09.07.2015 Views

z/OS V1R6.0 DFSMS Access Method Services for Catalogs

z/OS V1R6.0 DFSMS Access Method Services for Catalogs

z/OS V1R6.0 DFSMS Access Method Services for Catalogs

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Invoking from ProgramIOROUTINE: Address of the program that is to be invoked to process I/O operation upon the data setassociated with DDNAME. This routine, instead of the processor, is invoked <strong>for</strong> all operations againstthe data set. See “USER I/O ROUTINES” in this appendix <strong>for</strong> linkage and interface conventionsbetween the IOROUTINE and access method services.AUSER DATA: Address, supplied by the user, that is passed to the exit routines.Auxiliary List‘AUXLIST’LENGTHFLAGSRESERVEDACEROVOLISTBASEVOLAuxiliary list: Optional. Provides away to allow migration/recall products topass indications through AMS IMPORT toSMS <strong>for</strong> volume selection.‘AUXLIST’: 8-character identifierwith name of control block.LENGTH: A halfword that specifiesthe length of the AUXLIST.FLAGS: One byte of processingflags used by AMS.‘AUXVOLST’LENGTHVOLIST CNTVOLUME INFO #1ACERO: Address of the ACEROcontrol block to be passedto SMS.VOLIST: Address of the space provided<strong>for</strong> IMPORT to return to a list of volumename and associations used to satisfythe request.BASEVOL: Address pointing to the volumeserial number of the base cluster <strong>for</strong>an ALTERNATE INDEX.VOLUME INFO #nWORKAREA VOLUME LIST: Provides a listlarge enough to return the in<strong>for</strong>mationnecessary <strong>for</strong> the object being imported.‘AUXVOLST’: 8-character identifierwith name of control block.Figure 31. Processor Invocation Argument List from Your Program (Part 2 of 2)LENGTH: One fullword that specifies thenumber of bytes in the volume list.VOLIST CNT: One fullword that specifies thenumber of VOLSERS returned. For multi-volumeimport, the volume list can be as large as 118volume (59 <strong>for</strong> data component, 59 <strong>for</strong> indexcomponent).VOLUME INFO: Multiple volume in<strong>for</strong>mationentries. Each contains two bytes of a sixcharacter volume name, return status <strong>for</strong> thevolume, and a character association (D or I).Processor InvocationFigure 31 on page 425 shows the processor invocation argument list as it exists inthe user’s area. The 24-bit virtual addresses are passed in argument lists, controlblocks, buffers, and user exit routines.426 z/<strong>OS</strong> <strong>V1R6.0</strong> <strong>DFSMS</strong> <strong>Access</strong> <strong>Method</strong> <strong>Services</strong> <strong>for</strong> <strong>Catalogs</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!