background image

Содержание 3480

Страница 1: ......

Страница 2: ..._ IBM 3480 Magnetic Tape Subsystem Storage User s Reference Subsystem Library GC35 0099 3...

Страница 3: ...ed program may be used Any functionally equivalent program may be used instead Publications are not stocked at the address given below Requests for IBM publications should be made to your IBM represen...

Страница 4: ...FCB Chapter 4 Controlling the I O Device describes the changes to the NOTE POINT and DEVTYPE macros as well as the new SYNCDEV macro Chapter 5 Displaying Messages describes the new MSGDISP macro that...

Страница 5: ...IBM Input Output Equipment Installation Manual Physical Planning for System 360 System 370 and 4300 Processors TNL GN22 2317 to GC22 7064 Tape and Cartridge Requirements for the IBM 3480 Tape Drives G...

Страница 6: ...ces and Macro Instructions GC28 1154 MVS Extended Architecture MVS System Product JES3 Version 2 MVS System Product JES2 Version 2 LIC PROG 5665 291 5740 XC6 System Macros and Facilities Volumes 1 and...

Страница 7: ...GC38 1008 OS VS Message Library VS2 Routing and Descriptor Codes GC38 1102 MVS 370 Installation System Generation GC26 4166 MVS JCL MVS System Product JES2 Release 3 3 MVS System Product JES3 Release...

Страница 8: ...SH35 0084 Data Facility Hierarchical Storage Manager Version 2 Release 3 0 System Programmer s Guide SH35 0085 Data Facility Hierarchical Storage Manager Version 2 Release 3 0 System Programmer s Refe...

Страница 9: ......

Страница 10: ...er Exits 13 EXCP Routines 13 User Programs 14 Performance Options for IEBGENER 15 IEBGENER Storage Requirements 15 Chapter 4 Controlling the 110 Device 17 Controlling High Speed Search NOTE POINT 17 H...

Страница 11: ...eters SETSYS 62 Specifying the Tape Density When Allocating Scratch Tapes DENSITY 62 Specifying the Type of Unit for Mounting a Scratch Tape UNITNAME 62 Specifying Esoteric Tape Unit Name to DFHSM USE...

Страница 12: ...Figures 1 JFCB Layout 11 2 Sample Message Display Language Modification 58 3 Description of CSECT IGXMSGOI 59 Figures Xl...

Страница 13: ......

Страница 14: ...se GC35 0099 2 January 1987 This edition adds information on the 3480 Model All Control Unit and Model Bll Tape Drive There are also miscellaneous changes to correct errors or omissions in the previou...

Страница 15: ......

Страница 16: ...e control unit before the tape drive is ready to accept them The channel is then released to do other work while the data transfers from the control unit to the tape drive During reading data is trans...

Страница 17: ...log This allows you to share catalogs among systems or migrate to a full function 3480 without changing catalog entries Each system uses the catalog entry appropriate to the 3480 device type that was...

Страница 18: ...t alternative items Unless otherwise stated no more than one of the alternative items can be selected An ellipsis indicates that multiple entries of the type immediately preceding the ellipsis are all...

Страница 19: ......

Страница 20: ...rmation for this field is obtained from the JFCB Field 13 Reserved 8 bytes Contents For 2400 and 3410 tape drives for MVSj370 only the entire field is reserved for possible future use For 3420 drives...

Страница 21: ...ing two byte field which is defined as the tape recording technique previously used for seven track tapes indicates the data set attribute for the IBM standard label file 2 This field is FL2TRTCH and...

Страница 22: ...ecifying the name of the DD statement in the DDNAME field of the DCB macro or by completing the field yourself before opening the data set After you have specified the data set characteristics in the...

Страница 23: ...letion indication to the processor The read back check is done by the hardware while the data is being written Generally you use the write validity check option to make the application s write operati...

Страница 24: ...me For further information on the use of the UNIT parameter see MVS Extended Architecture MVS System Product JES3 Version 2 MVS System Product JES2 Version 2 LIC PROG 5665 291 5740 XC6 Job Control Lan...

