Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

ERASE

&pagelevel(4)&pagelevel
         ERASE MF=D,VERSION=3
         #INTF REFTYPE=REQUEST,INTNAME=ERASE,INTVERS=3
         MFPRE MF=D,DMACID=D,DNAME=ERAPL,PREFIX=IER
IERERAPL DSECT ,
               *,##### PREFIX=IER, MACID=D #####
*
IERERAST DS    0A
*
         FHDR  MF=(C,IER),EQUATES=NO
         DS    0A
IERFHE   DS    0XL8            0   GENERAL PARAMETER AREA HEADER
*
IERIFID  DS    0A              0   INTERFACE IDENTIFIER
IERFCTU  DS    AL2             0   FUNCTION UNIT NUMBER
*                                  BIT 15    HEADER FLAG BIT,
*                                  MUST BE RESET UNTIL FURTHER NOTICE
*                                  BIT 14-12 UNUSED, MUST BE RESET
*                                  BIT 11-0  REAL FUNCTION UNIT NUMBER
IERFCT   DS    AL1             2   FUNCTION NUMBER
IERFCTV  DS    AL1             3   FUNCTION INTERFACE VERSION NUMBER
*
IERRET   DS    0A              4   GENERAL RETURN CODE
IERSRET  DS    0AL2            4   SUB RETURN CODE
IERSR2   DS    AL1             4   SUB RETURN CODE 2
IERSR1   DS    AL1             5   SUB RETURN CODE 1
IERMRET  DS    0AL2            6   MAIN RETURN CODE
IERMR2   DS    AL1             6   MAIN RETURN CODE 2
IERMR1   DS    AL1             7   MAIN RETURN CODE 1
IERFHL   EQU   8               8   GENERAL OPERAND LIST HEADER LENGTH
*
IERPNAM  DC    CL80' '         PATHNAME
*
*
IERACTIO DC    AL1(0)          ACTION -
IERSPCAT EQU   0                  SPACE-CATALOG
IERSPACE EQU   1                  SPACE
IERDATA  EQU   2                  DATA
IERCATLG EQU   3                  CATALOG
IEREXPRT EQU   3                  EXPORT
IERSPCEX EQU   4                  DELETE-OR-EXPORT
*
IERATTR  DC    B'00000000'     ATTRIBUTES -
IERDSTRO EQU   X'80'   7-7 S      DESTROY
IERMTALL EQU   X'40'   6-6 S      MOUNT ALL DISKS
IERMT1ST EQU   X'40'   6-6 R      MOUNT FIRST DISK

IERATTNU EQU   X'3C'   5-2 R   -- UNUSED, MUST BE 0 --              210
IERTBLTI EQU   X'02'   1-1 S      TIME BASE LTI                     210
IERKPACL EQU   X'01'   0-0 S      KEEP ACL
*
IERIGNOR DC    B'00000000'     IGNORE -
IERIGACC EQU   X'80'   7-7 S      ACCESS
IERIGRTP EQU   X'40'   6-6 S      EXPIRATION DATE
IERIGWRP EQU   X'20'   5-5 S      WRITE PASSWORD
IERIGRDP EQU   X'10'   4-4 S      READ PASSWORD
IERIGEXP EQU   X'08'   3-3 S      EXEC PASSWORD
IERIGNNU EQU   X'07'   2-0 R   -- UNUSED, MUST BE 0 --
*
IEROUTPT DC    B'00000000'     OUTPUT -
IERLIST  EQU   X'80'   7-7 S      LIST ADDRESS IS GIVEN
IERLST@A EQU   X'40'   6-6 R      ABSOLUTE ADDRESS
IERLST@R EQU   X'40'   6-6 S      ADDRESS IN REGISTER
IERLST#A EQU   X'20'   5-5 R      ABSOLUTE LENGTH
IERLST#R EQU   X'20'   5-5 S      LENGTH IN REGISTER
IERLSTSY EQU   X'10'   4-4 S      ERRORS TO SYSOUT
IEROUTNU EQU   X'0F'   3-0 R   -- UNUSED, MUST BE 0 --
*
IERCHECK DC    AL1(0)          CHECK -
IERCKNO  EQU   0                  NO
IERCKERR EQU   1                  ERROR
IERCKSIN EQU   2                  SINGLE
IERCKMUL EQU   3                  MULTIPLE
IERCKUID EQU   4                  USERID
IERCKPVS EQU   5                  PVS
IERCKSTD EQU   255                STD
*
IERFUT1  DC    3X'00'          FOR FUTURE USE, MUST BE ZERO
*
IERLIST@ DC    A(0)            LIST ADDRESS
IERLIST# DC    A(0)            LIST SIZE
*
IERPWARR DC    A(0,0,0)        3 PW'S
*
IERNSTEP DC    Y(0,0,0)        3 ERR'S
*
IERPOSF  DC    B'00000000'     POS-FLAG -
IERPOSB  EQU   X'80'   7-7 S      POS=BEFORE
IERPOSA  EQU   X'40'   6-6 S      POS=AFTER
IERPOSNU EQU   X'3F'   5-0 R   -- UNUSED, MUST BE 0 --
*
IERFUT2  DC    5X'00'          FOR FUTURE USE, MUST BE ZERO
*
         DMSSEL MF=D,PREFIX=IER,VERSION=3
         MFCHK MF=C,SUPPORT=(D,C),PREFIX=I,MACID=XX,DMACID=YYY

         DS    0F
               *,##### PREFIX=I, MACID=XXY #####
