|
char * Response1(char *result, short Rc, char *Abend) { char *p=result; switch (Rc) { case ECI_NO_ERROR: strcpy(p, "OK ! "); break; case ECI_ERR_INVALID_DATA_LENGTH: strcpy(p, "ECI_ERR_INVALID_DATA_LENGTH"); break; case ECI_ERR_INVALID_EXTEND_MODE: strcpy(p, "ECI_ERR_INVALID_EXTEND_MODE"); break; case ECI_ERR_NO_CICS: strcpy(p, "ECI_ERR_NO_CICS "); break; case ECI_ERR_CICS_DIED: strcpy(p, "ECI_ERR_CICS_DIED "); break; case ECI_ERR_REQUEST_TIMEOUT: strcpy(p, "ECI_ERR_REQUEST_TIMEOUT "); break; case ECI_ERR_RESPONSE_TIMEOUT: strcpy(p, "ECI_ERR_RESPONSE_TIMEOUT "); break; case ECI_ERR_TRANSACTION_ABEND: strcpy(p, "ECI_ERR_TRANSACTION_ABEND "); break; case ECI_ERR_EXEC_NOT_RESIDENT: strcpy(p, "ECI_ERR_EXEC_NOT_RESIDENT "); break; case ECI_ERR_SYSTEM_ERROR: strcpy(p, "ECI_ERR_SYSTEM_ERROR "); break; case ECI_ERR_NULL_WIN_HANDLE: strcpy(p, "ECI_ERR_NULL_WIN_HANDLE "); break; case ECI_ERR_NULL_MESSAGE_ID: strcpy(p, "ECI_ERR_NULL_MESSAGE_ID "); break; case ECI_ERR_THREAD_CREATE_ERROR: strcpy(p, "ECI_ERR_THREAD_CREATE_ERROR"); break; case ECI_ERR_INVALID_CALL_TYPE: strcpy(p, "ECI_ERR_INVALID_CALL_TYPE "); break; case ECI_ERR_ALREADY_ACTIVE: strcpy(p, "ECI_ERR_ALREADY_ACTIVE "); break; case ECI_ERR_RESOURCE_SHORTAGE: strcpy(p, "ECI_ERR_RESOURCE_SHORTAGE "); break; case ECI_ERR_NO_SESSIONS: strcpy(p, "ECI_ERR_NO_SESSIONS "); break; case ECI_ERR_NULL_SEM_HANDLE:
strcpy(p, "ECI_ERR_NULL_SEM_HANDLE "); break; case ECI_ERR_INVALID_DATA_AREA: strcpy(p, "ECI_ERR_INVALID_DATA_AREA "); break; case ECI_ERR_INVALID_VERSION: strcpy(p, "ECI_ERR_INVALID_VERSION "); break; case ECI_ERR_UNKNOWN_SERVER: strcpy(p, "ECI_ERR_UNKNOWN_SERVER "); break; case ECI_ERR_CALL_FROM_CALLBACK: strcpy(p, "ECI_ERR_CALL_FROM_CALLBACK "); break; case ECI_ERR_INVALID_TRANSID: strcpy(p, "ECI_ERR_INVALID_TRANSID "); break; case ECI_ERR_MORE_SYSTEMS: strcpy(p, "ECI_ERR_MORE_SYSTEMS "); break; case ECI_ERR_NO_SYSTEMS: strcpy(p, "ECI_ERR_NO_SYSTEMS "); break; case ECI_ERR_SECURITY_ERROR: strcpy(p, "ECI_ERR_SECURITY_ERROR "); break; case ECI_ERR_MAX_SYSTEMS: strcpy(p, "ECI_ERR_MAX_SYSTEMS "); break; case ECI_ERR_MAX_SESSIONS: strcpy(p, "ECI_ERR_MAX_SESSIONS "); break; case ECI_ERR_ROLLEDBACK: strcpy(p, "ECI_ERR_ROLLEDBACK "); break; default: sprintf(p,"Unknown Return Code : %-5d", Rc); break; } /* endswitch */ return p; }
|