Страница 25: ...label header record into JFCRBIDO If the JFCPOSID bit is set on but the block ID in JFCRBIDO does not match the block ID on the tape OPEN processing fails and error message IEC147I indicates that the...

Страница 26: ...the beginning of the new tape file The new file is created and closed After CLOSE the BLOCKID of the next file the one to be created next time is picked from the JFCB the file sequence number is incre...

Страница 27: ...UENCE NUMBER AH Rl H l INCREMENT BY 1 STH Rl CDSFLSQ STORE SEQ NO OF NEXT FILE MVC CDSRBID JFCRBIDC STORE BLOCKID OF NEXT FILE OPEN CDSDCB OUTPUT OPEN CONTROL DATA SET PUT CDSDCB CDSBUF UPDATE CONTROL...

Страница 28: ...s with standard labels Thus two block count checks are performed for 3480 input data sets with standard labels The additional 3480 block count checking provides some additional return codes for ABEND...

Страница 29: ...hanges that you can make to such programs Keep an accurate block count in DCBBLKCT For BSAM and QSAM the access method takes care of this except with some uses of the CNTRL macro With EXCP the system...

Страница 30: ...fies a number greater than 99 the value 99 is used If INPUT data sets are concatenated BUFNO is ignored and one buffer is used IEBGENER Storage Requirements Using multiple buffers for IEBGENER increas...

Страница 31: ...318K IISYSPRINT DD SYSOUT A IISYSIN DD DUMMY IISYSUTl DD DSNAME X FILE UNIT 3380 II DISP OLD VOL SER X13380 II DCB BUFNO 20 RECFM FB LRECL 2000 BLKSIZE 2000 IISYSUT2 DD DSNAME X FILE TAPEVER UNIT 348...

Страница 32: ...ape A BLOCKID contains a I byte physical reference value and a 3 byte absolute block number The block identifier is increased by 1 for every successive block on the tape including labels and tape mark...

Страница 33: ...the result is negative the tape is in read mode If the result is zero no blocks are buffered If the result is positive the tape is in write or read backward mode Performing the High Speed Search The P...

Страница 34: ...o instructions for a given file must use the same TYPE keyword When applications are converted from conventional speed search to high speed search the following differences exist With TYPE ABS the NOT...

Страница 35: ...the tape then calls the NOTE macro instruction with the TYPE REL parameter The information returned in register 1 refers to block number 500 Program A then continues to write from block number 501 unt...

Страница 36: ...UENTIAL LTR 2 2 BLOCK REFERENCED BZ LP1 NO NOTE DCBIN TYPE ABS REMEMBER TAPE POSITION LTR 15 15 ALL OKAY BNZ NOTEERR ST O BLOCKID SAVE TAPE POSITION POINT DCBIN 2 TYPE ABS GO TO REFERENCED BLOCK LTR 1...

Страница 37: ...ns the physical block identifier for the next data block waiting for transfer between main storage and the control unit buffer and register 1 contains the physical block identifier of the next data bl...

Страница 38: ...on the current volume Before you issue the POINT macro ensure that all input and output operations using the same data control block are tested for completion If you are processing a data set that wa...

Страница 39: ...encountered on magnetic tape you must not issue the POINT macro instruction unless you have first moved the tape into position for processing within your data set otherwise the POINT operation will be...

Страница 40: ...Certain other commands such as Write Tape Mark Rewind Rewind Unload Locate and any read command issued after buffered write commands cause the control unit buffer to synchronize by writing all buffer...

Страница 41: ...keep the last threshold value BUFBLK given to it every time synchronization is needed SYNCDEV must be used Synchronization is done by comparing the BUFBLK parameter value and the actual buffering dep...

Страница 42: ...UFFER TO WRITE SOME BLOCKS MAY BE CRITICAL SWITCHI WILL BE SET TO X OI WRITE CHECK TM DECBOTl SF DCBOUT BUFFER 800 WRITE DATA DECBOTl SWITCHl CRITICAL CRITICAL DATA BLOCK BZ LPI NO SYNCDEV DCB DCBOUT...

