This appendix describes in more detail what the return codes mean, and how you, as an application developer, should deal with them.
In this section, the return codes are listed in numerical order. For each return code, the following information is given:
S | Severe error | Processing could not continue. |
E | Error | Processing could not continue. |
W | Warning | Processing can continue, but problems may develop later. You should be cautious. |
I | Information | Processing continues. No user response necessary. |
Note that the symbolic names are case sensitive. Most are entirely in upper case letters, but the ones within the range -110 to -122 also contain lower case letters.
Many of the return codes describe errors that cause processing to stop. You may want to send a message to the end user that describes the problem and suggests some course of action. To identify different messages, you can use these return code values or develop your own numbering system.
-050 E DSM_RC_TCPIP_FAILURE
Explanation: An attempt to connect to the server using TCP/IP communications failed. This error can occur if the LAN connection went down or if your system administrator canceled a backup operation.
System Action: Session rejected. Processing stopped.
User Response: Retry the operation, or wait until the server comes back up and retry the operation. If the problem continues, see your system administrator for further help.
-051 E DSM_RC_CONN_TIMEDOUT
Explanation: The attempt to establish a TCP/IP connection timed out before the connection was made.
System Action: Processing stopped.
User Response: Check for a networking problem. If the problem continues, see your system administrator. API applications should close the session with dsmTerminate.
-052 E DSM_RC_CONN_REFUSED
Explanation: An attempt to establish a TCP/IP connection was rejected by the server.
System Action: Processing stopped.
User Response: The server was not fully initialized, is not currently running, was not enabled for TCP/IP communications, or an incorrect TCP/IP port number was specified. If the problem continues, see your system administrator.
-053 E DSM_RC_BAD_HOST_NAME
Explanation: An invalid TCP/IP host name or address was specified.
System Action: Processing stopped.
User Response: Check your options file for the correct TCPSERVERADDRESS statement. See your administrator for the correct name of the server.
-054 E DSM_RC_NETWORK_UNREACHABLE
Explanation: The TCP/IP host name specified in the TCPSERVERADDRESS statement cannot be reached.
System Action: Processing stopped.
User Response: Check your options file for the correct TCPSERVERADDRESS statement. See your administrator for the correct name of the server.
-055 E DSM_RC_WINSOCK_MISSING
Explanation: The TCP/IP WINSOCK.DLL file cannot be found.
System Action: Processing stopped.
User Response: Verify your TCP/IP installation.
-056 E DSM_RC_TCPIP_DLL_LOADFAILURE
Explanation: An error occurred while loading a library. The TCP/IP DLL load failed.
System Action: Processing stopped.
User Response: Verify your TCP/IP installation.
-057 E DSM_RC_TCPIP_LOADFAILURE
Explanation: An error occurred while locating a function. The TCP/IP load function failed.
System Action: Processing stopped.
User Response: Verify your TCP/IP installation.
-101 E DSM_RC_COMM_TIMEOUT
Explanation: The client timed out waiting for data to arrive from the server via a 3270 connection.
System Action: Connection with the server is dropped.
User Response: If system response time is very slow, increase the timeout value with the 3270HOSTTIMEOUT option. Also, make sure the specified emulator session is in the right state.
-102 E DSM_RC_EMULATOR_INACTIVE
Explanation: The 3270 terminal emulator was not active or cannot be accessed by ADSM. Ensure that your 3270 terminal emulator is active and that it is at the proper level as supported by ADSM.
System Action: ADSM cannot connect to the server. ADSM canceled the current operation.
User Response: Ensure that the emulator is active and at the proper release level.
-103 E DSM_RC_BAD_HOST_ID
Explanation: The 3270 emulator session cannot be accessed by ADSM.
System Action: ADSM cannot connect to the server. ADSM canceled the current operation.
User Response: Ensure that the correct short name is specified for the 3270 terminal session that ADSM is to access. The short name is usually shown in the lower left corner of the 3270 session. Valid names are single alphabetic characters from a through z.
-104 E DSM_RC_HOST_SESS_BUSY
Explanation: Another application (typically a HLLAPI application) is running on your machine and has access to the 3270 host session.
System Action: ADSM cannot connect to the server. ADSM canceled the current operation.
User Response: Try running ADSM again to see if the condition clears. If the condition remains, see what other applications are running on your system and suspend or end the one that is preventing ADSM from accessing the server.
-105 E DSM_RC_3270_CONNECT_FAILURE
Explanation: ADSM cannot access the specified 3270 host session to connect to the server. Host session might be down or in an incorrect state.
System Action: ADSM cannot connect to the server. ADSM canceled the current operation.
User Response: Check to see if your host system is active. If so, ensure that the 3270 terminal session is in the proper state to receive the 3270 startup command sequence. If the system fails, make sure the server is active.
-106 E DSM_RC_NO_ACS3ELKE_DLL
Explanation: The OS/2 CM file ACS3ELKE.DLL is not available or is invalid.
System Action: Communications link is not established. Session rejected.
User Response: See your system administrator.
-107 E DSM_RC_EMULATOR_ERROR
Explanation: An unknown error was returned from the 3270 emulator session to ADSM.
System Action: ADSM canceled the current operation. Session rejected.
User Response: Ensure that the 3270 session is functioning properly. If the problem continues, see your service representative for further problem determination.
-108 S DSM_RC_EMULATOR_BACKLEVEL
Explanation: You are running a back level version of the 3270 emulator that is not supported by ADSM.
System Action: ADSM cannot connect to the server. ADSM canceled the current operation.
User Response: Install the current version of the 3270 emulator.
-109 E DSM_RC_CKSUM_FAILURE
Explanation: Corrupted data was received over the 3270 connection.
System Action: The client ends its current activity with the server.
User Response: Check your connection path for errors. Verify that you have installed and set up your 3270 emulator properly. Also, ensure that your 3270BUFFERSIZE as specified in your ADSM options file is not too large for your site. Typically, values of 4,000 bytes are accepted without error, but values over 32,000 bytes might cause this error if your communication link does not support the larger sizes.
-118 E DSM_RC_EHLLAPIError_ChkSum
Explanation: A packet or checksum error occurs when receiving data from the server.
System Action: The client session is ended.
User Response: Retry the operation. If the problem persists, contact your service representative.
-123 E DSM_RC_PC3270_MISSING_DLL
Explanation: The PC/3270 EHLLAPI DLL pcshll.dll cannot be found in the user's path.
System Action: Communications link is not established.
User Response: Contact your system administrator. Make sure that the PS/3270 EHLLAPI DLLs are in a directory that is included in the user's path.
-124 E DSM_RC_3270COMM_MISSING_DLL
Explanation: The ADSM DLL dsm3270.dll cannot be found in the user's path.
System Action: Communications link is not established.
User Response: Make sure that the ADSM DLL dsm3270.dll is in a directory that is included in the user's path.
-151 E DSM_RC_NETB_ERROR
Explanation: The client cannot access the NETBIOS server.
System Action: Session is not established.
User Response: Ensure that NETBIOS is loaded and that the NETBIOS server is active. See your system administrator on status of the LAN.
-152 E DSM_RC_NETB_NO_DLL
Explanation: The OS/2 LAN file ACSNETB.DLL is not available to establish a communications link, or the file is incorrect.
System Action: Communications link is not established.
User Response: See your system administrator.
-155 E DSM_RC_NETB_LAN_ERR
Explanation: LAN communications failure detected while in session with server.
System Action: Communications link is not established.
User Response: See your system administrator.
-158 E DSM_RC_NETB_NAME_ERR
Explanation: An attempt to add the client NETBIOS name failed, or an attempt to call the server NETBIOS name failed.
System Action: Processing stopped.
User Response: Verify that your NETBIOSNAME option value is unique. Verify that your NETBIOSSERVERNAME option value is correct. Verify that the server has NETBIOS support running. If the problem continues, see your system administrator for further help.
-159 E DSM_RC_NETB_TIMEOUT
Explanation: A timeout occurred when transmitting data with the NETBIOS protocol.
System Action: Processing stopped.
User Response: Make sure the server is operational. You may need to increase the NETBIOSTIMEOUT value or use a value of 0 for no timeout. If the problem continues, see your system administrator for further help.
-160 E DSM_RC_NETB_NOTINST
Explanation: The product for NETBIOS is not installed.
System Action: Processing stopped.
User Response: Verify that the product for NETBIOS, such as the LAN Support Program, is installed. If the problem continues, see your system administrator for further help.
-161 E DSM_RC_NETB_REBOOT
Explanation: A DOS or Windows NETBIOS error has occurred which requires that the adapter be reset. This may be caused by a software installation or adapter configuration error.
System Action: Processing stopped.
User Response: Reboot the machine. If the error recurs, check the ADSM error log to find the NETBIOS return code. See your system administrator for help with your NETBIOS installation/configuration problem.
-190 E DSM_RC_NP_ERROR
Explanation: An attempt to connect to the server using Named Pipes communications failed. This might have occurred if an incorrect NAMEDPIPENAME was specified in the options files or if your system administrator canceled a backup operation.
System Action: Processing stopped.
User Response: Retry the operation, or wait until the server comes back up and retry the operation. Ensure that the value specified on the NAMEDPIPENAME option is the same as the one used by the ADSM server. If the problem continues, contact your system administrator for further help.
-201 S DSM_RC_CPIC_ALLOCATE_FAILURE
Explanation: ADSM client cannot allocate a CPIC conversation to the ADSM server.
System Action: Processing stopped.
User Response: Ensure that the symbolic destination name matches a valid side information table entry in your local communications program.
-202 S DSM_RC_CPIC_TYPE_MISMATCH
Explanation: An unexpected CPIC error occurred. There is a CPIC conversation type mismatch between the client and the ADSM server.
System Action: Processing stopped.
User Response: This is a program error. See your service representative.
-203 S DSM_RC_CPIC_PIP_NOT_SPECIFY_ERR
Explanation: An unexpected CPIC error occurred. The CPIC PIP is not specified correctly.
System Action: Processing stopped.
User Response: This is a program error. See your service representative.
-204 S DSM_RC_CPIC_SECURITY_NOT_VALID
Explanation: The conversation cannot be allocated because the CPIC security is not valid.
System Action: Processing stopped.
User Response: Change the security in the CPIC side information table.
-205 S DSM_RC_CPIC_SYNC_LVL_NO_SUPPORT
Explanation: The conversation cannot continue because the CPIC synchronization level of either the local or remote system is not supported.
System Action: Processing stopped.
User Response: ADSM defaults to no synchronization level. See your service representative.
-206 S DSM_RC_CPIC_TPN_NOT_RECOGNIZED
Explanation: CPIC transaction program name not recognized. ADSM cannot find the name of the ADSM server.
System Action: Processing stopped.
User Response: Ensure that you have the correct ADSM server name listed in your CPIC side information entry and that the ADSM server is running.
-207 S DSM_RC_CPIC_TP_ERROR
Explanation: CPIC transaction program not available. The ADSM server is not responding to the local program's request.
System Action: Processing stopped.
User Response: Ensure that the ADSM server is running and retry the command. Stop and start the local communications program.
-208 S DSM_RC_CPIC_PARAMETER_ERROR
Explanation: A parameter to a CPIC call was in error.
System Action: Processing stopped.
User Response: An invalid symbolic destination or invalid transaction program name was given. Check these values and retry the command.
-209 S DSM_RC_CPIC_PROD_SPECIFIC_ERR
Explanation: ADSM detected a CPIC product-specific error that occurred when making a CPIC call.
System Action: Processing stopped.
User Response: Ensure that LU6.2 is working properly at your installation. See your system administrator.
-210 S DSM_RC_CPIC_PROGRAM_ERROR
Explanation: An unexpected CPIC program error occurred.
System Action: Processing stopped.
User Response: This is a program error. See your service representative.
-211 S DSM_RC_CPIC_RESOURCE_ERROR
Explanation: CPIC resource error. The conversation ended prematurely.
System Action: Processing stopped.
User Response: Exit ADSM and retry the ADSM command. API applications should close the session with dsmTerminate.
-212 W DSM_RC_CPIC_DEALLOCATE_ERROR
Explanation: CPIC conversation deallocation error. ADSM received an incorrect return code from the deallocate verb. This error does not affect the ADSM program.
System Action: None.
User Response: None.
-213 S DSM_RC_CPIC_SVC_ERROR
Explanation: A CPIC SVC error occurred.
System Action: Processing stopped.
User Response: See your service representative.
-214 S DSM_RC_CPIC_PROGRAM_STATE_CHECK
Explanation: CPIC program state check.
System Action: Processing stopped.
User Response: This is a program error. See your service representative.
-215 S DSM_RC_CPIC_PROGRAM_PARAM_CHECK
Explanation: A parameter to a CPIC call was in error.
System Action: Processing stopped.
User Response: An invalid symbolic destination or invalid transaction program name was given. Check these values and retry the command.
-216 S DSM_RC_CPIC_UNSUCCESSFUL
Explanation: CPIC session not immediately available. All the sessions for SNA communications are in use.
System Action: Processing stopped.
User Response: Stop and start SNA communications and retry the command.
-217 E DSM_RC_UNKNOWN_CPIC_PROBLEM
Explanation: An unexpected CPI Communication error occurs.
System Action: Processing stops.
User Response: Contact your service representative.
-218 S DSM_RC_CPIC_MISSING_LU
Explanation: For CPIC, you must supply a PARtnerluname if no SYMbolicdestination is given.
System Action: Processing stopped.
User Response: Retry the operation using an LU name or a symbolic destination name.
-219 S DSM_RC_CPIC_MISSING_TP
Explanation: For CPIC, you must supply a TPname if no SYMbolicdestination is given.
System Action: Processing stopped.
User Response: Retry the operation using the TPname option or define the SYMbolicdestination option.
0000 I DSM_RC_SUCCESSFUL
Explanation: The operation successfully completed.
System Action: None.
User Response: None.
0000 I DSM_RC_OK
Explanation: The operation successfully completed.
System Action: None.
User Response: None.
0001 E DSM_RC_ABORT_SYSTEM_ERROR
Explanation: The server detected a system error and notified the clients.
System Action: Processing stopped.
User Response: See your system administrator for further information on server activity.
0002 E DSM_RC_ABORT_NO_MATCH
Explanation: No objects on the server match the query operation being performed.
System Action: Processing stopped.
User Response: Ensure the names are properly entered.
0003 E DSM_RC_ABORT_BY_CLIENT
Explanation: The client system ended the operation with the server and ended the current transaction.
System Action: Processing stopped.
User Response: Restart the session.
0004 W DSM_RC_ABORT_ACTIVE_NOT_FOUND
Explanation: ADSM did not find an active object flagged for expiration on the server. The object is marked as expired by another ADSM operation.
System Action: None.
User Response: None.
0005 E DSM_RC_ABORT_NO_DATA
Explanation: ADSM tried to do a restore or retrieve on an object that has no data associated with it.
System Action: ADSM ended the current operation.
User Response: See your system administrator to verify the problem. If the problem continues, see your system administrator.
0006 E DSM_RC_ABORT_BAD_VERIFIER
Explanation: You entered an incorrect password (verifier).
System Action: Processing stopped.
User Response: Retry the session with the correct password.
0007 E DSM_RC_ABORT_NODE_IN_USE
Explanation: The node you are running on is in use by another operation on the server. This might be from another client or from some activity on the server.
System Action: Processing stopped.
User Response: Retry the operation, or see your system administrator to see what other operations are running for your node.
0008 E DSM_RC_ABORT_EXPDATE_TOO_LOW
Explanation: Archive expiration date is too low, the date must be greater than today's date.
System Action: ADSM canceled the current operation.
User Response: Retry archiving the file with an expiration date that is higher than today's date.
0009 W DSM_RC_ABORT_DATA_OFFLINE
Explanation: For the restore or retrieve operation, one or more of the requested files must be recalled from offline storage media (generally tape). The wait time depends on your site's offline storage management policies.
System Action: ADSM waits for offline storage media to become available and then continues.
User Response: None.
0010 E DSM_RC_ABORT_EXCLUDED_BY_SIZE
Explanation: The object is too large. The configuration of the server does not have any data storage space that accepts the object.
System Action: File skipped.
User Response: See your system administrator to determine the maximum file (object) size for which your site's server is configured.
0011 E DSM_RC_ABORT_NO_REPOSIT_SPACE
Explanation: The server does not have any space available to store the object.
System Action: ADSM ended the current operation.
User Response: Inform your system administrator that a storage pool on the server is full.
0012 E DSM_RC_ABORT_MOUNT_NOT_POSSIBLE
Explanation: Server media mount not possible. The server timed out waiting for a mount of an offline volume.
System Action: File skipped.
User Response: Retry later when server volumes can be mounted.
0013 E DSM_RC_ABORT_SIZESTIMATE_EXCEED
Explanation: The total amount of data for a backup or archive operation exceeds the estimated size originally sent to the server for allocating data storage space. This happens when many files are growing by large amounts while the backup or archive operation is in session.
System Action: Processing stopped.
User Response: Retry the operation. If the problem continues, check what other processes are running on the client machine that are generating large amounts of data. Disable those operations while the backup or archive operation is taking place.
0014 E DSM_RC_ABORT_DATA_UNAVAILABLE
Explanation: The file data is currently unavailable on the server. A retrieve or restore operation was attempted. Possible causes are:
System Action: Processing stopped.
User Response: Retry the operation. If the problem continues, see your system administrator to determine the problem from the server console or the activity log. Check whether any requests were made for a tape volume that was unavailable. A tape volume may be marked unavailable if prior read errors were encountered or the volume is checked out of the tape library.
0015 E DSM_RC_ABORT_RETRY
Explanation: Unexpected Retry request. The server found an error while writing data to the server's data storage.
System Action: Client retries the operation.
User Response: None.
0016 E DSM_RC_ABORT_NO_LOG_SPACE
Explanation: The server ran out of recovery log space.
System Action: ADSM ended the current operation.
User Response: This error is a temporary problem. Retry later or see your system administrator.
0017 E DSM_RC_ABORT_NO_DB_SPACE
Explanation: The server ran out of database space.
System Action: ADSM ended the current operation.
User Response: See your system administrator.
0018 E DSM_RC_ABORT_NO_MEMORY
Explanation: The server ran out of memory.
System Action: ADSM ended the current operation.
User Response: This is a temporary problem. Retry later or see your system administrator.
0020 E DSM_RC_ABORT_FS_NOT_DEFINED
Explanation: The specified file space does not exist on the server. Your system administrator deleted the file space or another client using your client's node name deleted it.
System Action: ADSM canceled the current operation.
User Response: Check the file space name to see if it is correct and retry the operation.
0021 S DSM_RC_ABORT_NODE_ALREADY_DEFED
Explanation: Open registration failed because a node is defined in the server with the same name.
System Action: ADSM canceled the current operation.
User Response: Retry with another node name.
0022 S DSM_RC_ABORT_NO_DEFAULT_DOMAIN
Explanation: Open registration failed because a default policy domain does not exist for you to place your node.
System Action: ADSM canceled the current operation.
User Response: See your system administrator.
0023 S DSM_RC_ABORT_INVALID_NODENAME
Explanation: Open registration failed because the specified node name contains invalid characters.
System Action: ADSM canceled the current operation.
User Response: Retry with another node name that does not have any invalid characters.
0024 S DSM_RC_ABORT_INVALID_POL_BIND
Explanation: Server problem. Invalid policy binding.
System Action: Processing stopped.
User Response: Have your service representative check the error log.
0025 E DSM_RC_ABORT_DEST_NOT_DEFINED
Explanation: Server problem: Destination not defined.
System Action: Processing stopped.
User Response: Have your service representative check the error log.
0026 S DSM_RC_ABORT_WAIT_FOR_SPACE
Explanation: The client received an unexpected Wait For Space message from the server.
System Action: ADSM ended the current operation.
User Response: See your system administrator.
0027 E DSM_RC_ABORT_NOT_AUTHORIZED
Explanation: During a delete filespace operation, you specified a file space to which your node does not have permission to delete archived data and/or backed up data.
System Action: Delete processing fails.
User Response: See your system administrator.
0028 E DSM_RS_ABORT_RULE_ALREADY_DEFED
Explanation: You are trying to define authorization for the specified node, which already has authorization defined.
System Action: ADSM did not redefine authorization for the specified node.
User Response: Update the authorization, or delete the old rule and define a new one, or use the current authorization.
0029 S DSM_RC_ABORT_NO_STOR_SPACE_STOP
Explanation: The server does not have space available to store the object.
System Action: ADSM ended the current operation.
User Response: Report to your system administrator that a storage pool on the server is full.
0033 E DSM_RC_ABORT_INVALID_OFFSET
Explanation: The partialObjOffset value for partial object retrieve is invalid.
System Action: The system returns to the calling procedure.
User Response: Specify a valid value.
0034 E DSM_RC_ABORT_INVALID_LENGTH
Explanation: partialObjLength value for partial object retrieve is invalid.
System Action: The system returns to the calling procedure.
User Response: Specify a valid value.
0051 E DSM_RC_REJECT_NO_RESOURCES
Explanation: ADSM has all available sessions in use and cannot accept a new one at this time.
System Action: ADSM canceled the current operation.
User Response: Retry the operation. If the problem continues, see your system administrator to increase the number of concurrently active sessions to the server.
0052 E DSM_RC_REJECT_VERIFIER_EXPIRED
Explanation: Your ADSM password has expired.
System Action: ADSM canceled the current operation. You are not allowed to connect to the server until the password is updated.
User Response: Update your password.
0053 E DSM_RC_REJECT_ID_UNKNOWN
Explanation: The node name you entered is not known by the server, or you are attempting to access a file migrated to a different node.
System Action: ADSM canceled the current operation. You are not allowed to connect to the server until your node name is registered with the server. If attempting to access a migrated file, your nodename must be the same node which migrated the file.
User Response: Ensure that you entered your ADSM node name correctly. If yes, see your system administrator. Verify that the server is using closed registration and that your node name is registered with the server.
0054 E DSM_RC_REJECT_DUPLICATE_ID
Explanation: Another process using this node name is active with the server.
System Action: ADSM cannot connect to the server. ADSM canceled the current operation.
User Response: If you are running a UNIX-based system, ensure that another process is not active with ADSM under the same name. Also, ensure that your node name is unique to the server so that it cannot be used by another person. See your system administrator to identify the owner of that node name.
0055 E DSM_RC_REJECT_SERVER_DISABLED
Explanation: The server is in a disabled state and cannot be accessed for normal activity.
System Action: ADSM canceled the current operation.
User Response: Retry the operation after the server returns to an enabled state. If the problem continues, see your system administrator.
0056 E DSM_RC_REJECT_CLOSED_REGISTER
Explanation: No authorization. Registration is required by your system administrator. The server is not configured to allow open registration.
System Action: Session not started.
User Response: You must obtain an ADSM node and password from your system administrator.
0057 S DSM_RC_REJECT_CLIENT_DOWNLEVEL
Explanation: The server version and your client version do not match. The client code is downlevel.
System Action: ADSM canceled the current operation.
User Response: See your system administrator to see what version of ADSM to run for your location.
0058 S DSM_RC_REJECT_SERVER_DOWNLEVEL
Explanation: The server version and your client version do not match. The server code is downlevel.
System Action: ADSM canceled the current operation.
User Response: See your system administrator to see what version of ADSM to run for your location.
0059 E DSM_RC_REJECT_ID_IN_USE
Explanation: The node name you specified is in use on the server.
System Action: Session was not started.
User Response: The server is probably performing a task that prevents your node from establishing a session. Retry later or check with your system administrator.
0061 E DSM_RC_REJECT_ID_LOCKED
Explanation: The node name you specified is currently locked on the server.
System Action: Session was not started.
User Response: Check with your system administrator to find out why your node name is locked.
0062 S DSM_RC_SIGNONREJECT_LICENSE_MAX
Explanation: Adding a new enrollment will exceed the product license count for ADSM.
System Action: Execution of the client enrollment or connection request ends.
User Response: See your system administrator.
0063 E DSM_RC_REJECT_NO_MEMORY
Explanation: The server does not have enough memory to allow your client to establish a connection with the server.
System Action: Session was not started.
User Response: Retry later or see your system administrator.
0064 E DSM_RC_REJECT_NO_DB_SPACE
Explanation: The server ran out of database space.
System Action: Session was not started.
User Response: See your system administrator.
0065 E DSM_RC_REJECT_NO_LOG_SPACE
Explanation: The server ran out of recovery log space.
System Action: Session was not started.
User Response: This error is a temporary problem. Retry later or see your system administrator.
0066 E DSM_RC_REJECT_INTERNAL_ERROR
Explanation: The client cannot establish a connection to the server because of an internal server error.
System Action: Session was not started.
User Response: See your system administrator immediately.
0067 S DSM_RC_SIGNONREJECT_INVALID_CLI
Explanation: The server is not licensed for the requesting client type.
System Action: Execution of the client enrollment or connection request ends.
User Response: See your system administrator.
0068 W DSM_RC_SESSION_CANCELED
Explanation: The ADSM server administrator canceled the current client session.
System Action: Execution of the client connection request ends.
User Response: See your system administrator.
0101 I DSM_RC_USER_ABORT
Explanation: An abort signal to stop an operation was received.
System Action: Processing stopped.
User Response: Continue with normal operations.
0102 E DSM_RC_NO_MEMORY
Explanation: The program has exhausted all available storage.
System Action: Processing stopped.
User Response: Free any unnecessary programs, for example, terminate and stay resident programs (TSRs), that are running and retry the operation. Reducing the scope of queries and the amount of data returned can also solve the problem.
0104 E DSM_RC_FILE_NOT_FOUND
Explanation: The file being processed for backup, archive or migrate no longer exists on the client. Another process deletes the file before it can be backed up, archived or migrated by ADSM.
System Action: File skipped.
User Response: None.
0105 E DSM_RC_PATH_NOT_FOUND
Explanation: You specified an incorrect directory path.
System Action: Processing stopped.
User Response: Correct the syntax specified on the call and retry the operation.
0106 E DSM_RC_ACCESS_DENIED
Explanation: Access to the specified file or directory is denied. You tried to read from or write to a file and you do not have access permission for either the file or the directory.
System Action: Processing stopped.
User Response: Ensure that you specified the correct file or directory name, correct the permissions, or specify a new location.
0107 E DSM_RC_NO_HANDLES
Explanation: All file handles for your system are currently in use. No more are available.
System Action: Processing stopped.
User Response: Either free some file handles by ending other processes, or modify your system setup to allow for more files to be open at the same time.
0108 E DSM_RC_FILE_EXISTS
Explanation: The file being restored or retrieved exists.
System Action: File is replaced or skipped depending on client options.
User Response: None.
0109 E DSM_RC_INVALID_PARM
Explanation: The system encountered an internal program error due to an invalid parameter.
System Action: The system returns to the calling procedure.
User Response: Ask your service representative to check the error log.
0110 E DSM_RC_INVALID_HANDLE
Explanation: An internal system error occurred. A file operation failed because an invalid file handle was passed.
System Action: Processing stopped.
User Response: Report the problem to your system administrator, and then retry the operation.
0111 E DSM_RC_DISK_FULL
Explanation: No more files can be restored or retrieved because the destination disk is full.
System Action: Processing stopped.
User Response: Free up disk space, or restore or retrieve the file to another disk.
0113 E DSM_RC_PROTOCOL_VIOLATION
Explanation: A communications protocol error occurred. The communication subsystem is not properly defined or is itself in error.
System Action: ADSM ended the current operation.
User Response: Verify that the communication processes are operating properly, and then retry the operation.
0114 E DSM_RC_UNKNOWN_ERROR
Explanation: An unknown error occurred. This might be a low-level system or communication error that ADSM cannot handle or recover from.
System Action: Processing stopped.
User Response: Retry the operation. If the problem continues, determine where the problem exists. See your system administrator for further help.
0115 E DSM_RC_UNEXPECTED_ERROR
Explanation: An unexpected error occurred. This might be a low-level system or communication error that ADSM cannot handle or recover from.
System Action: Processing stopped.
User Response: Retry the operation. If the problem continues, determine where the problem exists. See your system administrator for further help.
0116 E DSM_RC_FILE_BEING_EXECUTED
Explanation: The current file cannot be opened to write to because it is currently being run by another operation.
System Action: File skipped.
User Response: Stop the operation that is running the file and retry the operation, or restore or retrieve the file to a different name or directory.
0117 E DSM_RC_DIR_NO_SPACE
Explanation: No more files can be restored or retrieved since the destination directory is full.
System Action: Processing stopped.
User Response: Free up disk space, or restore or retrieve the file to another disk.
0118 E DSM_RC_LOOPED_SYM_LINK
Explanation: While trying to resolve the file name, too many symbolic links were found.
System Action: File skipped.
User Response: Ensure that you do not have a looping symbolic link for the file.
0119 E DSM_RC_FILE_NAME_TOO_LONG
Explanation: The file name specified is too long to be handled by ADSM.
System Action: File is skipped.
User Response: See the appropriate Using the Backup-Archive Client book for the particular operating system, for the file names that are handled by ADSM.
0120 E DSM_RC_FILE_SPACE_LOCKED
Explanation: File system cannot be accessed because it is locked by the system.
System Action: ADSM cannot complete the operation.
User Response: See your system administrator.
0121 I DSM_RC_FINISHED
Explanation: The operation is finished.
System Action: The system returns to the calling procedure.
User Response: Proceed with next function call.
0122 I DSM_RC_UNKNOWN_FORMAT
Explanation: ADSM tried to restore or retrieve the file, but the format is unknown.
System Action: File skipped.
User Response: See your system administrator.
0123 E DSM_RC_NO_AUTHORIZATION
Explanation: The client is not authorized to restore the other node's data.
System Action: The system returns to the calling procedure.
User Response: Get authorization from the other node.
0124 E DSM_RC_FILE_SPACE_NOT_FOUND
Explanation: The specified file space (domain) is incorrect or does not exist on the workstation.
System Action: Processing stopped.
User Response: Retry the operation specifying an existing domain (drive letter or file system name).
0125 E DSM_RC_TXN_ABORTED
Explanation: The current transaction between the server and the client stopped. A server, client, or communication failure cannot be recovered.
System Action: ADSM canceled the current operation.
User Response: Retry the operation. If the problem continues, see your system administrator to isolate the problem.
0126 E DSM_RC_SUBDIR_AS_FILE
Explanation: ADSM tried to create a directory path, but is unable to because a file exists that has the same name as a directory.
System Action: Processing stopped.
User Response: Remove the file that has the same name as the directory. Refer to the last restore/retrieve operation and check all directories along the path.
0127 E DSM_RC_PROCESS_NO_SPACE
Explanation: The disk space allocated for the client owner is full.
System Action: Processing stopped.
User Response: Free up disk space and retry the restore or retrieve operation.
0128 E DSM_RC_PATH_TOO_LONG
Explanation: The path name specified plus the path name in the restored file name combine to create a name whose length exceeds the system maximum.
System Action: Processing stopped.
User Response: Specify a destination path that, when combined, is less than the system maximum.
0129 E DSM_RC_NOT_COMPRESSED
Explanation: A file that was flagged as compressed was not compressed, and the system failed.
System Action: Processing stopped.
User Response: See your system administrator to report this problem. This error is a system failure.
0130 E DSM_RC_TOO_MANY_BITS
Explanation: You are trying to restore a file that was backed up and compressed on another client workstation that had more memory than your client workstation. You cannot restore this file. When the file is restored, it is expanded and your workstation does not have enough memory.
System Action: ADSM canceled the operation.
User Response: Obtain a machine with more memory and retry the operation.
0131 S DSM_RC_SYSTEM_ERROR
Explanation: An unexpected program failure occurred.
System Action: Processing stopped.
User Response: Retry the operation. If the problem continues, see your system administrator or your service representative.
0132 E DSM_RC_NO_SERVER_RESOURCES
Explanation: The server ran out of resources. A lack of storage or a condition does not allow any new activity.
System Action: ADSM canceled the current operation.
User Response: Retry the operation at a later time. If the problem continues, see your system administrator to isolate what resource is unavailable.
0133 E DSM_RC_FS_NOT_KNOWN
Explanation: The number defining the correspondence between drive letter or file (domain name) and volume label is not known to the server.
System Action: Processing stopped.
User Response: Report the program error to your service representative.
0134 E DSM_RC_NO_LEADING_DIRSEP
Explanation: The objName field does not have a leading directory separator.
System Action: The system returns to the calling procedure.
User Response: Correct the value for the objName.
0135 E DSM_RC_WILDCARD_DIR
Explanation: Wildcards are not allowed in the objName directory path.
System Action: The system returns to the calling procedure.
User Response: Correct the value for the objName.
0136 E DSM_RC_COMM_PROTOCOL_ERROR
Explanation: Communications protocol error. An unexpected communications message was received by the client.
System Action: ADSM canceled the current operation.
User Response: Verify that your communication path is functioning properly. If the problem continues, have your service representative check for a possible program error.
0137 E DSM_RC_AUTH_FAILURE
Explanation: Authentication failure. You entered an incorrect password.
System Action: ADSM canceled the current operation.
User Response: Enter your correct password. If you cannot remember the correct password, see your system administrator to have a new one assigned for your node name.
0138 E DSM_RC_TA_NOT_VALID
Explanation: The trusted agent execution/owner permissions are invalid.
System Action: Processing stopped.
User Response: Have your system administrator check the installation instructions for the client to ensure that the trusted agent permissions are set correctly.
0139 S DSM_RC_KILLED
Explanation: Processing stopped. This is a programming failure and the client program ends.
System Action: Processing stopped.
User Response: Retry the operation. If the problem continues, contact your system administrator.
0145 S DSM_RC_WOULD_BLOCK
Explanation: The trusted agent blocks the operation. This is a programming failure and the client program ends.
System Action: Processing stopped.
User Response: Retry the operation. If the problem continues, contact your system administrator.
0146 S DSM_RC_TOO_SMALL
Explanation: The area for the include/exclude pattern is too small. This is a programming failure and the client program ends.
System Action: Processing stopped.
User Response: Retry the operation. If the problem continues, contact your system administrator.
0147 S DSM_RC_UNCLOSED
Explanation: There is no closing bracket in the pattern. This is a programming failure and the client program ends.
System Action: Processing stopped.
User Response: Retry the operation. If the problem continues, contact your system administrator.
0148 S DSM_RC_NO_STARTING_DELIMITER
Explanation: The include or exclude pattern must start with a directory delimiter.
System Action: Processing stopped.
User Response: Correct the syntax for the pattern.
0149 S DSM_RC_NEEDED_DIR_DELIMITER
Explanation: The include/exclude pattern has a '...' without a beginning or ending directory delimiter.
System Action: Processing stopped.
User Response: Correct the syntax for the pattern.
0150 S DSM_RC_UNKNOWN_FILE_DATA_TYPE
Explanation: An unknown and unexpected error code occurred within the client program. The structured file data type is unknown. This is a programming failure and the client program ends.
System Action: Processing stopped.
User Response: Retry the operation. If the problem continues, contact your system administrator.
0151 S DSM_RC_BUFFER_OVERFLOW
Explanation: The data buffer overflowed. This is a programming failure and the client program ends.
System Action: Processing stopped.
User Response: Retry the operation. If the problem continues, contact your system administrator.
0154 E DSM_RC_NO_COMPRESS_MEMORY
Explanation: Not enough memory is available to do data compression or expansion. For a restore or retrieve, the file cannot be recalled from the server until more storage is made available. For a backup or archive, try running without compression if storage cannot be made available.
System Action: Processing stopped.
User Response: Free up extra storage for the operation to continue, or run the backup or archive process without compression enabled.
0156 E DSM_RC_INV_COMM_METHOD
Explanation: You specified a communication method that is not supported.
System Action: Processing stopped.
User Response: Specify a valid communication interface for the ADSM client and your operating system.
0157 S DSM_RC_WILL_ABORT
Explanation: The server encountered an error and will abort the transaction.
System Action: The transaction will be aborted. The reason code is passed on the dsmEndTxn call.
User Response: Issue the dsmEndTxn with a vote of DSM_VOTE_COMMIT and examine the reason code.
0158 E DSM_RC_FS_WRITE_LOCKED
Explanation: The file or directory being restored or retrieved from the server cannot be written to because the destination is write locked. Another operation might have the file open and will not allow it to be updated.
System Action: File skipped.
User Response: Either determine which operation has the file write locked, or restore the file to another name or location.
0159 I DSM_RC_SKIPPED_BY_USER
Explanation: A file was skipped during a restore operation because the file is off line and the application has chosen not to wait for a tape mount.
System Action: File skipped.
User Response: Verify the application sets the mountWait value correctly on dsmBeginGetData.
0160 E DSM_RC_TA_NOT_FOUND
Explanation: ADSM was unable to find the ADSM Trusted Agent module in the specified directory. For V1R1 the name is dsmapita, for V1R2 the name is dsmtca, for V2R1 the name is dsmapitca.
System Action: ADSM ends.
User Response: Make sure the Trusted Agent module is in the directory specified by DSMI_DIR.
0161 E DSM_RC_TA_ACCESS_DENIED
Explanation: An attempt to access a system function has been denied.
System Action: Processing stopped.
User Response: Contact your system administrator.
0162 E DSM_RC_FS_NOT_READY
Explanation: The file system/drive was not ready for access.
System Action: Processing stopped.
User Response: Ensure that the drive is available to ADSM, and then retry the operation.
0163 E DSM_RC_FS_IS_BAD
Explanation: The drive was not available for access. A directory exists that does not have either a '.' or '..' entry.
System Action: Processing stopped.
User Response: Ensure that the drive is operational, and then retry the operation. If unsuccessful, have your service representative check the error log.
0164 E DSM_RC_FIO_ERROR
Explanation: An error was found while reading from or writing to the file.
System Action: File skipped.
User Response: Check your system to ensure that it is operating properly. For OS/2, run CHKDSK /F for the failing drive which can be found in dsmerror.log.
0165 E DSM_RC_WRITE_FAILURE
Explanation: An error was found while writing to the file.
System Action: File skipped.
User Response: Check your system to ensure that it is operating properly.
0166 E DSM_RC_OVER_FILE_SIZE_LIMIT
Explanation: A file being restored or retrieved exceeds system set limits for this user.
System Action: File skipped.
User Response: Ensure that the system limits are set properly.
0167 E DSM_RC_CANNOT_MAKE
Explanation: The directory path for files being restored or retrieved cannot be created.
System Action: File skipped.
User Response: Ensure that you have the proper authorization to create the directory for file being restored or retrieved.
0168 E DSM_RC_NO_PASS_FILE
Explanation: The file containing the stored password for the specified server-name is unavailable.
System Action: ADSM ends.
User Response: The root user must set and store a new password.
0169 E DSM_RC_VERFILE_OLD
Explanation: Either the password is not stored locally, or it was changed at the server.
System Action: ADSM prompts you for the password if ADSM is running in the foreground.
User Response: If ADSM was running as a background process, issue any ADSM command from the foreground. Enter the password in answer to the prompt. Then try your background ADSM command again.
0173 E DSM_RC_INPUT_ERROR
Explanation: Unable to read commands entered from keyboard. ADSM cannot process your intended command.
System Action: Processing stopped.
User Response: Ensure that you are entering a correct command.
0174 E DSM_RC_REJECT_PLATFORM_MISMATCH
Explanation: Your node name is associated with a different type of operating system (such as DOS, OS/2, or AIX) and cannot be used on this system.
System Action: ADSM canceled the current operation.
User Response: If you need a new node name, see your system administrator to assign a new one to you. Generally, you have a unique node name for each machine and operating system pair that requires access to the server.
0175 E DSM_RC_TL_NOT_FILE_OWNER
Explanation: The file cannot be backed up because the client is not the file owner.
System Action: ADSM skips the file.
User Response: None.
0176 S DSM_RC_DBCS_IN_RANGE
Explanation: Only single-byte characters are allowed in an include/exclude list; you cannot use a double-byte character set (DBCS).
System Action: Processing stopped.
User Response: Remove the double-byte characters from the include/exclude list and retry the operation.
0177 S DSM_RC_UNMATCHED_QUOTE
Explanation: The quotes specified in the pattern are not the same and do not make a set.
System Action: Processing stopped.
User Response: Correct the pattern by using matching quotes in the syntax.
0184 E DSM_RC_TL_NOBCG
Explanation: The management class for this file does not have a backup copy group specified. This file will not be backed up.
System Action: Processing stopped.
User Response: Add a valid backup copy group to the management class, and then retry the operation.
0185 W DSM_RC_TL_EXCLUDED
Explanation: You tried to back up or migrate a file (file-name) that was specified to be excluded from backup.
System Action: ADSM did not back up or migrate the file.
User Response: Specify the file using the Include option and retry the operation.
0186 E DSM_RC_TL_NOACG
Explanation: The management class for this file does not have an archive copy group specified. This file will not be archived.
System Action: Processing stopped.
User Response: Add a valid archive copy group to the management class, and then retry the operation.
0187 E DSM_RC_PS_INVALID_ARCHMC
Explanation: You entered an invalid management class.
System Action: ADSM is unable to do the requested operation.
User Response: Retry the operation using a valid management class.
0188 S DSM_RC_NO_PS_DATA
Explanation: Either no Active Policy Set data was found on the server or a fromnode option contained a nodename not found on the server.
System Action: Processing stopped.
User Response: See your system administrator.
0189 S DSM_RC_PS_INVALID_DIRMC
Explanation: An invalid management class was assigned to directories.
System Action: Processing stopped.
User Response: Have your service representative check the error log.
0190 S DSM_RC_PS_NO_CG_IN_DIR_MC
Explanation: The management class used for directories does not have a backup copy group.
System Action: Processing stopped.
User Response: Have your service representative check the error log.
0200 W DSM_RC_TCA_ATTACH_SHR_MEM_ERR
Explanation: An error has occurred while attaching the Trusted Communications Agent's shared memory.
System Action: The system returns to the calling procedure.
User Response: Close the application, check the shared memory usage, and retry the command. Read the tca.log for the system error number.
0292 E DSM_RC_TCA_FORK_FAILED
Explanation: An error has occurred starting the Trusted Communication Agent process; specifically, the fork() function has failed.
System Action: ADSM ends.
User Response: Probable system error. If the problem persists, restart the workstation.
0294 E DSM_RC_TCA_DIED
Explanation: The Trusted Communication Agent has terminated unexpectedly.
System Action: ADSM ends.
User Response: Check the error log for more information. Retry the activity. If the problem persists, contact IBM customer support.
0295 E DSM_RC_TCA_INVALID_REQUEST
Explanation: The Trusted Communication Agent has received an unknown request from the ADSM client.
System Action: ADSM ends.
User Response: Internal error. If the problem recurs, contact IBM customer support.
0296 E DSM_RC_TCA_NOT_ROOT
Explanation: An activity has been attempted that must be performed by the ADSM administrator (for example, open registration, filespace delete or password update).
System Action: ADSM ends.
User Response: If the activity is required, the ADSM administrator for this system must perform it.
0297 E DSM_RC_TCA_SEMGET_ERROR
Explanation: An error has occurred while attempting to allocate semaphores.
System Action: Processing ends.
User Response: Probable system error. If the problem persists, restart the workstation.
0298 E DSM_RC_TCA_SEM_OP_ERROR
Explanation: An error has occurred while attempting to set or wait on a semaphore.
System Action: Processing ends.
User Response: Probable system error. If the problem persists, restart the workstation.
0400 S DSM_RC_INVALID_OPT
Explanation: An invalid option was found.
System Action: The system returns to the calling procedure.
User Response: Verify the options in dsm.opt, dsm.sys, and the options string. Check the error log for more details about the error. On the AS/400 platform, verify the options in *LIB/QOPTADSM(APIOPT).
0405 E DSM_RC_NO_HOST_ADDR
Explanation: The TCPSERVERADDRESS for this server is not defined in the server name stanza in the system options file.
System Action: ADSM initialization fails and the program ends.
User Response: See the ADSM administrator for your system, and make sure that the server to which you are trying to connect, has a valid TCPSERVERADDRESS defined in the system options file.
0406 S DSM_RC_NO_OPT_FILE
Explanation: The options file specified by file-name cannot be found.
System Action: The ADSM client ends.
User Response: See if you have the environment variable DSM_CONFIG (or DSMI_CONFIG for the API) set, which explicitly identifies the ADSM options file. (You can do this by entering the SET command at your system.) If this environment variable is set, ensure the file indicated by the variable exists. If it is not set, then ADSM looks for the file dsm.opt in the current directory. If neither of these cases is met, you receive this error message.
0408 E DSM_RC_MACHINE_SAME
Explanation: The NODENAME defined in the options file cannot be the same as the system HostName.
System Action: Initialization fails and the program ends.
User Response: See your system administrator or the root user.
0409 E DSM_RC_INVALID_SERVER
Explanation: The system options file does not contain the SERVERNAME option.
System Action: ADSM initialization fails and the program ends.
User Response: See the ADSM administrator for your system, and make sure that the system options file contains the server name.
0410 S DSM_RC_INVALID_KEYWORD
Explanation: An invalid option keyword was found in the dsmInit configuration file, the option string, dsm.sys, or dsm.opt.
System Action: The system returns to the calling procedure.
User Response: Correct the spelling of the option keywords. Verify that the dsmInit configuration file only has a subset of the dsm.sys options. Check the error log for more details about the error.
0411 S DSM_RC_PATTERN_TOO_COMPLEX
Explanation: The include or exclude pattern issued is too complex to be accurately interpreted by ADSM.
System Action: Processing stopped.
User Response: Recode the include or exclude pattern as shown in one of the examples in the appropriate Using the Backup-Archive Client book for the particular operating system.
0412 S DSM_RC_NO_CLOSING_BRACKET
Explanation: The include or exclude pattern is incorrectly constructed. The closing bracket is missing.
System Action: Processing stopped.
User Response: Correct the syntax for the pattern.
0600 E DSM_RC_DUP_LABEL
Explanation: The selected drive has a duplicate volume label. Because ADSM uses the volume label to keep track of backup/archive information, it cannot back up or archive files from a drive with a duplicate volume label.
System Action: ADSM cannot select the drive.
User Response: If the volume needs to be available to the system, exit ADSM, and assign a volume label to the drive. Restart ADSM and retry the operation.
0601 E DSM_RC_NO_LABEL
Explanation: The selected drive does not have a label.
System Action: ADSM is unable to do the requested operation without a drive or label entered.
User Response: If the drive is a floppy drive, place a disk with a volume label in it and retry the operation. If the disk is a hard drive, ensure the drive has a volume label, and retry the operation.
0610 E DSM_RC_NLS_CANT_OPEN_TXT
Explanation: The system is unable to open the message text file (dscameng.txt or dsmclient.cat for AIX). On the AS/400 platform this file is QANSAPI/QAANSAMENG(TXT).
System Action: The system returns to the calling procedure.
User Response: Verify that the dscameng.txt file is in the directory pointed to by DSMI_DIR. For AIX, verify that the dsmclient.cat file has a symbolic link to /usr/lib/nls/msg/<locale>/dsmclient.cat .
0611 E DSM_RC_NLS_CANT_READ_HDR
Explanation: The system is unable to use the message text file (dscameng.txt or dsmclient.cat for AIX). On the AS/400 platform this file is QANSAPI/QAANSAMENG(TXT).
System Action: The system returns to the calling procedure.
User Response: Install the message text file again.
0612 E DSM_RC_NLS_INVALID_CNTL_REC
Explanation: The system is unable to use the message text file (dscameng.txt or dsmclient.cat for AIX). On the AS/400 platform this file is QANSAPI/QAANSAMENG(TXT).
System Action: The system returns to the calling procedure.
User Response: Install the message text file again.
0613 E DSM_RC_NLS_INVALID_DATE_FMT
Explanation: An invalid value is specified for DATEFORMAT.
System Action: The system returns to the calling procedure.
User Response: Specify a valid value.
0614 E DSM_RC_NLS_INVALID_TIME_FMT
Explanation: An invalid value is specified for TIMEFORMAT.
System Action: The system returns to the calling procedure.
User Response: Specify a valid value.
0615 E DSM_RC_NLS_INVALID_NUM_FMT
Explanation: An invalid value is specified for NUMBERFORMAT.
System Action: The system returns to the calling procedure.
User Response: Specify a valid value.
0620 E DSM_RC_LOG_CANT_BE_OPENED
Explanation: The system is unable to open the error log file.
System Action: The system returns to the calling procedure.
User Response: Verify the DSMI_LOG value and access permission. On the AS/400 platform, verify the value specified for ERRORLOGNAME in the API options file.
0621 E DSM_RC_LOG_ERROR_WRITING_TO_LOG
Explanation: There was an error writing to the log file.
System Action: The system returns to the calling procedure.
User Response: Verify the DSMI_LOG value and access permission. On the AS/400 platform, verify the value specified for ERRORLOGNAME in the API options file.
0622 E DSM_RC_LOG_NOT_SPECIFIED
Explanation: The system is unable to open the error log file.
System Action: The system returns to the calling procedure.
User Response: Verify the DSMI_LOG value and access permission. On the AS/400 platform, verify the value specified for ERRORLOGNAME in the API options file.
2000 E DSM_RC_NULL_OBJNAME
Explanation: There is no value provided for the object name pointer.
System Action: The system returns to the calling procedure.
User Response: Provide an address for the dsmObjName structure.
2001 E DSM_RC_NULL_DATABLKPTR
Explanation: There is no value provided for the data block pointer.
System Action: The system returns to the calling procedure.
User Response: Provide an address for the DataBlk structure.
2002 E DSM_RC_NULL_MSG
Explanation: The message parameter for dsmRCMsg is a NULL pointer.
System Action: The system returns to the calling procedure.
User Response: Allocate enough space for the message parameter.
2004 E DSM_RC_NULL_OBJATTRPTR
Explanation: There is no value provided for the object attribute pointer.
System Action: The system returns to the calling procedure.
User Response: Provide an address for the ObjAttr structure.
2006 E DSM_RC_NO_SESS_BLK
Explanation: The server did not respond with the session information.
System Action: The system returns to the calling procedure.
User Response: Verify the server status.
2007 E DSM_RC_NO_POLICY_BLK
Explanation: The server did not respond with the policy information.
System Action: The system returns to the calling procedure.
User Response: Verify the server policy definitions.
2008 E DSM_RC_ZERO_BUFLEN
Explanation: The value for the dataBlk bufferLen is zero.
System Action: The system returns to the calling procedure.
User Response: Provide a non-zero value for the bufferLen.
2009 E DSM_RC_NULL_BUFPTR
Explanation: There is no value provided for the dataBlk bufferPtr.
System Action: The system returns to the calling procedure.
User Response: Provide an address for the bufferPtr.
2010 E DSM_RC_INVALID_OBJTYPE
Explanation: The value for the objType is invalid.
System Action: The system returns to the calling procedure.
User Response: The value for dsmObjName.objType must be:
DSM_OBJ_FILE or DSM_OBJ_DIRECTORY for Backup, or
DSM_OBJ_FILE for Archive.
2011 E DSM_RC_INVALID_VOTE
Explanation: The dsmEndTxn vote is invalid.
System Action: The system returns to the calling procedure.
User Response: The vote must be DSM_VOTE_COMMIT or DSM_VOTE_ABORT.
2012 E DSM_RC_INVALID_ACTION
Explanation: The dsmUpdateFS or dsmUpdateObj action is invalid.
System Action: The system returns to the calling procedure.
User Response: Correct the action value. Valid values are defined in dsmapitd.h and documented in our Using the API book.
2014 E DSM_RC_INVALID_DS_HANDLE
Explanation: The system encountered an error in the API internals.
System Action: The system returns to the calling procedure.
User Response: Shut down the process and retry the operation. Verify that any previous dsmInit calls were cleaned up and terminated by a dsmTerminate call. If the problem continues, contact your system administrator or service representative.
2015 E DSM_RC_INVALID_REPOS
Explanation: The repository type is invalid.
System Action: The system returns to the calling procedure.
User Response: For dsmDeleteFS the repository must be one of the following:
2016 E DSM_RC_INVALID_FSNAME
Explanation: The filespace name is invalid.
System Action: The system returns to the calling procedure.
User Response: Filespace name should start with the directory delimiter.
2017 E DSM_RC_INVALID_OBJNAME
Explanation: The object name is invalid because of an empty string or there is no leading delimiter.
System Action: The system returns to the calling procedure.
User Response: Verify the format of the dsmObjName full path.
2018 E DSM_RC_INVALID_LLNAME
Explanation: The low level qualifier for the object name is invalid.
System Action: The system returns to the calling procedure.
User Response: Start the low level qualifier of the object name with the directory delimiter.
2019 E DSM_RC_INVALID_OBJOWNER
Explanation: The object owner must be either the root user, or the object owner must be the same as the session owner.
System Action: The system returns to the calling procedure.
User Response: Verify the session owner and object owner.
2020 E DSM_RC_INVALID_ACTYPE
Explanation: The dsmBindMC sendType is invalid.
System Action: The system returns to the calling procedure.
User Response: The sendType must be one of the following:
stBackup
stArchive
stBackupMountWait
stArchiveMountWait
2021 E DSM_RC_INVALID_RETCODE
Explanation: The dsmRC parameter for dsmRCMsg is an unsupported return code.
System Action: The system returns to the calling procedure.
User Response: Specify a valid value.
2022 E DSM_RC_INVALID_SENDTYPE
Explanation: The dsmSendObj sendType is invalid.
System Action: The system returns to the calling procedure.
User Response: The sendType must be one of the following:
stBackup
stArchive
stBackupMountWait
stArchiveMountWait
2023 E DSM_RC_INVALID_PARAMETER
Explanation: The dsmDeleteObj delType is invalid.
System Action: The system returns to the calling procedure.
User Response: The delType must be dtBackup or dtArchive.
2024 E DSM_RC_INVALID_OBJSTATE
Explanation: The query Backup objState is invalid.
System Action: The system returns to the calling procedure.
User Response: The qryBackupData.objState must be one of the following:
DSM_ACTIVE
DSM_INACTIVE
DSM_ANY_MATCH
2025 E DSM_RC_INVALID_MCNAME
Explanation: A query or send operation is unable to find the management class name.
System Action: The system returns to the calling procedure.
User Response: Verify the management class name.
2026 E DSM_RC_INVALID_DRIVE_CHAR
Explanation: The drive letter is not an alphabetic character. This return code is valid on Microsoft Windows or OS/2.
System Action: The system returns to the calling procedure.
User Response: Verify that the drive designation is an alphabetic character. The referenced field is dsmDosFSAttrib.driveLetter.
2027 E DSM_RC_NULL_FSNAME
Explanation: There is no value provided for the Register Filespace name.
System Action: The system returns to the calling procedure.
User Response: Provide a filespace name on dsmRegisterFS.
2028 E DSM_RC_INVALID_HLNAME
Explanation: The high level qualifier for the object name is invalid.
System Action: The system returns to the calling procedure.
User Response: High level qualifier of the object name should start with the directory delimiter.
2029 E DSM_RC_NUMOBJ_EXCEED
Explanation: The number of objects (numObjId) specified on the dsmBeginGetData call exceeds DSM_MAX_GET_OBJ.
System Action: The system returns to the calling procedure.
User Response: Check the number of objects before calling dsmBeginGetData. If it is greater than DSM_MAX_GET_OBJ, then issue multiple Get call sequences.
2030 E DSM_RC_NEWPW_REQD
Explanation: There is no value provided for new password.
System Action: The system returns to the calling procedure.
User Response: Provide a new password on dsmChangePW.
2031 E DSM_RC_OLDPW_REQD
Explanation: There is no value provided for old password.
System Action: The system returns to the calling procedure.
User Response: Provide an old password on dsmChangePW.
2032 E DSM_RC_NO_OWNER_REQD
Explanation: PASSWORDACCESS=generate establishes a session with the current login user as the owner.
System Action: The system returns to the calling procedure.
User Response: When using PASSWORDACCESS=generate, set clientOwnerNameP to NULL.
2033 E DSM_RC_NO_NODE_REQD
Explanation: PASSWORDACCESS=generate establishes a session with the current hostname as the node.
System Action: The system returns to the calling procedure.
User Response: When using PASSWORDACCESS=generate, set clientNodeP to NULL.
2034 E DSM_RC_KEY_MISSING
Explanation: The Oracle Backup Agent key file can't be found.
System Action: The system returns to the calling procedure.
User Response: Ensure that you have ordered the ADSM Agent product which contains the Oracle Backup Agent and install the key file.
2035 E DSM_RC_KEY_BAD
Explanation: The Oracle Backup Agent key file content is invalid.
System Action: The system returns to the calling procedure.
User Response: Ensure that you have ordered the ADSM Agent product which contains the Oracle Backup Agent and install the key file.
2041 E DSM_RC_BAD_CALL_SEQUENCE
Explanation: The sequence of calls is invalid.
System Action: The system returns to the calling procedure.
User Response: Verify the transaction call sequence.
2050 E DSM_RC_WILDCHAR_NOTALLOWED
Explanation: On dsmSendObj, wildcards are not allowed for the objName.
System Action: The system returns to the calling procedure.
User Response: Provide the fs, hl, and ll fields on the dsmObjName.
2060 E DSM_RC_FSNAME_NOTFOUND
Explanation: The filespace to delete cannot be found.
System Action: The system returns to the calling procedure.
User Response: Verify the filespace name.
2061 E DSM_RC_FS_NOT_REGISTERED
Explanation: On dsmSendObj, dsmDeleteObj, or dsmUpdateFS, the filespace is not registered.
System Action: The system returns to the calling procedure.
User Response: Verify the filespace name.
2062 W DSM_RC_FS_ALREADY_REGED
Explanation: On dsmRegisterFS the filespace is already registered.
System Action: The system returns to the calling procedure.
User Response: Verify the filespace name.
2063 E DSM_RC_OBJID_NOTFOUND
Explanation: On dsmBeginGetData, the objID is NULL.
System Action: The system returns to the calling procedure.
User Response: Verify the following:
The dsmGetList is not NULL.
Each objID is not NULL.
The dsmGetList numObjId is not zero.
2064 E DSM_RC_WRONG_VERSION
Explanation: On dsmInit the caller's API version has a higher value than the ADSM library version.
System Action: The system returns to the calling procedure.
User Response: Install the latest ADSM API library and trusted agent module.
2065 E DSM_RC_WRONG_VERSION_PARM
Explanation: The caller's structure version is different than the ADSM library version.
System Action: The system returns to the calling procedure.
User Response: Ensure that the stVersion field is set with the value in the header file. Recompile the application with the latest header files.
2070 E DSM_RC_NEEDTO_ENDTXN
Explanation: This transaction must be ended and a new one must be started due to one of the following reasons:
The destination changed.
The byte limit is exceeded
The maximum number of objects is exceeded.
System Action: The system returns to the calling procedure.
User Response: Issue dsmEndTxn and start a new transaction session.
2080 E DSM_RC_OBJ_EXCLUDED
Explanation: The backup or archive object is excluded from processing.
System Action: The system returns to the calling procedure.
User Response: Verify the objName and Exclude lists.
2081 E DSM_RC_OBJ_NOBCG
Explanation: The backup object does not have a copy group.
System Action: The system returns to the calling procedure.
User Response: Verify server policy definitions.
2082 E DSM_RC_OBJ_NOACG
Explanation: The archive object does not have a copy group.
System Action: The system returns to the calling procedure.
User Response: Verify server policy definitions.
2090 E DSM_RC_APISYSTEM_ERROR
Explanation: Memory used by the ADSM API has been corrupted.
System Action: The system returns to the calling procedure.
User Response: Retry the operation. If the problem continues, contact your system administrator or service representative.
2100 E DSM_RC_DESC_TOOLONG
Explanation: The sendObj Archive description is too long.
System Action: The system returns to the calling procedure.
User Response: The sndArchiveData.descr string must be less than or equal to DSM_MAX_DESCR_LENGTH.
2101 E DSM_RC_OBJINFO_TOOLONG
Explanation: The sendObj ObjAttr.objInfo is too long.
System Action: The system returns to the calling procedure.
User Response: The objInfo field must be less than or equal to DSM_MAX_OBJINFO_LENGTH.
2102 E DSM_RC_HL_TOOLONG
Explanation: The sendObj dsmObjName.hl is too long.
System Action: The system returns to the calling procedure.
User Response: The hl field must be less than or equal to DSM_MAX_HL_LENGTH.
2103 E DSM_RC_PASSWD_TOOLONG
Explanation: The dsmChangePW password is too long.
System Action: The system returns to the calling procedure.
User Response: The password field must be less than or equal to DSM_MAX_VERIFIER_LENGTH.
2104 E DSM_RC_FILESPACE_TOOLONG
Explanation: The sendObj dsmObjName.fs is too long.
System Action: The system returns to the calling procedure.
User Response: The fs field must be less than or equal to DSM_MAX_FS_LENGTH.
2105 E DSM_RC_LL_TOOLONG
Explanation: The sendObj dsmObjName.ll is too long.
System Action: The system returns to the calling procedure.
User Response: The ll field must be less than or equal to DSM_MAX_LL_LENGTH.
2106 E DSM_RC_FSINFO_TOOLONG
Explanation: On RegisterFS or UpdateFS the fsAttr's fsInfo is too long.
System Action: The system returns to the calling procedure.
User Response: The fsInfo field must be less than or equal to DSM_MAX_FSINFO_LENGTH.
2200 I DSM_RC_MORE_DATA
Explanation: On dsmGetNextQObj or dsmGetData there is more available data.
System Action: The system returns to the calling procedure.
User Response: Call the function again.
2210 E DSM_RC_BUFF_TOO_SMALL
Explanation: The dataBlk buffer is too small for the query response.
System Action: The system returns to the calling procedure.
User Response: On dsmGetNextQObj ensure that the dataBlk buffer is at least as big as the query response structure.
2228 E DSM_RC_NO_API_CONFIGFILE
Explanation: The configuration file specified on dsmInit cannot be opened.
System Action: The system returns to the calling procedure.
User Response: Verify the file name.
2229 E DSM_RC_NO_INCLEXCL_FILE
Explanation: The Include/Exclude definition file was not found.
System Action: The system returns to the calling procedure.
User Response: Verify the file name on the Inclexcl option.
2230 E DSM_RC_NO_SYS_OR_INCLEXCL
Explanation: Either the dsm.sys file was not found, or the Inclexcl file specified in dsm.sys was not found.
System Action: The system returns to the calling procedure.
User Response: The dsm.sys file must be in the directory referenced by the environment variable DSMI_DIR. Verify the file name on the Inclexcl option in the dsm.sys file.
2231 E DSM_RC_REJECT_NO_POR_SUPPORT
Explanation: The ADSM server specified by the user does not support partial object retrieve.
System Action: The system returns to the calling procedure.
User Response: Specify an ADSM server which supports the partial object retrieve function.
2300 E DSM_RC_NEED_ROOT
Explanation: Only a UNIX root user can execute dsmChangePW or dsmDeleteFS.
System Action: The system returns to the calling procedure.
User Response: Run this program as a root user.
2301 E DSM_RC_NEEDTO_CALL_BINDMC
Explanation: You must issue dsmBindMC before dsmSendObj.
System Action: The system returns to the calling procedure.
User Response: Modify your program.
2302 I DSM_RC_CHECK_REASON_CODE
Explanation: After a dsmEndTxn call, the transaction is aborted by either the server or client with a DSM_VOTE_ABORT and the reason is returned.
System Action: The system returns to the calling procedure.
User Response: Check the reason field for the code which explains why the transaction has been aborted.
2400 E DSM_RC_ALMGR_OPEN_FAIL
Explanation: The license file was not found, or could not be opened because of permissions or the file is corrupted.
System Action: The system returns to the calling procedure.
User Response: Check permissions on file, See if license file is in the correct place.
2401 E DSM_RC_ALMGR_READ_FAIL
Explanation: The license file was not found, or could not be opened because of permissions or the file is corrupted.
System Action: The system returns to the calling procedure.
User Response: Check permissions on file, See if license file is in the correct place.
2402 E DSM_RC_ALMGR_WRITE_FAIL
Explanation: The license file was not found, or could not be opened because of permissions or the file is corrupted.
System Action: The system returns to the calling procedure.
User Response: Check permissions on file, See if license file is in the correct place.
2403 E DSM_RC__ALMGR_DATA_FMT
Explanation: The license file is not valid.
System Action: The system returns to the calling procedure.
User Response: User needs to obtain a new license.
2404 E DSM_RC_ALMGR_CKSUM_BAD
Explanation: The registration string is not valid.
System Action: The system returns to the calling procedure.
User Response: User needs to obtain a new license.
2405 E DSM_RC_ALMGR_TRIAL_EXPRD
Explanation: The registration string is not valid.
System Action: The system returns to the calling procedure.
User Response: User needs to obtain a new license.