*
*
         DS    0A
*
IERSELI0 DC    B'00000000'     SELECT IND0
IERSIACC EQU   X'80'              ACCESS
IERSIBKP EQU   X'40'              BACKUP-LEVEL
IERSIFCB EQU   X'20'              FCBTYPE
IERSIPWP EQU   X'10'              PASSWORD-PROTECTED
IERSISHR EQU   X'08'              SHARE
IERSICRD EQU   X'04'              CREATION-DATE
IERSIEXD EQU   X'02'              EXPIRATION-DATE
IERSILAD EQU   X'01'              LAST-ACCESS-DATE
*
IERSELI1 DC    B'00000000'     SELECT IND1
IERSIEXT EQU   X'80'              EXTENTS
IERSIFSZ EQU   X'40'              FREESIZE
IERSISIZ EQU   X'20'              SIZE
IERSISUP EQU   X'10'              SUPPORT
IERSIVOL EQU   X'08'              VOLUME
IERSIACL EQU   X'04'              ACL
IERSIACT EQU   X'02'              ACCESS-COUNT
IERSIBAC EQU   X'01'              BASIC-ACL
*
                                               15:29:06  2001-10-15   PAGE 
0041
SOURCE STATEMENT
IERSELI2 DC    B'00000000'     SELECT IND2
IERSIBKC EQU   X'80'              BLOCK-CONTROL
IERSIBCT EQU   X'40'              BLOCK-COUNT
IERSIDWR EQU   X'20'              DISK-WRITE
IERSIGUA EQU   X'10'              GUARDS
IERSIIOP EQU   X'08'              IO-PERFORMANCE
IERSILCD EQU   X'04'              LAST-CHANGE-DATE
IERSIIOU EQU   X'02'              IO-USAGE
IERSILPA EQU   X'01'              LAST-PAGE
*
IERSELI3 DC    B'00000000'     SELECT IND3
IERSIMIG EQU   X'80'              MIGRATE
IERSIPRO EQU   X'40'              PROTECTION-LEVEL
IERSIRSP EQU   X'20'              RELEASE-SPACE
IERSISTA EQU   X'10'              STATE
IERSISTL EQU   X'08'              STORAGE-LEVEL
IERSITYP EQU   X'04'              TYPE
IERSICCS EQU   X'02'              CCS
IERSI3UU EQU   X'01'           -- UNUSED, MUST BE 0 --

