Troubleshooting
Problem
Sometimes an error CPD3E3F is issued with a Major code of X'00000003'. This major code means that all or part of EIM is not configured, or not configured correctly. The Minor code provides more information.
Resolving The Problem
The message CPD3E3F issues a Major and a Minor code. If the Major code is X'00000003' it means that all or part of EIM is not configured, or not configured correctly. The Minor code provides more information, as follows:
You should take what is in the minor status and convert it from hex to decimal. Then look for the decimal value in the line that looks like this:
$ --28-- $
Example X'0000001C = 28 = EIMERR_NOREG EIM Registry not found or insufficient access to EIM data.
$ --1-- $
EIMERR_ACCESS Insufficient access to EIM data.
$ --2-- $
EIMERR_ACCESS_TYPE_INVAL Access type is not valid.
$ --3-- $
EIMERR_ACCESS_USERTYPE_INVAL Access user type is not valid.
$ --4-- $
EIMERR_ASSOC_TYPE_INVAL Association type is not valid.
$ --5-- $
EIMERR_ATTR_INVAL Attribute name is not valid.
$ --6-- $
EIMERR_ATTR_NOTSUPP Attribute not supported.
$ --7-- $
EIMERR_AUTH_ERR Insufficient authority for the operation.
$ --8-- $
EIMERR_CCSID_INVAL CCSID is outside of valid range or CCSID is not \
supported.
$ --9-- $
EIMERR_CHGTYPE_INVAL This change type is not valid with the requested \
attribute. Please check the API documentation.
$ --10-- $
EIMERR_CONFIG_SIZE Length of EimConfig is not valid.
$ --11-- $
EIMERR_CONN Connection already exists.
$ --12-- $
EIMERR_CONN_NOTSUPP Connection type is not supported.
$ --13-- $
EIMERR_DATA_CONVERSION Error occurred when converting data between \
code pages.
$ --14-- $
EIMERR_DOMAIN_EXISTS EIM Domain entry already exists in EIM.
$ --15-- $
EIMERR_DOMAIN_NOTEMPTY Cannot delete a domain when it has registries \
or identifiers.
$ --16-- $
EIMERR_EIMLIST_SIZE Length of EimList is not valid. EimList must \
be at least 20 bytes in length.
$ --17-- $
EIMERR_HANDLE_INVAL EimHandle is not valid.
$ --18-- $
EIMERR_IDACTION_INVAL Name in use action is not valid.
$ --19-- $
EIMERR_IDENTIFIER_EXISTS EIM Identifier already exists by this name.
$ --20-- $
EIMERR_IDNAME_AMBIGUOUS More than one EIM Identifier was found that \
matches the requested Identifier name.
$ --21-- $
EIMERR_CHAR_INVAL A restricted character was used in the object name. \
Check the API for a list of restricted characters.
$ --22-- $
EIMERR_PROTECT_INVAL The protect parameter in EimSimpleConnectInfo \
is not valid.
$ --23-- $
EIMERR_LDAP_ERR Unexpected LDAP error. %s
$ --24-- $
EIMERR_NODOMAIN EIM Domain not found or insufficient access to EIM data.
$ --25-- $
EIMERR_NOIDENTIFIER EIM Identifier not found or insufficient access to EIM data.
$ --26-- $
EIMERR_NOLOCK Unable to allocate internal system object.
$ --27-- $
EIMERR_NOMEM No memory available. Unable to allocate required space.
$ --28-- $
EIMERR_NOREG EIM Registry not found or insufficient access to EIM data.
$ --29-- $
EIMERR_NOREGUSER Registry user not found or insufficient access to EIM data.
$ --30-- $
EIMERR_NOTCONFIG EIM environment is not configured. Run \
eimSetConfiguration() API and try the request again.
$ --31-- $
EIMERR_NOT_CONN Not connected to LDAP. Use eimConnect() API and \
try the request again.
$ --32-- $
EIMERR_NOT_SECURE The system is not configured to connect to a \
secure port. Connection type of EIM_CLIENT_AUTHENTICATION is \
not valid.
$ --33-- $
EIMERR_NO_SYSREG System registry not found.
$ --34-- $
EIMERR_PARM_REQ Missing required parameter. Please check API \
documentation.
$ --35-- $
EIMERR_PTR_INVAL Pointer parameter is not valid.
$ --36-- $
EIMERR_READ_ONLY LDAP connection is for read only. Use \
eimConnectToMaster() to get a write connection.
$ --37-- $
EIMERR_REGISTRY_EXISTS Registry entry already exists in EIM.
$ --38-- $
EIMERR_REGKIND_INVAL Requested registry kind is not valid.
$ --39-- $
EIMERR_REGNAME_SIZE Local registry name is too large.
$ --40-- $
EIMERR_REG_NOTEMPTY Cannot delete a registry when an application \
registry has this system registry defined.
$ --41-- $
EIMERR_SPACE Unexpected error accessing parameter.
$ --42-- $
EIMERR_SSL_REQ The system is configured to connect to a secure port. \
EimSSLInfo is required.
$ --43-- $
EIMERR_UNIQUE_SIZE Length of unique name is not valid.
$ --44-- $
EIMERR_UNKNOWN Unknown exception or unknown system state.
$ --45-- $
EIMERR_URL_NODN URL has no dn (required).
$ --46-- $
EIMERR_URL_NODOMAIN URL has no domain (required).
$ --47-- $
EIMERR_URL_NOHOST URL does not have a host.
$ --48-- $
EIMERR_URL_NOPORT URL has no port (required).
$ --49-- $
EIMERR_URL_NOTLDAP URL does not begin with ldap.
$ --50-- $
EIMERR_URL_READ_ONLY LDAP connection can only be made to a replica \
ldap server. Change the connection information and try the \
request again.
$ --51-- $
EIMERR_URL_SIZE Configuration URL is too large.
$ --52-- $
EIMERR_IDNAME_TYPE_INVAL The EimIdType value is not valid.
$ --53-- $
EIMERR_ATTRIB_SIZE Length of EimAttribute is not valid.
$ --54-- $
EIMERR_CONN_INVAL Connection type is not valid.
$ --55-- $
EIMERR_REG_MUST_BE_NULL Registry name must be NULL when access \
type is not EIM_ACCESS_REGISTRY.
$ --56-- $
EIMERR_UNEXP_OBJ_VIOLATION Unexpected object violation.
$ --57-- $
EIMERR_RESERVE_INVAL Reserved field is not valid.
$ --58-- $
EIMERR_CREDS_MUST_BE_NULL Credentials must be NULL for the specified \
connection type.
$ --59-- $
EIMERR_DOMAIN_UNUSABLE Error occurred after the domain object was \
created. The domain is in an unusable state. The ldap \
administrator will need to delete the domain.
$ --60-- $
EIMERR_POLICY_FILTER_TYPE_INVAL Policy filter type is not valid.
$ --61-- $
EIMERR_NOPOLICYFILTER Policy filter value not found for the \
specified registry.
$ --62-- $
EIMERR_REGTYPE_INVAL Registry type is not valid.
$ --63-- $
EIMERR_USER_IDENTITY_TYPE_INVAL User identity type is not valid.
$ --64-- $
EIMERR_USER_IDENTITY_SIZE Length of EimUserIdentity is not valid.
$ --65-- $
EIMERR_USER_IDENTITY_FORMAT_TYPE_INVAL User identity format type \
is not valid.
$ --66-- $
EIMERR_INVALID_DN Distinguished Name (DN) is not valid.
$ --67-- $
EIMERR_CERTIFICATE_INVAL Certificate data is not valid.
$ --68-- $
EIMERR_CONFIG_FORMAT_INVAL Configuration format is not valid.
$ --69-- $
EIMERR_TYPE_INVAL The specified type is not valid.
$ --70-- $
EIMERR_FUNCTION_NOT_SUPPORTED The specified function is not supported \
by the EIM version.
$ --71-- $
EIMERR_LDAP_SCHEMA_NOT_FOUND Unable to find LDAP schema.
$ --5000 - blank message indicating the start of the -- $
$ -- OS/400 specific message. This message does -- $
$ -- not need to be translated. -- $
5000 " "
$ --5001-- $
EIMERR_OS400_BINDDN_SIZE Bind DN is too large.
$ --5002-- $
EIMERR_OS400_CONN_SYS_INVAL Connection system is not valid.
$ --5003-- $
EIMERR_OS400_KEYTAB_SIZE Kerberos keytab file name is too large.
$ --5004-- $
EIMERR_OS400_PRINCIPAL_SIZE Kerberos principal is too large.
$ --5005-- $
EIMERR_OS400_PWD_SIZE Kerberos password is too large.
$ --5006-- $
EIMERR_OS400_REALM_SIZE Kerberos realm is too large.
$ --5007-- $
EIMERR_OS400_NOTSET_CONFIG EIM connection information is not set for \
this system. Run QsySetEIMConnectInfo() API and try the request again.
$ --5008-- $
EIMERR_OS400_NOTSET_MASTER EIM connection information is not set for \
the master system. Run QsySetEIMConnectInfo() API and try the request \
again.
$ --5009-- $
EIMERR_OS400_QSYEIM_NOT_ACTIVE QSYEIM job is not active. Use the \
Submit Job (SBMJOB) command to start the job and try the request again.
$ --5010-- $
EIMERR_OS400_DATA_SIZE The length of the specified data is too large.
$ --5011-- $
EIMERR_OS400_USERPROFILE_INVALID The user profile name is not valid for the current connection.
$ --5012-- $
EIMERR_OS400_KERBEROS_ERR Unexpected error getting kerberos token. \
Refer to message in joblog for more information.
Historical Number
560145357
Was this topic helpful?
Document Information
Modified date:
18 December 2019
UID
nas8N1012292