FABHURG1 return codes

This reference topic explains the return codes of the FABHURG1 utility.

The FABHURG1 utility issues a return code that is the logical sum of the following return codes:

Code
Meaning
00
Successful completion.
01
One or both of the following conditions were detected:
  • Some segment types are insensitive.
  • No segment was retrieved from the database.
02
Some segments have been skipped in accordance with the logic of a user's exit routine.
04
A sensitive logical child segment type has a logical parent's concatenated key defined as VIRTUAL, but the BLDLPCK control statement is not specified.
08
A database error was detected, and the SKERROR option might have skipped the unloading of one or more database segments.

FABHURG1 return codes when IMS HD Reorganization Unload JCL is used

If FABHURG1 is run by using IMS HD Reorganization Unload JCL (DFSURGU0 JCL), the FABHURG1 utility issues one of the following return codes:

Code
Meaning
00
Successful completion.
04
Any of the following conditions were detected:
0001
No segment was retrieved from the database.
0002
Some segments have been skipped in accordance with the logic of a user's exit routine.
0004
A sensitive logical child segment type has a logical parent's concatenated key defined as VIRTUAL, but the BLDLPCK control statement is not specified.
0008
A database error was detected, and the SKERROR option might have skipped the unloading of one or more database segments.

HSSR Engine ends abnormally with the user completion code of 4013 for errors to which IMS HD Reorganization Unload utility would return the return code of 8.