*
IERSELI4 DC    B'00000000'     SELECT IND4                          200
IERSIVST EQU   X'80'              VOLUME-SET                        200
IERSIWKF EQU   X'40'              WORK-FILE                         200
IERSIAVA EQU   X'20'              AVAILABILITY                      200
IERSIS0M EQU   X'10'              S0-MIGRATION                      200
IERSIDLD EQU   X'08'              DELETION-DATE                     200
IERSIUIN EQU   X'04'              USER-INFO                         200
IERSIAIN EQU   X'02'              ADM-INFO                          200
IERSI4UU EQU   X'01'           -- UNUSED, MUST BE 0 --              200
*
IERSELI5 DC    B'00000000'     SELECT IND5                          200
IERSISCL EQU   X'80'              STORAGE-CLASS                     200
IERSIMCL EQU   X'40'              MANAGEMENT-CLASS                  200
IERSIPFO EQU   X'20'              FILE-PREFORMAT                    220
IERSI5UU EQU   X'1F'           -- UNUSED, MUST BE 0 --              220
*
IERUNUS1 DC    X'0000'                                              200
*
IERACC   DC    A(0)            ACCESS-COUNT  - FROM
IERACC2  DC    A(0)                          - TO
*
IERBACL  DC    B'00000000'     BASIC-ACL
IERBACLY EQU   X'80'              YES
IERBACLN EQU   X'40'              NONE
IERBACLU EQU   X'2F'           -- UNUSED, MUST BE 0 --
*
IERBOW   DC    B'00000000'     BASIC-ACL-OWNER
IERBOWRS EQU   X'80'              READ-RIGHT-SPECIFIED
IERBOWWS EQU   X'40'              WRITE-RIGHT-SPECIFIED
IERBOWXS EQU   X'20'              EXEC-RIGHT-SPECIFIED
IERBOWRY EQU   X'10'              READ = YES
IERBOWWY EQU   X'08'              WRITE = YES
IERBOWXY EQU   X'04'              EXEC = YES
IERBOWNO EQU   X'02'              NO-ACCESS
IERBOWUU EQU   X'01'           -- UNUSED, MUST BE 0 --
*
IERBGR   DC    B'00000000'     BASIC-ACL-GROUP
IERBGRRS EQU   X'80'              READ-RIGHT-SPECIFIED
IERBGRWS EQU   X'40'              WRITE-RIGHT-SPECIFIED
IERBGRXS EQU   X'20'              EXEC-RIGHT-SPECIFIED
IERBGRRY EQU   X'10'              READ = YES
IERBGRWY EQU   X'08'              WRITE = YES
IERBGRXY EQU   X'04'              EXEC = YES
IERBGRNO EQU   X'02'              NO-ACCESS
IERBGRUU EQU   X'01'           -- UNUSED, MUST BE 0 --
*
IERBOT   DC    B'00000000'     BASIC-ACL-OTHERS

IERBOTRS EQU   X'80'              READ-RIGHT-SPECIFIED
IERBOTWS EQU   X'40'              WRITE-RIGHT-SPECIFIED
IERBOTXS EQU   X'20'              EXEC-RIGHT-SPECIFIED
IERBOTRY EQU   X'10'              READ = YES
IERBOTWY EQU   X'08'              WRITE = YES
IERBOTXY EQU   X'04'              EXEC = YES
IERBOTNO EQU   X'02'              NO-ACCESS
IERBOTUU EQU   X'01'           -- UNUSED, MUST BE 0 --
*
IERBKL   DC    B'00000000'     BACKUP LEVEL FLAG
IERBKLA  EQU   X'80'   7-7 S      A
IERBKLB  EQU   X'40'   6-6 S      B
IERBKLC  EQU   X'20'   5-5 S      C
IERBKLD  EQU   X'10'   4-4 S      D
IERBKLE  EQU   X'08'   3-3 S      E
IERBKLNU EQU   X'07'   2-0 R   -- UNUSED, MUST BE 0 --
*
IERBLKCT DC    B'00000000'     BLKCTRL -
IERBCTNN EQU   X'80'   7-7 S      NONE
IERBCTPK EQU   X'40'   6-6 S      PAMKEY
IERBCTDA EQU   X'20'   5-5 S      DATA2K
IERBCTNO EQU   X'10'   4-4 S      NO
IERBCTD4 EQU   X'08'   3-3 S      DATA4K
IERBCTN2 EQU   X'04'   2-2 S      NK2
IERBCTN4 EQU   X'02'   1-1 S      NK4
IERBCTNU EQU   X'01'   0-0 R   -- UNUSED, MUST BE 0 --
*
IERFUT3  DC    X'0000'         SPACE FOR FUTURE USE, MUST BE 0
*
IERBLCT  DC    A(0)            BLOCK-COUNT  - FROM
IERBLCT2 DC    A(0)                         - TO
*
IERCRD   DC    CL10' '         CREATION DATE    - FROM DATE
IERCRT   DC    CL8' '                                  TIME
IERCRD2  DC    CL10' '                          - TO DATE
IERCRT2  DC    CL8' '                                TIME
*
IEREXD   DC    CL10' '         EXPIRATION DATE  - FROM DATE
IEREXT   DC    CL8' '                                  TIME
IEREXD2  DC    CL10' '                          - TO DATE
IEREXT2  DC    CL8' '                                TIME
*
IEREXS   DC    A(0)            EXTENTS  - FROM
IEREXS2  DC    A(0)                     - TO
*
IERFSIZE DC    A(0)            FSIZE  - FROM
IERFSIZ2 DC    A(0)                   - TO
*

