Canadian CCD & ICA Error Codes
DNT3205 THE ICA AND CCD MAY RETURN SAME ERROR CODE (NUMBER) BUT HAVE SLIGHTLY DIFFERENT MEANING OR EXPLANATION. Currently ABELDent displays the error code number, error code 2-word description from the CCD guide, and an abbreviated explanation from the corresponding Remark, see CCD and ICA tables included in this document. The CCD message being displayed is not appropriate for the same error number returned from the ICA in all cases. For the codes that overlap, we need to either display a more general explanation and refer clients to Help files for further explanation OR offer both the CCD and ICA explanations in the display message that appears.
BELOW ARE THE CONNECTION STATUS CODES THAT OVERLAP. Note: Not all status codes are in the table below, only those that overlap.
Connection status codes
ICA/CCD status codes
Status | Code | Remark |
0 | success | This code means that the request was sent to the remote host and the response was saved in the output file.[PLJ1] |
1001 | error | A general or Internal error occurred, see log file for more detail.[PLJ2] |
1002 | Connection timeout | Cannot establish connection with the remote site within the specified time frame. Refer to Online Help for details on this Status Code. |
1011 | [CCD]Encryption not allowed OR [ICA]Remote certificate invalid | Refer to Online Help for details on this Status Code. |
1012 | [CCD]Cannot encrypt OR [ICA]Local certificate invalid | Refer to Online Help for details on this Status Code. |
1013 | [CCD]Encrypt keyerr OR [ICA]Certificate not found | Refer to Online Help for details on this Status Code. |
1021 | [CCD]Dial Error OR [ICA]Connection refused | Could not connect to the remote server. Refer to Online Help for details on this Status Code. |
1024 | [CCD]Carrier Lost OR [ICA]Connection Broken | Refer to Online Help for details on this Status Code. |
1034 | Request invalid | The dental claim is not a valid CDAnet request. See log for details. |
1041 | [CCD]ENQ timeout [ICA]ACK timeout | Message sent but remote site has not acknowledged within the specified time frame. Refer to Online Help for details on this Status Code. |
1042 | Server timeout | Message sent and acknowledged but no response came back from the remote site. Refer to Online Help for details on this Status Code. |
TAKEN FROM CSI ICA GUIDE V1.1 DATED 2004.02.03
ICA Connection status codes
The following table lists the various status codes that can be returned in the output file. The status code is the second field of the output file generated by the iCA. (see Output file format for more details)
Table 2- iCA status codes
Status | Code | Remark |
0 | success | This code means that the request was sent to the remote host and the response was saved in the output file. |
1001 | error | A general or Internal error occurred, see log file for more detail. |
1002 | Connection timeout | The iCA was not able to establish a connection with the remote site during the specified time frame. If using a dial-up connection increase the timeout period. |
1011 | Remote certificate invalid | An invalid certificate has been supplied by the remote site, or the certificate issuer is otherwise unable to validate. Check the address for the remote site then contact technical support if unresolved. |
1012 | Local certificate invalid | An invalid certificate has been supplied to the remote site, or the certificate issuer is otherwise unable to validate. Check the certificate then contact technical support if unresolved. |
1013 | Certificate not found | The connection requires a valid X.509 certificate for each sending provider and office combination. The software could not locate a valid certificate. |
1021 | Connection refused | The iCA could not connect to the remote server, check the address. |
1024 | Circuit Reset | The connection was broken or terminated by the remote site. |
1034 | Request invalid | The dental claim is not a valid CDAnet request. See the log for details as to whether the problem is transaction length, version, provider, office or payor related |
1041 | ACK timeout | The message was sent to the remote site but not acknowledged within the specified time frame. |
1042 | Server timeout | The message was sent and acknowledged but no message response came back from the host's server. Consider increasing the specified time frame. |
TAKEN FROM CDAnet CCD GUIDE V2.1 DATED 2002.01.01
CCD Connection status codes
The following table lists the various status codes that can be returned in the output file. The status code is the second field of the output file generated by the CCD. (see Output file format for more details)
Table 2- CCD status codes
Status | Code | Remark |
0 | success | This code means that the request was sent to the remote host and the response was saved in the output file. |
1001 | error | A general or Internal error occurred, see log file for more detail. |
1002 | timeout | This is an unlikely error condition generated by modem incompatibility, or the modem being turned of in the middle of a transaction. see protocol error or dial error. |
1003 | interrupted | The program or the call was interrupted by the user, or by a system shutdown (win95/NT) |
1011 | encryption not allowed | The connection definition section parameter encrypt is set to FALSE, but the claim must be encrypted according to field A10 of CDAnet version 4.0 transactions. |
1012 | cannot encrypt | The connection uses 7-bit characters. CDAnet version 4.0 compression, encryption and the use of French characters require 8-bit connections. |
1013 | encrypt keyerr | The encryption key file ACDQ-CDA.CFG is missing or invalid. |
1021 | dial error | The primary and secondary (if specified) connections were dialed but the CCD could not connect the remote server. |
1022 | no dial tone | The phone line may be disconnected |
1023 | line busy | The dialed phone number is busy. |
1024 | carrier lost | The modem carrier were lost when the CCD was waiting for a message |
1025 | no carrier | The CCD could not negotiate a compatible protocol with the remote modem. Make sure you are using the correct connection speed, do you have to dial a 9 before the phone number? If Datapac is being used try using a different phone number in your area or a different speed . |
1026 | no answer | The dialed phone number is not answering |
1027 | datapac cleared | The datapac connection was cleared. The network could be busy, try later. |
1028 | script unsuccessful | The user connection script was unsuccessful. This does not mean that the script is wrong, this could be generated by a temporary network unavailability. See the log file for more details. |
1031 | Protocol error | A CDAnet version 2.0 or 4.0 protocol error occurred. This could be either a timeout or retry condition. (have been replaced by the appropriate status code 1041-1044 |
1032 | Decompression error | There was not enough room for decompressing the message. The cause could be a corrupt response from the remote server or switch. |
1033 | err read input | Error reading the dental claim from (input file) |
1034 | Request invalid |
The dental claim is not a valid CDAnet request.
|
1041 | ENQ timeout | The connection script was successful, but the network is not sending the prompt (no ENQ received) to start the transaction. |
1042 | Server timeout | The claim was sent but no response came back from the network's server. |
1043 | Invalid characters | No response from server: The transaction was sent to the network, but other characters (garbage) were received instead of start of response.(STX) |
1044 | Bad LRC | after retries, the LRC in network s response was still bad. (this could be caused by a bad telephone line) |
1045 | Server disconnect | The server sent an EOT to abruptly terminate the transaction. |
1051 | com open error | The com port could not be opened. The port is not configured properly or it is already in use by another program. |
1052 | com param error | Error setting the serial port parameters. |
1053 | com write error | Error during a write to serial port or modem |
1054 | com read error | Error reading from the serial port or modem |