Name
prt_api_send_resp
Purpose
Send response to production tracking.
Description
This API provides a mechanism for external processes to send asynchronous responses to PRT_API requests. This routine packages the applications response and sends it to the appropriate PRT resident process.
Syntax
int prt_api_send_resp (prt_svc_id, retstat)
char prt_svc_id[SERVICE_ID_LEN +1];
COR_STATUS *retstat;
Data Structures
None
Arguments
Argument |
Description |
Input |
|
prt_svc_id |
PRT service identifier |
Output |
|
*retstat |
Pointer to COR_STATUS structure |
Return Value
Either COR_SUCCESS or COR_FAILURE.
If the function returns COR_FAILURE additional error information can be found in the COR_STATUS structure.
Error Codes
PRTI_SVC_ID_NULL |
PRT service identifier NULL (Warning) |
PRTI_SVC_ID_NDEF |
PRT service identifier not valid (Warning) |
PRTI_WRITE_PORT_ERR |
Error in ipc_write_port (Warn/Fail) |
PRTI_BAD_MSG |
Error in segment (Failure) |
PRTI_MF_INIT_ERR |
Error initializing segment (Failure) |
Application subroutines. |