IERDW    DC    B'00000000'     DISK WRITE -
IERDWIM  EQU   X'80'   7-7 S      IMMEDIATE
IERDWBC  EQU   X'40'   6-6 S      BY-CLOSE
IERDWNU  EQU   X'3F'   5-0 R   -- UNUSED, MUST BE 0 --
*
IERFCB   DC    B'00000000'     FCB TYPE FLAG -
IERFCBP  EQU   X'80'   7-7 S      PAM
IERFCBS  EQU   X'40'   6-6 S      SAM
IERFCBI  EQU   X'20'   5-5 S      ISAM
IERFCBB  EQU   X'10'   4-4 S      BTAM
IERFCBN  EQU   X'08'   3-3 S      NONE
IERFCBNU EQU   X'07'   2-0 R   -- UNUSED, MUST BE 0 --
*
IERGUA   DC    B'00000000'     GUARDS SPECIFIED FLAG
IERGUARS EQU   X'80'   7-7 S      READ-SPECIFIED
IERGUAWS EQU   X'40'   6-6 S      WRITE-SPECIFIED
IERGUAXS EQU   X'20'   5-5 S      EXEC-SPECIFIED
IERGUUNU EQU   X'10'   4-4 S      UNUSED, MUST BE ZERO --           200
IERGUANS EQU   X'08'   3-3 S      GUARDS=NONE SPECIFIED
IERGUAYS EQU   X'04'   2-2 S      GUARDS=YES SPECIFIED
IERGUAUU EQU   X'03'   1-0 R   -- UNUSED, MUST BE ZERO --
IERGUAR  DC    CL18' '            GUARDS-READ
IERGUAW  DC    CL18' '            GUARDS-WRITE
IERGUAX  DC    CL18' '            GUARDS-EXEC
*
IERIP    DC    B'00000000'     IO-PERFORMANCE
IERIPVH  EQU   X'80'   7-7 S      VERY-HIGH
IERIPHI  EQU   X'40'   6-6 S      HIGH
IERIPST  EQU   X'20'   5-5 R      STD
IERIPNU  EQU   X'1F'   4-0 R   -- UNUSED, MUST BE 0 --
*
IERIU    DC    B'00000000'     IO-USAGE
IERIURW  EQU   X'80'   7-7 S      READ-WRITE
IERIURD  EQU   X'40'   6-6 S      READ
IERIUWR  EQU   X'20'   5-5 R      WRITE
IERIUNU  EQU   X'1F'   4-0 R   -- UNUSED, MUST BE 0 --
*
IERUNUS2 DC    X'00'
*
IERLAD   DC    CL10' '         LAST ACCESS DATE - FROM DATE
IERLAT   DC    CL8' '                                  TIME
IERLAD2  DC    CL10' '                          - TO DATE
IERLAT2  DC    CL8' '                                TIME
*
IERLAPA  DC    A(0)            LAST-PAGE  - FROM
IERLAPA2 DC    A(0)                       - TO
*
IERLCD   DC    CL10' '         LAST CHANGE DATE - FROM DATE

