A DIVA Enterprise Connect Status Codes

This appendix describes the DIVArchive API status codes that can appear in an architected web services response. Typically, these codes are returned by either DIVArchive or DIVAnet as the result of a request.

1000: Success

The command has completed successfully, or a request has been created.

1001: Unknown

An unknown error has occurred.

1002: Internal Error

An internal error has been detected. This may be a transient error condition.

1003: DIVA Unavailable

The DIVArchive system, or DIVAnet system, or both are currently unavailable.

1004: Broken Connection

The connection between DIVArchive, or DIVAnet, or both, has been broken. Retrying the request may clear this issue.

1005: Disconnecting

The connection between DIVArchive, or DIVAnet, and the Web Services is currently disconnecting. Retrying the request may clear this issue.

1006: Already Connected

An internal error has occurred.

1007: Wrong Version

The web services are connecting to DIVArchive or DIVAnet with the wrong release level. There is a configuration parameter available to set the release level.

1008: Invalid Parameter

One or more parameters contains data that cannot be parsed correctly. Depending on the error, there may be additional information returned that can help you to isolate the issue.

1009: Object Does Not Exist

An object with the provided name does not exist in the DIVArchive system.

1010: Name Matches Multiple Objects

More than one object with the specified name exists in the DIVArchive or DIVAnet database.

1011: Request Does Not Exist

The request ID you have issued does not exist in DIVArchive or DIVAnet.

1012: Request Not Cancelable

The request you are trying to cancel cannot be canceled. This could be because it is not currently executing, or it is in a state that cannot be interrupted.

1013: System Idle

The DIVArchive, or DIVAnet, system is currently in an idle state and unable to process requests.

1014: Wrong List Size

The list size provided in the call is not within the valid range.

1015: List Not Initialized

This is not currently in use.

1016: Object Already Exists

An object with the name provided already exists in the DIVArchive or DIVAnet system.

1017: Group Does Not Exist

The tape group you have provided does not exist in the target DIVArchive system.

1018: Source/Destination Does Not Exist

The provided Source/Destination name does not exist in the DIVArchive configuration.

1019: No More Objects

The end of the list has been reached on calls that use batching to return large data sets. This is not an error condition.

1020: Not Connected

There is a connection issue between the DIVArchive Web Services and DIVArchive, or DIVAnet. This is possibly a configuration issue.

1021: Group Already Exists

The tape group provided already exists in the target DIVArchive system.

1022: Group In Use

An attempt was made to delete a tape group that has at least one object instance. You must confirm that no objects are using the tape group before deletion.

1023: Object Offline

There are no available instances of the object, possibly because a required tape has been ejected from a tape library.

1024: Timeout

The request has experienced a timeout. Retries may, or may not, have been attempted.

1025: Cannot Delete Last Instance

An attempt was made to delete the last remaining object instance in DIVArchive or DIVAnet. You must submit a Delete Object message to remove the last instance. You must submit either a Global Delete, or Site Delete, in DIVAnet.

1026: Invalid Path

The specified path does not exist in the DIVArchive system.

1027: Instance Does Not Exist

The specified object instance does not exist in DIVArchive or DIVAnet.

1028: Instance Offline

One or more object instances are currently in use and cannot be processed.

1029: Instance Must Be On Tape

The specified instance must be a tape instance.

1030: No Tape Instance Exists

No valid tape instance exists for the operation requested.

1031: Object In Use

One or more objects is currently being used and cannot be processed.

1032: Cannot Accept More Requests

The DIVArchive or DIVAnet system temporarily cannot accept any more requests. You can try the request again later.

1034: Invalid Barcode

The specified tape barcode is invalid.

1035: Access Denied

Returned if the client does not have permission for the request, or the command has been disallowed.

1036: Object Partially Deleted

The delete operation did not complete successfully for all object instances either in DIVArchive, or DIVArchive sites in DIVAnet.

1038: File/Folder Not Found

The specified file, or folder, or both, was not found.

1039: Object Is Locked

The specified operation cannot be performed because the specified object is currently locked.