File Utility Program (FUP) Management Programming Manual

ORSERV Programmatic Interface
File Utility Program (FUP) Management Programming Manual523322-001
4-18
Handling ORSERV Errors
Figure 4-9. Extracting Tokens From an ORSERV Nested Error List
! Get ZSPI^TKN^RETCODE from the response buffer.
SSGETTKN (buffer,
ZSPI^TKN^RETCODE,
return^code, 1)
! -------------------------------------- ORSERV error list
! Enter the ORSERV error list.
SSGETTKN (buffer,
ZSPI^TKN^ERRLIST, 1);
! Get the ORSERV error number and SSID.
SSGETTKN (buffer,
ZSPI^TKN^ERROR,
orserv^error,, 1);
! Get the ORSERV command error information
SSGET (buffer,
ZORS^MAP^CMD^ERROR,
error^info, 1)
! --------------------------------- File-system error list
! Enter the file-system error list.
SSGETTKN (buffer,
ZSPI^TKN^ERRLIST, 1)
! Get file-system error number and SSID.
SSGETTKN (buffer,
ZSPI^TKN^ERROR,
filesys^error, 1)
! Get the file-system procedure that caused the error.
SSGETTKN (buffer,
ZSPI^TKN^PROC^ERR,
filesys^procedure, 1)
! Exit the file-system error error list.
SSGETTKN (buffer,
ZSPI^TKN^ENDLIST)
! Exit the ORSERV error list.
SSGETTKN (buffer,
ZSPI^TKN^ENDLIST)