IERLCT   DC    CL8' '                                  TIME
IERLCD2  DC    CL10' '                          - TO DATE
IERLCT2  DC    CL8' '                                TIME
*
IERDLD   DC    CL10' '            DELETION DATE - FROM DATE         200
IERDLT   DC    CL8' '                                  TIME         200
IERDLD2  DC    CL10' '                          - TO DATE           200
IERDLT2  DC    CL8' '                                TIME           200
*
IERMIGRT DC    B'00000000'     MIGRATE -
IERMGALL EQU   X'80'   7-7 S      ALLOWED
IERMGINH EQU   X'20'   5-5 S      INHIBIT
IERMGFOB EQU   X'10'   4-4 S      FORBIDDEN                         200
IERMGANY EQU   X'B0'   7,4 R      ANY                               200
IERMIGNU EQU   X'4F'   3-0 R   -- UNUSED, MUST BE 0 --              200
*
IERPWP   DC    B'00000000'     PW PROTECT FLAG -
IERPWPRD EQU   X'80'   7-7 S      READ
IERPWPWR EQU   X'40'   6-6 S      WRITE
IERPWPEX EQU   X'20'   5-5 S      EXEC
IERPWPNO EQU   X'10'   4-4 S      NONE
IERPWPNU EQU   X'0F'   3-0 R   -- UNUSED, MUST BE 0 --
*
IERPROL  DC    B'00000000'     PROTECTION-LEVEL-FLAG
IERPROL0 EQU   X'80'   7-7 S      LEVEL 0
IERPROL1 EQU   X'40'   6-6 S      LEVEL 1
IERPROL2 EQU   X'20'   5-5 S      LEVEL 2
IERPROUU EQU   X'1F'   4-0 R   -- UNUSED, MUST BE 0 --
*
IERRLSP  DC    B'00000000'     RELEASE-SPACE-FLAG
IERRLSPA EQU   X'80'   7-7 S      ALLOWED
IERRLSPI EQU   X'40'   6-6 S      IGNORED
IERRLSPU EQU   X'3F'   5-0 R   -- UNUSED, MUST BE 0 --              200
*
IERSELF0 DC    B'00000000'     SELECT FLAG 0 -
IERTYPEF EQU   X'80'   7-7 S      TYPE = FILE
IERTYPEG EQU   X'40'   6-6 S      TYPE = FGG
IERTYPEA EQU   X'C0'   7-6 S      TYPE = ANY
IERTYPEP EQU   X'20'   5-5 S      TYPE = PLAM
IERSTCNS EQU   X'10'   4-4 S      STATE/CACHE NOT SAV
IERAVAST EQU   X'08'   3-3 S      AVAILABILITY = STD                200
IERAVAHI EQU   X'04'   2-2 S      AVAILABILITY = HIGH               200
IERSF0NU EQU   X'03'   1-0 R   -- UNUSED, MUST BE 0 --              200
*
IERSELF1 DC    B'00000000'     SELECT FLAG 1 -
IERACCRD EQU   X'80'   7-7 S      ACCESS = READ
IERACCWR EQU   X'40'   6-6 S      ACCESS = WRITE
IERSHARY EQU   X'20'   5-5 S      SHARE  = YES

