Outbound SCI Objects
These objects are specific to the outbound SCI interface.
EventDataDto
Provides information about a library event.
-
long
eventId
- The unique id for this event. -
string
comment
- A text comment, used for debugging. -
date
timeStamp
- The date and time when the event occurred. -
EventCategory
category
- The category for this event. Categories control which events are sent to which destination. -
EventSeverity
severity
- Severity of the event. ERROR indicates human intervention is required to correct the fault. WARNING indicates faults that do not require immediate attention. -
RequestDto
request
- The request for this event. -
EventType
type
- type of the event, tells the subclass for the specific event. -
string
libSerialNumber
- serial number of library that generated the event.
CapMoveDto
Sent when a cartridge moves to or from a CAP.
-
long
capId
- device ID of the CAP that has moved. -
long
partitionId
- partition ID of the partition that owned the CAP when it was moved. -
string
moveDirection
- whether the CAP opened or closed. -
CellDto
cells
- list of cells in the CAP and their contents.
CapMoveEventDataDto
Sent when a CAP is opened or closed.
-
CapMoveDto
capMove
- information about the cap and the operation performed
CapOwnerOverriddenEventDataDto
Sent when the ownership of a CAP is overridden.
Extends EventDataDto.
-
CapDto
cap
- the CAP who has its ownership overridden.
CapReadyToOpenEventDataDto
Sent when the CAP is ready to open.
Extends EventDataDto.
-
long
capId
- ID of the CAP that is ready to be opened.
CartridgeMoveEventDataDto
Sent when a cartridge is moved within the library.
Extends EventDataDto.
-
LibraryDto
library
- The Library which created and sent the event. -
CellDto
sourceCell
- The source cell. -
CellDto
destinationCell
- The destination cell. -
DriveDto
sourceDrive
- The source drive. -
DriveDto
destinationDrive
- The destination drive. -
CartridgeDto
cartridge
- The contents of the source cell before the move. -
List of RobotMoveDto
robotMoves
- A list of the individual robotic moves performed to complete the cartridge movement. -
List of DriveOperationDto
srcDriveOperations
- A list of the source drive operations. -
List of DriveOperationDto
dstDriveOperations
- A list of the destination drive operations. -
date
mountStartTime
- time the mount operation was started. -
date
mountEndTime
- time the mount operation completed. -
date
dismountStartTime
- time the dismount operation started. -
date
dismountEndTime
- time the dismount operation completed.
DeviceEventDataDto
Provides information about a device in relation to a library event.
Extends EventDataDto.
-
long
supportBundleId
- The unique id of the support bundle that was created for this event. -
ErrorCode
errorCode
- Error identifier provided by the device. -
string
wrappedServiceUserId
- The encrypted userid for the service role user created to deal with this event. -
string
wrappedServicePassword
- The encrypted password for the service role user created to deal with this event. -
List of SystemReportDto
systemReports
- The system reports that contributed to this event. -
DeviceDto
device
- The device that generated the event.
DoorEventDataDto
Sent when the library door opens or closes.
Extends EventDataDto.
-
DoorStateDto
doorState
- state information for the door that was opened or closed.
DriveActivityDataDto
Provides information retrieved from the drive during mounts and dismounts.
-
DriveProtocol
protocol
- type of protocol used to communicate with the drive. -
string
protocolVersion
- drive protocol version string. -
base64Binary
command
- command issued to the drive to retrieve data. -
base64Binary
results
- results returned by the drive from the command. -
boolean
success
- TRUE indicates the command was successful in retrieving data from the drive. If FALSE, the "results" field will be null. -
DriveActivityStatusCode
statusCode
- status of the drive operation that was being performed when this data was retrieved. -
CommandTiming
commandTiming
- drive operation that was being performed when this data was retrieved.
DriveCleanNeededEventdataDto
Sent when the drive indicates it needs cleaning.
Extends EventDataDto.
-
DriveDto
drive
- the drive that needs cleaning
FaultEventDataDto
Provides information about a fault event.
Extends EventDataDto.
-
FaultDto
faultReport
- fault information
IntermediateMountDriveEventDataDto
Provides information about a media validation event.
Extends EventDataDto.
-
DriveDto
drive
- the drive performing the media verification. -
List DriveActivityDataDto
driveActivities
- List of DriveActivityDataDtos retrieved from the drive at the completion of the mount, but before acknowledging the move to the client that initiated the mount. -
int
validationPercent
- percentage complete of the media validation operation.
LibraryComplexEventDataDto
Provides information about the library that experienced an event.
Extends EventDataDto.
-
LibraryComplexDto
libraryComplex
- The library complex that experienced the event.
LicensedCapacityChangeEventDataDto
Provides information about a change in capacity.
Extends LibraryComplexEventDataDto. Contains no additional attributes.
LibraryEventDataDto
Provides information about the library that experienced an event.
Extends EventDataDto.
-
LibraryDto
library
- The library that experienced the event.
AuditEventDataDto
Sent when the initial library audit after startup completes.
Extends LibraryEventDataDto.
-
List AuditActivityDataDto
auditActivities
- contains the results of the audit, cell by cell. -
List RobotMoveDto
robotMoves
- contains a list of moves performed by the robots during the audit.
AuditActivityDataDto
Provides information about the audit.
-
CellDto
cell
- cell and its contents after the audit. -
date
startTime
- start date and time of the audit. -
date
endTime
- end date and time of the audit.
MediaValidationDrivePoolModifiedEventDataDto
Provides information about a change to the media validation pool.
Extends EventDataDto.
-
List DriveDto - list of drives in the media validation pool.
RailEventDataDto
Provides information about the rail that experienced an event.
Extends EventDataDto.
-
RailDto
rail
- The rail that experienced the event.
PartitionEventDataDto
Provides information about the partition that was involved with the event.
Extends EventDataDto.
-
PartitionDto
partition
- partition that has been modified.
RobotMoveDto
Provides data about an individual robotic action involving a tape.
-
CellDto
sourceCell
- cell ID for the cartridge at the start of the move. -
CellDto
destinationCell
- cell ID for the cartridge at the end of the move. -
string
moveType
- type of the move. Options are:-
HAND — For motion performed by the robot. This involves a specific robot moving to a location, fetching a cartridge, moving to another location, and putting the cartridge into the destination cell.
-
ELEVATOR — For motion performed by an elevator. This is the movement of the elevator from one rail to another. The four physical cells have a set of Cells on each rail. A robot will put a cartridge in an elevator cell when the elevator is positioned on one rail. The elevator will then move to another rail. A different robot will then fetch the cartridge from the same physical cell. Because the physical cell is on a different rail, the fetch operation is from a different cell than the source.
-
PTP — For motion performed by a pass-thru port (PTP). This is the same as for elevators, but the source and destination cells are in different libraries in a library complex.
-
-
date
startTime
- date/time stamp when the move was started. -
date
endTime
- date/time stamp when the move ended. -
RobotStatusCode
moveStatus
- status of robot after attempting this move. SUCCESS indicates the operation was successful. Other values indicate an error.