iSeries
WebSphere
f>
5
SB84-0449-00
®
*"$wR:&CLr *"\mwC'8O
iSeries
WebSphere
f>
5
SB84-0449-00
®
* "$wR:&CLr * "\mwC'8O
"b!
9C>JOM|'VDz7 .0,kq XDAZ2513 D:"b Bn;BD;cE "#
Z 3 f(2001 j 5 B)
®
K f>JCZ IBM
WebSphere®Development Studio iSeries f(Lr 5722–WDS)Df> 5 "P f 1 ^) f 0"0 &
CLr*"\mw1 i~,T 0y Psx"Pf M^)f,}G Bf>m P8># >f >v J CZ0+r8n /Fc
z1(RISC) 53 #
K f>f; SC09-2133-01#
(}1XD IBM
®
z mr IBM V?4):vfo# v fo4 f EZBfx(DX 7 & #
IBM 6-zavb{#I T+ zDb{D y:
IBM Canada Ltd. Laboratory
Information Development
2G/KB7/1150/TOR
1150 Eglinton Avenue East
North York, Ontario, Canada M3C 1H7
2 I T (}+f(" b :RCF Coordinator)r_ T gSN=r IBM +>av b {#PX"mb{=( Dhv,N { :g
N"mb{;#
1 zr IBM "ME "1,M Z hK IBM +>G( P (,IBM IT| O * J 1D NN==4 9 Cr V" b)E ",x;
X rz:NNp N #
© Copyright International Business Machines Corporation 1992, 2001. All rights reserved.
?<
XZ>i ..............vii
-&9 C>i ..............vi i
H vu~M ` XE " ...........vii
||
g N"MzDb{ ............viii
||
y >n? ...............viii
(e .................ix
q !* z E" ..............ix
Z1B &CLr*"\mw &\?~i\ ..1
n?\mDEv .............1
n?\m1DG+............1
?~*"DEv .............3
&CLr*"_DG+ ..........3
&CLr*"73.............4
&CLr*"D$_ ............4
9C&C Lr*"$_d 5CLr ......4
9C&C LrVd~q&\?~ .......5
9C0WebSphere *"$_ 1z7 ......5
9C CODE/400 $_ ..........5
9C VisualAge RPG $w> $_ .......6
Z2B 9Cn? ............7
4(n? (CRTPRJ) ............7
>} ................8
9Cn?................8
T >yP n ? (QRYPRJ) .........8
|Dn? (CHGPRJ) ...........9
r!X Zn?DE " (PRTPRJ) .......9
>}n? (DLTPRJ) ...........1 1
Z3B 9Cn?cNa9P Di .....13
4(i (CRTGRP) ............1 4
n?iMbPm ............1 4
4 (n?c N a9 ...........14
* n?cNa9(e; va}k .......16
9ln?cNa 9 ...........1 8
*ihC(* .............20
9Ci ................2 2
|Di (CHGGRP) ...........22
>}i (DLTGRP) ...........2 5
Z n?cNa9PGGC' .........26
GG*"_Mn?\m1 (ADDPRJUSR) ....2 6
9Cn? C'|n ...........2 7
4(y>n?c Na9 ...........30
Z4B ?~*"i\ .........33
P>n?Mi{T0 zDCJ( ........33
i 4 ? ~Pm (QRYPART) .........3 3
XhN} ..............3 3
I!N} ..............3 4
T >Mr!?~ (DSPPART) .........36
>} ................36
Z5B 4(?~ ...........39
?~`M ...............3 9
4 (B?~ (CRTPART) ..........41
X hN} ..............41
I !N} ..............42
4 F?~ (CPYPART) ...........44
zk4FD?~ ............4 5
zk4(D?~ ............4 5
Z6B <k&CLr .........49
< k = n?cNa9P ...........49
zk<k DD~rT s ..........50
k *4(D?~ ............54
<k;v?~ D=8 ...........57
<ky>&C Lr ............5 7
Z7B 9C?~ ...........61
lv? ~ (CHKOUTPART) .........61
XhN} ..............6 2
I !N} ..............62
}]2+TMj{ T ..........63
|D?~ (CHGPART) ...........64
XhN} ..............6 5
I!N} ..............6 5
*;?~D`MMoT (CVTPART) ......6 7
fr ................68
^F ................68
>} ................68
HO?~ (CMPPART) ...........69
XhN} ..............6 9
I!N} ..............7 0
O"? ~ (MRGPART) ...........70
XhN} ..............7 1
I!N} ..............7 1
O"y>&C Lr ...........7 2
lk? ~ (CHKINPART) ..........73
XhN} ..............7 4
a}?~ (PRMPART) ...........74
XhN} ..............7 4
I!N} ..............7 4
a}I9(}L4(Dd v?~ .......75
a}?~Pm ?~ ...........7 6
a}k ................7 6
9C CHKOUTPART"CHKINPART M PRMPART
|n .................77
X |{?~ (RNMPART) ..........79
XhN} ..............7 9
I!N} ..............7 9
> }?~ (DLTPART) ...........80
© Copyright IBM Corp. 1992, 2001 iii
X hN} ..............80
I !N} ..............80
M ;x(gN|D ...........81
n ?\m1I $ ............82
i5?~ ...............8 2
? ~DX*E" .............83
|D?~E" (CHGPARTINF) .......8 3
r !?~E" (PRTPARTINF) .......8 5
lw? ~E" (RTVPARTINF) .......8 7
Z8B ?~Pm ?~"-rXFM|DzY 91
4(?~Pm ?~ ............9 1
>} ................91
|D?~Pm ?~ ............9 2
T>?~Pm ?~ ............9 4
r!?~Pm ?~ ............9 4
zYJb ...............9 4
|D PARTL N}1 !5 ..........95
Z9B 9CQw76 .........97
KbQw 76 ..............97
i 0dkbPmDX5 ...........99
4(Qw 76?~ ............9 9
4(;fn?Qw 76 .........1 01
4(b?Qw 76 ............1 02
g N&mQw 76?~ ..........103
ZQw 76?~P8 (i x ;Pv|G .....1 03
>} ...............1 03
>} ...............1 04
Z10B &mC'(e `M .......105
KbC'(e`M ............1 05
mSC'(e4I 1`M (ADDADMTYPE) . . 105
mSC'(e Ts`M .........1 06
mS4f" ZTsr 4 D ~I1PDC'(e`M 106
mSC'(e`M- y>=h ........1 06
9CC '(e`M ............1 07
mSC'(e`M (ADDADMTYPE) .....10 7
}%C'(e`M (RMVADMTYPE) .....1 08
r!C '(e`ME " (PRTADMTYPE) . . . 109
9CC '(eoT ............1 10
rC'(e`MmS oT (ADDADMLANG) . . 110
|DC'(e oT (CHGADMLANG).....1 12
}%C'(e oT (RMVADMLANG) ....1 1 3
r !C '(eoTE" (PRTADMLANG) . . . 113
(e* dOC' (e`M9CDYw
(CHGADMACN) ............1 15
X hN} ..............115
I !N} ..............116
mS RJE Ts`M *CSI->} .......1 16
mSC'(e`M ZPASSRC-> } ......11 7
mSC'(e`M RPT-> } ........11 8
Z11B 9(&CLr ........119
K b?~X5 .............119
BLDPART |nwC D`kwM$&m w ....12 2
BLDPART |ngN 7(N1`k?~ .....12 3
h C9(73 .............123
# f}] ..............123
(" BLDPART <r ..........12 3
> } ...............124
Z ;N9( ..............124
? N9(.s ............126
9(}LgNQw ?~ ..........1 26
9C9(?~|n ............1 27
>} ...............1 28
hC9(6' ............1 29
7(Gq9(yP?~ .........1 34
7(9(== ............1 34
#f9( (fM `kwP m ........1 35
s(Lr ..............1 37
+?~m SA ?~Pm ?~ ........1 37
9 (OY?~ .............137
9 C9(!n .............138
Z 4(`M* BLDOPT D?~.0 h *<GDB
n ................1 38
4(9 (!n?~ ...........1 38
+ BLDOPT ?~CZ CODE/400 ......14 4
gN&m` M* BLDOPT D?~ ......14 4
n?cNa9PP`v 9 (! n?~ .....1 45
CZomM_- D~DXb9(!n|n ...1 47
CZX(?~`MD Xb9(&m.......1 48
9 C?~Pm ? ~9( ? ~ ........148
9(omM_- D~ ..........1 48
# fomD ~}] ...........148
`M* MODULE D?~M9(}L .....1 48
`M* CSRC"CINC M PGM RoT * C M
SQLC D?~M9(}L .........1 49
` M* MENU D?~M9(} L ......1 49
DB2 OS/400 f?~M9(}L ......1 49
T ?;v}Z` k D?~T> D {" ......150
9(y>&C Lr ............1 50
9(}LMC'(e`M..........1 52
7 #9(} LKb?~.d D X 5......152
9(4f" ZTsrI 1PD?~......1 52
9(f"Z4 D~I1PD? ~ ......1 53
+ 9 (!n?~kC '(e`MdO9C ...153
(FD|,D~ M BLDPART |n .....1 54
Z12B bTMKP&CL r ......155
TbT_ (exPiDn?c Na9 ......1 55
_PACJ(DbT_ .........1 55
_P|BCJ(DbT_.........1 55
Z n?cNa9P b T ? ~r&C Lr .....157
+n?bmSA bPm .........1 57
+b?bmSA bPm .........1 59
SbPmP}%n? b .........1 60
Z13B <v&C Lr ........161
< v&C L rTT|x P bT ........161
9C<v?~|n ............1 61
*<v D?~ ............1 62
iv &CLr*"\mwC'8O
*4(DTsrD~ ..........1 63
f ?~;p<v}] ..........164
<v?~1Xh DZ( .........1 64
<v?~Pm ?~ ...........1 65
9 C53Pm?~<v ..........165
<vMb0&C Lr ...........1 66
4(z7(eM z70k ?~ .......1 66
4(?~Pm ?~T|, *b0D ?~ ....1 67
*b0&C Lrx< v?~Pm ?~ .....1 67
Z14B +&CLrV<A6 L53 ...169
V <SULr .............169
;x&C Lr*"\mwD1 053 .....1 69
||
x Pr; x &C Lr*"\mwD053 ...170
9(0"Pf&C L r ..........1 71
4(53Pm?~ ............1 72
>} ...............1 72
+&C LrV<A6 L53 .........1 72
S6L53SUT s (RCVPART) .......1 7 3
xP&C Lr*"\mwD1 0 " Pf53...1 73
;x&C Lr*"\mwD1 0 " Pf53...1 73
;x&C Lr*"\mwD0 " Pf53 ...1 73
xP&C Lr*"\mwD0 " Pf53 ...1 74
N Nd{ iSeries 400 53 ........17 4
^F ...............1 74
Z15B #$&CLr*"\mw E" 175
&C Lr*"\mw & \?~PD2+ T ....175
d{n?2+T"bB n.........1 76
8]MV4&C Lr* "\mwE" ......1 76
8]MV4_T............1 76
S|n &mJOV4 ..........1 79
+E"4FA m; v AS/400 53......1 80
9Cn?G< .............1 81
r!n?G<E " (PRTPRJLOG) ......18 1
ZC'k*n?1xP V4 .........1 84
P>*"iPD?~ ..........1 84
> };\a } D?~ ..........184
}%n?C' (RMVPRJUSR) .......1 85
> }i (DLTGRP) ...........185
9 CU>xPsFzY .........186
w**"_D\m1 D "bBn .......1 86
Z16B 9C`L*"\mw 5CLr 187
`L*"\mw5C LrEv ........1 87
kE ................1 87
8(n? ...............1 88
8(i................1 90
9 C?~ ...............192
C PDM 49 C?~ ..........19 4
C PDM 49 C?~PmPD ?~ ......1 97
* "?~ ...............198
lv? ~ ..............1 99
|D?~ ..............1 99
4F?~ ..............2 00
X|{ ?~ .............2 00
*;?~ ..............2 00
HO?~ ..............2 01
O"? ~ ..............2 01
>}?~ ..............2 01
9 (?~ ..............202
bT ?~ ..............2 02
l k? ~ ..............202
a }?~ ..............202
Z ?~P i RV{. ..........202
9Ci5I1 .............2 03
|D a01!5.............204
C'(e!n .............2 06
4 (C'(e!n ...........206
9 CC'(e!n ...........208
Z17B 9C VisualAge RPG ?~ . . 209
<k VisualAge RPG ?~ .........20 9
<v VisualAge RPG ?~ .........21 0
9 ( VisualAge RPG ?~ .........21 0
VisualAge RPG ?~*" .........2 1 0
Z 18B 9C System/36 M System/38
&CLr..............211
9C System/36 &CLr .........21 1
9 ( System/36 &C Lr .........21 2
System/38 &C LrD"bBn ........2 12
=<A. &CLr*"\mw XF oT|n 213
=<B. ?~`MT 0|Gk |nDX5 215
=<C. |{fr ..........223
n?Mi{ ..............2 23
?~{................2 24
C'(e`M{.............2 24
a}k{F ..............2 25
=<D. f;d? ..........227
=<E. 9(( f{".........239
-r{" ...............2 39
/f{" ...............2 40
X b/f{" ............240
=<F. `oT'V ..........241
`oTn?cNa9 ...........2 41
Yh ...............2 41
n?cNa9gN $w .........2 41
=<G. a>k<I .........245
T \Dx ...............245
DxT\ ..............2 45
Dx WRKPARTPDM M?~|nT\ ....24 5
?~*;:<kAf i4..........2 46
*=S&mhCvZ Lr..........2 46
d{a>k<I.............2 47
?< v
9C;,$HD4D~ .........2 47
LjM~q jG.............2 52
DW?<..............249
"bBn..............251
w } ...............253
vi
&CLr*"\mwC'8O
XZ>i
-&9 C>i
&CLr*"\mw,|G0 &CLr*"$_d1(ADTS) i~D;v &\?~,|
®
+=czZ iSeries 400
7 3P*"&C Lr#d n /V*=`:\ m N q M* "N
q#>iP|,PXBP=fDE ":
v 0&C Lr*"\mw 1&\?~D &\
v 0&C Lr*"\mw 1?~*"|n
v 0&C Lr*"\mw 1\m|n
v gN9CQw 76 MC'(e`M
v gN9("bT "KP "<v MV<&C Lr
v T6L53D&C LrV"
v 2+T"bBn
v gN9C0`L*"\mw 1(PDM) 5CLr
™
v gN\m System/36
™
v System/38
"bBn
&CLr
v gN9C VARPG ?~
> iG *F.4(M\m * 0&CLr*"\mw 1 &\?~(eDn ? Dn ? \ m
1 T0+9CK&\? ~ 4*"&CLrD&C L r * "_`4D#
Hvu~M `XE "
|
|
|
|
|
|
|
|
Z9C> i.0,& l$B PwnZ]:
v XZK & \?~D;cE n # z &1Q-DAK ADTS/400: Application Development
Manager Introduction and Planning Guide#
v $w>(2F*T> >)0dX ~#
v KPZ Operating System/400 (OS/400) 53OD IBM iSeries 400 53Mm~#
v 0` L*"\mw 1(PDM) 5CLr #PXK5 C LrD E",N{ ADTS/400:
Programming Development Manager#
9C0iSeries E"P D 14w*zKb iSeries M AS/400e
™
<uE"Dp c#zIT
(}=V=( 4CJ0E" PD1:
v STB Web >cCJ:
http://www.ibm.com/eserver/iseries/infocenter
v Sf Operating System/400 )%;p;6 D CD-ROM CJ:
iSeries
E"P D
E"P D:Va9 E
, SB84-0455-00. Km~|9 |( PDF f>D iSeries Va iSeries
, SB84-0456-00,|C4f;0m=4 b 1 CD-ROM#
© Copyright IBM Corp. 1992, 2001 vii
|
|
|
|
0iSeries E"P D 1|,KJLr MX* wb,g CL |n "53&C Lr` LSZ
(API)"_-Vx ":/ "Java
IBM®l$iD4ST08r d{ IBM Web >c(}g Technical Studio M IBM w
3)D rXx4S#
™
"TCP/IP"Web ~qM2+xg #|9|(8r` X
|
|
gN"MzDb{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Z 249 3 D :DW?< ;PP> K k 0 &C Lr*"\mw 1 &\?~t\` X D V
a#
z D4!\X*,|IozRGa)n<7D"_J?DE"#IBM 6-zT>i r N
Nd{ iSeries D5"mN Nb{#
v g{z26( }J~"Mb {,I9 CTBX7:
IBM Canada Ltd. Laboratory
Information Development
2G/KB7/1150/TOR
1150 Eglinton Avenue East
North York, Ontario, Canada M3C 1H7
g {S@ z TbXxJDA_ b {m,I T +Km ;x1XD IBM V?r IBM z
m,TxPJJ Q6DJD#
v g{z26( }+f"Mb{,I9C TBEk:
– 1-416-448-6161
v g{z26CgS== "Mb{,I9 CT BgSJ~ X7. ;:
– Tb)iDb{:
torrcf@ca.ibm.com
IBMLink: toribm(torrcf)
– T0iSeries E"P D 1Db{:
RCHINFOC@us.ibm.com
|
|
|
|
|
y>n?
viii &CLr*"\mwC'8O
7#|(BPw n:
v i{#
v iE#
v zDb{f 0 D3Erwb#
> i9 C;vy Z Payroll &C LrDy > n?45wh*4 P DF.T 0 4(IC&
CLr*"73D =(#+G,gN 5V 0 &CLr*"\mw1 &\?~D &\!
v Zs5DXbh * M b 8" d }L,T0| F .*"D &C LrD T J#y>n?
(g|Z0&C Lr*"\mw 1bP y9CDGy );5wK; V*"!i I\I
CD=( #
(e
q!* zE"
> i;|,Jc m #Buo G ZZ;NvV DX =(e D ,"RTVeV N =;vT
>v4#*KcZN<,9Z uo>mMb*
}#
a)KB P*zE":
v PXXF oT (CL) |nDoz
P =V`MDo z I C :OBDozM)d o z#OBD o z CZ 5wVN#)d
ozCZ 5wT>r |nD? D#
* i4XZ CL |nDa>A;, d kC | n ,;s4 F4= a># * i4OBDo
z ,dkC|n"+bj(;ZVNO,;s4 F1= o z#*i4)doz,1zi
4C|nDOBDoz1 4 F2=)d oz#
* i4yP0 &C Lr * "\mw1|nD P m,dk :
GO CMDADM
*i4kn? `XD0 &CLr *"\mw1|nD Pm,dk :
GO CMDPRJ
(e
D w}u?B*?v( e 4(K w
*i4ki`XD0 &CLr *"\mw1|nD Pm,dk :
GO CMDGRP
*i4k ?~`XD0&C Lr*" \mw1|nD Pm,dk :
GO CMDPART
v 0`L*"\mw 1A;Doz
* i4OBDoz,+bj(;ZVNO,;s4 F1= o z#*i4)doz,IT
+bj(;ZOBDozICDxr.b,;s4 F1= o z;2I TZi4OBDo
z14 F2=)d o z#
XZ>i ix
x &CLr*"\mwC'8O
Z1B &CLr*"\mw &\?~i\
|
|
|
|
|
n?\mDEv
0 &C Lr*"\mw1G 0 &C Lr*"$_d1i~D;v&\?~,*Z iSeries
400 73P$wD &CLr*"_a)K;Vz F,9{G ITZ{v &CLrP 'Z
Z P'XM_ 'X\m &C LrTs#K& \ ?~P=V`MD C ':n ? \m1M
&CLr*"_#n?\m1G:p(en?cNa9MGGC' DK 1 # &CLr
* "_G9 C0 &C Lr*"\mw1 & \?~4 * " &C Lri~D &C Lr1#
> Ba)K X ZBPw b DE":
v n?\mDEv
v ?~*"DEv
v &C Lr*"73
v CZ&C Lr*"D$_
*K9i/rs5 9C K &\?~, 3vK1(Z KivP *n?\m1)Xk Z
0 &C Lr*"\mw 1 73P4(n?0dr \ # 4(n?DK14T/I*C n
?D\m1,R_P ZCn ?P4(iMGGC' DX*(^#iG*"}L P&Z
,;WND?~ D /O#|m>*b,d(^I 0 &C Lr*"\mw 1 &\? ~ X
F# n?cNa9Gi / I;)c(? ;cm>*"} L PD;vWN) Di D/
O#
\m1("K&C Lrr\,T9d{K 1Z(en?cNa 91xP $w#*4(
_ 'DcNa9,n? \ m1X k G#Kb0&C L r *"\mw1 & \?~#m
b ,{9Xk_PX Z +& Z K&\?~XF. BD E "Ds?*6# n ?\m1 9
XkKbi/Z*"M,$&C L r1yq-D}L#mb,_PY w53M 53 5
CLr-iG\X*D#
n?\m1DG+
n ?\m1DG+Mn/ D 6'GI Z n ?cNa9P \ mD&C Lr7( D #W N
9CK&\?~Dn ? \m1(#+4PZ23 D <1P5wDev= hTcC &CL
r *"_Z0&C L r *"\mw173P * <{GD$w#
© Copyright IBM Corp. 1992, 2001 1
<1.*<9 CK&\?~yhDevy> =h
m b,n?\m1DG+I \ 9h* :
v Zn?cNa9Pa} n?D *X,}g ,SbT ca}=w c
v bT&C Lr
v +&C LrS0&C Lr*"\mw173cN a9<v =zzr bT73
v Z53JO.sXU n?cNa9E "
v *"&C LrD?~ri ~
NNC'<IT4(n?#d1 n?\m1D K1DC'r*m;h *Xb (^#4
(n?DK1 +T/I*Cn?D n?\m1#; vn?DZ( n?\m1;a9 T
/ _Pd1d{NNn? D n?\m1 D (^# x GI?vn?D n ?\m1+NN
,BGG*n?\m1#ZyPn?P,C'r*m QSECOFR 5JOG G *n?\m
1#4,QSECOFR ;1wyPn?PDn ?\m1,x;\ QSECOFR Gqrw n?
xPKGG#
n ?\m1DG+k&C Lr*"_ D G+2G;, D # n ?\m1T n ?PDNN
Z]<_P|BCJ (,x&C Lr*"_; TX (D$wxr i_P|BCJ (,
g\m1yZ (DGy#;GZ&C Lr*"n/ D*<MjI 1ExPy> D\m
Nq,xZ{v*"\Z P <*xP*" Nq#"R,y]n?6 'M*"!if#
D ;,,n?\m19I \ ad 1 &C Lr*"_#9*"b ,n?\m1; h *G
53\m1
w #
#Z iSeries 400 OBDP, 53\m 1:pk\m{v53 PXDwn $
2 &CLr*"\mwC'8O
?~*"DEv
&C Lr*"MGT &C Lrx P `k" ` k"K P "wTMb T # &C Lr*"_
IT9C0 &CLr *"\mw1 &\?~44Pb )Nq#K &\?~a )K;v
r\, ITZdP\m iI&C LrD?~ D *"#?~G;vTs(gD~rL
r ),r_G|, RPG LrD RPG/400
RPGSRC"RPGINC"PGM r FILE),r_z I T 9 C0 mS ADM `M1
(ADDADMTYPE) |n4(ezT:D `M#?~9IT_PI 53a)DoT(g
RPG r SQLRPG),"RzIT9C ADDADMLANG |n4*C'(e?~ `M(
ezT:DoT#
XkHfZ n?cNa9,;s*"_ E \9C0 &CL r*"\mw1 &\?~4
4 P?~*"Nq# * "_9X k Zn? P xPGG"Ti_P| B (^#yPb )
<GIn?\m1 4i/D#
1 ?~h*| B 1,*"_X k + ? ~lv = {GTd_P|BCJ( D iP#*l
v ?~,C ? ~DJ 1 f>; 4F = *"_ D iP,g{h* D 0,9 *xPx(,
T@9d{* "_|D |#1jIT?~ D|B1,* "_a+C?~S{/}D*
"iPa}=d8 iP#
Z NN1 r , Z ;vn?P<I T f Z ;v?~D` v f>#}g,1&C Lr Z ;
vf>D$wjI.s,n? \m1MITrn ?cNa 9PmSi,T c*"_ I
T *< * "&C LrDZ ~vf>#
®
z kD4I1#?~_P53a)D`M(g
k4("|D r>} 0 &CLr*"\mw1n? "iM?~` X*Dy PNq< &
C 9C0 &C Lr*"\mw1SZ 4 jI#b)SZ|( CL |n"0 `L*"\ m
w1 A;,T0 WRKPRJPDM"WRKGRPPDM M WRKPARTPDM |n#g{\ m
1r*"_9Cd{S Z4|D r4(0&C Lr*"\mw 1E", ra{ +;I
$O#9(}LI\;\6p v?~Q|D ,SxI\ ;\XB`kr&m| #b+
<Bw?~kd` &TsMI1 .d D;;BT#
;\Z zTd_P|BCJ(Dirb P|D ?~#g{zv(Z 0&C Lr*"\
m w173.b|D ?~,r CHGPARTINF |n+|B C ? ~DZ ? E" #
&CLr*"_DG+
K &\?~9 z\ ;Z\X73P * ";,? ~Df>#mb,`v * "_2 I T,
1|B&C L rD?~#K&\ ?~I7#I; v*"_ywD |D;akm; v*
"_ywD|D "ze;#?~D9((`k )GT/ xP D #
&C Lr*"_4 P Dy>NqG:
v 4(B?~; SK &\?~DX ~ Z 4F?~,r_( } S dX~b?<k ? ~ 4
4F|G;T0 |D?~
v 9CX(D9(6'4 9(?~, 9(Qw 76,T0 9(!n
v Zn?cNa9P + ?~a}
v Z0&C Lr*"\mw 173ZbT&C LrD ?~, r_(}+?~<vA b
Tb4Z73b?b T?~
Z1B &C Lr*"\mw &\?~i\ 3
&CLr*"73
< 2 +Z0&C Lr*"\mw 1 &\?~XF. BD&C Lr * "k Z K&\?~D
XF. bD&C Lr *"xPH O#<Pw rDwL5w K(#z IgN4(4 z
k "`-|,;s ` k| # <ms _ T>Kz 9 CD 0 &C Lr*"\mw 1 ?~*
"|n# g{z;ZK & \?~DXF. B * "?~,r<mR _T>Kz 9CD
OS/400 |n#
&CLr*"D$_
|
|
|
|
|
|
9C&CLr*"$_d 5CLr
<2.&C Lr*"73
I9CBPNN;vS Z4CJ0&C Lr *"\mw1 &\?~PD &\:
v OS/400 |nPPDX FoT (CL) |n
v 0&C Lr*"$_d 1i~D 0`L*"\mw 1(PDM) 5CLr
v 0&C Lr*"$_d 1i~D 0&C LrVd~q 1&\?~
v iSeries z7D0 WebSphere *"$_1
v IBM CoOperative Development Environment/400 ( CODE/400) i~
®
v VisualAge
I T(}9C0`L*"\mw1(PDM) 5CLrr_ 9 C|nPPD0&C Lr*"
\mw1XFoT (CL) |n 44P \mNqM*" Nq#Z>iP,?v |nDZ ;
v >}<T > K CL | n 0dZ 9 C0`L*"\mw 1 5 CLr 1 *q-DH [=
h #=<A. &C Lr*"\mw X F oT|n a) K b) CL | nDj{ P m#
IT9CBP PDM A;44Pb )\ mNqM *"Nq:
C PDM 49 Cn?
C PDM 49 Ci
C PDM 49 C?~
RPG $w> $_
4 &CLr*"\mwC'8O
PX PDM 5 CLrDEv,N{ Z16B 9 C`L*"\mw5 CLr#
P8vdO0 &CLr*"\mw1 &\?~9 CDd{ Application Development
ToolSet/400 5CLr#b)5CLr|(04u?5CLr1(SEU)"0A;hF(z1
(SDA)"0(f<V5CLr1 (RLU)"0}]D~ 5CLr1(DFU)"0D~HOkO
" 5 C L r 1 FCMU)# S 0 C PDM 4 9 C ? ~ 1 A ; O D ! n M I C J
SEU"SDA"RLU M DFU#
P Xb)5 C LrD Application Development ToolSet/400 v foDPm,N{ D W?
<#
9C&CLrVd~q&\?~
0 &C LrVd~q 1 G 0 &C Lr*"$_d 1 i~D;v&\? ~ #0 &C Lr
Vd~q1&\?~G;v' { Vv$_,ITC4@ @T&C Lr D1Z|D D'
{#
g {z}Z9C0 &C LrVd~q1 & \?~,r9ITCJ0&C Lr * " \ m
w 1&\?~* z D&C Lr*"73a )D & \ #
IT(}BP= V=(. ;4CJ0&C Lr *"\mw1?~:
1. 8(zkZ Start AppDict Services/400 (STRADS) A;O9C0 &C Lr*"\m
w1
2. 8(zkZ09CVd 1 A ;O9C0 &C Lr*"\mw1#
PX Application Dictionary Services/400 vfoDPm,N{ DW?<#
9C0WebSphere *"$_ 1z7
0WebSphere *"$_ 1z7|(BP$w> $_:
v CODE/400
v VisualAge RPG
|
|
|
v WebSphere Studio iSeries f
v VisualAge for Java iSeries f
v IBM Distributed Debugger
PX` XvfoDPm,N{ DW?<#
9C CODE/400 $_
I T9C CODE/400 `-w"0Lrz I w 1r0n?i/w1 .;4(}9C<N C
'gfCJb" D~MI1 r_0&C Lr*"\mw 1n? "i0? ~ #
CODE/400 D0zkhFw 1 i~Jmzr*M9( DDSSRC ?~#xR,IT9C
0wT$_ 1i~4wTLr? ~ #
P X CODE/400 vfoDPm,N{ D W?<#
CODE/400 `-w
CODE/400 `-wJmz9C< NC'gf4! q0&C Lr*"\m w1? ~#
*CJ0&C Lr* "\mw1?~:
Z 1B &C Lr*"\mw & \?~i\ 5
1. +w CODE/400 `-w< j#
D~
2. S
3. 0r* 10ZvV, ITZ K0ZP!q 0&C Lr*"\mw 1?~ #
K%P!q
r*
#
Lrz Iw
CODE/4000Lrz Iw 19z\;9 ( 0&C Lr*"\mw 1?~ #
*9(0&C Lr*" \mw1?~:
1. +w CODE/4000Lrz Iw 1<j #
2. 0Lrz Iw 10ZvV, ITZ K0ZP!q*9(D 0&C Lr*"\mw 1
?~#
": N<kh*T BLDOPT D~wDX * |D P XD CODE/400 *zE",Tct C
CODE/400 ms4!M0wT$_ 1#
|
|
|
|
n?i/w
CODE0n?i/w 1G;v&\?sD $_,| 9z\ ;9C$w>4`- "i$ "
`kMwT&C Lr#| 9z\ ;9C@fO D OS/400 Ts#zI T9CfrT sD
C'gf4& mb"D~ "I1 r0 &CLr*"\mw1n? "iM?~ #
9C VisualAge RPG $w> $_
VisualAge RPG (VARPG) $w> $_* VARPG &CLr1a)K;V*"73,9
{ GITZ_PwzS Z D$w>O * "",$Mi5 { GDIS&C Lr#
0&C Lr*"\mw 1&\?~9 z\ ;Zwz53Of" M \m 0&C Lr*"
\ mw1n?PD VisualAge RPG &CLr # P X ji,N{Z2093 D :Z 17B 9
C VisualAge RPG ?~;#
PX VisualAge RPG vfoDPm,N{ DW?<#
6 &CLr*"\mwC'8O
Z2B 9Cn?
Z 0&C Lr*"\mw 1 73P,&C Lr; F *n? # n?GI&C LrDyP
`Xi~ iID#x;[|G&ZD;*"WN#rK,n?;G OS/400 Ts#|G
f"Zb(i )PD;i OS/400 Ts (?~ )#
n?0dPDi*&C Lr*"(e n?cNa9#0&C Lr*" \mw1 & \?
~ 9Cn?cNa947(d|nyhD N NbPmD N r# P Xn?cNa 9 T 0
0&C Lr*"\mw 1|ngNR=CcNa9PD?~ Dji,N{ Z3B 9Cn
? cNa9PDi#
>Ba)K XZBPw bDE":
v 4(n?
v T> n?DPm
v |D n?
v r!X Zn?DE "
v >}n?
v C0`L*"\mw 15 CLr49 Cn?
z &C()1d4DA ADTS/400: Application Development Manager Introduction and
Planning Guide ;Z,|V[KzZ*<4 (n?.0&C<GD ;)Bn#
4(n? (CRTPRJ)
*9 C 0 &CL r *" \ m w1 & \? ~ ,X k 4 (n ? # 9 C 0 4 ( n ? 1
(CRTPRJ) |n44PCNq#
NNC'<IT4(n?# ;)z4(Kn ?,zMI*Cn ? Dn?\m1, IT
C y P \m|n49C|#zITmSd{n?\m1#C'r*m QSECOFR GyP
n?D\m1#
"
(i*zD?v&C Lr<4 (%@ D0&C Lr*"\mw 1n?,x* TZ
8 v&C Lr*+2 DNN? ~ 4(m;vn?#9C%@ D n ? + a_0C
PDM 49C?~1A;DT \ , "R+ 9 z\ |CXXF&C Lr#
4(n?1, zIT!qGq k*ZXB9 (om D~1T/# fMV4om D~P
D bT} ]#K N } D 1!5 G SAVDTA(*YES) #9(} L+Z 9 (.0#fb T}
],xZXB9(omD~.sV4b)}]#g{z8( SAVDTA(*NO) ,rZ XB
9 (om D ~1zD } ]a;>}#
4(n?1,zITZ TEXT N}Oa)n?hv#}g,zI\k*Zkn?`X*
DD>P j6&C Lr D{FM? D#
© Copyright IBM Corp. 1992, 2001 7
9Cn?
>}
K>}5wgN 4(;vF* PAYROLL Dn?,d n?r F* PAY #n?r Fn $
I T* 4 vV{,C4 * n?PDi4((;Db{#kom D ~`X*DNN}] G
Z xP9 (}L1#fMV4D#g TEXT N } y v ,PAYROLL n ? G ;v?\
Payroll &m&C Lr#
9C CRTPRJ |n
CRTPRJ PRJ(PAYROLL) SHORTPRJ(PAY) SAVDTA(*YES)
TEXT('WEEKLY PAYROLL PROCESSING APPLICATION')
9C0`L*"\mw 1 5CLr
40C PDM 49 Cn? 1A;OD 0F6=4( 1#
I T(}1SZNN|nPOdk CL |n4 9 Cn?#9ITZ CL Lr"REXX }
L P 9 C | n , r _ ( } QCMDEXC 4 9 C | n # n ? | n *
CRTPRJ"QRYPRJ"CHGPRJ"PRTPRJ M DLTPRJ#
9IT(}9C0 C PDM 4 9Cn?1A ;4 (}0`L *"\mw15CLr 9C
n?#
} Kb)n?|n.b,K&\?~9'V0XUn?1(RCLPRJ) |n # K|nbvK
Z "z53JOr _ n ?\m|nl#ax.s n ?Pyf Z DNN;;BT#PX
K|nDji,N{ Z1783 D:XUn? (RCLPRJ) ;#
T>yP n? (QRYPRJ)
9C0i/n? 1(QRYPRJ) |n4q!zZ53OGG Dy Pn?DPm#K PmO
+;vVzP(A !r|BD n?#
9IT9CK|n4i$ GqI&4(Kn?, r_C47(Gq NNn?r 53J
O xp5rdC;;B#PXV4n? D E",N{Z175 3 D :Z 15 B #$&C Lr
*"\mwE";#
9 C OUTPUT N } 4T > &C+ d v<rN !5*+(fYQzT)r!,
OUTPUT(*PRINT)#
>}
<3 5wK1zdkTB |n1Y QzD~D b[:
QRYPRJ OUTPUT(*PRINT)
5722WDS V5R1M0 &CLr*"\mw - i/n? 05/08/01 11:59:48 3f ..: 0001
n? rF }] }] D> QF5
PAYROLL PAY q G ?\ Payroll &m&CLr q
*****P m a x *****
DBCS #f
<3.I
QRYPRJ
|nzIDYQzD ~ Dy>
8 &CLr*"\mwC'8O
mb,IT (}8( OUTPUT(*OUTFILE) 4+dv<r3v dvD~# dvD~D G
< q=kZb QADM P I 53a)D } ]bD~ QALYQPRJ Py 9 CDG < q=`
,#
>}
b PmC47(ZN&f" F* OUTFILE Dd v D~, D ~PDZ ;v I 1 +SUd
v#
QRYPRJ OUTPUT(*OUTFILE) OUTFILE(*LIBL/OUTFILE) OUTMBR(*FIRST)
|Dn? (CHGPRJ)
9C0|D n? 1(CHGPRJ) |n4|D kn? `X*DD>,r_|D 1Z n?PX
B 9(om D ~1G qk*T/#fMV4zDbT} ]#;P n ? \ m1E\9C
K|n#
g {z8( SAVDTA(*YES) ,r9(} L+Z9 (.0#fbT} ],xZXB9(o
mD~.sV4b)}]#
>}
*|D k PAYROLL n? `X*DhvTD>, dk TB|n:
9C CHGPRJ |n
CHGPRJ PRJ(PAYROLL) SAVDTA(*SAME) TEXT('BIWEEKLY PAYROLL
PROCESSING APPLICATION')
9C0`L*"\mw 1 5CLr
Z0C PDM 49 Cn? 1A;O! q!n 2(|D )#
K |n+;a|D NNGGE" r _|D -T K n?_P( ^ #*|D GGE ",9
C CHGPRJUSR |n,gZ29 3 D:|D C'GGE" (CHGPRJUSR) ;;ZPyv #
r!X Zn?DE " (PRTPRJ)
9 C0r!n?1(PRTPRJ) |n4i4n?DXwMn?cNa9ZDwv i#ITZ
4(n?c Na9.s9C K|n4i$a}76#n?\ m1M&C Lr*"_<
I T9CK|n#
X kZ PRTPRJ |nD PRJ N}O8(zQGG D n ? D{F#
OUTPUT N}D1 !5 OUTPUT(*PRINT) +9(fYQzT)r!#
(fT>K PARTL X h5,C 58 >i G q*sZ|D "4(ra}?~1<&xv
-r#5 Y 8>Xkxv -r#
>}
K>}5wgN 4(Z103 D<4PyT> Dy>( f#
9C PRTPRJ |n
PRTPRJ PRJ(PAYROLL) OUTPUT(*PRINT)
9C0`L*"\mw 1 5CLr
Z2B 9Cn? 9
S0C PDM 49 Cn? 1A;O!q !n 6( r!)#
5722WDS V5R1M0 &CLr*"\mw - r !n? 05/08/01 13:37:40 3f ..: 0001
n? ...............: PAYROLL
n?rF...............: PAY
DBCS }] ..............: q
# fom D ~}]...........: G
D> ................: ?\ Payroll &m&CLr
6 p i r F a}k (* ks D>
01 MASTER MAST MASTER *NONE N PAYROLL n?D MASTER i(y )#
02 TEST TST MASTER *NONE N PAYROLL n?D TEST i#
03 DEVELOPER1 DEV1 MASTER *NONE N PAYROLL n?D DEVELOPER1 i#
03 DEVELOPER2 DEV1 MASTER *NONE N PAYROLL n?D DEVELOPER2 i#
*****P m a x *****
PARTL
<4.I
PRTPRJ
|nzIDYQzD ~ Dy>
?viDcN8>{o zz7(n ? cNa9# K cN8>{ D? DGC4{ wn?
Z wv iDcNa9TJ#<5 P m>K K (fPhv D n ? cNa9#
MASTER
MASTER
MASTER
MASTER MASTER
DEVELOPER1
TEST
DEVELOPER2
<
5. PRTPRJ
<5 My>( f<5wK; v_PD vixdcNa9P} cDn?#P>Z( fPD
0 vVZ?vrb f O=DJ MASTER m>*b)i(e D a } k#
m b,IT (}8( OUTPUT(*OUTFILE) 4+dv<r3v d vD~# d vD~D G
< q=kZb QADM P I 53a)D } ]bD~ QALYPPRJ Py 9 CDG < q=`
,#
>}
b PmC47(ZN&f" F* OUTFILE Dd v D~, D ~PDZ ;v I 1 +SUd
v#
PRTPRJ PRJ(PAYROLL) OUTPUT(*OUTFILE) OUTFILE(*LIBL/OUTFILE)
10 &CLr*"\mwC'8O
(fPhvDn?cNa9
OUTMBR(*FIRST)
>}n? (DLTPRJ)
9 C0>}n? 1 (DLTPRJ) |n4S 0 &C Lr*"\mw1 & \?~P> } {vn
?#>}n ?1,n ?ZDyPiT0w iP DyP?~<a;>}, 49*"_}
Z G)iP$ w #;Pn ? \m 1 E\>}n ? #
X kZ PRJ N}O8(n?{#
"
1 >}n?1,i 5 bT0i b <a;>}#Z 0 &C L r * "\mw1 & \?
~b?4(Db2a;>}(g{| D{FGn?Pd P;vi DP'i 5b{
D 0)#v1yP_G QPRJOWN 1 Ea>}i5bMib,qr,+"v/f#
PX P'i5b{ Dhv,N{ Z823 D: i5?~;#
>}
K>}5wgN S53P}% n? PAYROLL#
9C DLTPRJ |n
DLTPRJ PRJ(PAYROLL)
9C0`L*"\mw 1 5CLr
Z0C PDM 49 Cn? 1A;O! q!n 4(>} )#
1z9C!n 4 1,0`L*"\mw15CLraa);v7O A;#g{1SS|
nP9CK| n,M;arz"v /f#
Z2B 9Cn? 11
12 &CLr*"\mwC'8O
Z 3B 9Cn?cNa9P D i
(#,;vn?I` vii I#n?Z D?vi<m>&C LrPzkD;vf>r
cN#
} g,F* MASTER DiIm>{v&C L rDn B f>#m;vi TEST I m >T
;ZbTDlOZ;pD Q|D04 |Dzk#KiGZn?cNa9PDi MASTER
B f4(D,g<6Py>#
MASTER
TEST
<6._ P=viDn?cNa9
n?cNa9j6KQw 76#Qw 76 GwiDEP,|7( 1Z n?cNa9P
iR ?~1,0&C Lr*"\mw1&\?~QwwviyICDNr#1Zi TEST
P $w1,+ W H 9 CZC i P R=D ?~,r*|Gm>&C Lr P ?~DnB|
Df>#4Zi TEST PR=D NN&C Lr?~< Zi MASTER PiR #PXQw
76Dji,N{ Z9B 9CQw 76#
>Ba)K XZBPw bDE":
v 4(i
v 4(n?c Na9
v |D i
v >}i
v C0`L*"\mw 15 CLr49 Ci
v 2m*"i
v Tn?MiGG*"_ M\m1
v 9Cn? C'|n
v 4(y>n?c Na9
z &C()1d4DA ADTS/400: Application Development Manager Introduction and
Planning Guide ;Z,|P> KzZ*<( en?PDi .0&C<GD ;)Bn#
© Copyright IBM Corp. 1992, 2001 13
4(i (CRTGRP)
9 C04(i 1 (CRTGRP) |n4*n?4(i # ;\ZQ4(n ? .sE\4PK Y
w,"RzXkGCn ?Dn ?\m1 E\9CK|n# PXji ,N{Z73 D:4
(n? (CRTPRJ);#
1 z4(i1,Xk*|a)=v{F:;vCZ ZyPki`XD CL |nP9CD
i,m;vGIe v V{ iIDr F#Kr Fkn?r F iOp4,*n?PD?v
i4(;v( ;{F#PXgN |{ iDE",N{=<C. |{ fr#
X kZ PARENT N}O8(;v 5 , E \("n ? c Na9Pwi .dD X 5#1z
} Z4(n?c N a9PDZ ;vi1,zXk 8 (Xb 5 *NONE,r*Ci;P 8
i#8iMGn?cNa9V'P1 S;Zm;v iOfD i#1WN4 (n?cN
a91,z;&|D a}k5#1 !5* *PARENT #g {z}Z4 (n?cN a9P
DZ~vrsxDi,rX k8 (Ci&ZdBD 8iD{F#
` kV{/ j 6{ (CCSID) ITk CCSID N}ODi`X*#Kj6{*iPf" D
?~7(V{ /j6{#1 ! CCSID 5 *PARENT 9Ck 8i`X*D CCSID#g
{ z}Z4(n ? cNa 9 PDZ ;vi,rk w 5 ` X *D CCSID +d 1 1!5#
I T(}8( *JOB 4 8 > * 9Ck KP CRTGRP |nDxLrw 5 `,D CCSID ,
r_(}8( *HEX 4 8>z;k* ;4?~PD}]; r_zITdk ;v 1 =
65535 .dD{} 5 4j6X(D CCSID #PXZ'V ` VzRoTD&CLrPgN
9C CCSID DE",N{ Z 2423D:Kb CCSID;#
9C NOTIFY N }4(*KG:Zn?cNa9D ; v V 'Pf Z D 3 v? ~} Z;
CHKOUTPART |nlv=,;n?cNa9 D m;V'P D3viP#PXKN}D
ji,N<Z203 D:*ihC(* ;#
I T|D iD PARTLREQ N}# PARTLREQ N}8( 1 ZK i P|D ?~1G qh
* PARTL {F#t*X(i8 (K *YES ,r19C?~*" |nR+Kiw *?j
i 1,Xkxv-r#
4 (i1,ITZ TEXT N } Oh v C i m>n?PD D v W N#
n?iMbPm
OS/400 Yw53+bPmDC'?V^F* 25 vb#Zn?cNa9PD?v0n?
-i1T ,w*Qw 76D;?V ,<m>;vb#n?cNa9P? vQw 76P
Di}\ bPm^F,;(;\,} 25 v# +G,z;+I \Z;vQw 76Ph *
` Z 10 vi# P XgNiOn?{ M i{4NI(;b{DE",N{=<C. |{ f
r#
4(n?c Na9
y ] wv iZn?cNa9PD;C 4 x ; = + i V`#yiZNNcNa9P<G
Z;vir_ n%? Di#?vn?cNa9<; \P; vy i#(#,y iMG|
,nHjI"|B M bTD&C Lrf> D i#y i (#9 G z+VfD&C Lr <
k ADi#
14 &CLr*"\mwC'8O
>}
K >}5wgNZn? PAYROLL P 4 (i MASTER #<7 m>* 4 (Dc N a9#
Z PARENT N}O8( *NONE ,Tcr0&C Lr*"\mw 1 &\ ?~8>
MASTER Gyi#
9C CRTGRP |n
CRTGRP PRJ(PAYROLL) GRP(MASTER) SHORTGRP(MST) PARENT(*NONE)
9C0`L*"\mw 1 5CLr
Z0C PDM 49 Ci 1A;O4 0F6=4( 1#
TEXT('MASTER GROUP IN PROJECT PAYROLL')
MASTER
<7._Pi
MASTER
Dn?
PAYROLL
*Zn?cNa9P4 (Z~vc,IZB;viD PARENT N}O8( MASTER #
>}
TB|n+Z n? PAYROLL P4(i TEST,g< 8Pyv#
CRTGRP PRJ(PAYROLL) GRP(TEST) SHORTGRP(TST) PARENT(MASTER)
<8._P=viDn?
TEXT('TEST GROUP IN PROJECT PAYROLL')
MASTER
TEST
PAYROLL
r*n?cNa9_Pi MASTER M TEST,y Tzh *(e;)i,9C*"_ I
TZdP4 P?~*"Nq#*"iMGn? cNa9PjI ?~*"Di#
* "n/(g4(?~"l k r lv? ~ ,T 0 |D r a}?~H)nC&CZn?
cNa9DW ?r_cNnMD iPxP#;&**"_a)Tng TEST M MASTER
.`Di D |BCJ(# ;PZ|D MbT ? ~ .s,E&Z c Na9 P a}|G,
TckSd{iPa} D?~ ;pYNxPbT, T7#yPi~Z ;p}7X$
w#rK,n?c Na9P O_c ND?~ *Hn?cNa9P OM cND iPG)
Z 3B 9Cn?cNa9P D i 15
?~H(#d{"bBn G,g{*"_ Tn? cNa9DPdi P ?~D1>xP
K |D ,rt m ;*"_S|Mc N Dia}, ;?~,G4I T f;byD|D #
v1xTX*1E& xPbV|D ,"R ,g{*#f|D ,r9&` &X|D cN
a9P OMcN D`,?~ D1>#
zI \kTbye~Xj6|G D*"i8 ({F#b) {FITGZCiP$ wD
K1DC'r*m{, r_G|U( D{F, g DEVELOPER1 r DEVELOPER2#
>}
BP| n+Z n? PAYROLL P4(=v*"i, *"_ ITZd PxP?~*"n
/#
CRTGRP PRJ(PAYROLL) GRP(DEVELOPER1) SHORTGRP(DEV1) PARENT(TEST)
TEXT('DEVELOPER1 GROUP IN PROJECT PAYROLL')
CRTGRP PRJ(PAYROLL) GRP(DEVELOPER2) SHORTGRP(DEV2) PARENT(TEST)
TEXT('DEVELOPER2 GROUP IN PROJECT PAYROLL')
<9m>n? PAYROLL _PDvi,g yvVDGy#
MASTER
TEST
DEVELOPER1
DEVELOPER2
<9._PDviD
g{zk 7#&C Lr ;9(r_< 8C<vA TEST i,rzIT Z TEST ik*
"i.d4(;v i,}g ,C iC4|,* "$wQjIDG)?~#I T+K i
F* INTEGRATION #4(KiD? DGZ#t&C LrbTf>D,1,Jm*"_
SK iPlv? ~ ,r_+? ~ a}=K i P#
*n?cNa9(e;va}k
IZ ?~GZn? c Na9P*"D,r K ,Xa}76; N ;\+;v ? ~iS c
NOMD ia}Ac NO_Di#a}76GZ|,Xka} D?~ DikT?~ D
$wjI1 nU+|,?~D i.dDwv iDEP#
16 &CLr*"\mwC'8O
Payroll
n?
n?cNa9Da}76GIzZ4(i1Z PRMCODE N}O8(Da}k7(D#
a }kj6IT+?~a}ADi#K i F*?ji# a }76 X F?~Zn? c N
a9PI;a}DLH#
1 z4(yi + 4Z PRMCODE N}O8(5 1 ,Ci D a}k+1! h C*i{#
0&C Lr*"\mw 1&\?~( } PARENT N}OD57(z}Z4( Di Gq
G yi#
1 z4(;Gyi D i1,PRMCODE N}D1 !5+< B BikZ PARENT N }O
8(Di_P`, Da}k#
n? PAYROLL D;va}76G(}S \ CRTGRP |n D PRMCODE N} D1!
5 44(D#ZK>}P,Z*"iP*"D?~nUI;a}Ai MASTER ,;Na
};c#zT z}ZSda }DiXk_P| BCJ(#
I T8( * dk CRTGRP |nODi`X * Da}k D { F# P XgN|{ a}kD
E ",N{=<C. |{ fr#ZB;v>}P,BPN;|n+4 (a}k* MASTER
Di TEST#
>}
ZZ;v>}P, 9C DG1 !a}k,x ZZ~v>}P,8 (Ka}k#r*8
iDa}kG MASTER,yT TEST iDa}k2G MASTER#
CRTGRP PRJ(PAYROLL) GRP(TEST) SHORTGRP(TST) PARENT(MASTER)
TEXT('TEST GROUP IN PROJECT PAYROLL')
CRTGRP PRJ(PAYROLL) GRP(TEST) SHORTGRP(TST) PARENT(MASTER)
PRMCODE(MASTER) TEXT('TEST GROUP IN PROJECT PAYROLL')
MASTER
MASTER
MASTER
TEST
MASTER MASTER
DEVELOPER1
DEVELOPER2
<
10.
_Pa}k
MASTERDPayroll
n?
Z 3B 9Cn?cNa9P D i 17
g {Zn?cNa 9 P; P;v &C Lrf>,r_ g {z}Z*<BD&C L r *
"n/,rn?;P;va}kG P 'D#g{ z Di/Xk, $ ;vVf&C Lr
f >,,1|B ,;&C L r Dm ; f >,rZ n?cNa9 Z I \ h*8va}
k#
9ln?cNa 9
n ?cNa9Z;N1d.sI|D T cJ& } v&C Lrf > D*" $ w#}g,
1Z;v &CLrf>D$wj I1,MIT * <*" &CLr DZ~vf># x
R ,I\h*Z;vf>D*"$w4,$&C Lr#<11 T>KbyD;vn?cN
a9#
1Z ; v f > D $ w j I 1 , n ? c N a 9 D V1 V 'P D ? ~ ; a } A i
V1MASTER# V1FIX iG*I\XhT i V1MASTER PD?~w D^}x4( D#
VZIT *< *"&C LrDZ ~vf>K# n?\m1 rn?cNa9mSBDV
',CcNa9Ii V2MASTER "V2TEST "DEVELOPER3 M DEVELOPER4 iI,
yPiDa}k<* V2#
<
11.
a}k
(e; vn?cNa9 ZD 8 va}kk (e; va}kD=( G`, D#ITZ
CRTGRP |nO9C PRMCODE N}4*i(ea}k#n?cNa9Pwv iDa
}kDiOM9IKa }76#
18 &CLr*"\mwC'8O
_P}va}kD
Payroll
n?
>}
: BP CL | n P1 C 44(;v_ P y viM} v a}kD n ?cNa9,g
Z18 3 D<11 Py>#ZK>}P,Y(Q-9C CRTPRJ |n4( Kn?#Kn?c
Na9Y(Z;v&C Lrf>D$wQjI,RQ+yP?~a}Ai V1MASTER #
Kc Na9#tZ;v&C Lrf >,x,1Jm ( }lvh*|D A V1FIX i PD
? ~4TKf>xP^ }#|9Jm|D&C L r DZ ~ vf>#
CRTGRP PRJ(PAYROLL) GRP(V1MASTER) SHORTGRP(V1MST) PARENT(*NONE)
TEXT('VERSION 1 GROUP IN PROJECT PAYROLL')
CRTGRP PRJ(PAYROLL) GRP(V1FIX) SHORTGRP(V1F) PARENT(V1MASTER) PRMCODE(V1FIX)
CRTGRP PRJ(PAYROLL) GRP(V2MASTER) SHORTGRP(V2MST) PARENT(V1MASTER) PRMCODE(V2)
CRTGRP PRJ(PAYROLL) GRP(V2TEST) SHORTGRP(V2T) PARENT(V2MASTER)
CRTGRP PRJ(PAYROLL) GRP(DEVELOPER3) SHORTGRP(DEV3) PARENT(V2TEST)
CRTGRP PRJ(PAYROLL) GRP(DEVELOPER4) SHORTGRP(DEV4) PARENT(V2TEST)
TEXT('VERSION 1 FIX GROUP IN PROJECT PAYROLL')
TEXT('VERSION 2 GROUP IN PROJECT PAYROLL')
TEXT('VERSION 2 TEST GROUP IN PROJECT PAYROLL')
TEXT('DEVELOPMENT 4 GROUP FOR VERSION 2')
TEXT('DEVELOPMENT 5 GROUP FOR VERSION 2')
P }ua }76:;u 7 69 C V1 a}k,Z~ u 769 C V1FIX a}k,Z} u
769C V2 a} k#
n ?cNa9PD?vi< ; \ P;va}k k | ` X*# n ?IT_Pm`va}
k#+G, 1z4(i1,*C i8( Da} k;(;\F5n ? cNa9P OM c
N DNN?~(d?jiZ z }Z 4 (DBiOf) D V f a}76#}g,ZZ18
3 D<11P,;\Z V2TEST ikO M cN D i.d4( ;va}k* V1 Di(g
{ ZG)iPP?~Da}k* V2 D 0)#byvaF 5 b )?~D V2 a}76 #
g ZZ17 3 D <10 PGy, Z Z18 3 D <11 PC4(;?~ D Qw 76GI*"_}
ZdP$wD i47(D# }g,g{*"_} Zi DEVELOPER3 P$ w,r+WH
ZCiPQw ?~#g{ ZCiPR;=y* D ?~,raQw i V2TEST #g{ ZC
i PTR;=C ? ~,raQw i V2MASTER#g{ZC i P9R;= ? ~,r a Q
4;=
w i V1MASTER #PKK Qw 76,Zi DEVELOPER3 P$ w D*"_ M
Z
i DEVELOPER4 M V1FIX PD?~#
;v?~D= vf>
ZZ18 3D<11 P,PAYROLL n?P}v?~#d P;v?~ BIWKLY _P= vf
> ,r*|}Z ;mSB&\#b}v? ~ G BIWKLY"MNTHLY M WKLY # Y (
QjI Payroll &C LrDZ ;vf>;+G ,Zb} v?~P"VKms,h *xP
;)=SD*"n/#? ~ BIWKLY"MNTHLY M WKLY ; lv=i V1FIX(d
a}k* V1FIX)P#
,1,*"&C LrB;vf>D * "_7(Z?~ BIWKLY Ph*3 )B &\#K
*"_+ BIWKLY lv=a}k* V2 Di DEVELOPER3 P# "b,;\ +
BIWKLY Si V2MASTER a}=i V1 ,r*a}k;`,#
1Zi DEVELOPER3 P$ w D*"_jI BIWKLY D$w1,?~;a}A i
V2TEST #Z7#?~g$ZcDKws,\m1Ma+C?~a}Ai V2MASTER #
Z3B 9Cn?cNa9P Di 19
V Z,19(K Payroll &C Lr DZ ~vf>1 ,+9Ci V2MASTER PD
BIWKLY f>,x ; G9 Ci V1MASTER PDf >#Z Z~ vf> P, ?~
MNTHLY M WKLY 4|D ,rK ,+9CZi V1MASTER PR=D b)?~D1
>#
4(;v;Pa}kDi
2 I T 4( ;va}k* *NONE Di#bb 6 EC i ;Pk |`X*Da}k#;\
a}T a}k* *NONE Di4( D?~r4FA Ci D?~#
I T*8( * bT&C LrDK14( ;v_P PRMCODE(*NONE) Di#;s,K
bTK1 T;ITlv ?~r_4F ?~"|D ?~ "bT|,T0l kX ?~,+
G ;\+Q|D D ? ~a}XdZn? c Na9PD-4; C #
*ihC(*
1*ng V1MASTER .` DihC NOTIFY N}1 ,Ma"v( *{" (}g ,g
{ 10}ZcNa9D V2 V'O* ";v Q ;lvA V1FIX D?~ D 0)#g{?~
Q|D ,rI\h *TC? ~ D `vf>xP |D#}g,14(i1 ,I T9C
NOTIFY N } 4 R f C ' : f Z Z n ? c N a 9 D ; v V 'P D ? ~ } Z ;
CHKOUTPART |nlv=,;n?cNa9 m;V'P DiP#g{?~Q|D ,r
I \h*TC?~Dd{f>x P ,yD|D #
18(K 5 *DEVELOPER r_Xb{F 1,SZ CHKOUTPART |n D GRP N}
O 8(Di P lvDNN? ~ <+< B "vg O yvD(*#+Tda } kkylv
?~ ;,D"RfZZn? cNa9d{V'Di PDX( ?~M`MDyPf>"
v (*{" #g{Vf?~_Pa}k *NONE,ra" v (*,x;[C4l v ?~
Da}kG2 4#
;aTfZZ( S dPlv ? ~r_+ ? ~l v=dP D )iP D ,; ? ~D1>"
v(*{" ,r_g{?~G9(}LDdv(}g,`M* PGM D?~),2;a"
v(*{" # (#,n?\m19C1 !5 NOTIFY(*NONE) ,|b6E;&"vNN
(*#
1 jI Z ;v&C Lrf>DyP*"$w,RyP?~<Zi V1MASTER P1,n
?\m1I*i V1MASTER |D CHGGRP |nOD NOTIFY N},Tc8(1l
v CiPD?~1& C (*-#N{Z21 3D < 12 #bIToz` X *&C L rDB
;f>lvD? ~ T0*T&C Lr10f> D ^}y lvD? ~#
1 Si V1MASTER Plv? ~ 1,+"vBP`M .; D (*:
v g{8(K 5 *DEVELOPER ,rZ n?cNa 9 m;V'P lv K ?~D*"_+
SU=(*E"#lvC? ~ D*"_ +SU=`, D{" #
v g{8(KC'r*m{,r+( * C'r*m# l vC? ~ D*"_+S U = `
,D{" #Zn?cNa9m;V'P lv K ?~ DNN K2aSU ={" #
< GB<,|5 wK&CLrD}vf>#&C L rZ;vf> D * "QjI,Ry
P?~<Zi V1MASTER P#
20 &CLr*"\mwC'8O
<
12.
(*>}
1. n?\m19C CHGGRP |n,"*i V1MASTER + NOTIFY N}hC*
*DEVELOPER#SK iPlvDNN? ~VZ<a< B"v( *{" #}Zlv
C?~D*"_+S U =`, D{" #
2. i V1FIX PD*"_+?~ RPGSRC BIWKLY Sa}k* *NONE Di
V1MASTER Plv#
;a"v(*,r*fZD ?~ RPGSRC BIWKLY D(;1> ;ZSdP lv ?
~Di (V1MASTER) T 0+? ~lvADi (V1FIX) P#
3. i DEVELOPER3 PD*"_+?~ RPGSRC BIWKLY Si V1MASTER P l v#
V Z,?~f Z Z}viP:V1MASTER"V1FIX M DEVELOPER3 #
4. Zi V1FIX Plv? ~D *"_ SU = ( *{" , 8>?~}Z; lv=i
DEVELOPER3 P#}Zlv? ~D*"_SU=(*{" ,8>?~Q-;lv=
i V1FIX P#
5. xP^ }$wD*" _ZjI^ }1MIT(*Zi DEVELOPER3 Plv? ~D
* "_K#C * "_ I 9C CMPPART |n4HO DEVELOPER3 iM V1FIX i
P D?~ D =vf>#;s,g{h*D0,*"_ I T9C MRGPART |n4O
"^}#
g {?~vfZZ S P l vC ? ~Dir_fZZ+| l vADi P ,r ;a"v(
*{" #
Z 3B 9Cn?cNa9P D i 21
9Ci
I T(}1SZNN|nPOd k CL |n49Ci#9 I TZ CL Lr" REXX }
LP9C|n,r_(} QCMDEXC 4 9C|n#i |n* CRTGRP"CHGGRP M
DLTGRP#
} Kb)i| n .b,9IT9C PRTPRJ | n 4T>XZ n ?PDi D E "#PX
PRTPRJ |nDE",N{ Z 93D:r!X Zn? DE" (PRTPRJ);#
9 ITC0 C PDM 49 C i1A;(} 0 `L * "\mw15CLr 9 Ci #
|Di (CHGGRP)
9C0|D i 1(CHGGRP) |n 4|D iD tT#;Pn?\m1E \ 4 PKYw#
I T9CK|n4|D k i`X*DD>#9 I T9C|4|D iD8 i #|D8 i
+JmzX B2En?cN a9,r_Zn?cN a9PekBi#
I T|D kX(i`X*D a }k#z8(xC iDB a }k ;(;\F5Ci T B
iP?~DVfa}76#
9 IT|D 1SiPlv?~1+"vD(*#zITZ NOTIFY N}O! q BP5.
;: *SAME"*NONE"*DEVELOPER r_C 'r *mD{F#*SAME G1 !5,
m >Q # f10 D (*h C #PXji,N{ Z 203 D :*ihC(* ;#
PARTLREQ N}8(1ZKi P|D ?~1G q PARTL {GXhD#t*X(i8
(K *YES,r19C?~*"| nR+Kiw *?ji1, Xkxv-r#
|Dn?cNa9PDi
Z233 D<135w 1mSBi1,n?cNa9 +gN|D #
22 &CLr*"\mwC'8O
BEFORE INTERIM AFTER
MASTER
TEST
DEVELOPER1
TEST
DEVELOPER1
MASTER
SYSTEST
MASTER
SYSTEST
TEST
DEVELOPER1
<
13.
|Dn?cNa9
BEFORE Dn?cNa9P}vi#Y( z k |D n ?cNa9,TcZi MASTER
kVfi TEST .d P;vBD053bT 1i # Z ;=MG4(CBi#
>}
: TB CL |n+mSBi"4 ( INTERIM cNa9#
CRTGRP PRJ(PAYROLL) GRP(SYSTEST) SHORTGRP(SYST) PARENT(MASTER)
TEXT('SYSTEM TEST GROUP IN PROJECT PAYROLL')
B;=MG+i TEST D8 iS i MASTER |D * i SYSTEST#
>}
: TB CL |n+|D i TEST D8 i, T9n?cNa94p4s<13PD0.
s1n?cNa9 #
9C CHGGRP |n
CHGGRP PRJ(PAYROLL) GRP(TEST) PARENT(SYSTEST)
9C0`L*"\mw 1 5CLr
Z0C PDM 49 Ci 1A;O! q!n 2(|D )#
g {zk( } 4(BDyi4 |D n?c N a 9 ,;h g 4(K n?PD N Nd{i
Gy44(Ci,"Z CRTGRP |nO8( PARENT(*NONE) 4I#BD yiMI
* H0yiD 8 i#
Z3B 9Cn?cNa9P Di 23
1;vi;mSAn?cNa91,0&C Lr*" \mw1 & \? ~+7 #a}7
6 OcNOMD iPyP ? ~Da } 7 6 ;a\=F 5 #g{zT<+imSAn ?
cNa9,r +<BXE0lv ?~1(CHKOUTPART) |nOy8>D m;a}76
4 a}?~, "R CHGGRP |n+'\#
* K\bI\aF 5 a}76, z Z+iekn ? cNa9P. 0,&C* s yP *
"_#9lkM lv? ~#+yP? ~<a} A|GD?ji2G ;vCk (#
"b,;v i;\G| T:D8 i#H;\+ cNa9P OM cND ij6*8 i,
2 ;\+ c Na9P O _ c NDij6*8 i #
|Dn?cNa9PDa}76
a }kXk m >Vf n ?cNa9PDP' a }76#1*n?cNa9|D K a }
761,K&\?~+ l i Gq;ah9 ?~;a}Ad? ji#
>}
: TB CL |n+|D n ? PAYROLL PDi DEVELOPER1 Da}k, < B
n?g<14Py>#
CHGGRP PRJ(PAYROLL) GRP(DEVELOPER1) PRMCODE(*NONE)
MASTER
MASTER
MASTER
SYSTEST
MASTER
TEST
*NONE MASTER
DEVELOPER1
<
14.
_PQ|D a}kDn?
DEVELOPER2
PAYROLL
24 &CLr*"\mwC'8O
ZK>}P,|D Kki DEVELOPER1 `X*Da}k,9CZCiP$ wDK1I
T ;Ya}?~#g{dk CHGGRP |n 1 KiPD?~_Pa}k MASTER ,rC
|n+'\,r*?~ ;\Y;a}X= ?jiP#
g {|D KVf n ?cNa 9 PiDa}k,rK & \?~9a 7 #CiPD?~ ;
q!da}76 ODm;?ji#} g,g{9C CHGGRP |n|D K<15 Py5 w
D n?cNa9,Tc*i MASTER 8( V1 a}k ,r ? ~ BIWKLY D a}76
;)9,r*C?~+_PBD? ji#ZKivB,CHGGRP |n+'\ #
<
15.
T>*N;\)9a}76D;v >}
>}i (DLTGRP)
9 C0>}i 1 (DLTGRP) |n4Sn?c N a9P>}i," > } k Ci`X*D(
^E "#;P n?\m1E \4PKYw#
Z 3Kk*n ? .s, z IT9CK|n4}%X( * "_Di,r _ }%kCn ?
DIf>`X* D3)i#}g,g{ z}ZxP Z}vf> D$w,zI \;Yh
* n?Z ;vf>PD*"i#
"
1>}i1,i 5b2a;>}#Z 0&C Lr *"\mw1 &\?~b ?4(
Db2a;>}(g{| D{FGP'i 5b{ D0)#v1i 5bMi b Dy
P _G QPRJOWN 1 ,i5bMi b Ea;>}, qr ,aT;>}Di" v /
f #PX P 'i5b{ D hv,N{ Z 823 D :i5?~ ;#
Z3B 9Cn?cNa9P Di 25
>}
K>}5wgN Sn? PAYROLL P>}i DEVELOPER1#
9C DLTGRP |n
DLTGRP PRJ(PAYROLL) GRP(DEVELOPER1)
9C0`L*"\mw 1 5CLr
Z0C PDM 49 Ci 1A;O! q!n 4(>} )#
1z9C!n 4 1,0`L*"\mw15CLraa);v7O A;#g{1SS|
nP9CK| n,M;arz"v /f#
1 >}i1,DLTGRP |n+liB P iv :
1. Zn?cNa9W ?>}DiP;( ; \Pa}k;G *NONE DNN?~# g{
3 vi|,DyP?~<_ P a}k *NONE ,R;PNN;v?~;l v,rIT
>}byDi#
2. Zn?cNa9PDd{ X=, BPdSXk*f#
v ZCiP y>;P?~#
v Zn?cNa9P;PNN ?~9CKi4CJd ?ji#
v g{iGy i,r|XkGUD# |XkGcNa 9P(;Di,r_|BfX
k;P;viI* BDyi#
g{zT<S*"iP>}?~,r_ >};v|, P4a } Ad ?jD?~ Di,
r|n+'\#
g{9C!n 4 4 d k DLTGRP |n,r0`L*"\mw15CLraa);v7
OA;# g{1SS|nP9C K|n,r;a SU=/f#
Zn?cNa9PGGC'
;)4(Kn?c Na9,Mh *xh*"_r\m1T|D CJ(#n?\m1G
G n?kiPD*"_Md{ n ?\m1#
z&C()1d4DA ADTS/400: Application Development Manager Introduction and
Planning Guide ;Z,|P> K zZ*<GGC'.0 & C < GD ;)Bn#
GG*"_Mn?\m1 (ADDPRJUSR)
9C0mSn?C'1(ADDPRJUSR) |n 4Zn?PGGd{ C'#;Pn?\m1
E\4PK Yw#
C'r*m C4j6zkGG DK1#& Z ADDPRJUSR |nD USRPRF N}O8(
C'r*m{# C'r*m QSECOFR Gy Pn?D\m1#
I T(}GBZ USRTYPE N}Oa)D547(yGGC'D`M#}g,C'`M
*DEVELOPER 8>z}ZGG DK 1 G;v&C Lr*"_,RTn?cNa9 PD
yPi<_ PACJ(#
(}Z ACCESS N}O8( *UPDATE , " Z DEVELOPGRP N}O dki{,4T
X(*"iZh|B CJ(#|B CJ(m> *"_ ITS{GD *"i a}?~#
26 &CLr*"\mwC'8O
b)N};p 9C48 >yGG*" _h*T8 (Di_P| BCJ(#18(K
ACCESS(*READ) 1, DEVELOPGRP N}M;vT#
>}
K >}5wgNxh*"_Tn?c N a9PyP?~DACJ(T 0 T;v*"i
PyP?~D|BCJ(#
9C ADDPRJUSR |n
ADDPRJUSR PRJ(PAYROLL) USRPF(SMITH) USRTYPE(*DEVELOPER) ACCESS(*UPDATE)
9C0`L*"\mw 1 5CLr
Z0C PDM 49 Cn? 1A;O! q!n 41(mSC' )#
g {4Z DEVELOPGRP N}Oj 6 N Ni,r*"_;\lkrlv? ~ r_a}n
?cNa9PD ?~#
DEVELOPGRP(DEVELOPER1)
>}
TB|nvxh*"_T n?cNa9PyP ?~DACJ(#
ADDPRJUSR PRJ(PAYROLL) USRPRF(SMITH) USRTYPE(*DEVELOPER) ACCESS(*READ)
C '`M *ADMIN 8>z}ZGG D K 1 G ;vn?\ m 1,{Tn?cNa9PD
yPi<_ P|BCJ(,"RIT9 C yP0 &CLr*"\mw1|n # C'r
* m QSECOFR GyPn?D\m1#
>}
TB|n5 wgNGG n?\m1#
ADDPRJUSR PRJ(PAYROLL) USRPRF(TREMBLAY) USRTYPE(*ADMIN)
g{z8( USRTYPE(*ADMIN),r ACCESS M DEVELOPGRP N}a;vT,r
* ~,KTn?cNa9PyPiD|BC J (#
PXgNZn?PGGK*"_r \m1.s|D C'r*mDG GE"D E",N
{ Z293 D :|D C'G G E" (CHGPRJUSR);#
9Cn? C'|n
IT(}1SZNN|nPOdk CL |n4 9Cn?C'DC'r*m#9ITZ CL
L r"REXX } L P9C|n,r_(} QCMDEXC 4 9 C|n#n? C '|n G
ADDPRJUSR"PRTPRJUSR"CHGPRJUSR M RMVPRJUSR#XkGn?\m1E \9
C ADDPRJUSR"GHGPRJUSR M RMVPRJUSR |n#
yPn? C'|n<9 CC'r*m# Xk*?v |na) C'r*m#
(}9C0 C PDM 4 9Cn?1A ;,9ITC0`L*"\mw 15CLr4 9C
n?C'#
r!C'GGE" (PRTPRJUSR)
9 C0r !n?C'1(PRTPRJUSR) |n4i4n?DX(C'r*mDGGE"#n
?\m1M*"_< IT4PK|n#
Z 3B 9Cn?cNa9P D i 27
X kZ PRJ N}O8(zkT > XZDvn ? DC' G GE"#zITZ USRPRF N
}O dkX(DC'r*m{r_9C *ALL 48>zki4Zn?PGGDyPK1
DyP GGE"#
Z ns;v ADDPRJUSR r CHGPRJUSR |nOZhDCJ6p kC '`M5;pC
44((f#g{zZ K|nO8(DC'r*mG CZ T3)i_P| BCJ(D
* "_D,raP>{ / }Td_P|B C J(Di# g { * "_Tn?;P A C J
(,r_ g{z8(DC'r*m CZ \m1D, ra Z(fOr! ALL 4zfiP
m#
>}
: OUTPUT N}D1 !5 *PRINT + 9(fYQzT)r!#g {z dkTB|
n,r<16PT>D(f ;Y Qz#
9C PRTPRJUSR |n
PRTPRJUSR PRJ(PAYROLL) USRPRF(*ALL) OUTPUT(*PRINT)
9C0`L*"\mw 1 5CLr
Z 0C PDM 49 C n? 1 A;O! q !n 46(r!C ' )#
5722WDS V5R1M0 &CLr*"\mw - r !n? C' 05/08/01 17:30:15 3f . . : 0001
--------------------------------------------------------------------------------
n ? ...............: PAYROLL
C' ................: TREMBLAY
C'`M ..............: *ADMIN
n?CJ6p.............: *ALL
QZ(Di
*** ALL ***
--------------------------------------------------------------------------------
n ? ...............: PAYROLL
C' ................: SMITH
C'`M ..............: *ADMIN
n?CJ6p.............: *ALL
QZ(Di
*** ALL ***
--------------------------------------------------------------------------------
n ? ...............: PAYROLL
C' ................: ROBERTS
C'`M ..............: *DEVELOPER
n?CJ6p.............: *UPDATE
QZ(Di
DEVELOPER1
--------------------------------------------------------------------------------
n ? ...............: PAYROLL
C' ................: LALONDE
C'`M ..............: *DEVELOPER
n?CJ6p.............: *READ
QZ(Di
*** ALL ***
<
16.IPRTPRJUSR
*****P m a x *****
|nzIDYQzD ~ Dy>
>}
: r_,IT(}8(TB|n4+dv<rd v D~#bPmC47(ZN&f
"F* FILE1 Dd vD~,x D~PDZ ;v I1+SUd v#
PRTPRJUSR PRJ(PAYROLL) USRPRF(*ALL) OUTPUT(*OUTFILE)
OUTFILE(*LIBL/FILE1) OUTMBR(*FIRST)
28 &CLr*"\mwC'8O
d vD~DG <q = kZb QADM P I 53a)D}]bD~ QALYPUSR Py 9 C
DG<q=`,#
g{zZK|nO8(DC'r*mG CZ*"_ D, r**"_Td_P|B C J
(D?vi4(; vdvD~G <# g{zG* \m1x8 (DC'r*m, rv4
(;vdvD~G <#
|DC'GGE" (CHGPRJUSR)
9C0|D n? C'1(CHGPRJUSR) |n4|D n?DX( C'r*mG GE"#h
z K|n,IT|DC'`M (USRTYPE) "CJ(^ (ACCESS) r _ * "_Td_P
|BCJ(Di (DEVELOPGRP) #Xk 7#z|DdGGE"DC';P+NN?~l
v ={G D *"iP# ;Pn?\m1E \ 4 PKY w #
zIT|D 10 GG* *"_D 3vKDC'r*m( g{ CK1I*n ?\m1D
0 ),4.`;#IT(}+*"_DCJ(|D * *READ ,IT}% * "_TyP*
" i D | B C J ( # * S n ? P { v X } % * " _ r \ m 1 D ( ^ , I 9 C
RMVPRJUSR |n#zZ DEVELOPGRP N}O d kDi{d 1 *"_H0_P (^
Di Df;Pm#
>}
: Y(H0dkKT B|n#
ADDPRJUSR PRJ(PAYROLL) USRPRF(ROBERTS) USRTYPE(*DEVELOPER)
ACCESS(*UPDATE) DEVELOPGRP(DEVELOPER1)
B ;v>}5wgNSi DEVELOPER1 =i DEVELOPER2 4|D *"_ ROBERTS
D|BCJ(#
9C CHGPRJUSR |n
CHGPRJUSR PRJ(PAYROLL) USRPRF(ROBERTS) USRTYPE(*SAME)
ACCESS(*SAME) DEVELOPGRP(DEVELOPER2)
9C0`L*"\mw 1 5CLr
Z0C PDM 49 Cn? 1A;O! q!n 42(|D C' )#
* Jm*"_|Bm;v*"iPD?~,zXkZ CHGPRJUSR |nO8(yPi#
} g,** ROBERTS ZhT DEVELOPER1 M DEVELOPER2 iD|BC J (,&
dkTB|n#
CHGPRJUSR PRJ(PAYROLL) USRPRF(ROBERTS) USRTYPE(*SAME)
ACCESS(*SAME) DEVELOPGRP(DEVELOPER1 DEVELOPER2)
g {VfDiPm+$,rW H 4 0F4= a> 1 Ta>|n,"RZ|D 1 0 i P m.
0lw| #
}%C'GGE" (RMVPRJUSR)
9 C0}%n? C '1(RMVPRJUSR) |n4}%n?MC n ?PwiD C 'r*mG
G#C' r*m QSECOFR GyPn?D\m1,ITSn?P}%yPn?\m1#
;Pn?\m1E \ 4PKYw#
1 \m1r*"_ k *n?r 1 zkS n ? cNa9P{v X }%C'1,I 9 C K
|n#
>}
: TB|n+S n? PAYROLL P}% ROBERTS#
Z3B 9Cn?cNa9P Di 29
9C RMVPRJUSR |n
RMVPRJUSR PRJ(PAYROLL) USRPRF(ROBERTS)
9C0`L*"\mw 1 5CLr
Z 0C PDM 49 C n? 1 A;O! q !n 44(}%C' )#
RMVPRJUSR |nlkX? ~,"Rg{PNN?~;lv=Z|nO8(DC'r*
m P,ra"vE"T {" #\m 1 IT9Cb){" 4bvK C ' (^[G*"_
9G\m1)Z 9C RMVPRJUSR |n.0}ZTdxP$wDNN4 bv$wn#
P XZ3vKk*n ? 1gNem*"iDE",N{ Z 184 3 D : Z C 'k*n?1
x PV4;#
4(y>n?c Na9
>ZhvK;5 P |n,zITC4 :
v 4(`FZ K&yhvDn? TRAVEL Dn?
v Zn?cNa9P 4(i
v T>XZ n?DE "
v ZdPGGC'
v |D {GD;)GGE"
9 IT9C0`L * "\mw15CLra )DA;44(K n ? cNa 9 #ZK7
0D)2, z+Q-4 (K Z313 D<17Py5 w D n?cNa9#
30 &CLr*"\mwC'8O
MASTER
MASTER
MASTER
SYSTEST
MASTER
TEST
MASTER
DEV_DAVE
<
17. Travel
MASTER
DEV_NICOLE
&CLrDn?cNa9
MASTER
DEV_KEN
9CBP=h44(KBD n?cNa9:
1. 9C CRTPRJ |n44(n?#TB|n+4(n? TRAVEL #g{ z 8bD0,
I Cm;v{F44( C n?, T cz I T+|#fZ53O) + 4709C#
CRTPRJ PRJ(TRAVEL) SHORTPRJ(TRL) TEXT('TRAVEL DESTINATIONS APPLICATION')
P X4(n?D j i,N{Z73 D : 4 (n? (CRTPRJ);#
2. (}9CTB|n4Z n? TRAVEL P4(;vF* MASTER Dyi#
CRTGRP PRJ(TRAVEL) GRP(MASTER) SHORTGRP(MST) PARENT(*NONE)
TEXT('MASTER GROUP IN PROJECT TRAVEL')
n s,*K i |,&C LrDyPzz6p D ?~#PX4( i Dji, N{ Z 14
3D:4(i (CRTGRP) ;#
3. 4(;vF* SYSTEST D53bTi#C J 1D rLi{Ma}k MASTER 4
4(Ki#Z TEXT N}Oh v Ki#G !,+ KiD8 i8(* MASTER#
X 4K = h 44(i TEST# K i2 _ Pa}k MASTER,+Gd8 i G i
SYSTEST#
4. VZ#zITYN9C CRTGRP 4mSzh *D*"i#ZK>}P,RGh*}
v*"i, Vp* Dave"Nicole M Ken#yPb} vi<+ TEST iw*|GD
8i,"R<_Pa}k MASTER#+ Dave D iF* DEV_DAVE, Nicole D
i F* DEV_NICOLE,Ken D i F* DEV_KEN#
Z3B 9Cn?cNa9P Di 31
5. 9C PRTPRJ |n4i$n?cNa9Gq G *D#P X r ! n ?E "Dj i,N
{ Z93 D :r!X Z n?DE" (PRTPRJ);# z D(f4p4& C `FZ Z 83 D
< 3PyT>D(f#g{zTa { P = zb,r* A B;=#g{z k |D n ?
cNa9DE","T9 C CHGGRP |n4|D XZdP;viDD>hv#
6. VZ,h*+*"_GG=n? TRAVEL P,Tc{GI T *<$w#?0, z k
GGyPb}v*"_,9{G;TT:Di_P|BCJ(#C ADDPRJUSR |
n 4jIKNq#r * h*P5JD C 'r * m 4 9CK| n ,y T!qzD}v
,B4Vpd1 Dave"Nicole M Ken D?~#PX GGn?C' Dji,N{ Z
263D:GG*"_Mn?\m1 (ADDPRJUSR);#
7. ZTn? TRAVEL GGK Dave"Nicole M Ken .s,IT9C PRTPRJUSR |
n 4i${GDG GE"#PXr !b V E"D j i,N{Z27 3 D :r!C ' G
GE" (PRTPRJUSR);# zD(f4p4&C`FZZ28 3D<16 PyT>D(f#
"b,zDC'r * m 2 P>Z(fO, - r Gz Q -4(Kn? , r xz 2 Gn
?\m1#
8. zITv(zh*8(;vr9n?\m1#9C CHGPRJUSR |n4jIKYw#
g {z h * P X g N4P K Y w D ji, N { Z 293 D :|D C' G G E "
(CHGPRJUSR);#YN(}9C PRTPRJUSR |n4i$zQjIDYw#
1 zjIYw1,n ? cNa94p4& ` FZ Z 31 3 D <17 P D cNa9#z I \
kx;=X5y TqC9Cb)|nD|`5y-i# 1jI1,G!* 9C DLTPRJ
| n4>}Cn?,Tcd{KI9C, ;> } #*>}n?,dk T B | n:
DLTPRJ PRJ(TRAVEL)
32 &CLr*"\mwC'8O
Z 4B ?~*"i\
>Bhv:
v gNP>?~T 0 gNT>rr!|GDZ ]#
v ITC4qCzTd GG Dn?{F D|n, T0C4qCZG)n ?ZzTd_
P (^Di{F D |n#b) | nozz K bzIT9 C D)?~#
*Kb?~{GgN9lD T0k|{ ? ~`X*D fr,N {=<C. |{ fr#
P>n?Mi{T0 zDCJ(
*7(zZ D)n?PxPKGGT0zI TCJD)i,9C CL |nr0`L*"
\ mw15CLr # 9C 0 i/n? 1 (QRYPRJ) |n 4 q!zQTdGG D n ? DP
m #2I T 9C WRKPRJPDM 4i4zTd_ P CJ(Dn? D P m #;)z* @ K
n?{,M9C0r!n? C'1(PRTPRJUSR) |n4r!PXTn?DC'r*mC
J (DE"#0 r! n ?1(PRTPRJ) |nJm z r!;]T> n ?PyPiD(f#9
I T9C WRKGRPPDM 4i 4 n?PyPiDPm#
Z Z2B 9Cn?M Z 3B 9Cn?cNa9P D iP<T b)|nx P Khv#PX
9C0`L*"\mw 1 5CLr4P >zZdPxPKGG Dn ?Dji,N< Z
16 B 9C`L*"\mw 5 CLr#
i4 ?~Pm (QRYPART)
g {z*@ z QTdGG D n ? D{F,r z ITqCX(iP?~ D Pm r _n ?
PDQw 76#
9C QRYPART |n
QRYPART PRJ(PAYROLL) GRP(DEVELOPER1) TYPE(RPGSRC) PART(BIWKLY)
9C0`L*"\mw 1 5CLr
!q PDM wK%O D !n 6(9C?~ )#Z
; s 4 Enter | # + P > S8 ( D i ; 1 =y i P D y P ? ~ # 9 I T 9 C
WRKPARTPDM 4qCzTd_PCJ( Di DPm#
XhN}
8(*i/Dn?"i "`MM ?~#
TZ TYPE M PART N},zIT8 (`t `MM{F"yP `MM{F,r_X (
`MM{F#
TZ GRP N},zIT8 (X ({Fr_ *ALL#18 ( GRP(*ALL) 1:
v QRYPART |nOD SCAN M SCHPTH N};vT,x+Qw n?PDyPi
v 0i/ ?~ 1(fPavV X 4D?~,r*P> K ?~ DyPf >
n? Mi
a >&8(n?MiD{F,
© Copyright IBM Corp. 1992, 2001 33
g {z9C` t `Mr?~{ (*generic* ),r+ i /k|%dD y P ? ~M`M#(}
9CGE (*) rJ E (?) ^(?~{r` M48(y P?~r`MDS /,dP ,* m
> 0 vr` vV{,x ? ;m> 1 vV{#}g,g{zZ TYPE N}O8( *C* ,
r a&m Z ?~`MPNNX=_PV { C D ` MDyP ? ~,}g CBLINC r
CINC#g{zZ PART N}O8( ?ABC,r+&m_PT ABC a2D 4 V{{
F DyP?~,}g DABC# P X QRYPART |nJm D ?~`M D Pm,N{=<
B. ?~`MT 0|Gk |nDX5# QRYPART |n2JmC'( e?~`M#
r * *ALL TZ PART N}45_ P Xb,e,yT,9C **ALL 48( T ALL a
2DyP?~#
` t ` MM{FZ0` L *"\ m w15CLrP G T;,= = & m D#PXji,
N{Z16B 9C`L*"\mw 5CLr#
I!N}
I TZ QRYPART |nO8( ;)I! E "#zIT8>&+|nDdv"MAN&"
Gq&C(hcNa9,T0 &C 9CDuQw 76#
ACCKEY N}Jmz i /lv=X(C'DyP?~#1!5* ACCKEY(*ALL) ,|
+ i/yP ? ~x ;\G- + |GlvD#
9C OUTPUT N }48 >&C+ dv"MAN!5* OUTPUT(*PRINT) #TZ
K w5,(f ;YQzA r !h8#OUTPUT(*OUTFILE) +dv<r d vD~ # dv
D ~MG;v|,K3)&ma{DD~#dvD~D G <q = kZb QADM P I 5
3 a)D}]bD~ QALYQPART Py 9 CD G<q=` ,#
>}
IT(}8(`FZ TBD|n4+dv < rdvD~#
QRYPART PRJ(PAYROLL) GRP(DEVELOPER1) TYPE(RPGSRC) PART(BIWKLY)
OUTPUT(*OUTFILE) OUTFILE(*LIBL/FILE1) OUTMBR(*FIRST *REPLACE)
>}
g<18 yv,TB|n+Zn? PAYROLL PiR ?~ RPGSRC BIWKLY ,W HQw
i DEVELOPER1 #ZC i P4R=C?~,rK QRYPART |n+XE1!Qw 76
(ZK>}P* DEVELOPER1"TEST"MASTER )4iRC ?~ ,"Zi MASTER
PR=K|#<19 PD(f ;YQz Ar!h8#
QRYPART PRJ(PAYROLL) GRP(DEVELOPER1) TYPE(RPGSRC) PART(BIWKLY)
OUTPUT(*PRINT) SCAN(*YES) SCHPTH(*DFT)
34 &CLr*"\mwC'8O
<
18.
i/ ?~
5722WDS V5R1M0 &CLr*"\mw - i/ ? ~ 05/08/01 12:00:00 3f ..: 0001
n? ...............: PAYROLL
i ................: DEVELOPER1
`M ................: RPGSRC
?~ ................: BIWKLY
CJ\?(VP_ )..........: *ALL
(hcNa9 ............: *YES 1
Qw 76...............: *DFT 2
zcQwj <D?~
?~ `M oT i DUZ V P_ D>
BIWKLY RPGSRC RPG MASTER 05/08/01 SMITH |B$J%
1 3 4 5 6 7
<
19.
i/ ?~(fDy >
*****P m a x *****
ON|D
1 8(Gq*Zn?cNa9 PQw 8(D?~#
2 Z SCHPTH N}O8(DQw 76#
3 ?~DoT#
4 ZdPR=?~ Di#
5 ON|D ?~Z]D UZ#
6 T>lvK? ~DK1 DC' r*m(g{PD0 )#t*UW,rm> 4l
v?~#
7 T>?~DNNh v TD>#
Z4B ?~*"i\ 35
T>Mr!?~ (DSPPART)
9 C0T > ?~1 (DSPPART) |n4T > rr!?~DZ] r Xw#m1P > K
DSPPART |nwC D |nT0wV? ~`M#
>}
8 (n?"i "`MM?~D{F # 9IT!q k *+dv< r N&,T0g{Z 8
(DiP4R =3v?~,Gq 9C1 !Qw 764 iR C?~#
DSPPART PRJ(PAYROLL)
TYPE N}7(;wC4T > rr! ? ~D|n#
m1.;wC4T>x( `M?~ D|n
?~`M I DSPPART w C 4T> ?~D|n
BNDDIR DSPBNDDIR
CLD n/a
CMD DSPCMD
DTAARA DSPDTAARA
x Po TtT DSPF D FILE STRSDA (STRSDA ;wC,R DSPFD |n;wC4 r !|
_ Po TtT ICFF" LF"PF
r PRTF D FILE
JOBD DSPJOBD
JOBQ WRKJOBQ
MENU (UIM) DSPMNUA
MODULE DSPMOD
MSGF DSPMSGD
MSGQ WRKMSGQ
OUTQ WRKOUTQ
PARTL¹ DSPPFM
PGM DSPPGM
PNLGRP n/a
SCHIDX n/a
4, |, , Qw 76 , 9(!
n?~,PRDDFN "PRDLOD
M SYSTEML ?~
SRVPGM DSPSRVPGM
VRPGBIN M VRPGTXT DSPFD
":
1. PXT>`M* PARTL D?~ Dji,N{ Z 943D:T>?~Pm ?~ ;#
G#)
DSPFD
STRSEU
OUTPUT N}7(&C+ dv"MAN	C1 !5 OUTPUT(*) 4 9dvv VZA
;O#OUTPUT(*PRINT) +9d vYQzAr! h 8DdvSP O #
36 &CLr*"\mwC'8O
SCAN N}7( Gq 9C1 ! Qw764iR ?~(g{4Z8(DiPR=C?~ D
0 )#g{zk;Qw Z GRP N}O 8 (Di,r9C SCAN(*NO) # g{zkQw 1
!Qw 76PDi,r 9C SCAN(*YES)#
Z4B ?~*"i\ 37
38 &CLr*"\mwC'8O
Z 5B 4(?~
>BhvgN4(?~#IT 4(B?~,2I T +V f?~4FA B ?~#
9 IT(}+ OS/400 Tsr4I1<k=0&CLr*"\mw1X~P44(?~#
ZZ6B <k&C LrPTKx PKhv#
?~`M
P8V`pD? ~:
v zIT` kD4
v dvTs
v |(4I 1
v Ts(g ,;G4R ;GI`k4zID }]xr {"D~)
v |,8(KQw 76Di PmDQw 76?~
v |,`k|n0dN}D P mD9(!n?~
v |,d{?~DPm D ?~Pm ?~
v C4b0 &CLrDz7(eM z70k ?~
m 2 P> K zIT4(D?~ D `M#R _ D;PT> K ?~ D `X*oT#K m ;|
((}"v BLDPART "IMPPART r CPYPART |nx4(DI5 3a) D?~ `
M : PGM"FILE "CLD " CMD "PNLGRP "MENU "MODULE M SRVPGM # Z 5
23Dm 5 P> K\0&C Lr*"\mw 1&\?~'VD OS/400 Ts`M#
;\ C CRTPART |n 4(I I BLDPART |n4(D G )` M D ? ~ ,}G
BLDPART |n4(D?~G f"Z4 I1PD?~#
m2.?~`MMoT
?~`M oT
BLDOPT *NONE
BNDDIR *NONE
BNDSRC BND
CBL36INC CBL36
CBL36SRC CBL36
CBLINC CBL, SQLCBL
CBLLEINC CBLLE, SQLCBLLE
CBLLESRC CBLLE, SQLCBLLE
CBLSRC CBL, SQLCBL
CINC C, CLE, SQLC, SQLCLE
CLDSRC CLD
CLLESRC CLLE
CLPSRC CLP
© Copyright IBM Corp. 1992, 2001 39
m2.?~`MMoT (x
?~`M oT
CLSRC CL
CMDSRC CMD
CSRC C, CLE, SQLC, SQLCLE
DDSSRC DSPF, ICFF, LF, PF, PRTF
DSPF36SRC DSPF36
DTAARA *NONE
FILE SAVF
JOBD *NONE
JOBQ *NONE
MNU36SRC MNU36
MSGF *NONE
MSGF36SRC MSGF36
MSGQ *NONE
OCL36SRC OCL36
OUTQ *NONE
PARTL *NONE
PNLINC PNLGRP
PNLSRC MENU, PNLGRP
PRDDFN *NONE
PRDLOD *NONE
REXXSRC REXX
RPG36INC RPG36
RPG36SRC RPG36
RPGINC RPG, SQLRPG
RPGLEINC RPGLE, SQLRPGLE
RPGLESRC RPGLE, SQLRPGLE
RPGSRC RPG, SQLRPG
RPT36SRC RPT36
SCHIDX *NONE
SCHPTH *NONE
SRT36SRC SRT36
SYSTEML *NONE
TXT36SRC TXT36
TXTSRC *NONE
VRPGBIN VRPG
VRPGTXT VRPG
)
40 &CLr*"\mwC'8O
4 (B?~ (CRTPART)
9 C04(?~1(CRTPART) |n4Zn?cNa9DiP4(B?~#v1iPP4
fZ,{M ,`MD?~,R;P_ P ,{FM ,`MD?~ITa}ACi D1!
Qw 761,E\4(x({FM`MD ? ~#g{ 1 ! Qw 76PQ -fZ{FM
`M`,D?~,r 1z4(C?~1X k8(a}k *NONE#< G<20:
<
}g,g{QZDEVELOPER1 iP4(K ;vF* RPGSRC BIWKLY D?~,xa
}k* MASTER ,rxC?~D?jiG MASTER ,G4 ,zITZi DEVELOPER2
P 4({FM`M`,D?~ D (;=( MG 8 (a}k *NONE#byM\bKP =
v _P`,{FM`MD?~<I\a;a}A ,;iDJb#
XhN}
8(y4(?~Dn?"i "`MM ?~{#zXk T}Zd P4(B?~Di_P
|BCJ(#PX CRTPART |nJ mD?~` MDPm,N{ =<B. ?~`MT 0
|Gk |nDX5#
I T4(`M* PARTL D?~ 4 zYzy w D |D ,9|G_P;BD |{ <(#v
Z8(K TYPE(PARTL) 1,EI 8( PART(*GENERATE)#zIDZ ;v?~Pm
{ + * nnnn000001, d P , nnnn G n? r F# s xz I D? ~ Pm { +*
nnnn000002"nnnn000003 HH#g{zID{ FQfZ,r CRTPART |n+Lx7
S A{FD}V ] v(n` = ;vL(N}), 1 =R = ;fZ D ? ~ Pm{*9#
14(?~1,| ;alv =C'r*mP#
20.
4(?~
Z 5B 4(?~ 41
I!N}
& Z LANG N}O8( CZ ?~D o T#8( o Tr_9 C 1!5 LANG(*DFT)#
*DFT ;f;*Q- *y4(?~D`M(e D4V8 3rP> DZ;VoT#g{;
h *oTD0,r8( LANG(*NONE)#(PX?~`MM` X * o TDPm,N{Z3
93Dm 2#)
g { z } Z 4 ( D ? ~ ; G 4 ? ~ , } g , } Z 4 ( D G ` M *
MSGF"DTAARA"JOBD r MSGQ D?~,rIT8(Gqk *a>J1D 4(|
n #Z52 3 D m5 P > K \0&C Lr*"\mw 1 &\?~'VDyP OS/400 Ts
`M#
}g,g{z}Z4(;v`M* DTAARA D?~,Rz!qK PRMPT(*NO) ,r+
9C04( }]x1(CRTDTAARA) |n1!5 #} ]xG *CHAR ,R$H* 256 v
V Z#Z4 (}]x.s, M ;\|DC } ]xD t T# + T /a)dk(g T s{
Mb{)#
ZKivB,g{z! q PRMPT(*YES), r+a> CRTDTAARA |n#;\|DT
/ ndDE",g T s{Mb { #}]xIT*NN`M M s! #
g{z}Z4(D?~D`M* BLDOPT ,r CRTPART |n+Q53a)D BLDOPT
4I 14F=KB?~ D 4I 1P#PXb)?~D E",N{Z138 3 D :9C9(
!n;#
I T*#f D ~4(`M * FILE xoT * SAVF D?~#
g{z}Z4(D?~ D`M* SCHPTH, r CRTPART |n+Q 1!Qw 76S8
(DiE =KB?~ D4I 1P#PXb)?~ DE",N{ Z99 3 D:4(Qw 7
6?~;#
g {z}Z4(D?~ D `M* SCHIDX, r CRTPART |n+C z }Z4(D?~
D{F4n d TITLE N}#g{zTK ;zb,r&C Z CRTPART |nO8(
PRMPT(*YES),Tca>04(Qww }1 (CRTSCHIDX) |n#
& CZ PRMCODE N}O8(z G qk*a}D?~#("GyP ? ~<gK;} g ,
zITv(;*bT ?Dx4(?~, "R ;<8 +|w*&C Lr D?~4#f)#
g {z;rca}C?~,r!q 1!5 PRMCODE(*GRP) #b+< B Q* GRP N }
O 8 ( D i x(e D a } k V d x B ? ~ # g { z ; k a } ? ~ , r ! q
PRMCODE(*NONE) ,Sx;\a}C ? ~#g{zh* i R3viDa}k ,I9C
0r!n? 1(PRTPRJ) |n #
K&\?~+7#y4(D?~P ; fZ,xR;1G( ;D#"b,PRMPART |n
OD EXTEND N}Jm9(}LP Ddv?~k`X* D4?~;pa }#dv?~
D a}k* *NONE#
SRCFILE N}G 8(4D~DX =,Z4D~P,?~w*44I 1f" (g{JCD
0 )#!q SRCFILE(*TYPE) TcTC`MD?~9CI 53a) D 1! 4 D~,r_
dkX(4D~D{F# g{z 9C CRTPART r IMPPART |n44(|,?~,
R SRCFILE N}k *TYPE ;,,rXk7#C4PDD~{4^(|,?~#m3 T
>K?~`MT 0ZdPf" |GD`& OS/400 1 !4D~#z9IT8(f"Z4
D~I1(Z ADDADMTYPE |nO8(D SYSTYPE(*MBR) ) PDC'(e`M D
42 &CLr*"\mwC'8O
{F#
m3.?~`M 0d`&D1!4D ~
`M 1!4D~
BLDOPT QBLDOPTSRC
BNDSRC QSRVSRC
CBL36INC QS36SRC
CBL36SRC QS36SRC
CBLINC QLBLSRC
CBLLEINC QCBLLESRC
CBLLESRC QCBLLESRC
CBLSRC QLBLSRC
CINC(oT* C"CLE"SQLC"SQLCLE) H
CLDSRC QCLDSRC
CLLESRC QCLLESRC
CLPSRC QCLSRC
CLSRC QCLSRC
CMDSRC QCMDSRC
CSRC(oT* C"CLE"SQLC"SQLCLE) QCSRC
DDSSRC QDDSSRC
DSPF36SRC QS36SRC
MNU36SRC QS36SRC
MSGF36SRC QS36SRC
PNLINC QPNLSRC
PNLSRC(oT* MENU) QMNUSRC
PNLSRC(oT* PNLGRP) QPNLSRC
PRDDFN QDFNSRC
PRDLOD QLODSRC
OCL36SRC QS36SRC
REXXSRC QREXSRC
RPG36INC QS36SRC
RPG36SRC QS36SRC
RPGINC QRPGSRC
RPGLEINC QRPGLESRC
RPGLESRC QRPGLESRC
RPGSRC QRPGSRC
RPT36SRC QS36SRC
SCHPTH QSCHPTHSRC
SRT36SRC QS36SRC
SYSTEML QSYSTEMSRC
TXT36SRC QS36SRC
TXTSRC QTXTSRC
Z 5B 4(?~ 43
Z PARTL N}P8 ( PARTL {+<B CRTPART |nT/+y4 (D?~m S A
z 8(D?~Pm?~P#g{zG53\m1,r 8( PARTL(*PRV) 1+Jmz 9
CCZ Kn?Dns;v?~Pm ? ~ D {F# + G,g{ z G*"_,r K N}j
6CZ 8(iDns;v?~Pm? ~D{F#g{z}Z9C QSECOFR C'r*m
K PK|n,rK5^'#PARTL N}D1 !5* *NONE ,| 8 > y4(D?~ + ;
a;mS=? ~P m?~P#
g{fZBPiv, rXk8(?~P m?~:
v Z|nO8(DiGC PARTLREQ(*YES) 4( D
v 8(D`M;G PARTL
g{Z CRTPART |nO8( K?~ Pm?~, r:
v ?~Pm ?~XkfZZ SZdP 4( ?~Di*< D1!Qw 76P#
v y4(D?~{;m SA8 ( D?~Pm ?~P(g{C ?~{P ; fZD0)#
(49|n4\4(? ~ ,2I\a"zKi v )#
g {8(D`MG PARTL ,r+vT PARTL N } #Zd{ivB,PARTL N}+<
B8(D?~Pm ?~;|B#
9C TEXT N }4*B?~dk;)hvTD>#g{;dkN ND>,r+9C1!
5 *BLANK,xhv#t*UW#
>}
BP>}5wgN4(F* PAYROLL DEVELOPER1 RPGSRC BIWKLY D?~#
9C CRTPART |n
CRTPART PRJ(PAYROLL) GRP(DEVELOPER1) TYPE(RPGSRC) PART(BIWKLY) LANG(RPG)
PRMPT(*NO) PRMCODE(*GRP) SRCFILE(QRPGSRC) TEXT(*BLANK)
9C0`L*"\mw 1 5CLr
4 0C PDM 49 C ?~ 1 A;OD 0 F6=4( 1#
?~;a} "w*4I 1f" Z QRPGSRC P,|G`M* RPGSRC D?~ D1 ! 4
D~#bk8( SRCFILE(*TYPE) `, #
TB|n+Z n? PAYROLL Di DEVELOPER2 P4(?~ MNTHLY#
CRTPART PRJ(PAYROLL) GRP(DEVELOPER2) TYPE(CSRC) PART(MNTHLY) LANG(C)
PRMPT(*NO) PRMCODE(*NONE) SRCFILE(QCSRC) TEXT(*BLANK)
a }k *NONE 8>?~ ;\;a}#?~w*4I 1 f"Z QCSRC P,|G`M*
CSRC D?~ D1!4D~#bk8( SRCFILE(*TYPE) `,#
4F?~ (CPYPART)
4 (B?~Dm;V=( M G + V f ?~4F= 8 (DiMn? P #9C 0 4 F ?
~1(CPYPART) |n44PKYw #
44 &CLr*"\mwC'8O
x({FM`MD?~vI 4F=P;|,P`,{F M`M D?~ Di P#g{Z
* |,;4F?~Di D 1!Qw 76 P Q -fZ`,{FM`MD?~, r 1z4
FC?~1Xk 8(a}k *NONE#
z XkT|,y4F?~Di_P A r| B CJ(,RTSU1 > Di_P|BCJ
(#
Z4F?~ .s,|;alv=C 'r*m P#
1z4F_-D ~? ~1,Xk WH 4F|y yZ Dom D~,r_C om D~Xk
Z SUiPQf Z #g{z} Z 4Fom D ~, rZ DATA N}O8(z G q9k4
Fom D~ PD}]#
g {zk|D y4F?~DtT( g C?~DoTrD>),rZ jI 4 F.s9C
0|D ?~E" 1(CHGPARTINF) |n #
zk4FD?~
Z CPYPART |nO,8( 4j<M
9C FROMPRJ "FROMGRP "FROMTYPE M FROMPART N }#PX CPYPART |
nJmD?~` MD Pm,N{=<B. ?~`MT 0|Gk | nDX5#
g {zk 4 F y P ` MD?~, r 9 C FROMTYPE(*ALL), g { zk4FZ
FROMTYPE N}O8(D`M DyP ?~,r9C FROMPART(*ALL)#
g {Zz8(Di P R;= z k4FD?~, r 9C SCAN N } #SCAN N } 8( g
{Z8(Di PR;=y4 FD?~,GqQw 1 !Qw 76TR =y4 FD?~#
1!5* *YES;b+Qw S 8(i 1=yi D76 PDyPi#
zk4(D?~
TOPRJ "TOGRP "TOTYPE M TOPART N}Jmz8(y4(D?~ D n?"i "`
MM?~#g{z ;ndb )N},r+ 9CZ from N}O8(DG ){F#g{z
Z FROMTYPE M FROMPART N } O 8 ( K *ALL, r X k 9 C 1 ! 5
TOTYPE(*FROMTYPE) M TOPART(*FROMPART)#
g {-<?~ G 4 I 1 ,r TOTYPE N}Xk G 4 `M# } g ,g {-<?~D`M
* RPGSRC(4I 1 `M * RPG),rIT+|4F=`M * RPGSRC"CSRC r
RPGINC D?~P#
1 +4?~4F=m;V4`M1,}g,+ RPGSRC 4F= CSRC ,r_+ TXTSRC
4F= CBLSRC 1,& 8(J1D oT#}g,g{zZ TOTYPE N }O 8(
CBLSRC ,roT CBL ;8(xC ?~;g{zZ TOTYPE N}O8( DDSSRC ,
r&8( oT DSPF #T ZC'(e`M,8 (D1! oTGQ-*y4(?~D`M
(eD"4V83rP> DZ ;VoT#
?j
j <# 4E "|( n ?"i "`M M?~#
g{-<?~ ; G OS/400 4I 1,rBD?~` MX kf" ZkZ FROMTYPE N}
O8(D?~`M`,DTs`MP#(PX OS/400 4I 1`MM`&D0 &CLr*
"\mw1?~`MDPm,N{Z50 3 D m4#)PX CPYPART |nJmD?~`M
DPm,N{:=<B. ?~`MT 0|Gk |nDX5;#CPYPART |n9JmC '
(e`M#
Z5B 4(?~ 45
;*?~{#V ;d,MI9CK|n+`M* VRPGTXT r VRPGBIN D ? ~S ;
v i 4 F=m; v iP,r_S; v n? 4 F=m; v n?P#
9C PRMCODE zkN }48( Gq*a}B?~#K N }JCZ 8v|n,RZF
* Z763 D :a}k ;D ;ZP x PKhv#
9C SRCFILE N }48(Zd P?~;f" *4I 1D 4 D ~#K N };JCZ TZ
215 3D:=< B. ?~`MT 0 |Gk | nDX5;PyP>D CPYPART P' D ?~
{F
` M#1!5* *SAME # 4D~{k -<?~y 9 CDD~{`, # 9C
X (D4D~,r_9C1!5 *TYPE 4 8 (+ 9 CI 53a)D1!4D~#(PX
1!4D~DPm,N {Z433 Dm3#)
9 C DATA N } 48(14 F o m D~ 1G q4F } ]#1 !5* *NO#
Z PARTL N}P8 ( PARTL {+<B CPYPART |nT/+y4 (?~m SA8
(D?~Pm ?~P#g{zG53\m1,r8( PARTL(*PRV) 1+ Jmz9CC
ZKn?Dns;v?~Pm ?~ D{F# +G,g{ zG*"_,r KN}j 6 C
Z8(iDns;v?~Pm? ~D{F#g{z}Z9C QSECOFR C'r*mKP
K|n,r K5^'#PARTL N}D1 ! 5* *NONE ,| 8>y4(D?~+ ;a;
mS=? ~Pm? ~P#
g{fZBPiv, rXk8(?~P m?~:
v Z|nO8(DiGC PARTLREQ(*YES) 4( D
v 8(D`M;G PARTL
4j6
g{Z CPYPART |nO8( K?~ Pm?~, r:
v ?~Pm ?~XkfZZ S4F? ji*<D1 !Qw 76P#
v y4(D?~{;m SA8 ( D?~Pm ?~P(g{C ?~{P ; fZD0)#
(49|n4\4(? ~ ,2I\a"zKi v )#
g {8(D`MG PARTL ,r+vT PARTL N } #Zd{ivB,PARTL N}+<
B8(D?~Pm ?~;|B#
Z Z473 D <21P5w D n?cNa9P, ? ~ BIWKLY Si TEST ;4F = i
DEVELOPER3 P#
46 &CLr*"\mwC'8O
<
21.
1?~fZZ 8viP1 4F ?~
>}
TB|n+4F?~ BIWKLY#
9C CPYPART |n
CPYPART FROMPRJ(PAYROLL) FROMGRP(TEST) FROMTYPE(RPGSRC) FROMPART(BIWKLY)
TOPRJ(*FROMPRJ) TOGRP(DEVELOPER3) TOTYPE(*FROMTYPE) TOPART(NEWPART)
SCAN(*YES) PRMCODE(*GRP) SRCFILE(*TYPE)
9C0`L*"\mw 1 5CLr
Z0C PDM 49 C?~ 1A;O! q!n 3(4F )#
g | n P y 8 (D G y , ?~ RPGSRC BIWKLY Si TEST ; 4 F = i
DEVELOPER3 D?~ RPGSRC NEWPART P#4 FI&,r*Z DEVELOPER3 i
P r_Z DEVELOPER3 iDa}76 P <;fZbV`MM{FD?~#g{K?~
Za }76P 4f Z,r|v I;lv x;a ;4F# }g,g {F* RPGSRC
NEWPART D?~fZZi MASTER P,ra"zb V iv#
>}
TB|n+ RPGSRC BIWKLY Si DEVELOPER1 P4 F=i DEVELOPER3 P#
CPYPART FROMPRJ(PAYROLL) FROMGRP(DEVELOPER1) FROMTYPE(RPGSRC) FROMPART(BIWKLY)
TOPRJ(*FROMPRJ) TOGRP(DEVELOPER3) TOTYPE(*FROMTYPE) TOPART(*FROMPART)
SCAN(*NO) PRMCODE(*GRP) SRCFILE(*TYPE)
B ?~D` M M{Fky4F?~D` M M{F`,#Z PRMCODE N}O8(K1
!5 *GRP# SRCFILE(*TYPE) 8(?~;f" Z1 !4D~ QRPGSRC P#K >}
Y(z T DEVELOPER3 i_P|BCJ(#
Z 5B 4(?~ 47
g{Zi DEVELOPER1 PR;=C ?~, r|n+'\,r*8( K SCAN(*NO) #
g{?~fZZi DEVELOPER3 (DEVELOPER3"TEST2 r MASTER)D 1!Q
w 7 6 P , r9C CHKOUTPART |n ,x;\ y 8(Da} k G2 4 # PX
CHKOUTPART |nDji,N< Z 613D:lv? ~ (CHKOUTPART);#
48 &CLr*"\mwC'8O
Z 6B < k&CLr
V fD&C Lr"&C L r D w?V,T0 v pI1rT s <ITCZ0 &C Lr *
"\mw1 &\?~DXF. B#K &\?~Jm* "_r\m1+Ts r4I 1<
k =n?cNa9P# < km>+&CLr D ;vr` v i~S OS/400 b 4 F=0&
CLr*"\mw1n?cNa 9P#9 C0<k?~ 1(IMPPART) |n44PKY
w#
> BhvgN+v p Tsr{v&C Lr<k = n ?cNa9P, "a)K X ZgN
4PK } L D ; ) p= 8<E"# Z < k &C L r .0,z&C()1 d 4 D A
ADTS/400: Application Development Manager Introduction and Planning Guide PPX
<k&C Lr DG;Z,|P> K z&C<G D;)Bn#
<k =n?cNa9P
(#,\m19C IMPPART |n44F{ v &C Lrr_&C LrD;s?V,x*
"_\I\;4 F \YD4I 1rTs#\m 1IT+Tsr 4I 1 <kn?cNa
9 PDNNi P ;*"_ I T+|G<k = { GTd_P|BCJ(Di P #
XkTzk<kDTsMD~_Pc;D(^#h*T4D~_P *USE (^E\< k
d I1,xXkTzk<kDNNTs_P *USE M0Ts\m 1 (^# g {zTT<
<k DTs;P}7 D(^,r IMPPART |n+'\#
g {zD&C LrV"Z8vbP, r ITWH < k ;vbPDyPTsMI1, ;
sYLxB;vb,1=I& X<k&C L rDyPi ~*9#
g{8(K REPLACE(*NO),r IMPPART | n gT0GyKw# g{Z+|,;<
k?~Di D 1!Qw 76PQ -fZ`,{FM`MD?~, r1z < kC?~1
Xk8(a}k *NONE#?~DD >hv ;|B,T43y<kTsr4I 1 DD >
hv#1< k?~ 1,|"4;lv=z DC' r* mP#
g {8(K REPLACE(*YES) ,RfZ`,{FM`MD?~ " R Q-;,;C'Z?
jiPlv,rC? ~+ ;<k D?~f;#g{C ?~4 ;lv},R|fZZ1
!cNa9P,rC ? ~;l vxs;f;#rK,1< kj I 1 ,lvD? ~ Va
;lkX %#
g {f REPLACE(*YES) ;p98(K ARCHIVE(*YES) ,r?~D -<f>; i5#
*,$0&C Lr*"\mw 1Dj{T, ;)< kDTsI* n?P D?~,rT
y<kTsDyP(^Ma;|D #Ty<kTsD+C(^;hC* *EXCLUDE #T
y<kTs D(C(^G9 C(^Pm4 hC D#PXji,N{ iSeries Security
Reference#
g{z9C0`L*"\mw15CLr,rIT9C0 9Ci1A;OD!n 38 (<
k)4< kI1MTs#9IT9C F* IM M IO D C'(e!n4ozzxP <
k#IM +< kI1,IO +<kTs#PXgN4PKYwDE",N{Z208 3D:9
CC'(e!n ;#
© Copyright IBM Corp. 1992, 2001 49
(#,;&<kI BLDPART |n4( D ?~#BLDPART |nh*\;` k < kD?
~TKb Q-<k Dw? ~.dDX5,xxXB4 (dv? ~#
g {z< k dv?~,r1 BLDPART T<9(?~ 1 ,9((fP+"v/f,49
Z9(DQw 76PI\f Z,{D 4?~1` GgK# ZK5}P,+h*>} d
v ?~, "YN" v BLDPART |n#
g{zk< k_-D ~,rXkWH+CD ~yyZDom D ~< k=,;iP# <
k *ALL Ts1;h*4 PK =h,r* IMPPART |n+ 7#om D~GZ_ - D
~.04 FD#
y <k D QGkU > D D~Zn?cNa9P +
zk<k DD~rT s
Z IMPPART |nO,Xk8( from M to j <#from E"I m >zk<k D E "D
OS/400 bMTsiI#g{z}Z< k4D~, r9*8> I1{#9C OBJ"
OBJTYPE M MBR N}4j 6zk<k D) OS/400 Ts#
Z OBJ N}O8(b{#X b 5 *LIBL M *CURLIB r_X(Db{G\ 'V D #
9*Z OBJ N}O8(TsD{F, r_9C`t{#ITCq = ABC* 48( `t
Ts,b+&mTz8(DV{*7(g ABC )DyPTsrD~#X(DTs{+<
k;vTs#Xb5 *ALL +<kZ 8(b PR=D yPTs#+G,*"b,;\(
} Z IMPPART |nO8( OBJ(*LIBL/*ALL) 4<k Z bPmPR=D yPTs#X
b 5 *ALL ;N ;\dO;vb9C#9a<k_ PC '(e`MDNNTsT0*|
G (eDJ 1 *CPY Yw#
;a
;GkU >#
OBJTYPE N}8> zk<k D V`MD OS/400 Ts#;\<k\ 0 &C Lr*"\
mw1&\?~'VD OS/400 Ts `M#m4 P> K\'VD4 I1 `M,Z52 3 D
m5P> K\'VDTs`M#9IT <kC'(e?~`M#
m4.&CLr*"\mw &\?~' VD
OS/400 Ts`M OS/400 I1`M ?~ `M ?~oT
*FILE VRPGTXT¹ VRPG
*FILE BND BNDSRC BND
*FILE C² CINC C
*FILE C² CINC CLE
*FILE C³ CSRC C
*FILE C³ CSRC CLE
*FILE CBL⁴ CBLINC CBL
*FILE CBL⁵ CBLSRC CBL
*FILE CBL36 CBL36INC CBL36
*FILE CBL36 CBL36SRC CBL36
*FILE CBLLE⁴ CBLLEINC CBLLE
*FILE CBLLE CBLLESRC CBLLE
*FILE CL CLSRC CL
*FILE CLD CLDSRC CLD
OS/400
4I 1`M
50 &CLr*"\mwC'8O
m4.&CLr*"\mw &\?~' VD
OS/400
4I 1`M (x
)
OS/400 Ts`M OS/400 I1`M ?~ `M ?~oT
*FILE CLLE CLLESRC CLLE
*FILE CLP BLDOPT⁶ *NONE
*FILE CLP CLPSRC CLP
*FILE CLP PRDDFN⁶ *NONE
*FILE CLP PRDLOD⁶ *NONE
*FILE CMD CMDSRC CMD
*FILE DSPF DDSSRC DSPF
*FILE DSPF36 DSPF36SRC DSPF36
*FILE ICFF DDSSRC ICFF
*FILE LF DDSSRC LF
*FILE MENU PNLSRC MENU
*FILE MNU36 MNU36SRC MNU36
*FILE MSGF36 MSGF36SRC MSGF36
*FILE OCL36 OCL36SRC OCL36
*FILE PF DDSSRC PF
*FILE PNLGRP⁴ PNLINC PNLGRP
*FILE PNLGRP PNLSRC PNLGRP
*FILE PRTF DDSSRC PRTF
*FILE REXX REXXSRC REXX
*FILE RPG⁴ RPGINC RPG
*FILE RPG RPGSRC RPG
*FILE RPG36 RPG36INC RPG36
*FILE RPG36 RPG36SRC RPG36
*FILE RPGLE⁴ RPGLEINC RPGLE
*FILE RPGLE RPGLESRC RPGLE
*FILE RPT36 RPT36SRC RPT36
*FILE SQLC² CINC SQLC
*FILE SQLC² CINC SQLCLE
*FILE SQLC³ CSRC SQLC
*FILE SQLC³ CSRC SQLCLE
*FILE SQLCBL⁴ CBLINC SQLCBL
*FILE SQLCBL⁵ CBLSRC SQLCBL
*FILE SQLRPG⁴ RPGINC SQLRPG
*FILE SQLRPG RPGSRC SQLRPG
*FILE SRT36 SRT36SRC SRT36
*FILE TXT SCHPTH⁶ *NONE
*FILE TXT SYSTEML *NONE
*FILE TXT36 TXT36SRC TXT36
*FILE TXTSRC⁷ *NONE
Z 6B < k&C Lr 51
m4.&CLr*"\mw &\?~' VD
OS/400 Ts`M OS/400 I1`M ?~ `M ?~oT
"b:
1. VRPGTXT ?~ P?vI1D I1 `MGI VARPG y ]dZ]4 hCD,"R+I
IMPPART |n4# t#
2. g{z< kF* H D4D~, r+4 (`M* CINC D?~#g{I1`M* C,r<k
D ?~ D oT+* CLE#`F X ,g{I1`M* SQLC ,r?~oT+* SQLCLE#g{
z k<koT* C r SQLC D CINC ?~,rXk T =X8(oT#
3. g{I1`M* C R?~ `M* CSRC,ry<k?~ DoT+* CLE#g{zk< koT
* C r SQLC DK?~,rXkT= X 8(oT#`F X ,I1`M SQLC +_Po T
SQLCLE#
4. IT<k|,, +G;PX Z OS/400 5 3DNNE "4+4k|,xV* 4# 1< k
RPG"SQLRPG"CBL"SQLCBL r PNLSRC I11,0 &CLr*"\mw1?~+ IC
k 4 I 1 T & D 1 ! ? ~ ` M # * + b ) I 1 < k = ` M *
RPGINC "RPGLEINC "CBLINC "CBLLEINC r PNLINC D?~P,XkT=X8(?~`
M,r_9C CVTPART |n4|DC ?~D ` MMoT#
5. g{z< k `M* CBL r SQLCBL DI1,R||,`v L r,r BLDPART |n+;
`kZ ;vLr#d{ Lra ;vT,"RZ9( (fP+"v/ f{" #
6. I 0 &CL r * " \ m w 1 4 ( D X b 4 D ~ G
QBLDOPTSRC"QSCHPTHSRC"QDFNSRC"QLODSRC M QSYSTEMSRC#g{zSb)
4 D~P<kI1,ra4(J1`MD?~#}g,1S QBLDOPTSRC P < k4I 1 1,
M 4(K BLDOPT ?~#
7. ZCmP4P>d`MDyPI1Gw*`M* TXTSRC"oT * *NONE D?~4 <k D#
1<kI11, I1`M;a |D#
OS/400
4I 1`M (x
)
m5.\&C Lr*"\mw &\?~' VD
OS/400 Ts`M OS/400 TstT ?~` M ?~oT
*BNDDIR BNDDIR *NONE
*CLD CLD CLD
*CMD CMD CMD
*DTAARA DTAARA *NONE
*FILE DSPF FILE DSPF
*FILE ICFF FILE ICFF
*FILE LF FILE LF
*FILE PF FILE PF
*FILE PF PARTL *NONE
*FILE PF VRPGBIN VRPG
*FILE PRTF FILE PRTF
*FILE SAVF FILE SAVF
*JOBD JOBD *NONE
*JOBQ JOBQ *NONE
*MENU UIM MENU *NONE
*MODULE CBLLE MODULE CBLLE
*MODULE CLE MODULE CLE
OS/400
Ts`M
52 &CLr*"\mwC'8O
m5.\&C Lr*"\mw &\?~' VD
OS/400 Ts`M OS/400 TstT ?~` M ?~oT
*MODULE CLLE MODULE CLLE
*MODULE RPGLE MODULE RPGLE
*MSGF MSGF *NONE
*MSGQ MSGQ *NONE
*OUTQ OUTQ *NONE
*PNLGRP PNLGRP *NONE
*PGM C PGM C
*PGM CBL PGM CBL
*PGM CBL36 PGM CBL36
*PGM CBLLE PGM CBLLE
*PGM CLE PGM CLE
*PGM CLLE PGM CLLE
*PGM CLP PGM CLP
*PGM RPG PGM RPG
*PGM RPG36 PGM RPG36
*PGM RPGLE PGM RPGLE
*SCHIDX SCHIDX *NONE
*SRVPGM SRVPGM *NONE
*SRVPGM CBLLE SRVPGM CBLLE
*SRVPGM CLE SRVPGM CLE
*SRVPGM CLLE SRVPGM CLLE
*SRVPGM RPGLE SRVPGM RPGLE
OS/400
Ts`M (x
)
Z OBJTYPE N}O 9 CX b 5 *ALL ,TT > *4FX(b P yP \ 'VDTs#K
5;\kbPm,19 C,xR;N ;\9C;vX(b#
X b5 *SRC 8 > z;k*4 F w*4 o m D ~DTs# 8 ( *SRC 1 ,a<k_P
TstT PF Rw*4 om D~DyP Ts#m4 T> OS/400 I1`MgNk0 &C
L r*"\mw1?~ ` M T&#"b,9a <kmP4P v D I 1`MDyP I
1,+b)I 1+w*`M * TXTSRC D?~#K5 ;\kbPm,19 C,xR;
N;\9C;vX(b#
4
Xb5 *NONSRC T >*4F
w *4 o m D ~DyPTs#8 ( *NONSRC 1,a
<kk Z52 3 Dm5PPv DTs`M `%d DyPTs#K5;\ kbPm,19
C ,xR;N;\9 C ;vX(b#
IZ OBJTYPE N}O8 >X(Ts`M# }g, I8( OBJTYPE(*PGM) T<ky
PLr,r8( OBJTYPE(*MSGF) T<kyP{"D~#g{8( OBJTYPE(*FILE) ,
r a < k ` M * *FILE R _ P t T PF( } ] M 4 o m D ~ ) "
LF"DSPF"PRTF"SAVF r ICFF DyPTs# <k4D~D==!vZZ TYPE N
} O8(DZ]#g{8( TYPE(*FILE) ,r4 D~aw *o m}]D~<k#*+4
D~w *4<k,4 , %@ X<k?vI 1,r9C1 !5 TYPE(*OBJTYPE)#
Z6B <k&C Lr 53
<k4om D~1,I Z MBR N}O8(X ( 4I 1,r(}9CX b5 *ALL 8
> *<k4D~ZDyPI1#9I9C`t{#I9Cg ABC* .`Dq = 8(`t
I1{,Sxa &mTV{ ABC *7DyP I1#
g {Z OBJTYPE N}O8(K *FILE "*SRC "r *ALL ,, 1 98(K OBJ(*ALL) ,
rh*5 MBR(*ALL) # g{ ;S 4D~<k;vI 1,r8( OBJ (
OBJTYPE(*SRC)(r OBJTYPE(*FILE))M MBR(
k*4(D?~
Xk8(; )E"48> k*<k OS/400 T sr4I 1D;C#
XhN}
?~GZz8 >Dn?MiP4( D,T OS/400 Tsr4I 1* y!#Z PRJ N}
O 8(n?{,"Z GRP N } O 8(i{#b=vN} < GXhD#
Z TYPE N}O8(0&C Lr*"\mw 1 ?~`M#g{8(Xb 5 *OBJTYPE
R }Z<k D Ts;G 4 om D ~, r ?~`M1!* OS/400 Ts ` MD0&C L r
* "\mw1H'5 # } g,g { <k *PGM Ts"8 ( TYPE(*OBJTYPE) ,r0&
CLr*"\mw1 ` M* PGM#
g {}Z< k DTsG4om D ~, r ?vI 1 < aI;v @ "?~# T Zb)?
~,Z8(Xb5 *OBJTYPE 1C?~`M1!* OS/400 Ts tTMI1`MD0&
C Lr*"\mw1H '5#N<m4M m 5Ti4 OS/400 `Mk?~ ` MD`X T #
I1{
)#
D~{
)"
9 I8(X (?~`M#+G,;\Z TYPE N } Oa)T < k D OS/400 Ts^be
D0&C Lr*"\mw 1?~`M #}g,;\+ `M* *PGM DTs <k`M*
RPGSRC D?~#g{T<byv D 0, IMPPART |na'\#
X kZ IMPPART |nD TYPE N}O8( VRPGTXT r VRPGBIN, E \ < k
VARPG 4r~xF Ts#g{< kK 4D~,R8(K`t? ~`M, ravp<k
4 D~PDI 1 #g{< k Kom D ~,R8( K `t?~ ` M, r Com D ~aw
*`M * *FILE D?~ <k#
>}
: TB|n+<kxP C/400 4 od D4I 1,"4 (`M* CSRC D?~
HELLO#?~oT;hC* CLE(g{ HELLO D4I 1tT* C D0)#
9C IMPPART |n
IMPPART OBJ(*CURLIB/CSRC) OBJTYPE(*SRC) MBR(HELLO) PRJ(PAYROLL)
9C0`L*"\mw 1 5CLr
Z 0C PDM 49 C i 1 A;O! q !n 38(<k )#
g{< k|,tT* C r SQLC D C 4D 4I 1,a4(` M* CSRC (}GZ
TYPE N}Ow78(K CINC `M)R?~oTVp* CLE r SQLCLE D?~#
GRP(MASTER) TYPE(CSRC) PART(*NAME)
Z PART N}O8( ? ~D{F#! q ?~{1!5 *NAME a< B 4 I 1 {rTs
{I*B?~D {F#8(?~ {(g{k*T}Z< kD?~ w7 |{D0),r
x (B{F(r*;<kxP C {FDTsr4 I 1)#
>}
54 &CLr*"\mwC'8O
: I1 BIWKLY ;<k"X|{ * EMPMST#
IMPPART OBJ(*CURLIB/QRPGSRC) OBJTYPE(*SRC) MBR(BIWKLY)
PRJ(PAYROLL) GRP(MASTER) TYPE(RPGSRC) PART(EMPMST)
g {h*< k DTs D {FT0&C L r*"\mw1?~^ '( g TsD{FPx
P!4 V{),rXkT=|{ B?~#g{ ZK& 9 C PART(*NAME) , IMPPART
|n+a'\#
g {(} ZTs (OBJ) rI 1 (MBR) N}O8( *ALL 4< k `v4I 1 r T s,
r;\T=|{ b)?~#xG,Xk(}8( PART(*NAME) 4C?~{ 1!*4I
1{rTs {#
>}
: TB|n<k 1 0b D 4D~ QRPGSRC P D yP4I 1 ,"9 C b)4I 1
D{F44(?~#
IMPPART OBJ(*CURLIB/QRPGSRC) OBJTYPE(*SRC) MBR(*ALL)
PRJ(PAYROLL) GRP(MASTER) TYPE(*OBJTYPE) PART(*NAME)
"b,9C IMPPART |n;\f;n ? c Na9PDVf?~#g{C?~Q-fZ
ZzT<ZdP4(|DiP,r_g{C?~fZZCiDQw76P,r IMPPART
| na'\#Xk>}Qw 76PyP v VC?~D;C, " " T YN<kC?~#
I!N}
Z+Ts<k n?cN a91,}8( 4M
E":
v oTtT
v a}k(N{Z763 D: a}k;Tq!ji)
v k*f" ?~D4D ~
v Gqk* 9Com }]D~44F }]
v Gqk*f; Vf?~
v *mS<k? ~{D? ~Pm? ~
v Gqk*+}Z<k D?~ DIf>i 5
v Gqk*kB?~ `X*Dh vTD>
? j
j<b,9I8>PXC?~DBP
9CN } LANG"PRMCODE"SRCFILE"DATA"REPLACE"PARTL"ARCHIVE M
TEXT 4Vp8>KE"#
Z LANG N}O8(C ? ~DoTtT# LANG N}1 !5* *ATTR #g{< k T
s,T s`MMT stTC47(0 &CL r*"\mw1oT tT#g{< k4D
~ ,a9CI1`M#N<Z50 3 D m4M Z 52 3Dm5Ti4 OS/400 Ts`Mk0 &
CLr*"\mw1?~ oTD`XT#
I ZKN}O8(;V oT,r_ I 8( LANG(*NONE), 8 >;Po T t T# 5
*NONE vT;h*oTt TD ?~P'#
VRPGTXT r VRPGBIN ?~_P0 &CLr*"\mw1 ?~oT VRPG#
>}
: g{S4D~< k RPG 4I 1 ,+Vk*4(`M* CSRC D?~,rXk
Z IMPPART |nP8 (oTtT C,gTB|nPy>#
IMPPART OBJ(*CURLIB/QRPGSRC) OBJTYPE(*SRC) MBR(BIWKLY) PRJ(PAYROLL)
GRP(MASTER) TYPE(CSRC) PART(BIWKLY) LANG(C)
g {(} ZTs (OBJ) rI 1 (MBR) N}O8( *ALL 4< k `v4I 1 r T s,
rXk9C1 !5 LANG(*ATTR)#
Z6B <k&C Lr 55
Z SRCFILE N } O 8 ( * f" B ? ~ D ; C # 1 ! i v G ( } 8 (
SRCFILE(*FROMFILE) T9C<k?~ D4D~{#g{k*?~f" ZX(4omD
~ P,rdk4D~{F#Xb5 SRCFILE(*TYPE) 2 G\ 'VD#b 8 >9 C53a
)D1!4D~#}g, ` M* RPGSRC D?~f"Z4 o m D~ QRPGSRC P#Z
433Dm3PvK0&C Lr*"\mw1?~`M0d`&D OS/400 1!4D~#g
{ `M* VRPGTXT D0, SRCFILE N}a;vT#
Z DATA N}O8( Gq*4Fkom }]D~`X*D }]#1 !iv G ;4F}
]#
Z+10?~ Df>f ; * Z0&C Lr*"\mw 1&\?~b ?*"vDf>
1 ,REPLACE N }G G#PC D#K&\+Jm z 9 C;,Da}kZ ;,ibP<
k ?~D ;,Df>#bZ 0 &C Lr*"\mw 1 &\ ? ~D0"PfPG ;I\
D#
g {8(K REPLACE(*YES),r+9C} Z f;D?~ D1 0 a }kM 4 D~ ,R
SRCFILE N}+;vT#g{}Z< kD ?~ ;Gom D~,RQ-fZ ,r :
v C?~+; lvA*<k| Di
v C?~+;f;*<kf >
v ?~+; lk
g {?~ ;fZZ?jiP,xG f ZZ|_6pDiP, rZ < k YwZdaSO
_6piP lv C?~, "Z<kax1 l k C?~#
9C PARTL N }8( Gqk*+<k?~m SA ?~Pm ?~#8( PARTL(*PRV)
J mz9CCZ Kn ? DO;v?~Pm ? ~ D {F(g{ z G53\m 1 D0)#+
G,g{z G*"_D0,KN }aj 6CZ 8(iDO;v?~Pm ?~ D{F#
g {9C QSECOFR C 'r*mKPK|n, r K5^'#PARTL N } D 1 !5 G
*NONE,8>}Z<k D?~+ ;amS A?~Pm ?~#
BPiv BXk8(?~P m?~:
v Z|nO8(DiG9 C PARTLREQ(*YES) 4( D
v 8(D`M;G PARTL
g{Z IMPPART |nO8( K?~ Pm?~, r:
v ?~Pm ?~XkfZZ S<kC ?~Dip< D1!Qw 76P#
v <k?~{;m SA8 ( ?~Pm ?~, g{|9;fZ D0#(49|n4\<k
C?~,2I\a"zKi v )#
g {8(D`M* PARTL ,r PARTL N}a;vT#TZd{ivxT,PARTL N
}a<B8 (?~Pm ?~|B#
9C ARCHIVE N }48(}Zf;D?~Gq&i5#v18( REPLACE(*YES) R
C ?~G4I 1 ? ~1,K N } E Pbe # P XT ? ~xPi5Dji, N {Z82 3
D:i 5?~;#
Z TEXT N}O,TC ? ~8(hvTD>#Idkn` 80 v V {DD># g {8(
TEXT(*TEXT) D0,Chv+1!*kCTsr4I1`X*DD>#Xb5 *BLANK
8>?~;P`X*DD>#
56 &CLr*"\mwC'8O
<k;v?~ D=8
>Zhv<k?~ 1*q-D=h#
1. j6k*<k D OS/400 TsrI1
Xk7(C Ts` MGq\0&C L r*"\mw1 &\?~'V# N{Z52 3 D
m5#9I<kC '(eD?~`M #
2. <k4I 1
"v IMPPART |nT<k|,4zk D 4om D ~# T B>}+ F * PROG1 D
4I 1<ki DEVELOPER1 PF* BIWKLY D?~#
IMPPART OBJ(*CURLIB/QRPGSRC) OBJTYPE(*SRC) MBR(PROG1) PRJ(PAYROLL)
GRP(DEVELOPER1) TYPE(RPGSRC) PART(BIWKLY)
3. X*1|D ?~
<k?~s, 7#49Cb{^(4I 1P DyP|,?~ Mb? } C#g{^(
K D0,r+|G|D * *LIBL ,x;GX (bD{F#Z9(} LP,bTZJm
` kwZn?PiRC ? ~D}7f > 45G X hD#
g{Z IMPPART |nD SRCFILE N}O8(K ;,Z *TYPE D5, r& 7#
yP|,?~<G9 CD~{^(D#
4. 9(?~
Xk9(?~ E\7 #yP`X?~Q<kRGnB D#( iZ< k ?~s9 CB
P!n49(|#
5. i$?~GqTZ{D = =KP
<ky>&CLr
>ZhvZ4 (B0&C L r*"\mw1n?cN a9MSb SAMPLE P<kTB
i9&C L r1*q-D ;5P| n#(SAMPLE b";Gf>z7a)D ,zh*4
(|#)|Y(zw*<k4I 1 x;GLr Ts#Z<k&C Lr s9( |MI4(
zh*DyPL rTs#
m 6PvKC44(TB=hPEvDB0&CLr*"\mw1n?cNa9D OS/400
I1(0d`X*DT s`MM I1`M)#
m
OS/400 I1 Ts`M I1`M
REFMST *FILE PF
CTLFIL *FILE PF
EMPMST *FILE PF
RSNMST *FILE PF
PART(*ALL) 9(<k DyP?~
TYPE(*ALL) 9(yP`MD?~
g{;< k OS/400 Ts,r9(}L;*@CTs0dT&4.dD?~X5#9
X k<k4,r9(} L a Z "T9(CTs 1 " v /f{" #N{ Z 119 3 D
:Kb?~X5 ;Tq!PX?~ X50 9(}LDji #
N {Z12B b TMKP&C L r #
6. OS/400
I 10d`X*DT s M I 1`M
Z6B <k&C Lr 57
m
6. OS/400
OS/400 I1 Ts`M I1`M
TRWEEK *FILE PF
TRWEEKL *FILE LF
PRG03FM *FILE DSPF
PRG06RP *FILE PRTF
PROC3 *FILE CLP
PRG03 *FILE SQLRPG
PRG03A *FILE SQLRPG¹
":
1. KI15JO G ;v|, I 1#
I10d`X*DT sM I1`M (x
)
m7PvKC44(TB=hPEvDB0&CLr*"\mw1n?cNa9D OS/400
Ts,0d `X*D Ts`MM TstT#
m
7. OS/400
OS/400 Ts Ts`M TstT
MESSAGES *MSGF *NULL
Ts0d `X*D Ts`MM TstT
1. 9C CRTPRJ |n4(n?#T B |na4(n? PAYROLL#
CRTPRJ PRJ(PAYROLL) SHORTPRJ(PRL) TEXT('WEEKLY PAYROLL PROCESSING
APPLICATION')
P X4(n?D j i,N{ 4 (n? (CRTPRJ)#
2. Zn? PAYROLL P4(yi#&C Lra;<kyi#TsIZn?cNa9P
m Sd{i#TB|nZK n ?P4( i MASTER#
CRTGRP PRJ(PAYROLL) GRP(MASTER) SHORTGRP(MST) PARENT(*NONE)
TEXT('MASTER GROUP IN PROJECT PAYROLL')
P X4(iDji,N{ 4 (i (CRTGRP)#
3. j6F.<k Dy P&CLr,"7(D) Ts`MI< kn? PAYROLL#N{
Z 50 3 D m4M Z 52 3 D m5Tq!\0&CLr*"\mw 1 &\?~'V D y
P OS/400 Ts`MDPm#
< G9C0 C PDM 4 9 CI11A;M 0 C PDM 4 9 CTs1A;4Pvw v
&CLrD?~ D OS/400 4D~ I1MTs#9I Zb)A;P9C IM M IO
C'(e!n#|GZZ208 3D:9 CC'(e!n;PwKhv #
4. 9C IMPPART |nT<k|,4zk DyP4om D~#9 C TB |n4+b
SAMPLE P"VD?v4D~ZDyPI1<kn? PAYROLL#Zi9&C Lr
P ,"bI1 PRG03A 5JO G |, I 1#
IMPPART OBJ(SAMPLE/*ALL) OBJTYPE(*SRC) PRJ(PAYROLL) GRP(MASTER)
TYPE(*OBJTYPE) PART(*NAME)
g {4zk$t Z 8v;,DbP, r T?vb9CK | n,+ SAMPLE f;*
5Jb{#
5. 9C IMPPART | nT<k&C Lry h DyPTs#9 C TB |n4<kb
SAMPLE PDy PTs# Zi9 &CL r P,;a<k ;vTs ,|;F *
MESSAGES#
58 &CLr*"\mwC'8O
IMPPART OBJ(SAMPLE/*ALL) OBJTYPE(*NONSRC) PRJ(PAYROLL) GRP(MASTER)
TYPE(*OBJTYPE) PART(*NAME)
6. *?vQ<k D `M* CMDSRC ?~4(` M * BLDOPT D?~#BLDOPT ?
~&k `M* CMDSRC D? ~,{,RXk|,K |n4yhD4(|n#N{
9C9(!nTq! PXgN* &CLr4(M\m 9 (!nD ji#
7. +9Cb^( odDy P?~|D * *LIBL#
8. g{Z< ksz 5PD4?~Xk*;*|,?~,r9C CVTPART |n#ZK
> }P,I1 PROG3A 5 JO G |,4I 1 # Z CI 1 <k 1 ,a4(`M*
RPGSRC D?~ PROG3A#K?~Xk*;*`M* RPGINC D?~#PX <k
| ,?~DE", N {Z503 D m4#
9. g { k * 9 ( < k D ? ~ , I Z BLDPART | n O 8 (
GROUP(MASTER)"TYPE(*ALL)"M PART(*ALL),T9( UU<kDyP?~#
10. + BLDPART |nk SCOPE(*NORMAL) dO9CT9( &CLr#TB|na
Z n? PAYROLL Di MASTER P9(yP`MD y P?~#
BLDPART PRJ(PAYROLL) GRP(MASTER) TYPE(*ALL) PART(*ALL)
SCOPE(*NORMAL)
N {Z11B 9(&C LrTq!P X gN 9 (&C Lr D ji#
11. (}bT&C LrTi$|GqTZ{D==KP#i4Z12B bTMKP&CL
r Tq!PXx P KYwD E "#
Z6B <k&C Lr 59
60 &CLr*"\mwC'8O
Z 7B 9C?~
Z9C?~ 1a4PD y> n/P:
v lv? ~
v |D ?~
v HO?~
v O"? ~
v lk? ~
v a}?~
v X|{ ?~
v >}?~
v i5?~
9ITPX?~DE"4 PBP n/:
v |D ?~E"
v r!?~E"
v lwPX? ~DE"
v +?~*;* ;,`MD ?~
"
k4("|D r>} 0 &CLr*"\mw1 E"(n?"iM?~) `X*D
y PNq&9 C 0&C Lr*"\mw1gfjI#b)gf|( CL | nM0`
L*"\mw1 A;(I WRKPRJPDM"WRKGRPPDM M WRKPARTPDM |
n 4()#Kb,9I(} CODE/400 z7M0&C Lr * "$_d1D 0 &C L
rVd~q1&\?~4 CJ0&C L r*"\mw1n? "ir?~ #9 I9
C CHGPARTINF |n4,=? ~1 d A G ,TJm BLDPART | n6pQ|D
D?~#
lv? ~ (CHKOUTPART)
?~Xkj+IzXF,zE\|D |#KXF(G(}0lv?~1 (CHKOUTPART)
|nqCD #
9 C CHKOUTPART |n4+?~l vAzT_ P |BCJ(Di#S C ?~$tD
i+d4FA8 ( i,xZ?j iOh CC?~DM ;x((n? cNa9 P?~I
a }ADn U i)#CJ\?;hC * zDC'r*m # hCCJ\?D? D G @ 9 d
{K|B C?~#1z9C 0lk? ~1 (CHKINPART) |n1,KCJ \?;4;*
U W#M;x(kf" D P X?~DE"` X * # |G | ,vVC?~DnM ;C D
iD{F#
g {C?~Z+dlvADi P P;fZ,CHKOUTPART |na S n?c N a9PO
_6pDiP 4F|#53aS 8(i*< Tn?cNa9 xP(h,T iRxP%
d {FM`MD?~#C ? ~X k fZZ1!Qw 76PE\;l v #
© Copyright IBM Corp. 1992, 2001 61
g {k* 7 (C?~GqQ; l vApDi,r9C PRTPARTINF |nT K P; v (
f,T>C C?~l vDK1M+ C?~l v ADi# i4Z86 3 D<30 Tq!y>
(f#
XhN}
Z CHKOUTPART |nO8(n?"i "`MM?~ #"GyP`MD ?~ <ITl
v#
I!N}
9 C PRMCODE N } 48(*Z7 (?~Da}76 19 CDa}k#KN }J CZ
8v|n,RZZ763D:a}k ;PwKhv# "b,g{9Ca}k *NONE lv
? ~,;sv(a}C ? ~,rXk>}C ? ~, "9Ca}k *GRP YNlv|#
X k T g B ` M D ? ~ 8 ( PRMCODE(*NONE) : b ) ? ~ D ` M *
PGM"FILE"CLD"CMD"MENU"PNLGRP"MODULE"SRVPGM rG f"ZI09
(?~1(BLDPART) |n4 (D OS/400 TsP DC'(e`M# v1Z PRMPART
|nO8( EXTEND(*YES) 1E\a }b)` MD?~#"b,` M* PGM RoT
* CBL36 M RPG36 D?~I9CNNa}k lv#
>}
>> } 5 w? ~ RPGSRC BIWKLY( fZ Z i TEST P )g N ; lv A i
DEVELOPER1#Z 633D< 225wKK}L#
9C CHKOUTPART |n
CHKOUTPART PRJ(PAYROLL) GRP(DEVELOPER1) TYPE(RPGSRC) PART(BIWKLY)
PRMCODE(*GRP)
9C`L*"\mw 5CLr
Z0C PDM 49 C?~ 1A;O! q!n 28(lv )#
62 &CLr*"\mwC'8O
<
22. CHKOUTPART
DEVELOPER1 Da}k* MASTER ,yT?~ RPGSRC BIWKLY ;8(*Ka}
k,m>|nUIa}X i MASTER#
g{h*P Xa}kDji,i4 Z16 3 D:*n?cNa 9(e; va}k;Tq
!PXn?\m1gNhCa}kDhv#Z74 3 D:a}?~ (PRMPART) ;hv 0a
}?~ (PRMPART) |nMa }kN}D9C=(#*i4iDa}k,"v0r!n
?1(PRTPRJ) |n #
}]2+TMj{ T
?~DM ;x(h9 ?~;lvA`vi#}g,g{ ?~Q; lvAn? cNa9
m ;V'P 9C, ;a}kDD *"i,ra Z ?j i O TC?~ h CdM;x(#
?jiG h9 zCJC?~D TEST i#
|nMa}k
<
23.
? ~ODM;x( h C
Z7B 9C?~ 63
Z <23P, RPGSRC BIWKLY f Z Zi TEST P# Z i DEVELOPER2 P$ w D*
"_Q+?~l vACi,"rc9Ca}k TEST +C ?~a}Xi TEST #rK ,
g{}Zi DEVELOPER1(|2_Pa}k TEST)P $w,r;\lvK ?~#b
yvb6 E_P`,{FM`MD=v?~+;a}A ,; i#M;x(I@9b V
iv"z#
MASTER
MASTER
RPGSRC BIWKLY
MASTER
TEST
MASTER
DEVELOPER1
RPGSRC BIWKLY
<
24.
?~ODM ;x( hC
Z<24 P,RPGSRC BIWKLY f ZZi MASTER P#|;lv A i DEVELOPER1 ,
"+;a}XAi MASTER#RPGSRC BIWKLY ;\;lvAi TEST,r* i
DEVELOPER1 DM ;x(ah9KY wDxP#
? ~DCJ\?h9`v* "_ l vC ? ~#}g,g {Ti_PCJ (Dm;*"
_QlvC? ~,MTC? ~hCKM;x(,RC? ~DCJ\? Q;hC*KK
DC'r*m#v 1?~ DCJ\?;hC *UW1,zE \lvK? ~#
|D?~ (CHGPART)
;)zlvK?~,|MZzDXF. B, I 9C0|D?~ 1 (CHGPART) |n4|
D|#XkT|,k* |DD?~ Di_P |BCJ(# g{ C?~QfZZ8(i
P,r CHGPART |naWH+dlv#
MASTER
DEVELOPER2
"
g{T?~$tD i_P *UPDATE CJ (,rZ 0C PDM 49 C?~ 1A;
O D?~0dk!n 2(|D )#+aZC?~f Z Dix;G Z z$wD i Pl
vC?~ "xP |D#
64 &CLr*"\mwC'8O
CHGPART |naKP OS/400 |n,T |D8(?~DZ]rXw#g{C?~GI
`-D,raT>J1D `-a0 #g{C? ~;\ `-,raT>J1D|D |n
TJmzTdXwwJ1D|D #
XhN}
8(*|D Dn?"i "`MM?~#"GyP`MD?~<I|D #i 4=<B. ?~
`MT0|Gk |nDX5 Tq! CHGPART |nyJ mD?~ `MDPm#
I!N}
CHGCMD N}7(*wC D|D|n#IZKN}O8( *TYPE"STRSDA"STRRLU
r UPDDTA#
g {!q 1 !5 CHGCMD(*TYPE),r?~`MMoTtT+C47(*wCD|D |
n #}g,g {|D ` M* RPGSRC D?~,I+ SEU `-wk d o( l i&\d
O9CT`-C4? ~PfZD 4#
g{;\`-C ?~,53aa>z d kk*|D DE "#} g,g{k*|D `M
* PGM D?~,IT;|D Lr ? ~ D tT,gkd`X* D D >#
m8T>KZ CHGCMD N}O 9C1 !5 *TYPE 1*TX (?~`MwC D|n#
m8.Z8(
|n *|D D?~`M
CHGCMD CMD
CHGDSPF oTtT* DSPF D FILE
CHGDTA PARTL
CHGDTAARA DTAARA
CHGICFF oTtT* ICFF D FILE
CHGJOBD CZ `M* JOBD D?~
CHGLF oTtT* LF D FILE
CHGMNU CZo TtT* UIM `M* MENU D?~
CHGMOD MODULE
CHGMSGQ CZ `M* MSGQ D?~
CHGOUTQ CZ `M* OUTQ D?~
CHGPF oTtT* PF"VRPGBIN D FILE
CHGPGM PGM
CHGPRTF oTtT* PRTF D FILE
CHGSAVF oTtT* SAVF D FILE
STRSEU BLDOPT"BNDSRC"CBL36INC"CBL36SRC"CBLINC"CBLSRC"
WRKBNDDIRE CZ `M* BNDDIR D?~
WRKJOBQ CZ `M* JOBQ D?~
CHGCMD(*TYPE)
CBLLEINC"CBLLESRC"CINC"CLDSRC"CLLESRC"CLPSRC"CLSRC"
CMDSRC"CSRC"DDSSRC"DSPF36SRC"MNU36SRC"MSGF36SRC"
OCL36SRC"PNLINC"PNLSRC"PRDDFN"PRDLOD"REXXSRC"RPG36INC"
RPG36SRC"RPGINC"RPGSRC"RPGLEINC"RPGLESRC"RPT36SRC"
SCHPTH"SRT36SRC"SYSTEML"TXT36SRC"TXTSRC M VRPGTXT¹
1wC D
OS/400
|D|n
Z7B 9C?~ 65
m8.Z8(
|n *|D D?~`M
WRKMSGD MSGF
WRKSCHIDXE CZ `M* SCHIDX D?~
":
1. T> VRPGTXT ?~PDyPI1 DPm#ISK Pm P!qM|Dv pI 1#
CHGCMD(*TYPE)
1wC D
OS/400
|D|n (x
)
PX|D `M* PARTL D?~ Dji,N< Z 923D:|D ?~Pm ?~ ;#
TZC '(eD?~`M,at /Z CHGADMACN | nD ACTION N}O (eD
*CHG Yw#ITC' (eD`M (eD YwZZ 1153Dm 10PwKhv#
I 8( STRSDA"STRRLU M UPDDTA ,x ;9C1 ! 5 CHGCMD(*TYPE)(g{
zZ53O20K0&C Lr*"$_ d1i~D0)#
STRSDA SDA C4|D ?~#SDA CZo TtT* DSPF D DDSSRC ?~#
g {9C( } CHGPART |nwC D 0A;hF(z 1 5CLr`k
K?~,r9(}LI\ ;6pb) `k,2 ;a|BQ |DD ?~
.dDX5#
STRRLU RLU C4|D ?~#RLU CZo TtT* PRTF D DDSSRC ?~#
UPDDTA DFU C4|D ?~# DFU CZ }]D~#
": Z9C STRSDA r STRRLU |n.0, & 9 C ADDPRJLIBL |n+z} Z $
w Dn?bmSAbPm#I(}0C PDM 49 C ?~ 1 A;9C!n 45 (mS
n?bPm)r9C PDM C '(e! n AP x;G9 C ADDPRJLIBL |n#b
7# SDA M RLU +\;R= }Z}CDD~P Dy PVN }C#
;
Z SEU r SDA P|D I 14 `M
a<BT&?~DoTtT"z`&|D #+G,
g {9C CHGPARTINF |n|D K 4?~D o TtT,rT& 4 I1DI 14 `Ma
"z|D T%doTtT#
"
& "b=g{Z0 &C Lr*"\mw1D X F6' .b|D ?~,r I \a<
B;I$ bDa{# 9 (}LI\ ;6pQ|D D ?~,2I\ ;\ XB`kr
& m|#ba<B?~0 dT& OS/400 T sMI1 .dzze; #
Z PARTL N}P8 ( PARTL {a<B CHGPART |nT/+Q|D D?~m SA
? ~Pm ? ~#8( PARTL(*PRV) Jmz9CCZ Kn ? DO;v?~Pm?~D{
F (g{zG53 \ m1D0 )#+G,g{z G *"_ D 0, KN} a j6CZ 8(
i DO;v?~Pm ? ~D{F#g{9C QSECOFR C 'r*mKPK|n,rK5
^'#PARTL N}D1 !5 G *NONE ,8 >}Z|D D ?~+ ;amSA?~Pm?
~#
B Piv B Xk8(?~P m ?~:
v Z|nO8(DiG9 C PARTLREQ(*YES) 4( D
v 8(D`M;G PARTL
66 &CLr*"\mwC'8O
g{8(K?~ Pm?~,r :
v ?~Pm ?~XkfZZ S|D b ) ?~Dip< D1!Qw 76P#
v |D ?~{;m SA8 ( ? ~Pm ?~,g{|9 ;fZD0#(49|n4\|D
C?~,2I\a"zKi v )#
g {8(D`M* PARTL ,r PARTL N}a;vT#PARTL N }a<B8 ( ? ~P
m?~ ;|B#
9 C ARCHIVE N } 48(}Zf;D?~Gq&i5#PXT?~xPi5D ji,
N{Z823 D:i 5 ?~;#
>}
TB|na|D i DEVELOPER1 PD?~ RPGSRC BIWKLY#
9C CHGPART |n
CHGPART PRJ(PAYROLL) GRP(DEVELOPER1) TYPE(RPGSRC) PART(BIWKLY) CHGCMD(*TYPE)
9C0`L*"\mw 1 5CLr
Z 0C PDM 49 C ?~ 1 A;O! q !n 2(|D )#
CHGCMD(*TYPE) 8(?~`MMoTtTC47(;wCT|DC?~D OS/400 |
D |n#ZK>}P,?~+E Z SEU `-a0 P #
I 9CzT:D` -w4|D ? ~ # I `4 CL r REXX L r 4lwT&Z 0&C L
r*"\mw1?~{D OS/400 4I 1 {,;s9CK E"4wC`-w#i4 Z87
3 D:lw? ~ E" (RTVPARTINF) ; T q!PX g NxPKYwD5w#
9CzT:D` -w` -j? ~s, & 9C CHKINPART |n4lk? ~#C? ~D
1dA GMON|DC ?~DC'a ;|B#by,B;N"v BLDPART |n1Ma
9(C?~#
*;?~D`MMoT (CVTPART)
0 *;?~1(CVTPART) |nZ,;n?MiZ+w*4I 1 D?~*;*;,`MD
?~#<k.s,+`M* RPGSRC D?~*; *?~ `M* RPGINC D|,?~ ,
rG+`M* CSRC D?~* ;*?~`M * CINC D|,?~GG#PC D#
g{**;D?~ ;Z CVTPART |nO8(DiP,r;aZn?cNa9Dwv i
PQw C?~#
": ILE RPG/400 a)|T:D * ;|n:0 * ; RPG 41(CVTRPGSRC) |n # C
|na+|, RPG/400 4D 4I 1* ;*|, ILE RPG/400 DI1# |,a{I
1 D 4 D ~ D G <$H; ( ; \ Y Z 112 v V Z# rK , RPGLESRC M
RPGLEINC ?~Xk$tZ G<$HAY* 112 VZD4D~P#Kb,;(*
9 CZ683D m9PPv D ^(5#
(#,CVTPART |na4(B?~x ;|DC ?~#+G ,g{-<?~G4I 1,
Rz8(}Z*;D?~ D 4D~kC 4f" -<?~D 4D~&G,; D~, r&
> }-<?~#BD?~M`Mm>-< I1#}g,liF* QRPGSRC D4D ~M
Z7B 9C?~ 67
fr
^F
F* A R?~`M * RPGSRC D I1?~#g{+K4D~*;*?~`M RPGINC
x ;|D ? ~{,r CVTPART | n+>}-< ? ~ RPGSRC A "+d4FA F*
RPGINC A DB?~#
BPfrJC:
1. TOTYPE {Xk;,Z FROMTYPE {#
2. ;\*;`M* FILE D?~#
3. `M* PGM r SRVPGM D?~ ;\*;*`M * PGM r SRVPGM D?~#
4. w*4I 1D?~;\ *;*T w*4I 1Dd{?~#
5. `M* TXTSRC D?~I*;*T w*4I 1 DNN`M D?~#
6. f"Z4 I1PDNN`M D?~I*;*`M * TXTSRC D?~#
} Ovfr.b,9IT Z CVTPART |n O ,19 CBmPP v D FROMTYPE M
TOTYPE#
>}
m9.CZ
Fromtype Totype
CLD CLDSRC
oT* CLLE D PGM CLLESRC
oT* CLP D PGM CLPSRC
RPGSRC RPGINC"RPGLEINC"RPGLESRC
RPGINC RPGSRC"RPGLEINC"RPGLESRC
RPGLESRC RPGLEINC
RPGLEINC RPGLESRC
": Z*;?~1,9(E" ; a4FA B?~#
Z0C PDM 49 C?~ 1A;O9C!n 50 (*;?~ ) 1,K CVTPART & \2
GICD#
4 PBP= h T+`M* TXTSRC D?~*; * ` M* PNLSRC RoT * PNLGRP
D?~#
1. 9C CVTPART |n+?~`M*;* PNLSRC#ba+doThC* MENU#
2. 9C CHGPARTINF |n+doT|D * PNLGRP#
CVTPART
|nD
FROMTYPEMTOTYPE
D ^(5Pm
VZ,Z1!ivB,g{+`M* TXTSRC D?~*; *`M* CSRC r CINC D
?~, ?~oTa;hC* CLE #yT,9I9CO v=h+`M * TXTSRC D?~
*;*:
v `M* CSRC oT * C D?~
v `M* CINC oT * C D?~
v `M* CSRC oT * SQLC D?~
v `M* CINC oT * SQLC D?~
68 &CLr*"\mwC'8O
XhN}
8 (m>k**;d`MD?~ D n ?"iM`M # g{ k **;yP?~, 9 C1
!5 PART(*ALL)#9Xk 8(B` M#
I!N}
I8(:
v }Z*;D?~ D{F#1!5* TOPART(*FROMPART) # }Z*;D?~ D{F
#V; d#
v a}k#1!5* PRMCODE(*GRP) #a9CCiD a}k#
v &+C?~w*4I 1f" dPD 4 D ~D{F#1!5* SRCFILE(*TYPE) #a9
C1!4D~# g{8( SRCFILE(*SAME) ,r9a 9 C-<?~ 9CD4D~{
F #g{}Z*;BP?~`M, r aIC5 *TYPE:PGM * ;A CLPSRC M
CLD *;A CLDSRC#i4Z 433Dm3 Tq!?~`M 0d`& 1!4D~DP
m #SRCFILE N}9J CZf"Z4 D~I1PDC'(e`M #
v *;?~;m S AD ? ~Pm?~D{F#8( PARTL(*PRV) Jmz9CCZ Kn
?DO;v?~Pm ?~ D{F(g{ zG53\m1D0)#+G,g{z G*"
_D 0 ,K N } a j 6CZ 8 ( i D O ; v ? ~ Pm ? ~ D { F# g {9 C
QSECOFR C'r*mKPK|n,rK5^'#PARTL N}D1 !5G *NONE ,
8>}Z*;D?~+ ; amS A?~Pm ?~#
B Piv B Xk8(?~P m ?~:
– Z|nO8(DiG9 C PARTLREQ(*YES) 4( D
– 8(D`M;G PARTL
g{Z CVTPART |nO8( K?~ Pm?~, r:
– ?~Pm ?~XkfZZ S*;b ) ?~Dip< D1!Qw 76P#
– *;?~D{F a;mSA? ~P m?~(g{|G 9;fZD 0)#(49|n
4\*;C?~,2I \a"zKiv)#
g {8(D`M* PARTL ,r PARTL N}a;vT# T Zd{iv x T,PARTL
N}a<B8 ( ?~Pm ?~|B#
HO?~ (CMPPART)
0HO?~ 1(CMPPART) |naZ(fP HO =v?~MD5. dD nl #bZzX
k + ^ }(FA?~DB ;f>1aX p PC #
ITBP`MD?~x PHO:
v f"Z4 D~I1PD? ~
v ?~`M* FILE RoT * PF( o mD ~)M VRPGBIN D ?~
v ?~`M* PARTL( ?~Pm)D ?~
v ?~`M* VRPGTXT D ?~
* HO VRPGTXT ?~Dv p> z4I 1 ,Tf" C?~ D > z4om D ~9C
CMPPFM |n#
XhN}
8(m>}Z HODB ? ~ Dn?" i "`MM?~ #B?~ XkfZZn?Mi
P#;aQw 1!i cNa9T iRKi PR;=D NN ?~#g{k*HOyP ?
Z 7B 9C?~ 69
~ , r 9 C NEWTYPE(*ALL) M NEWPART(*ALL) # 9 X k 8 (
OLDTYPE(*NEWTYPE) M OLDPART(*NEWPART)#
I!N}
8 (}ZHODI?~ D i"`MM?~ # aQw 1!cN a 9Ti R Ki P R;=
DNN?~#
* 8( * 4PHOD` M ,9C CMPTYPE N } # 9 C CMPTYPE(*LINE) 4HOM
j6ekD">} DM|B DP; 9C CMPTYPE(*FILE) 4i4=vD~DZ] G;
,9G`,;"9C CMPTYPE(*WORD) 4HOM j 6mSD">}DM|BD% J#
RPTTYPE |nC48((fD `M#1!5 RPTTYPE(*DIFF) ;aPvI 1 .dDn
l #9C RPTTYPE(*SUMMARY) aPvHOa {D\a,x;T> j8 Dnl;9C
RPTTYPE(*CHANGE) aa)k *DIFF (f`M`,DE",0b)nlD0s.P;
x 9C RPTTYPE(*DETAIL) aPv{vBD~,8 > nl, "a)a { \a#
9C OUTPUT N }8 >dv&&ZD;C#1!5* OUTPUT(*) #(faT >Z$w
> O#g{|nGTz&m= = KPD, r d v+aYQ z Ar! h 8DdvSP#
OUTPUT(*PRINT) a+dvYQ z Ar!h8# OUTPUT(*OUTFILE) a+dv}<A
dvD~#
OPTION N}h v k*gN4PHO#?;NI8(n` 12 v!n#PX OPTION N
}D!n Dji,N< ADTS/400: File Compare and Merge Utility P DCMPPFM |
n#
Z |,xPHO18n o dDI 1 D STMTFILE N}O8(b{MD~ { #PXHO
18nodDji,N< ADTS/400: File Compare and Merge Utility#
STMTMBR N}8(|,HOodDI1#
>}
TB|na+i DEVELOPER1 PD ?~ RPGSRC BIWKLYk, ;iPD?~
RPGSRC BIWEEK xPH O#(f ;YQzAr!h 8#
9C CMPPART |n
CMPPART PRJ(PAYROLL) NEWGRP(DEVELOPER1) NEWTYPE(RPGSRC) NEWPART(BIWKLY)
OLDGRP(DEVELOPER1) OLDTYPE(RPGSRC) OLDPART(BIWEEK) OUTPUT(*PRINT)
9C0`L*"\mw 1 5CLr
Z0C PDM 49 C?~ 1A;O! q!n 54(HO?~ )#
O"?~ (MRGPART)
0 O"?~ 1 (MRGPART) |naO"8(?jiD1!Qw 76 P DX( ? ~ r yP
?~#vf"Z4 D ~PD ?~ EITO "#ZzXk+|D S ?~D^}f>(F
A ?~DB;f>,rG * Tx ( ? ~O ")&L|D MzT:D|D 1,baXp
PC#
70 &CLr*"\mwC'8O
MRGPART |na+ ? v?j?~M,$?~kd`&y?~xPH O #b)HOD a
{ C47(Gq" zK|B#
* O" VRPGTXT ? ~Z"VDvp>z4I 1 ,Tf" C?~D>z4om D ~9C
MRGSRC |n#
K |n9C MRGSRC | n#PX MRGSRC | nDji,N{ ADTS/400: File
Compare and Merge Utility ;i#
XhN}
?jn ?"?ji" ?j`MM ?j?~{8( ?~O "s*ECD; C#?jG ;
v4?~,2I\|,k,$ ?~O "sD |B#O"Da{aEk?j ?~ #X k
T O"?j?~Di_P|BCJ(#C?j?~+ ;lvA?ji#i4=<B. ?~
`MT0|Gk |nDX5 Tq! MRGPART |nyJ mD?~ `MDPm#
+ Qw 1!cN a 9Tq! * O"D ? ~DPm#
g{8(K TGTTYPE(*ALL) ,rXk 8( MAINTTYPE(*TARGET) ; g{8(K
TGTPART(*ALL),rXk8( MAINTPART(*TARGET)#
g {8(K TGTTYPE(*ALL),rXk 8 ( ROOTTYPE(*TARGET); g {8(K
TGTPART(*ALL),rXk8( ROOTPART(*TARGET)#
I!N}
,$n?" ,$i" ,$`MM ,$?~{8(*O "DQ|D ?~*#fD ;C#
,$G;v4?~,|, * O"=?j ? ~PD|B#
yn?" yi" y`MM y?~{8(*O "D-< ?~*#fD;C#yG4 ?~
D -<f>,| G b=i|B D y!#
Z PARTL N}O8(I\amS ?j?~D ?~Pm?~#8( PARTL(*PRV) Jm
z 9CCZ Kn ? DO;v?~Pm ? ~ D {F(g{ z G53\m1D0)#+G,
g{zG*"_D0,KN }aj 6CZ 8(iDO;v?~Pm ?~ D{F# g{
9 C QSECOFR C 'r*mK PK| n, r K5^'#PARTL N } D1 !5 G
*NONE,|8>}ZO"D ?~+ ;amS A?~Pm ?~#
BPiv BXk8(?~P m?~:
v Z|nO8(DiG9 C PARTLREQ(*YES) 4( D
v 8(D`M;G PARTL
g{Z MRGPART |nO8( K?~ Pm?~, r:
v ?~Pm ?~XkfZZ SO "b) ?~D?jip< D1!Qw 76P#
v O"? ~D{Fa;m SA? ~Pm? ~(g{|G9;fZD 0 )#
g {8(D`M* PARTL ,r PARTL N}a;vT#TZd{ivxT,PARTL N
}a<B8 (?~Pm ?~|B#
g {8(K RPTONLY(*YES),r PARTL N}2 ;GXhD#
Z7B 9C?~ 71
9 C SELECT N } 48( G qk*T >0VnO"1A;,TczIZ,$?~P!q
*O"=?j ?~PDvp |D#g{ MRGPART |n G Tz&m==KPD, r
SELECT a;vT,R; a T>0VnO" 1 A; #
9C RPTONLY N }48 >Gk*4PO"9G;zI(f#g{Z MRGPART |n
O 8(K SELECT(*NO) ,r ;aa>KN } #g{ 8 (K SELECT(*YES) ,rXk 8
( RPTONLY(*NO)#
>}
TB|na+-<f> 1 ?~" Q|D Df> 1 ?~kB Df> 2 ?~O "#
9C MRGPART |n
MRGPART PRJ(PAYROLL) TGTGRP(V2) TGTTYPE(RPGSRC) TGTPART(BIWKLY)
MAINTGRP(V1CHANGE) ROOTGRP(V1)
9C0`L*"\mw 1 5CLr
Z0C PDM 49 C?~ 1A;O! q!n 55(O"? ~ )#
O"y>&CLr
Y(zQS)&L &SU=|,}v? ~:PART A"PART B M PART C D&C L
r #R1ROOT i|,)&La )D&C L r DZ ;v" P f#zQ-|D K PART A
M PART B ,"4(K;vBD ?~ PART D #R1MAINT i| ,z|D D MmSDW
"Pf?~#-};N 1 d.s,VZ)&L V+ &CL rDZ ~v "Pf "Mx
z ,Cf>xP | BD PART A M PART C M; v B?~ PART E# R2ROOT i
|,D?~ |,&C LrDZ ~v" P f#n?cNa9 T>Z<25D BEFORE ?V
P#
72 &CLr*"\mwC'8O
<
25.
T >O"0 s D n ?cNa9D>}
9CTB|n4O" R2ROOT P) &LD|D kzZ R1MAINT PD|D ,"+a {
EZ R2MAINT iP#
MRGPART PRJ(ACCTA) TGTGRP(R2MAINT) TGTTYPE(*ALL) TGTPART(*ALL)
MAINTGRP(R1MAINT) ROOTGRP(R1ROOT)
O "s Dn?cNa9a T >Z<25 D AFTER ?VP# "b,PART A G?j i
R2MAINT PqClv"O " D(;?~, r*K?~Z R1MAINT M R2ROOT PV
p*=v;,Df >#
4 PO" .s,I\av(Z R1MAINT i P |D?~ PART C#g{byD0,Z
|D.s,&9 COv O"}L+|k )&L*Z~v"Pf "M D ?~ PART C D
1>O"#
* a_T\,&9 C OvO"}L,}GZ MRGPART |nO8( K TGTPART(C) #
lk? ~ (CHKINPART)
0 lk? ~ 1 (CHKINPART) |n(}+Qlv? ~ DCJ \ ?4;* UW,4ME C
?~#bJm2m,; * "iDd{K9CC ?~# lk ?~ ";aMEdM;x
(,yTd {iPD*"_T; ;\ CJ |#v1C?~;a}A? ji1 ,EaM
EM;x(#CHKINPART |n;a+ ?~FAn? cNa9P DB;vi#
Z 7B 9C?~ 73
CHKINPART |n9a 7#|B?~D1 dA G,Tk` & OS/400 TsrI1D1d
A G`%d#ba7#9(} L6pQ|D D?~, "ZB;N"v BLDPART |n1
X B`kC?~#
lk? ~DK1 DC' r*mX kG lvC? ~D r*m;+G ,n?\m1I9C
CHGPARTINF |n+NN?~DCJ \ ?4;*UWTlkC?~#(;Pn?\m1
EP(9 C CHGPARTINF |n|D CJ \?#)
XhN}
8 ( n?"i "`MM?~ # i4=<B. ? ~`M T 0 |G k | nDX 5 T q!
CHKINPART |nyJmD?~` MD Pm#
g {k*,1l k 8v? ~ ,Z TYPE r PART N}O 9 C!n *ALL #ba l k 3
V`MDyP?~,r lkTz lv DyP?~#
>}
K>}5wgNl ki DEVELOPER1 PD?~ RPGSRC BIWKLY#
9C CHKINPART |n
CHKINPART PRJ(PAYROLL) GRP(DEVELOPER1) TYPE(RPGSRC) PART(BIWKLY)
9C0`L*"\mw 1 5CLr
Z0C PDM 49 C?~ 1A;O! q!n 29(lk )#
a}?~ (PRMPART)
0 a}?~ 1 (PRMPART) |n+8(?~T;N;iD== S ? ~yZDiF A d8
zi#z;\ SzTd_P|BCJ(DiPa}?~# a} D?~ D CJ\?X k
*UWr;hC *zDC'r*m# 4,C? ~XkGT zlvD#
g{*a}D?~;lv,Z a}.0|aHT/l k#Zlv? ~1,C? ~DC
J \?;hC * zDC'r*m,y T z TC?~_P @ PD|BC J (#a}?~
1,CJ\?;4 ;*UW ,Tcd{*"_ I 9CC?~#
VRPGTXT 0dX* VRPGBIN ?~&9C PRMPART |n;pa}#ba,$ VRPG
M'z ?~.dDj{T,r* VRPGTXT ?~ I\|,X* VRPGBIN ?~D 3)
dv#
XhN}
8 (n?"i "`MM?~ # Jma}D?~` M +aC= a}(g{|G4 + |G
lvAd{KD0)#i4=<B. ?~`MT 0|Gk |nDX5Tq! PRMPART |
n yJmD?~` M D P m#
I!N}
(}9 ( 4 ?~ z I D ? ~ Gd v ? ~ , R v 1 z Z PRMPART | n O 8(
EXTEND(*YES) 1E\a}# EXTEND(*YES) G\;a}xP a}k *NONE D?~
74 &CLr*"\mwC'8O
D(;=( #ZI&)9a}s,PRMPART |n+ ZO MiP>} PGM M PF ?
~ #g{_ -D ~ T}Za}DNNom D ~ ? ~ *y!,rZ )9a}s+; a S
OMiP>}b)?~#
g {k*,1a}8v? ~ ,I(}+ TYPE r PART N}k *ALL !ndO 9 C4
xPKYw#bJ mza} 3V` MDyP?~,r4 lvAd {K DyP` MDy
P ?~#;Na} 8 v ? ~Dm;=( G4( ? ~Pm ? ~(`M* PARTL D ?
~ )," 9 C PARTLOPT N } 4 a } C ? ~ P m ? ~ # } g , g { 8 (
PARTLOPT(*LIST) ,raa}?~Pm ? ~ZPvD?v ? ~#
g { k * + Q a} ? ~ m S A ? ~ P m ? ~ , r &8 ( PARTL N} # 8 (
PARTL(*PRV) Jmz9CCZ Kn ?DO;v?~Pm ?~ D{F(g{ zG53\
m 1D0)#+G,g{z G *"_ D 0,KN} a j6CZ 8(i D O;v?~Pm
?~D{F#g{9C QSECOFR C' r*mKPK|n, rK5^'#PARTL N}
D 1!5 G *NONE,|8 > }Za} D ?~+ ;amSA ? ~Pm ? ~#
g{ZC|nO8(D8ziG9 C PARTLREQ(*YES) 4(D,rXk8(?~P m
?~#
Z PRMPART |nO,I9C PARTL N}48( TYPE(PARTL) ,r*K|nI9
*?~Pm ?~, "Vp&m ?~PmPD?v ?~#
g{Z PARTL N}O8(K ?~Pm ?~, r:
v ?~Pm ?~XkfZZ Sda}b ) ?~Dip< D1!Qw 76P#
v a}?~a; mSA8 (? ~Pm(g{|G9; fZD 0 )#(49|n4\a}
C?~,2I\a"zKi v )#
9 C ARCHIVE N } 48(}Zf;D?~Gq&i5#PXT?~xPi5D ji,
N{Z823 D:i 5 ?~;#
>}
K >}5wgN+?~ RPGSRC BIWKLY S i DEVELOPER1 a}An?c N a9
PDB;vi,4 i TEST#
9C PRMPART |n
PRMPART PRJ(PAYROLL) GRP(DEVELOPER1) TYPE(RPGSRC) PART(BIWKLY)
9C0`L*"\mw 1 5CLr
Z0C PDM 49 C?~ 1A;O! q!n 30(a} )#
a}I9(}L4(Dd v?~
g{k*,1a} 9(}LDd v?~M` X*D4?~, r9C EXTEND N }#
1!5* EXTEND(*NO)# ;PZ PRMPART |nO 8(D?~ Ea;a}# g{8
( EXTEND(*YES) ,ra,1a}8(?~0 ZON9(C?~14(Ddv?~#K
b,TsE "b (OIR) D~q}]x(f" C4`kCTsD4D 4D~{"b{MI
1 {D;C)a;|B,T43BDb{#I9(}L4(D?~Da}k* *NONE#
EXTEND(*YES) G\;a}xP a}k *NONE D?~ D(;=( #
Z 7B 9C?~ 75
a }xP a }k *NONE D?~1,BPfr J C:
v g{*a}ADi P Q -fZa}k;,Z *NONE D,;?~,r ;\a}xPa
}k *NONE D?~#
v yP`Xom D~M_ - D~Xk ; Z,;iP#om D~ kdX*D_-D ~;
(*EZ, ;iP#
v Za}C?~.s, C ?~D a }kT* *NONE#n?\m 1 rTC?~;a}A
Di_P *UPDATE CJ( DNNC'< &Ty P?~KP BLDPART |nT 7#
|G<GnBD#G )Q- GnBD?~ ;ax P`k#
a}?~Pm ?~
g {}Za}?~Pm? ~ ,r PRMPART |n J mz8(a}|D==#PRMPART
|naTT B==&m?~ Pm?~:
1. 1! Qw76C4 Qw ?~Pm ? ~#g{4R=? ~ Pm?~,r PRMPART |
n'\#g{8( K PARTLOPT(*PART),r8(i PXkf Z PARTL ?~#
2. g{Z PRMPART |nO8( PARTLOPT(*LIST) ,raa}?~Pm ? ~PD?
v ?~#g{8( PARTLOPT(*PART),rasa} N Nd{ ? ~;ya} ? ~P
m?~#g{8( PARTLOPT(*BOTH) ,r ?~P m?~0 dZ ?PvD ?~<a
;a}#9IZ PRMPART |n O8(`t?~{#PXji,N{Z8B ?~P
m?~"-rXFM|Dz Y #
a}k
g{}ZK PD|nl#ax,rI\ G4&mdP D3 )?~#* 7#yPD?~
< C= &m,&i4y P m s{" "Y N KPC|n(g{X*D0 )#
>}
TB|n+?~ Pm?~ PART001 Si DEVELOPER1 a}An? cNa9PDB;
vi,4 i TEST:
PRMPART PRJ(PAYROLL) GRP(DEVELOPER1) TYPE(PARTL) PART(PART001) PARTLOPT(*LIST)
> Z h v a } k (PRMCODE) N } , | J CZ
CHKOUTPART"CPYPART"CRTPART"IMPPART M RNMPART |n#n?\m1
aZ4(X(i1 (e|D a}k#
(#,Z9C?~ 1;9C;va}k#+ G ,n?\m1I \(eK8va}7
6 ,rK ,;vn?cNa9 Z I \ P8 v a}k#g{zDi/Z | B, ;&C L
rDm;f>1 X k,$dVff>,rI\ avVbViv#i 4Z19 3D:;v
?~D=vf>;Tq!bViv D>}#
PRMCODE N}8(*C47 (n?cNa9P?~Da}76Da}k#I8(=v
5#
*GRP a+Z GRP N}(CPYPART |nD TOGRP N})OTi8 (Da
76 &CLr*"\mwC'8O
}k8(xC ?~#
g{T CHKOUTPART "CPYPART r IMPPART |n8 (K *GRP ,
R ? ~ D ? ~ ` M *
PGM"FILE"CLD"CMD"MENU"PNLGRP"MODULE"SRVPGM,
r Gf" ZI BLDPART |n4(D OS/400 TsP D C'(e`M,
r9C PRMCODE(*NONE) 4& mC?~#}G9C EXTEND N},
q rb)` M D?~^ (a}#EXTEND(*YES) G\; a }xP a }
k *NONE D?~ D (;=( #g{ BLDPART |n4( D ?~Gf
"Z4 I1PD?~, rI BLDPART |n 4(Dw`M D?~<I
T a}#" b ,`M* PGM RoT * CBL36 M RPG36 D?~ D a
}kITG *GRP#
*NONE ;aTC ?~8(NNa}k#C ?~ ;\a}#
9C CHKOUTPART"CHKINPART M PRMPART |n
< 26 MZ78 3 D < 27 9Cy>n?cNa945w 9 C CHKOUTPART "CHKINPART
M PRMPART |n0 s?~"zDd/#
Z <26D BEFORE ?VP, RPGSRC ?~ BIWKLY ;f Z Zi TEST P#*T?
~w;)|D #z9C CHKOUTPART |n+C?~lvA*"i DEVELOPER1 #b
a Z<D AFTER ?VP5w#+ BIWKLY 4FA C i,"TC?~hCKM;x(#
CJ\?ahC *zDC'r*m, Th9d{K|B C? ~#
<
26. CHKOUTPART
|n
H ; BIWKLY Q l vAzDi,zMIT|D |#jI|D s,9C CHKINPART |
n4lkC? ~#C? ~T#fZ DEVELOPER1 P, gZ78 3 D<27 P BEFORE ?
V y>#g{b;i G Id { * "_2mD,r{GdP D ;KI"L lvC? ~ M
|D|#
Z7B 9C?~ 77
i DEVELOPER2 PD * " _ ;\ l v BIWKLY, r * C ? ~ Q l v A i
DEVELOPER1(;\C ?~Gq; lvAi DEVELOPER1 PD*"_)#C?~ } H
} ;a}Ai TEST,RT i DEVELOPER2 ;IC#
<
27. CHKINPARTMPRMPART
|n
V Z 9C PRMPART | n4+d a}XAi TEST# <27D AFTER ?V T >
PRMPART |ngN+C?~a}; v6p,FAi TEST#g{C?~ TGTzlv
D,rZ +C?~a}XAi TEST .0 , PRMPART |naH+C?~l kA
DEVELOPER1#+ BIWKLY a}Ai TEST a+ TEST PC?~DI 1>f;*4
T DEVELOPER1 DB?~#
B P| n zzD Y w T >ZZ773 D <26M < 27P:
1. *lv? ~ RPGSRC BIWKLY,dk :
CHKOUTPART PRJ(PAYROLL) GRP(DEVELOPER1) TYPE(RPGSRC) PART(BIWKLY)
PRMCODE(*GRP)
2. *|D ?~ RPGSRC BIWKLY,dk :
CHGPART PRJ(PAYROLL) GRP(DEVELOPER1) TYPE(RPGSRC) PART(BIWKLY)
CHGCMD(*TYPE)
3. *+?~ RPGSRC BIWKLY lXAi DEVELOPER1,dk :
CHKINPART PRJ(PAYROLL) GRP(DEVELOPER1) TYPE(RPGSRC) PART(BIWKLY)
4. *+?~ RPGSRC BIWKLY a}XAi TEST,dk :
PRMPART PRJ(PAYROLL) GRP(DEVELOPER1) TYPE(RPGSRC) PART(BIWKLY)
78 &CLr*"\mwC'8O
X |{?~ (RNMPART)
9C0X|{ ?~ 1(RNMPART) |nTZ, ;n?MiP+?~S ;v {FX |{*
m;v{F#
T Zx ({FM`MD?~,v 1 8 (iP;fZ x PB{F x `M`,D?~1,
E\TdX|{ #g{Ci PQ-fZ`,{FM`MD ?~,ra"v;u{" ,
R RNMPART |n'\#
X|{ ?~+ ;a,$I\Q-fZDPX I ?~D9(E"# ?~ ;aZ 8(i P
X|{ ,x;aZ{vn? PX|{ #
X kT|,}ZX|{ D?~ D i_P| B CJ(#
g{X|{ ?~ .0C?~QTz lv,r C?~+a X|{ ,+;aTzlv# g
{C?~Q lvAm;C',r a" v;u{" ,x RNMPART |na'\#
g {k*|D4 F?~DtT( g |DoTrD>),rZ X|{ jIs9 C 0|D
?~E"1 (CHGPARTINF) |n #
` M* VRPGTXT r VRPGBIN D?~ ;\9CK|n 4 X|{ #
XhN}
8(}ZmSD? ~Dn?"i "`MM? ~{,T 0? ~DB{F#X k T}Z X
|{D?~yZ Di_P|BCJ(# NN` M D?~<I9C RNMPART |n4X
|{#
* X|{ C'( e `MD?~,X k TC?~ ` M( e *CPY M *DLT Yw#
NEWPART N}Jmz8(C ?~DB{F#K {F;(*Pp ZZ PART N}O8
(D{F#
I!N}
9 C PRMCODE N } 48( G qa}B?~#K N }J CZ 8v|n,RZZ763 D
:a}k ;;ZPwKhv #
I 8( PARTL N}T+ X |{ ?~m S A ?~Pm ? ~#8( PARTL(*PRV) Jmz
9CCZ Kn?DO;v?~Pm ?~ D{F(g{ z G53\m1D0)#+G,g
{ zG*"_D0,KN } aj 6 CZ8(iDO;v?~Pm ? ~ D {F#g { 9
C QSECOFR C'r*mKPK|n,rK5^'#PARTL N}D1 !5* *NONE ,
|8>}Z X|{ D?~+ ;amS A?~Pm ?~#
BPiv BXk8(?~P m?~:
v Z|nO8(DiG9 C PARTLREQ(*YES) 4( D
v 8(D`M;G PARTL
g {8(D`M* PARTL ,r PARTL N}a;vT#TZd{ivxT,PARTL N
}a<B8 (?~Pm ?~|B#
Z 7B 9C?~ 79
>}
T B|naZ PAYROLL n ?Di TEST P+?~ RPGSRC BIWKLY X |{ *
RPGSRC BIWEEK#
9C RNMPART |n
RNMPART PRJ(PAYROLL) GRP(TEST) TYPE(RPGSRC) PART(BIWKLY) NEWPART(BIWEEK)
PRMCODE(*GRP) PARTL(*NONE)
9C0`L*"\mw 1 5CLr
Z0C PDM 49 C?~ 1A;O! q!n 7(X|{ )#
>}?~ (DLTPART)
9C0>}?~1(DLTPART) |n4SiP>}?~#XkTCi_P|BCJ(,R
;(;\ Td{KlvC? ~#
XhN}
8 (n?"i"`MM?~#i4Z2153D:=<B. ?~`MT0|Gk|nDX5;
Tq!II DLTPART |n>}D?~`M D Pm#
9C TYPE(*ALL) >}y P`MD?~,r 9C PART(*ALL) >}y P?~#
XkH>}_-D ~? ~,E\ >} `X*Dom D~? ~#
g {}Z>}D?~4; l v Ad{ K ,ra>}C?~0 0&C L r*"\mw1
&\?~#fDP XC?~DNNE"# g {C?~Q; lv,r ;\>}|#
I!N}
g { k * S ? ~P m ? ~ } % Q > } D ? ~ , r &8 ( PARTL N } # 8 (
PARTL(*PRV) Jmz9CCZ Kn ?DO;v?~Pm ?~ D{F(g{ zG53\
m 1D0)#+G,g{z G *"_ D 0,KN} a j6CZ 8(i D O;v?~Pm
?~D{F#g{9C QSECOFR C' r*mKPK|n, rK5^'#PARTL N}
D 1!5 G *NONE,|8 > }Z>} D ?~+ ;amSA ? ~Pm ? ~#
"b,Z DLTPART |nO , PARTL N}G I!D ,49ZC|nO8(D iG9
C PARTLREQ(*YES) 4(D#
g{8(K?~ Pm?~,R*>}D ?~ "G PARTL `M,r :
v ?~Pm ?~XkfZZ S>}C ?~Dip< D1!Qw 76P#
v Q>}?~aS ? ~Pm ?~P }%#(49|n4\>}C? ~ ,2I\a"zK
iv)#
g {8(D`M* PARTL ,r PARTL N}a;vT#TZd{ivxT,PARTL N
}a<B8 (?~Pm ?~|B#
9C DLTARCHIVE N }48( Gq&Z>}C?~D,1>}C?~Di 5f>#Z
> }yPi5 I 11,g{ 4 D~P;PNNd{ I 1,r 9a > }C4D~#
80 &CLr*"\mwC'8O
>}
K>}5wgN Si DEVELOPER1 P>}?~ RPGSRC BIWKLY#
9C DLTPART |n
DLTPART PRJ(PAYROLL) GRP(DEVELOPER1) TYPE(RPGSRC) PART(BIWKLY)
9C0`L*"\mw 1 5CLr
Z0C PDM 49 C?~ 1A;O! q!n 4(>} )#
M;x(gN|D
g {>}K;v?~,x`, ? ~fZZ` v iP,rM;x(a |D *8r C ?~
10lvA Di#<G<28:
<
28. DLTPART
Y(+?~Si DEVELOPER1 a}A i TEST ,;s+dYlvAi DEVELOPER1 #
V Z?~ BIWKLY D1>f Z ZTB}viP:DEVELOPER1 "TEST M MASTER #
g{Zi DEVELOPER1 P>}KC?~D 1>, rM;x(a8ri TEST #bZZ
82 3D< 29 PwK5w#
|nMM;x(
Z7B 9C?~ 81
i5?~
<
29.
M;x(P D|D
n?\m1I $
r* ;v?~IfZZ` viP, *Sn?c Na9P9W> }|I\h *n?\m
1DI $#g{>}K;v?~,x C?~D 1> Tf ZZzTd; P|BCJ(D
m ;viP,MavVb V iv#\m1Xk>}?~D C f>#
Z0&C Lr*"\mw 173P,r*?~Z] ;O|D ,zI \k*#fb)?
~ DH0f>#(}9C ARCHIVE N } ,BP| n V ZI Z x(iP T /i54?~
Dn`evf>#
CHGPART
IMPPART
PRMPART
i i5b|,?~DH0 f >,RCbG9 COv|n* C ?~y$tD i 4(D#
KbI |,d{Fk d?~{j+` ,D4D ~,x?vbI |,n`evH0 f>
I1# I1{* "archiven ",dP n=1 GnBf>,x n=5 *nIf>#
g{8(K ARCHIVE(*YES):
v 4(ii5b(g{|9;fZD0)#ii5b D {F* xxxx_yyyyy ,dP xxxx G
n ?rF,x yyyyy G r Li{# i i5b D ( ^ kibD( ^` ,#
v li|,}Zf;D ? ~ Di D i 5 b,TiRxPC ? ~ D{F D 4D ~ #g{
xPC{FD4D~; fZD0,M a 4(|#
v g{4D~|,I 1 "archive5",CI 1a;>}#
v `BDI1aX|{ ,T9 I1{P D`ES 1#}g "archive4" I* "archive5"#
v };f;DI1+4FA I1 "archive1"#
82 &CLr*"\mwC'8O
?~DX*E"
": Z,;iP,I\aP=v?~9 C , ;{F(+_P; ,`M)#bVI1+;
i5A,;4D~, Tc ;v i5?~I\2G m;v# rK, wG Dw(G9
C (;?~{(uAT ;,`MD ? ~ 2 Gby),g{{Gh * i5D 0#
*lwrXvi5? ~,9CIMPPART |n#Z LIBRARY a>{O8(ii5b D
{ F,"Z MEMBER a>{O8(i5 I 1D { F#G!T!4N =8(I1{,"
C +}E } p4#I9 C REPLACE(*YES) 4+|D XvA?~#
g {}Z9C0 C PDM 4 9 C?~1A;r 0 C PDM 4 9 C?~PmPD ? ~1A
;,IZC?~Tdk!n 52 ( 9Ci5I1)TxA0C PDM 49 CI1 1A;,
CA;aPv C?~Di 5I1#;s,I9CC '(e!n IM ( <k ?~)Xv |
D#PXji,N{Z2033 D :9Ci5I1 ;MZ2063 D :C'(e!n ;#
DLTPART |nOD DLTARCHIVE N}Jmz8( G q&Z>}C?~>mD,1>
}C?~Di 5f>#Z> }yPi5 I11,g{ 4D~P;PNNd{ I1,r
9a >}C4D~#
? v?~<Pk d`X*DE ",zIT |D b)E ",2I T r!v4#9 C 0 |
D?~E"1(CHGPARTINF)"0 r! ?~E"1(PRTPARTINF) M0lw? ~E" 1
(RTVPARTINF) |n49C?~E"#
|D?~E" (CHGPARTINF)
0 |D ?~E" 1 (CHGPARTINF) |nIC4|D P X?~DB P E"( ? N;v?
~):
v ?~DoT# Z393 Dm2Pv ?~`M 00`X*DoT#
v VPC?~D vKDCJ\?( C'r*m)(; Pn?\m1E \|D |)#
v ?~DD>hv#
g {9C CHGPARTINF |n4|D ?~D o T,r? ~D 1 dA G ahC*10 1
d,xON|DC ? ~DK1 DC' r*ma ;hC*10C'#
g {49C CHGPARTINF |n|D ?~D o T,r CHGPARTINF a 7 #?~D1 d
A GHZC? ~ DTsrI1 D O N |D D1d A G#g{ToT "CJ\?M D >
hv8(K *SAME,rI\a"zb Viv#
09(?~ 1|n (BLDPART) +;a9 (`M* CSRC "CINC M PGM,oT* C
M SQLC D?~#*#V}] Dj{T, b)?~+ ;aT/ * ;*oT CLE r
SQLCLE (g{b)` M D?~QfZD0)#*+oT|D * CLE r SQLCLE ,I9
C CHGPARTINF |n#
XhN}
8(k*|D dE"D n?"i "`MM?~#i4=<B. ?~`MT 0|Gk |nD
X5Tq!I9C CHGPARTINF |n|D d?~E "D?~`M DPm#
Z7B 9C?~ 83
I!N}
g {|D K?~DoTtT,RC ? ~D`M* Z 50 3D m4 P vD`M.;rC '(
e`M,r|,C?~DT& OS/400 4I 1D 4 `M 2a`&"z|D # C '( e4
I 1`M2a|D #
oTN}D1 !5* LANG(*SAME) #| 8( ;|D 10 oT#g{Z CHGPARTINF
| nOnk K yPXhDN},r *SAME +f;* 1 0oT#g{;k*C?~kN
N oTX*,r9C LANG(*NONE) ,r d kX(oT#i4Z39 3 D m2Tq!?~`
M 0dX*oTD P m#
g { k * + Q |D ?~ m S A ? ~ P m ? ~ , r & 8 ( PARTL N } # 8 (
PARTL(*PRV) Jmz9CCZ Kn ?DO;v?~Pm ?~ D{F(g{ zG53\
m 1D0)#+G,g{z G *"_ D 0,KN} a j6CZ 8(i D O;v?~Pm
?~D{F#g{9C QSECOFR C' r*mKPK|n, rK5^'#PARTL N}
D 1!5 G *NONE,|8 > d?~E"}Z|D D ?~+ ;amSA ? ~Pm ? ~#
BPiv BXk8(?~P m?~:
v Z|nO8(DiG9 C PARTLREQ(*YES) 4( D
v 8(D`M;G PARTL
g{Z CHGPARTINF |nO8( K?~ Pm?~, r:
v ?~Pm ?~XkfZZ S}Z|D ?~E"Dip< D1!Qw 76P#
v }Z|D d?~E"D ?~D{Fam SA ?~Pm ?~,g{|9 ;f ZD0#
b + a x P | B , u A Z 8 ( K LANG(*SAME)" ACCKEY(*SAME) M
TEXT(*SAME) DivB#(49|n4\|D ? ~E" ,2I\a"zKi v )#
g {8(D`M* PARTL ,r PARTL N}a;vT#TZd{ivxT,PARTL N
}a<B8 (?~Pm ?~|B#
* |D ?~DD>hv,9 C TEXT N }# 9 C TEXT(*SAME) #f`,h v ;9 C
hv
TEXT(*BLANK) +10hv|D *UW;r 9 C TEXT (
0 &C Lr*"\mw 1 ?~DD>hvn$IP 80 v V {,xkd`X* D >zT
sDD>hvn$;\P 50 v V{#T sDD>hva ;XO *n$ 50 v V{,x
?~D>hvG9 C CHGPARTINF |n|D D#
I 9C ACCKEY N } 4|D ?~DCJ\?#b J m+ B D C' r *mj6*VP?
~DC' r*m,r_ , I}%CJ\?x( , T9C? ~I)d{C'9 C# +
G,;Pn?\m1E \|D ACCKEY N }#
>}
: TB|na+?~ BIWKLY DoT|D * LF , " +dD> hv|D *UW#
9C CHGPARTINF |n
CHGPARTINF PRJ(PAYROLL) GRP(DEVELOPER1) TYPE(DDSSRC) PART(BIWKLY)
9C0`L*"\mw 1 5CLr
Z 0C PDM 49 C ?~ 1 A;O! q !n 13(|DE ")#
LANG(LF) ACCKEY(*SAME) TEXT(*BLANK)
)dkBh v#
84 &CLr*"\mwC'8O
r !?~E" (PRTPARTINF)
0r!?~E" 1(PRTPARTINF) |nar!X Z?~XwDB PE":
v n?"i "`MM?~
v C4`kC?~D oT
v ON|DC ?~DK1
v ON|D ?~Z]D UZM1 d
v 4(C?~DUZM1 d
v 8(xC ?~Da}k
v M;x(
v CJ\?
v T&D OS/400 {F(b" Ts"`M "I1)
v |,Zn?cNa9DCV'P v VC?~Dn M;C,Ra}kkK ?~ `,D
i
v Cn?cNa9DCV'P v V C?~Dn M ;CO D ? ~lv,Ra}kkK ?
~`,DK1 DC' r*m
v hvC?~DD>
XhN}
8 (k*r!dE"D?~Dn?"i "`MM?~{#i4=<B. ?~`MT 0 |G
k|nDX5Tq!IZ PRTPARTINF |nO8(D?~`M D Pm#
I!N}
9C OUTPUT N }8 >dv&& ZD;C#1! 5* OUTPUT(*PRINT) #(f ;YQ
z AKw5D r !h8#OUTPUT(*OUTFILE) a +dv}<A d vD~#
dvD~D G<q =kb QADM PD53a) }]bD~ QALYPARTI 9CDq =
`,#
>}
: I(}8(`FgBD|n+dv} < AdvD~#
9C PRTPARTINF |n
PRTPARTINF PRJ(PAYROLL) GRP(DEVELOPER1) TYPE(RPGSRC) PART(BIWKLY)
OUTPUT(*OUTFILE) OUTFILE(*LIBL/FILE1) OUTMBR(*FIRST *ADD) SCAN(*YES)
9C0`L*"\mw 1 5CLr
Z0C PDM 49 C?~ 1A;O! q!n 26(r!E ")#
bPmC47(*f" dvD~ FILE1 D ;C#FILE1 PDZ ;vI1SUd v,"
+dv }]mSAVf G<#
PRTPARTINF |nOD SCAN N}8(G qQw n? c Na9T i RC ? ~(g{Z
8(i PR;=| D0)#1!5* SCAN(*YES) #
>}
: TB|nr! RPGSRC ?~ BIWKLY D?~E "#
Z7B 9C?~ 85
PRTPARTINF PRJ(PAYROLL) GRP(DEVELOPER1) TYPE(RPGSRC) PART(BIWKLY)
OUTPUT(*PRINT) SCAN(*YES)
(f ;YQzAKw5D r!h 8#<30T>y >(f#
5722WDS V5R1M0 &CLr*"\mw - ?~ E "(f 05/08/01 12:00:00 3f . . : 0001
n?...............: PAYROLL
i................: DEVELOPER1
`M...............: RPGSRC
?~...............: BIWKLY
oT ..............: RPG 1
ON|D(C'j6 ).......: SMITH 2
ON|DUZ...........: 05/08/01 12:00:00 3
4(UZ ............: 05/08/01 12:00:00 4
a}k .............: MASTER 5
M;x(.............: 6
CJ\?(VP_ )........: 7
53{:
T s ..............: QRPGSRC 8
b................: PAY.DEV1 9
`M ..............: *FILE 10
I1...............: BIWKLY 11
l vA PWS............: No 12
vV?~Dn M;C Di......: 13
n M;CvV D ?~ D
VP_ .............: 14
D> ..............: 15
<
30.
?~E"(fy >
***** P m a x *****
BDhv?~E "(fPDE ":
1 ?~DoT#
2 ON|DC ?~DK1 DC'j6#
3 ON|DC ?~DUZM1 d# ON|DC ?~DUZM1 dI\aH 4(C
?~DUZM1 d*g#g{Sn? cNa9P &ZO_6pDi lv ?~D
0 ,M a vVbViv# b yvD 0 ,9(} L 9 (C?~M ; a ;I&#O
N |DC ?~DUZM1 d MG S n?c N a9P & ZO_6pDiP 4 FD
?~DUZM1 d#
4 4(C?~DUZM1 d#
5 kC?~`X*Da}k#
6 C?~DM ;x(; * *NONE ri{#
7 VPC?~DK1 DCJ\?r C'r*m#bG l vC?~DK1 DC' r
*m#g{3v KlvK ;v?~,rd{NN K< ;\ |B|#
8 T&D OS/400 53 Ts{#
9 T&D OS/400 53b{#
10 T&D OS/400 53`M#
11 T&D OS/400 53I1{#g{C?~;G4I1D0,(fOM;avVb
;P#
12 8>G q+C?~l v AI`L$w>#
13 |,Zn?cNa9DCV'P v VC?~Dn M;C,Ra}kkK ?~ `
86 &CLr*"\mwC'8O
,Di#
14 lvn?cNa9DCV'P v VC? ~ Dn M ;CO D ? ~ ,Ra}kkK
?~`,DK1 DC' r*m#
15 hvC?~DD>#
lw? ~E" (RTVPARTINF)
0lw? ~E" 1(RTVPARTINF) |naZ CL r REXX LrZlwx( 0&C Lr
* "\mw1D*{FD+^( OS/400 T s r I 1 { # g { C?~G; v Ts,rK
|na5 Xb {"Ts { MTs`M#g{C?~G; vI1,rK |na5 Xb
{"D~ {MI1 {#K |n;\w* CL r REXX LrD?VK P#
Z RTVPARTINF |nO,8(n?"i "`MM?~D { F,T0 * SUb{"Ts
{"Ts`MMI1 {D CL d?#(i4=<B. ?~`MT 0|Gk |nDX5Tq
!I9C RTVPARTINF |nTdlw?~E"D ? ~`MDPm#)CL d? X kTM
E (&) *<,n` IP 10 vV{#
I 9C CL r REXX LrlwTsr I 1{," 9 CzT:D$_T? ~ 4Pwv &
\#}g,g{53O4200&C Lr*"$_d1i~,rIT`4 CL r REXX
L r4lwT&Z0&C L r*"\mw1?~D OS/400 4Tsr I 1D{ F ,"9
CKE"4w CzT:D` -w#
Z 88 3 D <31 T>y> CL Lr EDITPART ,T5wZ 9 C; ,Z SEU D`-w1a
g N|D 4?~#y>Lra l v ? ~,l wPXC ? ~D53E ", w C SEU ` -
w 4|DC ?~,"lkC?~#h*9C CHKOUTPART |nE\9C ? ~&Z0&
CLr*"\mw1DXF. B#I4(;v`FDLr4TZTBLrPwC SEU `
-wD==4 wCzT :D$_#
y >Lr9C0 &C L r*"\mw1M{" # I Z4(D CL r REXX L rP4 P
`,Yw# {"G<+ T>CLrQ4 PDYw#
Z7B 9C?~ 87
/********************************************************************/
/* */
/* A sample program that illustrates how a source part could */
/* be changed when using an editor other than SEU. The project, */
/* group, type, and part names are passed to the program. The */
/* program issues the CHKOUTPART command, calls an editor (SEU is */
/* used as an example), and then issues the CHKINPART command. */
/* */
/********************************************************************/
/********************************************************************/
/* */
/* The following variables are the parameters passed to this */
/* program. The variables resolve to the name of the project, */
/* group, type, and part. */
/* */
/********************************************************************/
/********************************************************************/
/* */
/* The following variables receive the information returned from */
/* the RTVPARTINF command. */
/* */
/********************************************************************/
/********************************************************************/
/* */
/* The part is checked out to the user running this program. */
/* Any messages from the Application Development Manager */
/* product are monitored. The part must be checked out so that */
/* it remains under the control of the Application Development */
/* Manager feature. */
/* */
/********************************************************************/
PGM PARM(&PRJ &GRP &TYP &PART)
DCL VAR(&PRJ) TYPE(*CHAR) LEN(32)
DCL VAR(&GRP) TYPE(*CHAR) LEN(32)
DCL VAR(&TYP) TYPE(*CHAR) LEN(10)
DCL VAR(&PART) TYPE(*CHAR) LEN(10)
DCL VAR(&OBJ) TYPE(*CHAR) LEN(10)
DCL VAR(&LIB) TYPE(*CHAR) LEN(10)
DCL VAR(&TYPE) TYPE(*CHAR) LEN(10)
DCL VAR(&MBR) TYPE(*CHAR) LEN(10)
CHKOUTPART PRJ(&PRJ) GRP(&GRP) TYPE(&TYP) PART(&PART)
MONMSG MSGID(ADM0000)
<
31.
88 &CLr*"\mwC'8O
9C
RTVPARTINF
|nDy>
CL
Lr
EDITPART (1/2)