IERSHARN EQU   X'10'   4-4 S      SHARE  = NO
IERSHARS EQU   X'08'   3-3 S      SHARE  = SPECIAL
IERACLY  EQU   X'04'   2-2 S      ACL    = YES
IERACLN  EQU   X'02'   1-1 S      ACL    = NO
IERSF1NU EQU   X'01'   0-0 R   -- UNUSED, MUST BE 0 --
*
IERSELF2 DC    B'00000000'     SELECT FLAG 2 -
IERSEQFS EQU   X'80'   7-7 S      SIZE   = FSIZE
IERFSEQS EQU   X'40'   6-6 S      FSIZE  = SIZE
IERCRDNO EQU   X'20'   5-5 S      CRDATE = NONE
IEREXDNO EQU   X'10'   4-4 S      EXDATE = NONE
IERLADNO EQU   X'08'   3-3 S      LADATE = NONE
IERLCDNO EQU   X'04'   2-2 S      LCDATE = NONE
IERDLDNO EQU   X'02'   1-1 S      DELDATE = NONE                    200
IERSF2UU EQU   X'01'   0-0 R   -- UNUSED, MUST BE 0 --              200
*
IERSTA   DC    B'00000000'     STATE FLAG -
IERSTNOC EQU   X'80'   7-7 S      NOCLOS
IERSTCLO EQU   X'40'   6-6 S      CLOSED
IERSTREP EQU   X'20'   5-5 S      REPAIR NEEDED
IERSTCAC EQU   X'10'   4-4 S      CACHED
IERSTNCA EQU   X'08'   3-3 S      NOT CACHED
IERSTNOA EQU   X'04'   2-2 S      NO OPEN ALLOWED
IERSTOPA EQU   X'02'   1-1 S      OPEN ALLOWED
IERSTDFR EQU   X'01'   0-0 S      DEFECT-REPORTED
*
IERSTLEV DC    B'00000000'     SLEVEL -
IERSLVL0 EQU   X'80'   7-7 S      S0
IERSLVL1 EQU   X'40'   6-6 S      S1
IERSLVL2 EQU   X'20'   5-5 S      S2
IERSLANY EQU   X'E0'   7-5 R      ANY
IERSLVNU EQU   X'1F'   4-0 R   -- UNUSED, MUST BE 0 --
*
IERSUP   DC    B'00000000'     SUPPORT TYPE FLAG -
IERSUPPU EQU   X'80'   7-7 S      PUBLIC
IERSUPPR EQU   X'40'   6-6 S      PRDISC
IERSUPTP EQU   X'20'   5-5 S      TAPE
IERSUPNU EQU   X'1F'   4-0 R   -- UNUSED, MUST BE 0 --
*
IERSMS   DC    B'00000000'     SMS FLAG -                           200
IERS0MAL EQU   X'80'   7-7 S      S0-MIGRATION = ALLOWED            200
IERS0MFO EQU   X'40'   6-6 S      S0-MIGRATION = FORBIDDEN          200
IERWKFYE EQU   X'20'   5-5 S      WORK-FILE = YES                   200
IERVCTRL EQU   X'10'   4-4 S      VOL-SET = CONTROL                 210
IERSMSNU EQU   X'0F'   3-0 R   -- UNUSED, MUST BE 0 --              210
*
IERUNUS3 DC    X'00'                                                200
*

IERSIZE  DC    A(0)            SIZE  - FROM
IERSIZE2 DC    A(0)                  - TO
*
IERVOL   DC    CL6' '          VOLUME
IERCCS   DC    CL8' '          CODED-CHARACTER-SET
IERVOLST DC    CL4' '          VOLUME-SET (SMS)                     200
IERUSINF DC    CL8' '          USER-INFORMATION                     200
IERADINF DC    CL8' '          ADM-INFORMATION                      200
IERMGMCL DC    CL8' '          MANAGEMENT-CLASS                     200
IERSTOCL DC    CL8' '          STORAGE-CLASS                        200
IERPFORM DC    B'00000000'     FILE-PREFORMAT                       220
IERPFONO EQU   X'80'   7-7 S      NONE                              220
IERPFOK  EQU   X'40'   6-6 S      K                                 220
IERPFON2 EQU   X'20'   5-5 S      NK2                               220
IERPFON4 EQU   X'10'   4-4 S      NK4                               220
IERPFOAN EQU   X'F0'   7-4 R      ANY                               220
IERPFOUN EQU   X'0F'   3-0 R   -- UNUSED, MUST BE 0 --              220
IERFUT4  DC    61X'00'         SPACE FOR FUTURE USE, MUST BE 0
IERPLLN  EQU   *-IERERAST      LENGTH
*