Manuals
/
ADIC
/
Computer Equipment
/
Server
ADIC
Server manual Figures
Models:
Server
1
13
218
218
Download
218 pages
15.53 Kb
10
11
12
13
14
15
16
17
<
>
Error messages
Setup
Error Recovery Procedures
Aciperror
Signal Handler Routine
Acicleandrive
Safety
ACI Services
= do not update
Sadmin Sample Application
Page 13
Image 13
Figures
Figure
2-1
Logical Relationship Between AML Components . . . . . . . . . . . . . . .
2-3
Figure
4-1
aci_barcode Function Call . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-5
Figure
4-2
Example of the aci_barcode Function. . . . . . . . . . . . . . . . . . . . . . . . . .
4-7
Figure
4-3
aci_cancel Function Call . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-7
Figure
4-4
Example of the aci_cancel Function . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-8
Figure
4-5
aci_cleandrive Function Call . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-9
Figure
4-6
aci_clientaccess Function Call . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-11
Figure
4-7
Example of the aci_clientaccess Function . . . . . . . . . . . . . . . . . . . . .
4-13
Figure
4-8
aci_clientstatus Function Call . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-14
Figure
4-9
Returned Configuration Information . . . . . . . . . . . . . . . . . . . . . . . . .
4-14
Figure
4-10
Example of the aci_clientstatus Function. . . . . . . . . . . . . . . . . . . . . .
4-16
Figure
4-11
aci_dismount Function Call . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-16
Figure
4-12
Example of the aci_dismount Function . . . . . . . . . . . . . . . . . . . . . . .
4-18
Figure
4-13
aci_driveaccess Function Call . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-18
Figure
4-14
Example of the aci_driveaccess Function. . . . . . . . . . . . . . . . . . . . . .
4-20
Figure
4-15
aci_drivestatus Function Call . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-21
Figure
4-16
Returned Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-21
Figure
4-17
aci_drivestatus2 Function Call . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-22
Figure
4-18
Returned Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-23
Figure
4-19
Example of the aci_drivestatus2 Function . . . . . . . . . . . . . . . . . . . . .
4-26
Figure
4-20
aci_drivestatus3 Function Call . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-27
Figure
4-21
Returned Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-27
Page 12
Page 14
Page 13
Image 13
Page 12
Page 14
Contents
DAS V3.10E Interfacing Guide
Adic
Copyright Notice
Iii 21 Dec
Iv Chapter Name 601626-B
Contents
Media Types -7 DAS Error Codes
Safety
DAS ACI Functions
Overview Hazard Alert Messages Validity
Contents 21 Dec
Vi Contents 601626-B
DAS ACI 3.0 Asynchronous Support Layer
Application Notes
Index
Contents 601626-B
Figures
22acidrivestatus4 Function Call
55Example of the aciforeign Function
88aciqversion Function Call
1Example of a Generic aciasyncadd Function
Xiv Figures 601626-B
Tables
Xvi Tables 601626-B
Tables 21 Dec
Xviii Tables 601626-B
Introduction
Introduction 601626-B
Intended Audience
Overview
Organization
Associated Documents
Explanation of Symbols and Notes
Assistance
Introduction 601626-B
DAS ACI
DAS ACI
MVS
DAS/2
TCP/IP
AMU
Client Services
ACI Services
ACI Routines Basic Services
Routine Explanation
ACI4MM
Media Types
DDS or DAT 4mm tape
DAS Error Codes
Safety
Safety 601626-B
Imminent hazardous Death or serious Situation Injury
Hazard Alert Messages
Environment
Damaging situation To the product
Potential electronic Possible damage
Validity
Safety 601626-B
Functions
DAS ACI Functions 601626-B
21 Dec
DAS ACI Functions 601626-B
OFF
Acibarcode
Return Values
Acicancel function cancels a specific DAS request. See
Acicancel
Acicancel Function Call
See -2 for a description of the parameter for
See -4for an example of the acicancel function
Drive Name of the drive to be cleaned
Acicleandrive
DAS ACI Functions 601626-B
Aciadd
Aciclientaccess
Acidelete
Return Values
Aciclientaccess 21 Dec
Aciclientstatus
Parameters for the aciclientstatus Function Call
Acidismount
Acidismount function dismounts a volume. See
Acidismount 21 Dec
Acidriveaccess
Acidrivedown
Acidriveup
Acidrivefup
Acidrivefdown
See -14for an example of the acidriveaccess function
On page 4-18,
Acidrivestatus
Acidrivestatus2
Returned Status
AMU Reference Guide
Return Values
Acidrivestatus3
9Parameters for the acidrivestatus3 Function Call
AMU Reference Guide
Acidrivestatus4
10Parameters for the acidrivestatus4 Function Call
AMU Reference Guide
Erpc
Acidrivestatusone
11Parameters for the acidrivestatusone Function Call
Acidrivestatus2one
12Parameters for the acidrivestatus2one Function Call
Acidrivestatus3one
13Parameters for the acidrivestatus3one Function Call
For the parameters of the acilora structure, refer to -14 on
Acieifconf
Acieject
Eject the volumes in type of the volumes to the media type
Refer to -33for an example of the acieject function
Structure of the acieiinfo function from aci.h
Acieject2
See -16 for a description of the parameters for
Acieject2 function call
Acieject2 21 Dec
See -36for an example of the acieject2 function
36Example of the acieject2 Function
Acieject3 Function Call
Acieject3
Volserrange field has a maximum size of 512 bytes
Structure of the acieiinfo function
Acieject3 21 Dec
DAS ACI Functions 601626-B
Acieject complete
Return Values
Acieject2complete
Acieject2complete function call
See -19 for a description of the parameters for
Return Values
Acieject3complete
20Parameters for the acieject3complete Function Call
Return Values
Aciejectclean
Parameters for the aciejectclean Function Call
Aciejectclean 21 Dec
Aciemail function sends email messages. See
Aciemail
Aciflip
Drive Name of the optical disk drive for the flip operation
See -51for an example of the aciflip function
Drive Name of the drive for the dismount
Aciforce
See -53for an example of the aciforce function
Aciforeign
Position Reserved for compatibility, not used
57 on
Acigetvolsertodrive
See -26for a description of the parameters for
Acivoltodriveentry Structure
Acigetvolsertodrive function call
AcigetVolserToSide
Parameters for the acigetvolsertoside Function Call
Aciinit function initializes the AML for client use. See
Aciinit
See -63for an example of the aciinit function
See -65for an example of the aciinitialize function
Aciinitialize
Aciinsert
Return Values
Aciinsert2
See -29 for a description of the parameters for
Acieiinfo Structure from aci.h
Aciinsert2 function call
Return Values
See -70for an example of the aciinsert2 function
Aciinventory
See -72for an example of the aciinventory function
Acikillamu
See -74for an example of the acikillamu function
Acilist
Ejcl
Baco
Incl
Invt
See -77for an example of the acilist function
Acilist2 function lists executing requests for a client. See
Acilist2
Parameters for the acilist2 Function Call
Acilistforeign
Refer to -34 for a description of the parameters for
Example of the Returned Structure
Acilistforeign function call
Attrib Attributes of the foreign volser
Acimount
Acimount function mounts a volume in a drive. See
DAS ACI Functions 601626-B
Acipartialinventory
36Parameters for the acipartialinventory Function Call
See -85for an example of the acipartialinventory function
Aciperror
Aciqversion
Aciqvolsrange queries the list of available volsers. See
Aciqvolsrange
39Parameters for the aciqvolsrange Function Call
Mounted
Acivolserattrib
Ejected
Occupied
Tempaway
Temphere
Example of the aciqvolsrange Function
Acinamelen
Acimodify
Aciregister
Client Services on page 2
Avc True or false Option avoid volume contention
95Example of the aciregister Function
Acirobhome Function Call
Acirobhome
Call of this function sends the robot with number
‘szRobot’ to the home position. See Table
See -97for an example of the acirobhome function
Acirobstat
Parameters for the acirobstat Function Call
Aciscratchget
Aciscratchget function gets a scratch volume. See
44Parameters for the aciscratchget Function Call
101Example of the aciscratchget Function
Aciscratchinfo
Parameters for the aciscratchinfo Function Call
103Example of the aciscratchinfo Function
Aciscratchset
Aciscratchset function sets volume status to scratch. See
105Example of the aciscratchset Function
See -105for an example of the aciscratchset function
Aciscratchunset
107Example of the aciscratchunset Function
See -107for an example of the aciscratchunset function
Acishutdown function shuts down the DAS software. See
Acishutdown
Acisnmp function sends Snmp messages. See
Acisnmp
Msg Defines the Snmp message
Call was successful Call failed
Aciswitch
112Example of the aciswitch Function
See -112for an example of the aciswitch function
Aciunload Function Call
Aciunload
See -51 for an description of the parameter for
Aciunload function
Aciview
Coordinates
Clean cleaning media storage location
Coordinate Digit logical coordinate specifying the slot
AMU Dynamic dynamic storage locations in the AML system
See -54for an explanation of the table attributes
Temp here slot occupied, medium in the problem box
Occupied slot occupied, medium is in its home position
Ejected slot empty, medium has been placed in the I/O unit
116Example of the aciview Function
Acivolserinventory
= update the database
= do not update
Aciinvtnotupdt
Aciinvtupdt
Aciup
Acivolseraccess
Acidown
Acivolserstatus
Parameters for the acivolserstatus Function Call
Asynchronous Support Layer
Safety 601626-B
How It Works
Sadmin Sample Application
Contents of the Async Support Layer Library
Parameters
Aciasyncadd
Dasmount
Aciasyncadd Function with the dasdismount Parameter
Dismount the volume volser of defined media type from its
Drive. The drive is identified by the DAS software
Dasmount on
Dasinsert
Aciasyncadd function with the daseject parameter
Ejects a range of volumes from the AML. See Figure
Asiasyncadd function with the dasejectcomplete
Parameter ejects volumes and removes the database entries
6Parameters for the dasejectcomplete Parameter
9Example of an aciasyncadd Function
Aciasynccreate
Pid Identifies the request entry in the shared memory array
Aciasyncfind
Aciasyncfind 21 Dec
Macros
Aciasyncfree
Acimount
Aciasyncfree function clears the asynctable entry. See
Aciforce
Acidismount
Returned values
Aciinsert
Aciejectcomplete
Acieject
Return Values
Response Technique
Setup
Signal Handler Routine
Aciasyncentry
Data structures
Dasmount DASDISMOUNT, Dasforce
See -24for the structure of the asyncdriveparms
Parameter Data Parms Structure
Asynceiparms Structure
Stresponse
Response Data Structure
Stmountparms
Stinsertresponse
DAS ACI 3.0 Asynchronous Support Layer 601626-B
Application
Application Notes 601626-B
Error Recovery Procedures
Eamu
Eprobvol
Eamucomm
Erobot
Enoarea
Ebadhost
Enotauth
Eupelse
Enotmounted
Erertryl
Einuse
Enospace
Ecleaning
Ecancelled
Etimeout
Enotfound
Enopool
Eswitchinprog
Eareafull
Ehicapinuse
Terms
DAS
API
Terms A-11 21 Dec
RPC
RAM
Terms A-13 21 Dec
Application Notes 601626-B
Index
In-2 Index
Index in-3 21 Dec
In-4 Index 601626-B