File Utility Program (FUP) Management Programming Manual

Management Application Example
File Utility Program (FUP) Management Programming Manual523322-001
A-8
* token, which contains the file-system error number and
* the ZFIL-TKN-FILENAME token, which contains the name of
* the file that FUP was processing when the error occurred.
DISPLAY-FILESYS-ERROR.
ENTER TAL "SSGET" USING ZFUP-DDL-MSG-BUFFER
ZSPI-TKN-ERRLIST
OMITTED
1
GIVING ERR.
IF ERR NOT = 0
DISPLAY "SSGET error on the FUP error list: " ERR
DISPLAY "Operation terminated."
GO TO P700.
ENTER TAL "SSGET" USING ZFUP-DDL-MSG-BUFFER
ZSPI-TKN-ERRLIST
OMITTED
1
OMITTED
ZFIL-VAL-SSID
GIVING ERR.
IF ERR NOT = 0
DISPLAY "SSGET error on file-system error list: " ERR
DISPLAY "Operation terminated."
GO TO P700.
ENTER TAL "SSGET" USING ZFUP-DDL-MSG-BUFFER
ZSPI-TKN-ERROR
ZSPI-DDL-ERROR
1
GIVING ERR.
IF ERR NOT = 0
DISPLAY "SSGET error for ZSPI-TKN-ERROR: " ERR
DISPLAY "Operation terminated."
GO TO P700.
ENTER TAL "SSGET" USING ZFUP-DDL-MSG-BUFFER
ZFIL-TKN-FILENAME
ERROR-FILE
1
GIVING ERR.
IF ERR NOT = 0
DISPLAY "SSGET error for ZFIL-TKN-FILENAME: " ERR
DISPLAY "Operation terminated."
GO TO P700.
MOVE SPACES TO EXTERNAL-NAME.
ENTER TAL "FNAMECOLLAPSE" USING ERROR-FILE
EXTERNAL-NAME.
DISPLAY "File-system error: " Z-ERROR OF ZSPI-DDL-ERROR
DISPLAY "File name: " EXTERNAL-NAME.
*=========================================================
* End of FUP DUPLICATE Program
*==========================================================
Figure A-1. Management Application Example (page 8 of 8)