Страница 43: ...ed if the drive is in read mode The SYNCDEV macro is written symbol SYNCDEV DCB addr ABUFBLK addrl BUFBLK maximum buffer depthlO INQ YESINO The following describes the operands that can be specified f...

Страница 44: ...UFBLK maximum buffer depthlO INQ YESINO MF L The following describes the operands that can be specified for the list form ofSYNCDEV DCB addr A type address specifies the address of the data control bl...

Страница 45: ...t can be buffered ABUFBLK addr A type address or 2 12 specifies the address on a halfword boundary of a halfword that contains a value that specifies the maximum number of data blocks that can be buff...

Страница 46: ...4 04 hex 04 04 hex 04 08 hex 08 12 hex OC Reason Code 0 01 hex 01 02 hex 02 03 hex 03 04 hex 04 05 hex 05 11 hex OB 12 hex OC Meaning Successful completion Register 0 contains the number of data block...

Страница 47: ...a returned by the DEVTYPE macro For further information about the DEVTYPE macro see MVS 370 System Programming Library Data Management or MVS Extended Architecture System Data Administration For the I...

Страница 48: ...lication program message The MSGDISP macro with the RDY parameter allows every user program to display a message The display request can be issued to any tape device that is allocated and opened by th...

Страница 49: ...TO WRITE SOME BLOCKS MIGHT BE CRITICAL SWITCHI WILL BE SET TO X 01 WRITE CHECK TM DECBOTl SF DCBOUT BUFFER 800 WRITE DATA DECBOTl SWITCHl CRITICAL CRITICAL DATA BLOCK BZ LPI NO SYNCDEV DCB DCBOUT INQ...

Страница 50: ...ently in use Note If more than one device or more than one volume is allocated you can update a message display after an end of volume condition by using the EOV exit specified in a DCB exit list In t...

Страница 51: ...llocated you can update a message display after an end of volume condition by using the EOV exit specified in a DCB exit list In the case of a concatenated data set with unlike characteristics the ope...

Страница 52: ...allocated you can update a message display after an end of volume condition by using the EOV exit specified in a DCB exit list In the case of a concatenated data set with unlike characteristics the op...

Страница 53: ...another volume to be mounted instead of the one to be demounted can also be specified If this option is used the demount and mount messages appear alternately on the display Resetting a display The RE...

Страница 54: ...ready at the time a mount request is issued the M is not displayed UCB addr RX type address or 2 12 specifies a register containing the UCB address for the device For MVS 370 users FORCE specifies whe...

Страница 55: ...R 4 DYNPATH 5 UNCRSV 6 CHPRCVY 7 SCHRCVY 8 FDEV 9 Specifies that a value of 1 through 9 be passed in the low order byte of registers 2 through 12 For all users LABEL specifies label type of the mounte...

Страница 56: ...e to be mounted The serial number is displayed in positions 2 through 7 If SER is not specified the system supplies the volume serial number If the serial number is not available a scratch volume is u...

Страница 57: ...NOIYES lIf the MF parameter is not specified the standard form of the macro is used VERIFY specifies that the serial number and label type of a volume that has been accepted be displayed in positions...

Страница 58: ...as indicated in the CVTIONLV field ofthe CVT specifies that a display request processes for a device even though I O is being quiesced The IOSLEVEL is set to 9 the highest priority specifies a decima...

Страница 59: ...is not specified the standard form of the macro is used L specifies the list form of MSGDISP which generates a parameter list that does not contain any executable instructions The list can be used as...

Страница 60: ...specifies that the UCB is tested before the SVC call Note TEST YES requires that the UCB mapping macro IEFUCBOB be included in the source code specifies when control is returned to the caller NO spec...

Страница 61: ...ssed blanks display The demount message can be alternated with a mount message for the next volume by specifying the MSER parameter UCB addr RX type address or 2 12 specifies a register containing the...

