prt_api_send_resp

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)