home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 18 REXX
/
18-REXX.zip
/
remcmd.zip
/
XLATRXAP.CMD
< prev
Wrap
OS/2 REXX Batch file
|
1993-05-10
|
3KB
|
87 lines
/* Rexx */
rcode = c2x(Arg(1))
rc. = 'Unknown_Return_Code'
rc.02000000 ='BAD_CONV_ID'
rc.11000000 ='BAD_CONV_TYPE'
rc.F1000000 ='BAD_LL'
rc.03000000 ='BAD_LU_ALIAS'
rc.14000000 ='BAD_RETURN_CONTROL'
rc.13000000 ='BAD_SECURITY'
rc.12000000 ='BAD_SYNC_LEVEL'
rc.01000000 ='BAD_TP_ID'
rc.02F0 ='TP_BUSY'
rc.03F0 ='COMM_SUBSYSTEM_ABENDED'
rc.04F0 ='COMM_SUBSYSTEM_NOT_LOADED'
rc.08F0 ='INVALID_VERB_SEGMENT'
rc.11F0 ='UNEXPECTED_DOS_ERROR'
rc.1900 ='CONVERSATION_TYPE_MIXED'
rc.2100 ='CANCELLED'
rc.0500 ='DEALLOC_ABEND'
rc.0600 ='DEALLOC_ABEND_PROG'
rc.0700 ='DEALLOC_ABEND_SVC'
rc.0800 ='DEALLOC_ABEND_TIMER'
rc.0900 ='DEALLOC_NORMAL'
rc.0C00 ='PROG_ERROR_NO_TRUNC'
rc.0E00 ='PROG_ERROR_PURGING'
rc.0D00 ='PROG_ERROR_TRUNC'
rc.1400 ='UNSUCCESSFUL'
rc.15F0 ='STACK_TOO_SMALL'
rc.1000 ='CONV_FAILURE_NO_RETRY'
rc.04000000 ='ALLOCATION_FAILURE_NO_RETRY'
rc.05000000 ='ALLOCATION_FAILURE_RETRY'
rc.34600810 ='CONVERSATION_TYPE_MISMATCH'
rc.09050000 ='ALLOCATE_NOT_PENDING'
rc.08050000 ='ATTACH_MANAGER_INACTIVE'
rc.32000000 ='CONFIRM_BAD_STATE'
rc.33000000 ='CONFIRM_NOT_LL_BDY'
rc.31000000 ='CONFIRM_ON_SYNC_LEVEL_NONE'
rc.41000000 ='CONFIRMED_BAD_STATE'
rc.51000000 ='DEALLOC_BAD_TYPE'
rc.52000000 ='DEALLOC_FLUSH_BAD_STATE'
rc.57000000 ='DEALLOC_LOG_LL_WRONG'
rc.55000000 ='DEALLOC_NOT_LL_BDY'
rc.61000000 ='FLUSH_NOT_SEND_STATE'
rc.06000000 ='INVALID_DATA_SEGMENT'
rc.25050000 ='INVALID_PROCESS'
rc.D6000000 ='INVALID_SEMAPHORE_HANDLE'
rc.17000000 ='NO_USE_OF_SNASVCMG'
rc.A1000000 ='P_TO_R_INVALID_TYPE'
rc.A2000000 ='P_TO_R_NOT_LL_BDY'
rc.A3000000 ='P_TO_R_NOT_SEND_STATE'
rc.16000000 ='PIP_LEN_INCORRECT'
rc.31600810 ='PIP_NOT_ALLOWED'
rc.32600810 ='PIP_NOT_SPECIFIED_CORRECTLY'
rc.D2000000 ='RCV_AND_POST_NOT_LL_BDY'
rc.E1000000 ='R_T_S_BAD_STATE'
rc.D5000000 ='RCV_AND_POST_BAD_FILL'
rc.D1000000 ='RCV_AND_POST_BAD_STATE'
rc.B5000000 ='RCV_AND_WAIT_BAD_FILL'
rc.B1000000 ='RCV_AND_WAIT_BAD_STATE'
rc.B2000000 ='RCV_AND_WAIT_NOT_LL_BDY'
rc.C4000000 ='RCV_IMMD_BAD_FILL'
rc.C1000000 ='RCV_IMMD_BAD_STATE'
rc.03010000 ='SEND_ERROR_BAD_TYPE'
rc.51600F08 ='SECURITY_NOT_VALID'
rc.F3000000 ='SEND_DATA_BAD_MAP_NAME'
rc.F2000000 ='SEND_DATA_NOT_SEND_STATE'
rc.02010000 ='SEND_ERROR_LOG_LL_WRONG'
rc.41600810 ='SYNC_LEVEL_NOT_SUPPORTED'
rc.43020000 ='TOO_MANY_TPS'
rc.21600810 ='TP_NAME_NOT_RECOGNIZED'
rc.00004C08 ='TRANS_PGM_NOT_AVAIL_NO_RETRY'
rc.31604B08 ='TRANS_PGM_NOT_AVAIL_RETRY'
rc.18000000 ='UNKNOWN_PARTNER_MODE'
rc.06050000 ='UNDEFINED_TP_NAME'
Select
When Length(rcode) = 4 Then
str = rc.rcode "(Appc-Rc1 = '"c2x(reverse(Arg(1)))"'x)"
When Length(rcode) = 8 Then
str = rc.rcode "(Appc-Rc2 = '"c2x(reverse(Arg(1)))"'x)"
Otherwise
str = rc.rcode
End
If Arg() >= 2 Then
str = str||'0d0a'x||"(Sense Code = '"c2x(Arg(2))"'x)"
Return str