Return Code Values [ ]

The following abbreviations are used for return codes:

Abbreviation Meaning
ae For an Allocate call, ae means one of the following:
  • ALLOCATE_FAILURE_NO_RETRY
  • ALLOCATE_FAILURE_RETRY
For any other call, ae means one of the following:
  • CONVERSATION_TYPE_MISMATCH
  • PIP_NOT_SPECIFIED_CORRECTLY
  • SECURITY_NOT_VALID
  • SYNC_LEVEL_NOT_SUPPORTED_PGM
  • TPN_NOT_RECOGNIZED
  • TP_NOT_AVAILABLE_NO_RETRY
  • TP_NOT_AVAILABLE_RETRY
bo
  • When returned on conversation calls, bo means (CM_)TAKE_BACKOUT. This return code is returned only for conversations with sync_level set to Syncpt.
  • When returned on the Commit call, bo means RR_BACKED_OUT.
bom bom is a return code for Commit and Backout. It means RR_BACKED_OUT_OUTCOME_MIXED.
bop bop is a return code for Commit and Backout. It means RR_BACKED_OUT_OUTCOME_PENDING.
com com is a return code for Commit. It means RR_COMMITTED_OUTCOME_MIXED.
cop cop is a return code for Commit. It means RR_COMMITTED_OUTCOME_PENDING.
sc sc is a return code for Commit. It means PROGRAM_STATE_CHECK.
da da means one of the following:
  • DEALLOCATED_ABEND
  • DEALLOCATED_ABEND_SVC
  • DEALLOCATED_ABEND_TIMER
db db is returned only for conversations with sync_level set to Syncpt and means one of the following:
  • DEALLOCATED_ABEND_BO
  • DEALLOCATED_ABEND_SVC_BO
  • DEALLOCATED_ABEND_TIMER_BO
dn DEALLOCATED_NORMAL
dnb DEALLOCATED_NORMAL_BO. This return code is returned only for conversations with sync_level set to Syncpt.
en en means one of the following:
  • PROGRAM_ERROR_NO_TRUNC
  • SVC_ERROR_NO_TRUNC
ep ep means one of the following:
  • PROGRAM_ERROR_PURGING
  • SVC_ERROR_PURGING
et et means one of the following:
  • PROGRAM_ERROR_TRUNC
  • SVC_ERROR_TRUNC
ok OK
pe PARAMETER_ERROR
pc PROGRAM_PARAMETER_CHECK
rb rb is returned only for conversations with sync_level set to Syncpt and means one of the following:
  • RESOURCE_FAILURE_NO_RETRY_BO
  • RESOURCE_FAILURE_RETRY_BO
rf RESOURCE_FAILURE_NO_RETRY or RESOURCE_FAILURE_RETRY
un UNSUCCESSFUL
Note: The return code PRODUCT_SPECIFIC_ERROR is not included in the state table because the state transitions caused by this return code are based on the environment in which the specific error is encountered. The TP may issue the APPC/MVS Error_Extract service to help diagnose the problem that was encountered by APPC/MVS.