GSWECASS - geostan_1 - 2024.01

GeoStan Geocoding Suite Reference for Windows, Linux, and z/OS

Product type
Software
Portfolio
Locate
Product family
GeoStan Geocoding Suite
Product
GeoStan Geocoding Suite > GeoStan
Version
2024.01
Language
English
Product name
GeoStan
Title
GeoStan Geocoding Suite Reference for Windows, Linux, and z/OS
Copyright
2024
First publish date
1994
Last updated
2024-07-29
Published on
2024-07-29T23:01:18.924000

Writes a USPS CASS report based on the specified template.

Syntax

01    GSID                         PIC S9(9).         
01    GS-EXTEND-CASS-DATA
01    DATA-SIZE                    PIC S9(9)         BINARY.
01    OUTPUT-NAME                  PIC X(1).         
01    GSFUNSTAT                    PIC S9(9)         BINARY.
             
CALL "GSWECASS" USING GSID, GS-EXTEND-CASS-DATA, DATA-SIZE, OUTPUT-NAME, GSFUNSTAT.

Arguments

GSID   ID returned by GSINITWP for the current instance of GeoStan. Input.

GSE-XTEND-CASS-DATA    Input structure, defined in the GEOSTAN copybook. Input.

DATA-SIZE   Size of the CASS report data structure. Input.

OUTPUT-NAME   Not used.

GSFUNSTAT   Return value for the procedure. Output.

Return Values

GS-SUCCESS

GS-ERROR

Prerequisites

GSINITWP

Notes

Before running a CASS report, verify you have loaded the GSZ file (ZIPMove data).

This procedure writes the CASS information to the header buffer using the data passed in GSEXTENDCASSDATA. This structure contains the following:

01    GS-EXTEND-CASS-DATA.
05    GS-ECD-STRUCTVERSION                PIC 9(9)    BINARY.
05    GS-ECD-NRECS                        PIC 9(9)    bINARY.
05    GS-ECD-NZIP4                        PIC 9(9)    BINARY.
05    GS-ECD-NZIP                         PIC 9(9)    BINARY.
05    GS-ECD-NCARRT                       PIC 9(9)    BINARY.
05    GS-ECD-NDPBC                        PIC 9(9)    BINARY.
05    GS-ECD-LISTNAME                     PIC X(20).
05    GS-ECD-VERSION                      PIC X(12).
05    GS-ECD-CERTIFICATIONDATE            PIC X(24).
05    GS-ECD-PSEARCHPATH                  PIC X(256).
05    GS-ECD-TEMPLATENAME                 PIC X(256).
05    GS-ECD-NZ4CHANGED                   PIC 9(9)    BINARY.
05    GS-ECD-NLOT                         PIC 9(9)    BINARY.
05    GS-ECD-Z4CHANGEVERSION              PIC X(12).
05    GS-ECD-LOTVERSION                   PIC X(12).
05    GS-ECD-NHIGHRISEDEFAULT             PIC 9(9) BINARY.
05    GS-ECD-NHIGHRISEEXACT               PIC 9(9) BINARY.
05    GS-ECD-NRURALROUTEDEFAULT           PIC 9(9) BINARY.
05    GS-ECD-NRURALROUTEEXACT             PIC 9(9) BINARY.
05    GS-ECD-NLACS                        PIC 9(9) BINARY.
05    GS-ECD-Z4COMPANYNAME                PIC X(40).
05    GS-ECD-LOT-DPCCOMPANYNAME           PIC X(40).
05    GS-ECD-LOT-Z4CONFIG                 PIC X(4).
05    GS-ECD-LOT-DPCCONFIG                PIC X(4).
05    GS-ECD-Z4SOFTWARENAME               PIC X(30).
05    GS-ECD-DPCSOFTWARENAME              PIC X(30).
05    GS-ECD-LISTPROCESSORNAME            PIC X(25).
05    GS-ECD-ZIP4DATABASEDATE             PIC 9(9) BINARY.
05    GS-ECD-LOTDATABASEDATE              PIC 9(9) BINARY.
05    GS-ECD-EWS-DENIAL                   PIC 9(9) BINARY.
05    GS-ECD-EWS-NTOTALDPV                PIC 9(9) BINARY.
05    GS-ECD-EWS-DPVDATABASEDATE          PIC 9(9) BINARY.

When you specify a version number for either version, Z4ChangeVersion, or LOTVersion, GeoStan updates the corresponding fields in the template cass3553.frm file. For example, entering a version number for Z4ChangeVersion prompts GeoStan to fill these fields on cass3553.frm:

  • B. List, 2b. Date list Processed Z4Change

  • B. List, 3b. Date of Database Product Used Z4Change

  • C. Output, 1b. Total Coded Z4Change Processed.

To develop CASS certified application in GeoStan, you must have the correct license agreement with Precisely. You must also obtain CASS certification from the USPS for every application developed in GeoStan. Using GeoStan does not make an application CASS certified. For information on becoming CASS certified, see CASS certification.