Writes a CASS 3553 report to the header buffer argument.
Syntax
01 GSID PIC S9(9).
01 GSEXTENDCASSDATA
01 HEADER-BUFFER PIC X(USER LEN).
01 DATA-SIZE PIC S9(9) BINARY.
01 BUFSIZE PIC S9(9) BINARY.
01 GSFUNSTAT PIC S9(9) BINARY.
CALL "GSFCASSH" USING GSID, GSEXTENDCASSDATA, DATA-SIZE, HEADER-BUFFER, BUFSIZE, GSFUNSTAT.
Arguments
GSID ID returned by GSINITWP for the current instance of GeoStan. Input.
GSEXTENDCASSDATA Pointer to the CASSS report data structure. The following table contains information about the structure. Input.
05 |
GS-ECD-STRUC-TVERSION |
PIC S9(9) BINARY. |
05 |
GS-ECD-NRECS |
PIC S9(9) BINARY. |
05 |
GS-ECD-NZIP4 |
PIC S9(9) BINARY. |
05 |
GS-ECD NZIP |
PIC S9(9) BINARY. |
05 |
GS-ECD-NCARRT |
PIC S9(9) BINARY. |
05 |
GS-ECD-NDPBC |
PIC S9(9) BINARY. |
05 |
GS-ECD-LISTNAME |
PIC X(20). |
05 |
GS-ECD-VERSION |
PIC X(12). |
05 |
GS-ECD-CERTIFICATION-DATE |
PIC X(24). |
05 |
GS-ECD-SEARCH-PATH |
PIC X(256). |
05 |
GS-ECD-TEMPLATE-NAME |
PIC X(256). |
05 |
GS-ECD-NZ4CHANGED |
PIC 9(9) BINARY. |
05 |
GS-ECD-NLOT |
PIC 9(9) BINARY. |
05 |
GS-ECD-Z4CHANGE-VERSION |
PIC X(12). |
05 |
GS-ECD-LOT-VERSION |
PIC X(12). |
05 |
GS-ECD-NHIGHRISE-DEFAULT |
PIC S9(9) BINARY. |
05 |
GS-ECD-NHIGHRISE-EXACT |
PIC S9(9) BINARY. |
05 |
GS-ECD-NRURALROUTE-DEFAULT |
PIC S9(9) BINARY. |
05 |
GS-ECD-NRURALROUTE-EXACT |
PIC S9(9) BINARY. |
05 |
GS-ECD-NLACS |
PIC S9(9) BINARY. |
05 |
GS-ECD-Z4-COMPANY-NAME |
PIC X(40). |
05 |
GS-ECD-DPC-COMPANY-NAME |
PIC X(40). |
05 |
GS-ECD-Z4-CONFIG |
PIC X(3). |
05 |
GS-ECD-DPC-CONFIG |
PIC X(3). |
05 |
GS-ECD-Z4-SOFTWARE-NAME |
PIC X(30). |
05 |
GS-ECD-DPC-SOFTWARE-NAME |
PIC X(30). |
05 |
GS-ECD-LIST-PROCESSOR-NAME |
PIC X(25). |
05 |
FILLER |
PIC X(3). |
05 |
GS-ECD-ZIP4-DATABASE-DATE |
PIC S9(9) BINARY. |
05 |
GS-ECD-LOT-DATABASE-DATE |
PIC S9(9) BINARY. |
05 |
GS-ECD-EWS-DENIAL |
PIC S9(9) BINARY. |
DATA-SIZE Size of the CASS report data structure. Input.
HEADER-BUFFER Buffer containing the CASS header line from the Stage file. Input, Output.
BUFSIZE Length of the header buffer. Input.
GSFUNSTAT Return value for the procedure. Output.
Return Values
GS-SUCCESS
GS-ERROR
GS-WARNING
Prerequisites
GSINITWP
Notes
When you specify a version number for either version, GS-ECD-LOT-VERSION or GS-ECD-LOT-VERSION, GeoStan updates the corresponding fields in the header buffer similar to GSWECASS. For example, entering a version number for GS-ECD-LOT-VERSION prompts GeoStan to fill the following fields in CASS355.frm:
-
Section "B. List", Item "2b": Data List Processed Z4Change
-
Section "B. List", Item "3b": Data of Database Product used Z4Change.
-
Section "C. Output", Item "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 your application. Using GeoStan does not make an application CASS certified. For information on becoming CASS certified, see Appendix E: CASS certification overview.