TOC PREV NEXT INDEX

Put your logo here!


5 ERROR MESSAGES

The possible errors that can be generated by PCO and the PCO convenience routines are defined in the following. The errors marked "(PCO internal error)" are logged locally by PCO and are not sent to a possible source process. The rest may be sent back to the source process from PCO, or generated directly by the PCO convenience routine called.

pcoERR_MSG_TYPE
Unexpected message type received.
pcoERR_RCV_MSG
An error occurred receiving message.
pcoERR_INPUT_PARS
The input parameters to the PCO convenience function are somehow wrong.
pcoERR_RCV_TIMEOUT
The attempt to receive a message from PCO was timed out. This error should usually not be logged if the calling application just polls PCO regularly to see if there are any replies.
pcoERR_FORMAT_MSG
The format of the PCO Message was somehow wrong.

PCO received a message that did not have the proper format.
pcoERR_ALLOC_MEM
PCO couldn't allocate memory for the Entity List (PCO internal error). PCO will stop execution if this error occurs.
pcoERR_PARSE_MSG
An error occurred while parsing the message received
pcoERR_SND_REPLY
PCO couldn't send a reply (PCO internal error).
pcoERR_SND_TO_PCO
A subroutine encountered an error while sending to PCO.
pcoERR_GET_MSGQ_SFD
PCO couldn't get the socket file descriptor for the RTAP Message Queue. PCO performs some basic RTAP calls to get access to the socket file descriptor for the message queue - this action somehow failed (PCO internal error).
pcoERR_SELECT_FDS
An error occurred while trying to perform a select() call on the socket file descriptors (PCO internal error).
pcoERR_RECV_SOCK
An error occurred while trying to receive from a socket (PCO internal error).
pcoERR_OPEN_MIDAS_CON
PCO couldn't open a socket connection to a MIDAS session. The MIDAS session specified might not be running properly.
pcoERR_GET_RTAP_ENV
It was not possible to get the name of the RTAP Environment
(getenv("RTAPENV")).
pcoERR_GET_MIDAS_SOCKFD
It was not possible to get the socket file descriptor for a MIDAS connection.
pcoERR_RECV_MIDAS_REPLY
An error occurred while receiving reply from MIDAS
pcoERR_SEND_TO_MIDAS
An error occurred while trying to send a message to MIDAS.
pcoERR_CLO_MIDAS_SOCK
An error occurred while trying to close a MIDAS socket connection (PCO internal error).
pcoERR_MIDAS_COM_EX
The command could not be executed by MIDAS (command unknown to MIDAS).
pcoERR_MIDAS_BUSY
MIDAS was busy and could not execute the command.
pcoERR_MIDAS_NO_COMMAND
No command had been issued to MIDAS prior to requesting the reply (PCO internal error).
pcoERR_MIDAS_SOCKET
Problems with a MIDAS socket connection.
pcoERR_MIDAS_INVALID_INPUT
Invalid input to MIDAS.
pcoERR_UNKNOWN_PROT
Protocol specified is unknown for PCO.
pcoERR_READ_MIDAS_KEY
Error occurred trying to read a MIDAS key.
pcoERR_IN_EXIT_MODE
PCO could not handle the command - is in Exit Mode. When an "EXIT" command has been issued to PCO, PCO enters the Exit Mode. In this mode it waits for all missing replies and when this is fulfilled, it terminates. When PCO is in Exit Mode it does not accept more commands.
pcoERR_UNKNOWN_PROC
PCO did not recognize the process specified. The destination process is somehow wrong.
pcoERR_WRITE_MIDAS_KEY
An error occurred while trying to write the MIDAS key.
pcoERR_UNKNOWN_COMMAND
PCO received an unknown command.
pcoERR_NOT_SUPPORTED
PCO does not (yet) support the requested functionality.
pcoERR_ATTACH_PROC
An error occurred while PCO tried to attach itself on behalf of an external process. This might be caused by that the process was already attcahed, or that PCO couldn't create a connection to the external process specified.
pcoERR_DETACH_PROC
An error occurred while PCO tried to detacg itself on behalf of an external process. Could be caused by specification of a non-existing attribute, or that the process is not already attached.
pcoERR_PARSE_EVENT_MSG
Error occurred while parsing Event Message received (PCO internal error).
pcoERR_FORWARD_EVENT_
MSG
An error occurred while PCO tried to forward an Event Message.



Quadralay Corporation
http://www.webworks.com
Voice: (512) 719-3399
Fax: (512) 719-3606
sales@webworks.com
TOC PREV NEXT INDEX