Name
prt_api_req_groupitemlist
Purpose
Request list of serialized item ID's in a tracking group.
Description
This routine provides a mechanism to request all Serialized Item IDs in a Tracking Group. If the request is a success the calling routine will receive back a count of the number of items in the list of Serialized Items in the Group. If the request fails, the calling routine will receive back status information on the reason for the failure.
Syntax
prt_api_req_groupitemlist (group_id, item_count, retstat)
char group_id[PRT_REGION_ID_LEN + 1];
COR_I4 *item_count;
COR_STATUS *retstat;
Data Structures
None
Arguments
Argument |
Description |
Input |
|
group_id |
Unique identifier of tracking group (required) |
Output |
|
*item_count |
Count of Items returned to schema |
*retstat |
Pointer to COR_STATUS structure |
Return Value
Either COR_SUCCESS, COR_WARNING or COR_FAILURE.
If the function returns COR_WARNING or COR_FAILURE, additional error information can be found in the COR_STATUS structure.
Error Codes
PRTS_NO_GLOBAL_XREF |
No XREF global section available (Warning) |
PRTS_REGION_NOT_DEFINED |
Region not configured (Warning) |
PRTS_NO_GLOBAL_REGION |
No global section available for Region (Warning) |
PRTS_NO_ITEMS_AT_LOCATION |
There are no items at location specified (Warning) |
PRTI_GRP_ID_NULL |
Group identifier NULL (Warning) |
PRTI_GRP_ID_NDEF |
Group identifier not valid (Warning) |
PRTI_UNEXPECTED_SEG_TYPE |
Unexpected segment type from PRT_DS (Warning) |
PRTI_PARTNER_DEAD |
Partner dead (Warning) |
PRTI_EXTRA_SEGS |
Ignored extra segments after STATUS_SEG or END_SEG (Warning) |
PRTI_WRITE_PORT_ERR |
Error in ipc_write_port (Warn/Fail) |
PRTI_MF_INIT_ERR |
Error initializing segment (Failure) |
PRTI_CRESEG_ERR |
Error creating segment (Failure) |
PRTI_BAD_MSG |
Error in segment (Failure) |
PRTI_READ_PORT_ERR |
Error in ipc_read_port (Failure) |
Application subroutines. |