Страница 62: ...r the display to be processed If the FORCE parameter is not specified the default is FORCE NO YES n specifies that a display request cannot process for a device if I O is being quiesced The IOSLEVEL i...

Страница 63: ...ecifies IBM Standard SL or IBM Standard with user SUL labels Specify in apostrophes specifies Nonstandard NSL labels Specify in apostrophes specifies either the execute or list form of MSGDISP If this...

Страница 64: ...ess A type address or 2 12 specifies an in storage address of the volume serial number This paramater is not valid for the MF L form For MF L only an A type address can be specified volser TEST specif...

Страница 65: ...er containing the UCB address for the device UCBL addr RX type address A type address 0 or 2 12 specifies the address of a list containing a maximum of 64 words Each word contains the address of a UCB...

Страница 66: ...as indicated in the CVTIONLV field of the CVT specifies that a display request processes for a device even though I O is being quiesced The IOSLEVEL is set to 9 the highest priority specifies a decima...

Страница 67: ...sage display before calling the message display SVC routine YES WAIT specifies that the DCB be tested by the SVC routine specifies that the DCB be tested before the SVC call Note TEST YES is not allow...

Страница 68: ...FLASH specifies how to display messages Note If VOL SWAP is specified messages are shown as if FLASH ALT was specified STEADY specifies that the primary message TXT be shown steady not flashing STEAD...

Страница 69: ...meter is not specified the default is FORCE NO YES n specifies that a display request cannot process for a device if I O is being quiesced The lOSLEVEL is set to the installation default as indicated...

Страница 70: ...ough 12 specifies whether the UeB is to be tested to determine if the device supports a message display before calling the message display sve routine YES TXT specifies that the UeB be tested by the s...

Страница 71: ...is present the tape is threaded and the active inactive switch is in the active position This parameter is ignored if a volume is loaded and ready at the time the request is processed SWAP WAIT speci...

Страница 72: ...Reason Code in Register 0 01 Invalid Parameter 02 Invalid DCB or DEBCHK error 03 Environmental error 04 Authorization violation 05 Invalid UCB 06 Invalid request 11 Unsuccessful ESTAE macro call 12 Un...

Страница 73: ...ge 59 Some system components supply their own messages which will be used instead of the entries in CSECT IGXMSGOl Modifications to the message table in IGXMSGOI may not be used under these circumstan...

Страница 74: ...served 9 blank reserved A D DEMOUNT DISP D B K DEMOUNT DISP K C R DEMOUNT DISP R D blank reserved E blank reserved F blank reserved 10 S SL label 11 N NL label also BLP and LTM 12 A AL label 13 X NSL...

Страница 75: ......

Страница 76: ...ric unit name in a user unit table that consists of a mixture of 3480 and 3420 tape devices Do not add 3480 tape devices to 3420 esoteric names you have already defined because DFHSM rejects each inva...

Страница 77: ...parameter value for the SETSYS command the DFHSM control parameter is the default The 3480 has changes to the parameters listed in the following sections Specifying the Tape Density When Allocating S...

Страница 78: ...parameter or you could have specified USERUNITTABLE with a previous SETSYS command during this startup Specifying Esoteric Tape Unit Name to DFHSM USERUNITTABLEINOUSERUNITTABLE Explanation USERUNITTAB...

Страница 79: ...se DFHSM does not replace the user unit table until it has verified all the entries in the new user unit table Adding or Changing the Volumes Managed by DFHSM ADDVOL You issue the ADDVOL command to ad...

Страница 80: ...NSITY Explanation DENSITY 21314 is an optional parameter specifying the density of the tape backup volume If you specify a density of 2 3 or 4 for the 3480 subsystem DFHSM ignores it Chapter 6 Managin...

Страница 81: ......

Страница 82: ...ems can be combined in the EREP system exception reports Using Error Recovery Procedures ERP Error recovery procedures ERPs support the new sense byte structure of the 3480 The format of the error mes...

Страница 83: ......

Страница 84: ...ORTOUT DD Statement The SORTOUT DD statement describes the characteristics of the data set in which the sorted or merged records are to be placed and indicates its location Note If LABEL RETPD is spec...

