COM Error Code References

Enumeration Value Description ECI EPI
cclNoError 0 No error occurred Yes Yes
cclBufferOverflow 1 Attempted to increase a CclBuf object which isn't Extensible Yes  
cclMultipleInstance 2 Attempted to create more than one ECI object Yes  
cclActiveFlow 3 Current Flow is still active, you cannot use this flow until it is inactive Yes  
cclActiveUOW 4 Current UOW is still active, you need to backout or commit. Yes  
cclSyncType 5 Incorrect synchronization type for method call. Yes Yes
cclDataLength 9 CommArea > 32768 Bytes or inbound 3270 data stream too large for Terminal Buffer size. Yes Yes
cclNoCICS 10 The Client daemon is unavailable, or the server implementation is unavailable, or a logical unit of work was to be begun, but the CICS® server specified is not available. No resources have been updated Yes Yes
cclCICSDied 11 A logical unit of work was to be begun or continued, but the CICS server was no longer available. If this is a link call with an active UOW, the changes are backed out. If This was a UOW Commit or the application cannot determine whether the changes have been committed or backed out, and must log this condition to aid future manual recovery Yes  
cclNoReply 12 There was no outstanding reply Yes  
cclTransaction 13 ECI Program Abended Yes  
cclSystemError 14 Unknown internal error occurred Yes Yes
cclResource 15 The server implementation or the Client daemon did not have enough resources to complete the request e.g. insufficient SNA sessions. Yes Yes
cclMaxUOWs 16 A new logical unit of work was being created, but the application already has as many outstanding logical units of work as the configuration will support. Yes  
cclUnknownServer 17 The requested server could not be located Yes Yes
cclSecurity 18 You did not supply a valid combination of user ID and password, though the server expects it. Yes Yes
cclMaxServers 19 You attempted to start requests to more servers than your configuration allows. You should consult the documentation for your Client daemon or server to see how to control the number of servers you can use. Yes Yes
cclMaxRequests 20 There were not enough communication resources to satisfy the request. You should consult the documentation for your Client daemon or server to see how to control communication resources Yes Yes
cclRolledBack 21 An attempt was made to commit a logical unit of work, but the server was unable to commit the changes, and backed them out instead Yes  
cclParameter 22 Incorrect parameter supplied Yes Yes
cclInvalidState 23 The Object is not in the correct state to invoke the method, e.g. terminal object still in server state and an attempt to send data is made. Yes Yes
ccltransId 24 Null transid supplied or returned for a pseudo conversational transaction   Yes
cclInitEPI 25 No EPI object or EPI failed to initialize correctly   Yes
cclConnect 26 Unexpected error trying to add the terminal   Yes
ccldata stream 27 Unsupported Data Stream   Yes
cclInvalidMap 28 Map definition and Screen do not match   Yes
cclClass 29 Unknown internal Class error occurred. Yes Yes
cclStartTranFailure 30 Transaction failed to start   Yes
cclTimeout 31 Timeout occurred before response from Server Yes Yes
cclNoPassword 32 The object's password is null. Yes Yes
cclNoUserid 33 The object's userid is null Yes Yes
cclNullNewPassword 34 The provided password is null Yes Yes
cclPemNotSupported 35 The CICS Server does not support the Password Expiry Management facilities. The method cannot be used Yes Yes
cclPemNotActive 36 Password Expiry Management is not active Yes Yes
cclPasswordExpired 37 The password has expired. No information has been returned Yes Yes
cclPasswordInvalid 38 The password is invalid. Yes Yes
cclPasswordRejected 39 Change password failed because the password doesn't conform to standards defined Yes Yes
cclUseridInvalid 40 The userid is unknown Yes Yes
cclInvalidTermid 41 Invalid Terminal ID   Yes
cclInvalidModelId 42 Invalid Model/Type   Yes
cclnot3270 43 Not a 3270 device   Yes
cclinvalidCCSId 44 Invalid CCSid   Yes
cclServerBusy 45 CICS server is busy   Yes
cclSignonNotPoss 46 The server does not allow the terminal to be installed as sign-on capable.   Yes