Views:

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.

  • It contains control characters,
  • the length field A07 is not properly set ,
  • a V2 transaction contains accented characters and the v2ConvertFrench is set to FALSE,
  • a V2 transaction contains accented characters in an unsupported Code Page (e.g. other than Code Page 850)
    See the ccd.log file for a more detailed explanation of what is causing the rejection.
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