Guardian Procedure Errors and Messages Manual

5: ZFIL-VAL-CHECKPOINT
A call to the procedure CHECKPOINT returned a nonzero file-system error code. Either an error
was detected, or a backup takeover occurred.
Unconditional Tokens
ZSPI-TKN-ERRLIST token-type ZSPI-TYP-LIST.
ZSPI-TKN-ERROR token-type ZSPI-TYP-ERROR.
ZSPI-TKN-PROC-ERR token-type ZSPI-TYP-ENUM.
ZFIL-TKN-CHECKPOINTSTATUS token-type ZSPI-TYP-INT.
ZSPI-TKN-ENDLIST token-type ZSPI-TYP-SSCTL.
Conditional Tokens
ZFIL-TKN-STACKBASE token-type ZSPI-TYP-UINT.
ZFIL-TKN-SREGISTER token-type ZSPI-TYP-UINT.
ZFIL-MAP-CHECKPOINTCELL
def ZFIL-DDL-CHECKPOINTCELL
version C00
FOR z-file-sync THROUGH z-file-number
end.
ZFIL-TKN-OLDPRIMARY token-type ZSPI-TYP-CRTPID.
Unconditional Tokens
ZSPI-TKN-ERROR is the standard SPI error token, whose value consists of the fields Z-SSID and
Z-ERROR. Z-SSID is the subsystem identifier ZFIL-VAL-SSID. Z-ERROR is the file-system error code
returned in the error parameter of FILEINFO; it is always zero because CHECKPOINT does not
return an error code.
ZSPI-TKN-PROC-ERR is the procedure in which the error occurred. Its value is ZFIL-VAL-CHECKPOINT
(5).
ZFIL-TKN-CHECKPOINTSTATUS indicates the status of the call to CHECKPOINT. This token returns
a status word in the following form:
MeaningValue
No error<0:7>=0
There is no backup or the primary process cannot communicate with the backup; then
<8:15>=file-system error number
<0:7>=1
Takeover from the primary; then:<0:7>=2
(primary stopped)<8:15>=0
(primary abnormally ended)<8:15>=1
(primary's processor failed)<8:15>=2
(primary called CHECKSWTICH)<8:15>=3
Conditional Tokens
ZFIL-TKN-STACKBASE is the checkpoint base-of-stack.
ZFIL-TKN-SREGISTER is the current S register.
ZFIL-MAP-CHECKPOINTCELL is the data to checkpoint. This token can appear from 1 to 13 times.
ZFIL-TKN-OLDPRIMARY is the old primary process ID.
Effect
If an error occurred, the operation fails.
If the backup process took over, the system continues normally.
Error Lists 93