Program II ASSGN SYSOO2,cuu
II DLBL IJSYSRS:DOS SYSTEM RESIDENCE FILE', date, code
II EXTENT SYSOO2. balance of extent information II EXEC CORGZ
ALLOC CL:cylin(tracksl,RL=cylinltracks). } For FBA:
SL=cylin(tracksl.PL"cylinltracks) :blocks(blocksl
• ALLOC STATEMENT MUST ALWAYS BE PRESENT COPYR modulell,module2, .... J
Program II ASSGN SYSOO2,cuu
IIDLBL IJSYSRS:DOS SYSTEM RESIDENCE FILE',
date. code
I
)
II EXTENT SYSOO2. balance of extent information II EXEC CORGZ
ALLOC CL=cylinCtracks),RL:cylinltracks. } For FBA:
SL=cylin(tracks,PL=cylin(tracks) =blocks(blocks)
• ALLOC STATEMENT MUST ALWAYS BE PRESENT COPYR p'ogl.ALL[,prog2.ALL, •.•• [ Library II ASSGN SYSOO2.cuu
IIDLBL IJSYSRS:DOS SYSTEM RESIDENCE FILE', date, code
)
II EXTENT SYSOO2. balance of extent information II EXEC CORGZ
ALLOC CLECYlin(trncks),RL=cylin(tracks), } For FBA;
SL:cylinltracksl.PL=cylin(tracks) :blocks(blocksl
• ALLOCSTATEMENT MUST ALWAYS BE PRESENT COPYR ALL
Library II ASSGN SYSOO2.cuu
II DLBL IJSYSRS:DOS SYSTEM RESIDENCE FILE', date, code
II EXTENT SYSOO2, balance !,f extent information II EXEC CORGZ
ALLOC CL=cylin(tracksl,RL=cylin(tracksl, } For FBA:
SL:cylin(tracksl,PL==cylinCtracksl =blocks(blocks)
• ALLOCSTATEMENT MUST ALWAYS BE PRESENT COPYRNEW
Source Statem. Book II ASSGN SYSOO2,cuu
Library II DLBL IJSYSRS,'DOS SYSTEM RESIDENCE FILE', date. code
II EXTENT SVS002, balance of extent information II EXEC CO RGZ
ALLOe CL=cylinltracks).RL=cylin(tracks). } For FBA:
SL=cylin(tracksl,PL=cylin(tracksl . "'blocks(blocks)
• ALLOC STATEMENT MUST ALWAYS BE PRESENT eoPYS stlblib.bookTI.sublib.book2, ... . J Sublibrary II ASSGN SYSOO2.cuu
/lOLBL IJSYSRS:COSSYSTEM RESIDENCE FILE', date, code
II EXTENT SYSOO2, balance of extent information II EXEC CORGZ
ALLOC CL:CYlinltracksl,RL=CYlinCtracksl,} For FBA:
SL=cylinltracksl,PL=cylinCtracks) ==blockslblocks)
• ALLOCSTATEMENT MUST ALWAYS BE PRESENT COPYS sublibl.ALLI,sublib2.ALL, .... J Library II ASSGN SY5002,cuu
)
II DLBL IJSYSRS:DOS SYSTEM RESIDENCE FILE', date, code
II EXTENT SYSOO2. balance of extent information IIEXECCORGZ
ALLOC CL=cylin(tracks),RL=cylin(tracksl. } For FBA:
SL=cylinCtracks),PL=cylin(tracksl lCblockslblocks)
• ALLOC STATEMENT MUST ALWAYS BE PRESENT COPYSALL
Library II ASSGN SYSOO2.cuu
)
II DLBL IJSYSRS:DOS SYSTEM RESIDENCE FILE', date, code
II EXTENT SYSOO2, balance of extent information
LIBRARIAN ( .... Cant'd) Copy Unit Element Source Statem. Library Library (Cont'd)
Procedure Procedure Library
Licensed Material - Property of IBM
Control Statements II EXEC CORGZ
~C .. L~~n~t~:~~!;~~r:~~~!~~t~a=c~l)in(tracks),
}:~~o:~S~~!OCk5)
• ALLOC STATEMENT MUST ALWAYS BE PRESENT COPYS NEW
II ASSGN SYSOO2,Cuu
I/DLBL IJSYSRS:OOS SYSTEM RESIDENCE FILE', date, code
II EXTENT SYSOO2, balance of extent information / / EXEC CORGZ
ALLOC CL=cylin(tracks),RL=cylin(tracks), t For FBA:
SL=cylin(tracks),PL=cylin(tracks)
f
=blocks{blocks)• ALLOC STATEMENT MUST ALWAYS BE PRESENT COPYP procedurename1 [,procedurename2,. ..1 Library II ASSGN SYSOO2,cuu
I/DLBL IJSYSRS:OOS SYSTEM RESIDENCE FILE', date, code
II EXTENT SYSOO2, balance of extent information I/EXECCORGZ
~C .. ~~n~t~;~~~;~~~~~~:~~~a=c~l)in(traCkSI.
}:~~o~~S~~IOCksl
• ALLOC STATEMENT MUST ALWAYS BE PRESENT COPYP ALL
Library II ASSGN SYSOO2,cuu
I/DLBL IJSYSRS:OOS SYSTEM RESIDENCE FILE', date, code
II EXTENT SYSOO2, balance of extent information / / EXEC CORGZ
ALLOC CL=cylinhracksl,RL=cylin(tracksl. l For FBA:
SL=cylin(tracks),PL=cylin(tracks)
f
=blocks(blocks)• ALLOC STATEMENT MUST ALWAYS BE PRESENT COPYP NEW
Libraries All II ASSGN SYSO02,cuu
IIDLBL IJSYSRS:OOS SYSTEM RESIDENCE FILE', date, code
II EXTENT SYS002, balance of extent information I/EXEC CORGZ
ALLOC CL=cylin(tracks),RL=cylin(tracksl. t For FBA:
SL=cylin(tracks),PL=cylin(tracks) f =blocks(blocks)
• ALLOC STATEMENT MUST ALWAYS BE PRESENT COPY ALL
Definition of Core Image II ASSGN SYSOO3,Cuu a Private
Library (See note 2)
Relocatab!e
II DLBL IJSYSPC:user identification of private library', date,code
II EXTENT SYSOO3, balance of extent information II EXEC CORGZ
NEWVOL CL=cylin(tracks) For FBA: =blocks or
IIDLBL IJSYSPC: ...
II EXTENT SYSOO3, . II LlBDEF CL. NEW=IJSYSPC IIEXECCORGZ
NEWVOL CL=cyl(tracksJlblocks II ASSGN SYSRLB,cuu
II DLBL IJSYSRL:user identification of private library', date, code
II EXTENT SYSRLB, balance of extent information II EXEC CORGZ
NEWVOL RL=cylin(tracks) For FBA: "'blocks or
/ / DLBL IJSYSRL: ....
IIEXTENT SYSRLB, ..
I/LlBDEF RL, NEW=IJSYSRL /I EXEC CORGZ
NEWVOL RL=cyl(tracksllblocks
11-30
)
Licensed Material - Property of IBM LIBRARIAN I .... Cont'd)
II DLBL IJSYSSL:user identification of private library', date, code
II EXTENT SYSSLB, balance of extent information I/EXEC CORGZ
NEWVOL SL=cylinitracksl For FBA: =blocks
0.
IILlBDEF PL, NEW=xxx xxx IIEXECCORGZNEWVOL PL=cyl<tracksllblocks II ASSGN SVSOO3,cuu
II DLBL IJSYSPC,'user identification of private library', date, code
II EXTENT SYS003, balance of extent information /I EXEC COR GZ
NEWVOL CL=cylinltracks) (For FBA: =blockslblocksll COPYC operands COPYC operands Relocatable II ASSGN SYSRLB,cuu
IIOLBL IJSYSRL,'user identification of private library', date, code
IIEXTENT SYSRLB, balance of extent information I/EXEC CORGZ
NEWVOL RL=cylin(tracksl For FBA: =blocks CQPYR operands
0'
IIOLBL IJSYSAL,' •.••
II EXTENT SYSALB, ..•.
II UBDEF AL, NEW=IJSYSRL /I EXEC CORGZ
NEWVOL AL=cyl{tracksllblocks CQPYR operands Source II ASSGN SYSSLB,cuu
Statement II DLBL IJSYSSL,'user identification of private library', date, code
II EXTENT SYSSLB, balance of extent information II EXEC CORGZ
NEWVOL SL=cylin(tracksl For FBA: =blocks CQPYS operands
II
0.
DLBL IJSYSSL: ....II EXTENT SYSSLB, •.•.
II LlBDEF SL, NEW=IJSYSSL I/EXEC CORGZ
NEWVOL SL:::cyl(tracks)Jblocks CQPYS operands Procedure II DLBL xxx xxx
LIBRARIAN ( •••• Cont'd)
Ucensed Material - Property of IBM
Control Statement II ASSGN (statement as required)
II DLBL IJSYSRS:NEW SYSTEM RESIDENCE', date, code
II EXTENT SYS002, balance of extent information /I EXEC CORGZ
MERGE RES,NRS
COPY statements (COPYC,COPYR,COPYS,COPYP ,COPYI) as required
II ASSGN (statements as required II DLBL IJSYSRS,'NEW SYSTEM RESIDENCE',
date; code
II EXTENT SYSOO2, balance of extent information /I EXEC CORGZ
MERGE NRS,RES
COPY statements (COPYI,COPYC,COPYR,COPYS,COPYP, COPY) as required
II ASSGN (statements as required)
/lDLBL IJSYSRL,'PRIVATE RELOCATABLE LIBRARY', date, code
II EXTENT SYSRLB, balance of extent information IIDLBL IJSYSSL,'PRIVATE SOURCE STATEMENT
LI BRARY', date, code
II EXTENT SYSSLB, balance of extent information IIOLBL IJSYSCL,'PRIVATE CORE IMAGE LIBRARY',
date, code
II EXTENT SYSCLB, balance of extent infonnation ASSGN SYSCLB,cuu
/I EXEC CORGZ MERGE RES,PRV
COPY statements (COPYI,COPYR,COPYS,COPYC) as required
II ASSGN (statements as required) IIOLBL IJSYSRS,'NEW SYSTEM RESIDENCE',
date, code
II EXTENT SYSOO2, balance of extent information /lDLBL IJSYSRL,'PRIVATE RELOCATABLE LIBRARY',
date, code
II EXTENT SYSRLB, balance of extent information IIOLBL IJSYSSL,'PRIVATE SOURCE STATEMENT
LIBRARY', date, codo
II EXTENT SYSSLB, balance of extent information IIOLBL IJSYSCL,'PRIVATE CORE IMAGE LIBRARY',
date, code
II EXTENT SYSCLB, balance of extent information ASSGN SYSCLB,cuu
/I EXEC CORGZ MERGE NRS,PRV
COPY statements (COPYR,COPYS,COPYC) as required
11·32
)
Element Control Statements II ASSGN (statements as required)
IIDLBL 1JSYSPR:PRIVATE RElOCATABLE LIBRARY', date, code
II EXTENT SYS001, balance of extr!nt information II DLBL IJSYSPS:PRIVATE SOURCE STATEMENT
LIBRARY', date, code
IIEXTENT SYSOOO, balance of extent information II DLBL USYSPC:PRIVATE CORE IMAGE LIBRARY',
date, code
II EXTENT SYSOO3, balance of extent information IIEXEC CORGZ
MERGE PRV,RES
COPY statements (COPYR,CDPYS,COPYC) as required II ASSGN (statements as required)
1/ DLBL IJSYSAS:NEW SYSTEM RESIDENCE', date, code
/ I EXTENT SYS002, balance of extent information I /DLBL IJSYSPR:PRIVATE RELOCATABLE LIBRARY',
date, code
IIEXTENT SYSOO1, balance of extent information II DLBL 1JSYSPS:PRIVATE SOURCE STATEMENT
LIBRARY', date, code
/ I EXTENT SYSOOO, balance of extent information IIDLBL IJSYSPC:PRIVATE CORE IMAGE LIBRARY',
date, code
II EXTENT SYSOO3, balance of extent information / I EXEC CORGZ
MERGE PRV,NRS
COPY statements (COPYR,COPYS,COPYC) as required II ASSGN (statements as required)
IIDLBL IJSYSRL:NEW PRIVATE RELOCATABLE LIBRARY', date, code
/ / EXTENT SYSR LB, balance of extent information / / DLBL 1JSYSPR:EXrSTING PRIVATE RELOCATABLE
LIBRARY', date, code
II EXTENT SYS001, balance of extent information / IDLBL IJSYSSL,'NEW PRIVATE SOURCE STATEMENT
LIBRARY', date, code
/ I EXTENT SYSSLB, balance of extent information II DLBL IJSYSPS:EXISTING PRIVATE SOURCE
STATEMENT LIBRARY', date, code II EXTENT SYSOOO, balance of extent information I IDLBL IJSYSCL:NEW PRIVATE CORE IMAGE LIBRARY',
date, code
IIEXTENT SYSCLB, balance of extent information ASSGN SYSCLB,cuu
I/DLBL IJSYSPC:EXISTING PRIVATE CORE IMAGE LIBRARY', date, code
IIEXTENT SYS003, balance of extent information IIEXEC CORGZ
MERGE PRV,PRV
COPY statements {COPYR,COPYS,COPYC} as required To define the prlvate library in th~ same jobstep, precede
Either LIB DE F definitions or standard assignments.
The NRS can only be asslgned as IJSYSRS on SYS002.
1133
I
Direction of Transfer for Merge Operations
Logical Unit IJSYSRS IJSYSRL IJSYSPR
FileName SYSRES SYSOO2 SYSRLB SYSOOl
MERGE RES,NRS from to
MERGE NRS,RES to from
MERGE RES,PRV from to
'i!
MERGE NRS,PRV from toMERGE PRV,RES to from
MERGE PRV,NRS to from
MERGE PRV,PRV to from
'