Страница 85: ......

Страница 86: ...n that creates a dummy control section DSECT for the data control block Four byte fields that contain addresses are aligned on fullword boundaries If the problem program inserts an address into a fiel...

Страница 87: ...e type 2400 series magnetic tape unit 7 track or 9 track for MVS 370 only 3400 series magnetic tape unit 3480 Magnetic Tape Subsystem Tape density of magnetic tape units Code 7 track o 1 2 3 4 200 BPI...

Страница 88: ...ta from a previous channel program to the media deferred write error MVS XA only System abend code 33F indicates that a user data set on a 3480 subsystem could not be synchronized An I O error occurre...

Страница 89: ...5I 413 rc Code Hex 38 Meaning An I O error occurred during a Read Block ID command used to establish the tape position Message IEC210I 214 rc Code Hex OC 10 Meaning An I O error occurred during a Read...

Страница 90: ...archiving application The retention of records in machine readable form for historical purposes argument 1 ISO Any value of an independent variable automatic cartridge loader A feature for the 3480 ta...

Страница 91: ...unit check may not refer to the command that receives the indication disband group To remove the grouping of a channel path group drive loaded A condition of a tape drive in which a tape reel or cartr...

Страница 92: ...erformed on data to accomplish a specific purpose QSAM Queued sequential access method queued sequential access method QSAM An extended version of the basic sequential access method BSAM When this met...

Страница 93: ......

Страница 94: ...INT macro to locate 23 block count checking 12 EXCP routines 13 user exits 13 BLOCKID See block BOT See beginning of tape BPAM See basic partitioned access method buffered write mode buffered write mo...

Страница 95: ...76 data set characteristics DCB macro and DD statement 7 data set label description 5 device address MVS 370 5 device number MVS XA 5 recording density 5 data set definition of 76 data definition of 7...

Страница 96: ...EXCP execute control program EXCP effect of write validity checking 8 macro instructions available 8 restriction in block count checking 13 synchronization of logical records 26 execute form descript...

Страница 97: ...gnetic recording definition of 77 magnetic tape characteristics 5 definition 77 density DEN restriction in DCB macro 7 drive definition of 77 interface in DCB 72 POINT macro 24 recording density 7 res...

Страница 98: ...high speed search 18 MACRF operand of the DCB sequential data set 22 relationship to NOTE macro 22 relationship with CLOSE macro 23 requirement for output data set processing 23 requirement for UPDAT...

Страница 99: ...atement NOTE macro 22 tape cartridge data set label 5 definition of 77 introduction 5 used as backup volume 61 tape storage devices restriction for intermediate storage 69 tapes recycling 61 task I O...

Страница 100: ...ate Note Copies of IBM publications are not stocked at the location to which this form is addressed Please direct any requests for copies of publications or for assistance in using your IBM system to...

Страница 101: ..._________________________________ I II BUSINESS REPLY MAIL FIRST CLASS PERMIT NO 40 ARMONK N Y POSTAGE WILL BE PAID BY THE ADDRESSEE International Business Machines Corporation Department 61 C P O Box...

Страница 102: ...ate Note Copies of IBM publications are not stocked at the location to which this form is addressed Please direct any requests for copies ofpublications or for assistance in using your IBM system to y...

Страница 103: ...NK N Y POSTAGE WILL BE PAID BY THE ADDRESSEE International Business Machines Corporation Department 61 C P O Box 27155 Tucson AZ USA 85744 NO POSTAGE NECESSARY IF MAILED IN THE UNITED STATES I I I I I...

Страница 104: ...riate Note Copies of IBM publications are not stocked at the location to which this form is addressed Please direct any requests for copies of publications or for assistance in using your IBM system t...

Страница 105: ...s Corporation Department 61 C P O Box 27155 Tucson AZ USA 85744 NO POSTAGE NECESSARY IF MAILED IN THE UNITED STATES I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I...

Страница 106: ...GC35 0099 03...

Отзывы: