Top Banner
IBM Operational Decision Manager V8.5 Z z/OS OdC Operational Decision Manager
136

Z z/OS OdC Operational Decision Manager - IBM

Jan 24, 2023

Download

Documents

Khang Minh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Z z/OS OdC Operational Decision Manager - IBM

IBM Operational Decision ManagerV8.5

Z z/OS OdC OperationalDecision Manager

���

Page 2: Z z/OS OdC Operational Decision Manager - IBM

"b

9C>E"0d'VDz7.0,kHDAZ 1253D:yw;PDE"#

>f>JCZ Operational Decision Manager V8R5M1 T0yPsx"PfM^)f,1=ZBf>PmPyw*9#

© Copyright IBM Corporation 2012, 2012.

Page 3: Z z/OS OdC Operational Decision Manager - IBM

?<

dC . . . . . . . . . . . . . . . . 1=h 1:Z(0kb . . . . . . . . . . . . 1=h 2:!qXK . . . . . . . . . . . . . 2XK 1:9C2mXF(D zRule Execution Serveri . . . . . . . . . . . . . . . . . 2XK 2:;vr`v CICS fr5Pxr . . . . 3XK 3:CICS fr5PxrM&CLr5Pxr . 4XK 4:WebSphere Application Server for z/OS OD Operational Decision Manager . . . . . . . 7

=h 3:(F z/OS dCMKP1d? . . . . . . 8=h 4:(FXKDXFod . . . . . . . . . 8XK 1:9C2mXF(D zRule Execution Serveri . . . . . . . . . . . . . . . . . 9XK 2:;vr`v CICS fr5Pxr. . . . 10XK 3:CICS fr5PM&CLr5Pxr . . 11XK 4:WebSphere Application Server for z/OSOD Operational Decision Manager . . . . . . 11

=h 5:4($w}]/ . . . . . . . . . . 12=h 6:4($w?< . . . . . . . . . . . 13=h 7:dC DB2 VCTc. . . . . . . . . 13*frKP1VCTc4( DB2 }]b . . . . 13* z/OS 4(B~KP1}]b . . . . . . . 144( Decision Center DB2 }]b . . . . . . 15

=h 8:dCXK . . . . . . . . . . . . 16dCXK 1:9C2mXF(D zRule ExecutionServer i . . . . . . . . . . . . . . 16dC zRule Execution Server for z/OS ~qwi 16dC CICS TZ zRule Execution Server forz/OS O4Pfr . . . . . . . . . . . 17dC IMS TZ zRule Execution Server forz/OS O4Pfr . . . . . . . . . . . 18#$ zRule Execution Server for z/OS J4 . . 192+T!n . . . . . . . . . . . 19#$T$w?<M20?<DCJ . . . . 20\m~qw2+T . . . . . . . . . 20

t/BD~qw5} . . . . . . . . . 25dCXK 2 M 3:CICS frM&CLr5Pxr 26dC CICS fr5PxrTZ CICS JVM ~q

w4Pfr . . . . . . . . . . . . 26dC CICS &CLr5PxrTZ CICS fr5PxrP4Pfr . . . . . . . . . 28

dCXK 4:WebSphere Application Server forz/OS OD Operational Decision Manager . . . . 30Z WebSphere Application Server for z/OS OdC2+T . . . . . . . . . . . . . 30dC RACF 2+T . . . . . . . . . 31dC*Of"b . . . . . . . . . . 33

Z WebSphere Application Server for z/OS OdC Rule Execution Server . . . . . . . . 37

WebSphere Application Server for z/OS ODRule Execution Server DT//dC . . . 37

WebSphere Application Server for z/OS ODRule Execution Server DV/dC . . . . 39I!dC=h . . . . . . . . . . . 48

Z WebSphere Application Server for z/OS OdC Decision Server Events . . . . . . . . 65

WebSphere Application Server for z/OS OD@"dC . . . . . . . . . . . . 66dCB~KP1TZ WebSphere ApplicationServer OKP . . . . . . . . . . . 67+ Event Designer k z/OS ;p9C . . . 68i$B~ z/OS dC . . . . . . . . 69w{ z/OS dC . . . . . . . . . . 72dC Decision Server Events for z/OS Dd{!n . . . . . . . . . . . . . 74dC File System Connector Dd{!n . . 74Z z/OS O6X . . . . . . . . . . 74

Z WebSphere Application Server for z/OS OdC Decision Center XF( . . . . . . . 75

WebSphere Application Server for z/OS ODDecision Center DT//dC . . . . . 75WebSphere Application Server for z/OS ODDecision Center DV/dC . . . . . . 77

=h 9:i$zDfr4P73dC . . . . . . 90+ COBOL frSLrdC= COBOL &CLrP 90

COBOL zIDzk/I . . . . . . . . . 909C COBOL 2,4S44Szk . . . . . . 919C COBOL /,4S44Szk . . . . . . 92wC CICS |0Lr4/Izk. . . . . . . 93

dC53TU/9Civ}] . . . . . . . . 94dC zRule Execution Server for z/OS TU/9Civ}] . . . . . . . . . . . . . . 94Z WebSphere Application Server for z/OS OdCRule Execution Server TU/}] . . . . . . 94dC COBOL frSLr4U/}] . . . . . 959Civ`S$_ . . . . . . . . . . 95dC z/OS . . . . . . . . . . . . . 96dCNq . . . . . . . . . . . . 96+J4\mw(e* z/OS S53 . . . . 96+ COBOL 0k#i0k= LPA P . . . 96dCJ4\mwS53 . . . . . . . . 97

`k"4SMKPLr . . . . . . . . . 97CZU/9Civ}]Dy> COBOL zk . . 98

dC53TU/4P}] . . . . . . . . . . 999C SMF `M 120 S`M 100 G<D4P}]U/ . . . . . . . . . . . . . . . . 99Z SMF G<PU/D4P}] . . . . . . 100dC zRule Execution Server for z/OS TU/4P}] . . . . . . . . . . . . . . . 101dC CICS fr5Pxr4U/4P}] . . . 101Z WebSphere Application Server for z/OS OdC Rule Execution Server TU/4P}] . . . 102

© Copyright IBM Corp. 2012, 2012 iii

Page 4: Z z/OS OdC Operational Decision Manager - IBM

CZq=/4P}]Dy>zk . . . . . . 102z/OS dCd? . . . . . . . . . . . . . 103z/OS KP1d? . . . . . . . . . . . . 113z/OS }]/M?< . . . . . . . . . . . 121HBRUUPTI w5 . . . . . . . . . . . . 122

yw . . . . . . . . . . . . . . . 125Lj . . . . . . . . . . . . . . . . 126

w} . . . . . . . . . . . . . . . 127

iv IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 5: Z z/OS OdC Operational Decision Manager - IBM

dC

XkWHdC Operational Decision Manager for z/OS®,;sE\S&CLrrfr}

f"Mks#g{4P73;Z WebSphere® Application Server for z/OS O,G4X

k* Rule Execution Server MB~KP1?pMdCa)Di5#9ITZ WebSphere

Application Server for z/OS O?p Decision Center XF(,TJmC'`4MbTf

rn?#

*hC Decision Server 4P73r Decision Center,Xk(F}]/"z/OS dCd?

Mya)D z/OS w5,;s9C|G4dCB73#y]zDhs,zIT9C`,

D734ns/4PLB?,r_ITTIfr9C;V`MD73,xT Decision

Center P`4Dfr9Cm;V`MD73#dC}L|(TZyP4P73<`,D

u<=h,szX(ZzD73D=h#

Decision Server 'VTB4P73:

v xP2mXF(D zRule Execution Server i

v ;vr`v CICS®fr5Pxr

v CICS fr5PxrM&CLr5Pxr

v WebSphere Application Server for z/OS OD Operational Decision Manager

":COBOL zkzI&\Z V8.5.1 P;Fv9C#9C“COBOL zIn?(F”r<

I+ Rules for COBOL n?(F=k zRule Execution Server for z/OS f]Dfrn

?#PX|`E",kNDS Rules for COBOL (F#

Decision Center a)K%vf"b,Cf"bI?p=zzsMz&CLr#Decision

Center for z/OS k Decision Center D$w==`,,;G0_Z WebSphere Applica-

tion Server for z/OS OKP#

=h 1:Z(0kb1z20 Decision Server for z/OS }]/s,zXk9 ++HBRHLQ++ .SHBRAUTH 0k

b-} APF Z(#

XZKNq

*c: g{ Decision Server Events Gz(;k9CD Decision Server for z/OS 4P

73,k!TC=h#

g{P4Z(0kb,k+ Decision Server for z/OS 0kbmS=Z(bDPm#

g{z9C WebSphere Optimized Local Adapters (WOLA) Z CICS r IMS™ 73P

4Pfr,G4 WOLA 0kb2Xk-} APF Z(#PX|`E",kNDZ 523

D:dC CICS T(} WOLA 4Pfr;MZ 533D:dC IMS T(} WOLA 4

Pfr;#

© Copyright IBM Corp. 2012, 2012 1

Page 6: Z z/OS OdC Operational Decision Manager - IBM

}L

1. 9CTB|n+ ++HBRHLQ++ .SHBRAUTH 0kbmS= APF Z(DbDPm:

SETPROG APF,ADD,DSNAME=++HBRHLQ++.SHBRAUTH,SMS

dP ++HBRHLQ++ zm20Zd8(x Decision Server }]/_6^({#

<G+(emS=53N}b (parmlib) I1 PROGxx T9d$ZP'#}g:

APF ADD DSNAME(++HBRHLQ++.SHBRAUTH) SMS

2. 9CTB|na) ++HBRHLQ++.SHBRAUTH 0kbD RACF® Z(:

RALTER PROGRAM * ADDMEM('++HBRHLQ++.SHBRAUTH'//NOPADCHK)

SETROPTS WHEN(PROGRAM) REFRESH

=h 2:!qXKzITZyZzzh*MVPdCD;,XKPdC Operational Decision Manager for

z/OS#

XK 1:9C2mXF(D zRule Execution Server iKXK|,;v~qwi,dP|,`v5}#CXK9|,;v2mD Rule Execu-

tion Server XF(#?vi~<Z@"DX7UdPKP#DB2® }]bGf"fr&

CLrM}]DVCTc#

!qCXKD-r

v *KSZ,; LPAR PKPD zRule Execution Server for z/OS PDz&m"IMS

r CICS &CLrwCfr#

v g{"z~qwms,IT+fr4PJO*F=iPDm;v zRule Execution

Server for z/OS#

v *K'VwCfr&CLrDz&mw5M IMS w5(CICS &CLrIkT zRule

Execution Server for z/OS KP,x;G9C CICS JVM ~qw4KP)#

e5a9

C>}T>KxP%vXF(D}v~qwDi#;vin`I|, 32 v~qw#b

)~qw,S=,;}]bMXF(#

2 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 7: Z z/OS OdC Operational Decision Manager - IBM

g{iPD3v~qwd*;n/4,,G4fr4P+*F=iPDB;vIC~

qw#;n/D~qwTG~qwiDI1#1;n/D~qwXBt/1,fr4

Pa*FXC~qw#fr4P&mDb)*F;h* z/OS"COBOL r PL/I &CL

r4PNNYw#

CICS JVM ~qwOD zRule Execution Server for z/OS 5}I|,%v~qwD~q

wi9I#ZbVivB,g{C~qwd*;n/4,,G4fr4P^(*F=

m;v~qw#

1 z/OS &CLrKP~qwiPDfr1,+"zTB}L:

1. z&mw5M IMS &CLr9C HBRCONN API 4,S=PmP8(D~qw#

CICS &CLr9C HBRC Bq4,S=PmP8(D~qw#iPDyP~qw

Xk\;4Pfr,~qwPmPDyP~qwXk}ZKP,"R,S=(Xk

5XjIzk HBR_CC_OK (0)#

2. z/OS &CLr9C%v HBRRULE API wC4KP?vfr/#

3. 1fr/jIs,?v z/OS &CLr<9C HBRDISC API wC4Sd Rule

Execution Server O*,S#HBR-CONN-AREA }]xPD HBRA-CONN-SSID VN5XQjIfr/4PD~qwDS53j6#g{fr/4KP=jI,CVN

hC*UW#

XK 2:;vr`v CICS fr5PxrKXK|(ZT:DX7UdPKPD Rule Execution Server XF(#4P%* (XU)

?p=fr5PxrPD;vr`v CICS JVM ~qw#DB2 }]bCwVCTcT

f"fr&CLrM}]#

dC 3

Page 8: Z z/OS OdC Operational Decision Manager - IBM

!qCXKD-r

v *KZ`vxrPKPfr,T0KPfr$w:X4$w?vxrPKP CICS

JVM ~qwDZfr CPU hsOm#

v *KZ CICS JVM ~qwPKPfr#

v *KtC CICS Transaction Server V4.2 r|_f>ODxrTKPfr#

v *KtC CICS &CLrT,S= zRule Execution Server for z/OS 5}4KPf

r#

v *K(}9C CICSPlex®$w:X\mw (WLM) 7#frD_ICT#

e5a9

g{`vfr5PxrmS=Ke5a9,|G+,S=`,D DB2 }]bM Rule

Execution Server XF(#

XK 3:CICS fr5PxrM&CLr5PxrKXK9C=V;,`MD CICS xr(fr5PxrM&CLr5Pxr)4KPf

r#

fr5PxrP\Z CICS JVM ~qwP>XKPD zRule Execution Server for z/OS

5}#tCKfr5Pxr,Tcfr&CLr\;Z zRule Execution Server for z/OS

5}Pt/fr#

&CLr5Pxr9C CICS V<=Lr4S (DPL) 4KPfr5PxrPDfr#

Cfr5Pxrh*Z;,ZxrDX7UdPKPD Rule Execution Server XF(,

"R_P(;DS53j6 (HBRSSID)#DB2 }]ba)VCTc#fr5PxrX

kZ CICS Transaction Server V4.2 r|_f>O#&CLr5PxrXkZ CICS

Transaction Server V3.2 r|_f>O#

4 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 9: Z z/OS OdC Operational Decision Manager - IBM

!qCXKD-r

v *K\;Zfr$w:X$w?v CICS xrPKP JVM DZfr CPU hs;O

m1,Z`v CICS xrPKPfr#

v *KS CICS V3.2 xrKP CICS JVM PDfr#

v *KT@<==,S CICS &CL=,T0T zRule Execution Server for z/OS K

Pfr#

v *K9C CICSPlex $w:X\mwr DPL 47#frD_ICT#

dC 5

Page 10: Z z/OS OdC Operational Decision Manager - IBM

e5a9

6 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 11: Z z/OS OdC Operational Decision Manager - IBM

XK 4:WebSphere Application Server for z/OS ODOperational Decision Manager

CXKIP\TBd{i~D WebSphere Application Server for z/OS 5}9I:Rule

Execution Server"Rule Execution Server XF("P\8wv_~q (HTDS)

"Decision Server Events M Decision Center XF(#DB2 }]bGf"fr&CL

rM}]DVCTc#

!qCXKD-r

v *KSZ,; LPAR PKPD WebSphere Application Server for z/OS 5}PP\

Dz&m"IMS r CICS &CLrwCfr#

v *K9C Decision Server Events i~4{C Operational Decision Manager DB~

&m&\#

v *K(}P\8wv_~q (HTDS) 9C Web Service SZ4wCfr#

v *K9C Decision Center XF(4`4"\m"i$M?p5qfrMB~#

e5a9

B<T>?pKyPICi~D%v WebSphere Application Server for z/OS 5}#

dC 7

Page 12: Z z/OS OdC Operational Decision Manager - IBM

":Z WebSphere Application Server for z/OS Network Deployment dCP,;\g

`v~qw+ Decision Server Events i~/:/#

=h 3:(F z/OS dCMKP1d?Z SHBRPARM(HBRINST) }]/I1P,**dCDXK(F z/OS dCMKP1d?#

XZKNq

z/OS dCd?ZzI$w/}]1CZu</ Operational Decision Management for z/OS

JCL 9CDKP1d?#$w}]/|,KdC!(XKyhD(F JCL#

Z SHBRPARM(HBRINST) I1P,4&\D4P73T`Xd?xPKVi#"(F(C

ZyP4P73Dd?#TZI*X(73(FDd?Dj8E",kNDZ 1033

D:z/OS dCd?;#

v v19C CICS(COBOL r PL/I &CLr)4KPzD z/OS &CLr1,E(F

CICS d?#

v v1F.9CC`MDVCT1,hC ++DB2HLQ++ d?#

v g{ HBRWORKPATH D$H* 35 vV{r|YDV{},C5ITIyP$w/

}]9C#g{C5,}K 35 vV{,+zXkZ SHBRJCL P(Z JCL Pek

K5)V/|BQ(FDI1#g{z;4PKYw,w5I\;aZKP|Bw

5T4($w}]/1|,P'D JCL#

}L

1. `- ++HBRHLQ++.SHBRPARM(HBRINST) }]/I1,dP ++HBRHLQ++ m>20

ZdVdx}]/D_6^({#

2. (Fd?#XZI(FDd?D|`E",kND z/OS dCMKP1d?#

`XEn:

Z 1033D:z/OS dCd?;

CZdC Operational Decision Manager for z/OS 5}Dd?#fZ HBRINST r

HBRCTRL }]/I1P#*98(D5P',b)5;\|,Uq#

=h 4:(FXKDXFodXFodf_ HBRUUPTI w5*4(D)4P73#1z(F z/OS dCMKP1d

?1,zXk*zDXK(FXFod#zITZ ++HBRHLQ++.SHBRPARM(HBRCTRL) }

]/I1P8(XFod#

XFodG9CTBq=`4D:

<verb> <execution_environment> <ConfigurationVariable1>=<Value1><ConfigurationVariable2>=<Value2>

m 1. XFodP9CDd?

d? hv

<verb> 9C CREATE

<execution_environment> 9C ZRES"CICS r WAS

8 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 13: Z z/OS OdC Operational Decision Manager - IBM

m 1. XFodP9CDd? (x)

d? hv

<ConfigurationVariable> Z HBRINST 8(DNNdCd?<IZXF

odP;2G#

3)4P73h*8(X(dCd?#+G<

b)d?TCZ?v4P73#

XFodns$H* 496 vV{,ITg=`P#

":CZXFodD5;C|,Uq,qr5+;XO#

`XEn:

Z 1033D:z/OS dCd?;

CZdC Operational Decision Manager for z/OS 5}Dd?#fZ HBRINST r

HBRCTRL }]/I1P#*98(D5P',b)5;\|,Uq#

Z 1133D:z/OS KP1d?;

CZhC Operational Decision Manager for z/OS KP1DKP1d?f"Z;,}

]/I1P#

Z 1223D:HBRUUPTI w5;

++HBRHLQ++.SHBRJCL(HBRUUPTI) w5ay] ++HBRHLQ +.SHBRPARM(+ HBRCTRL) }]

/I1P8(DXFod44($w}]/#

`XNq:

Z 123D:=h 5:4($w}]/;

Z*zD>c(Fd?.s,XkSE*zDXK4($w}]/#

`XE":

Z 23D:=h 2:!qXK;

zITZyZzzh*MVPdCD;,XKPdC Operational Decision Manager

for z/OS#

XK 1:9C2mXF(D zRule Execution Server i*KdCCXK,+9CXFod44(?v zRule Execution Server for z/OS 5}M

Rule Execution Server XF(yhD}]/#

fr4PZPmPDZ;vIC~qwO*<#d{~qwvZfr4P*F=|G

1EKPfr/#*+4Pfr7IAX(~qw,kWH8(dj6#

HBR-CONN-AREA }]xPD HBRA-CONN-SSID VN5XQjIfr/4PD~qwD

S53j6#g{3vfr/4I&KPAjI,CVN+hC*UW#

tZ,;vi"RQ,SA,; Rule Execution Server XF(D~qw+2m

HBRWORKPATH 5#

(}zID}]/,ITSz&m&CLrM IMS &CLrwC zRule Execution Server

for z/OS#

g{zF.9CKXK'V CICS PDfr4P,9Xk(}"vTB|n4( CICS

dC:

dC 9

Page 14: Z z/OS OdC Operational Decision Manager - IBM

CREATE CICS HBRWORKDS=RULES.WORK.REGION1 CICSHLQ=CTS320.CICS650CICSCSDDSN=CTS320.REGION2.DFHCSD

d? 9C5w

HBRMODE Kd?GXhD#

C5xVs!4,"RXkOq4UhvPyT>Ds4N

=xP8(#

HBRSSID Kd?GXhD#

HBRWORKDSKd?GXhD#

HBRWORKPATH Kd?GI!D#

1!hC* HBRINST P8(D5#

CICSHLQ Kd?TZdC&CLr5PxrGXhD#

CICSCSDDSN Kd?TZdC&CLr5PxrGXhD#

TB>}4(%v Rule Execution Server XF(:

CREATE ZRES HBRMODE=CONSOLE HBRSSID=HBR1 HBRWORKDS=RULES.WORK.HBR1

TB>}4(}v zRule Execution Server for z/OS 5}:

CREATE ZRES HBRMODE=RULE HBRSSID=HBR2 HBRWORKDS=RULES.WORK.HBR2

CREATE ZRES HBRMODE=RULE HBRSSID=HBR3 HBRWORKDS=RULES.WORK.HBR3

CREATE ZRES HBRMODE=RULE HBRSSID=HBR4 HBRWORKDS=RULES.WORK.HBR4

9Cb)>}Md?mTZ ++HBRHLQ++.SHBRPARM(HBRCTRL) P4(XFod#

>} CREATE XFodT> ++HBRSSIDLIST++ QhC* HBR2"HBR3 M HBR4#

XK 2:;vr`v CICS fr5Pxr*KdCCXK,+9CXFod4*fr5PxrM Rule Execution Server XF(z

I}]/#

9Cd?mPD>}ME"Z ++HBRHLQ++.SHBRPARM(HBRCTRL) P4(yhDXFod#

d? 9C5w

HBRWORKDSKd?TZfr5PxrMXF(GXhD#

HBRMODE Kd?GXhD#

C5xVs!4,"RXkOq4UyT>Ds4N=xP

8(#

HBRSSID Kd?GXhD#

CICSHLQ Kd?TZfr5PxrGXhD#

CICSCSDDSN Kd?TZfr5PxrGXhD#

JDBCPLAN Kd?TZfr5PxrGI!D#

10 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 15: Z z/OS OdC Operational Decision Manager - IBM

d? 9C5w

CICSLIST Kd?TZfr5PxrGI!D#

C>}+4(fr5Pxr:

CREATE CICS HBRWORKDS=RULES.WORK.AOR.REGION1 CICSHLQ=CTS420.CICS670CICSCSDDSN=CTS420.REGION1.DFHCSD

C>}+4( Rule Execution Server XF(:

CREATE ZRES HBRMODE=CONSOLE HBRSSID=HBR1 HBRWORKDS=RULES.WORK.HBR1

XK 3:CICS fr5PM&CLr5Pxr*KdCCXK,+9CXFod4*?vfr5Pxr"&CLr5PxrM Rule

Execution Server XF(zI}]/#

9Cd?mPD>}ME"Z ++HBRHLQ++.SHBRPARM(HBRCTRL) P4(yhDXFod#

d? 9C5w

HBRMODE Kd?GXhD#

C5xVs!4,"RXk4s4N=xP8(#

HBRSSID Kd?GXhD#

HBRWORKDS Kd?TZ&CLr5Pxr"fr5PxrM Rule

Execution Server XF(GXhD#

CICSHLQ Kd?TZ&CLr5PxrMfr5PxrGXhD#

CICSCSDDSN Kd?TZ&CLr5PxrMfr5PxrGXhD#

JDBCPLAN Kd?TZ&CLr5PxrMfr5PxrGI!D#

CICSLIST Kd?TZ&CLr5PxrMfr5PxrGI!D#

TB>}+4(fr5Pxr:

CREATE CICS HBRWORKDS=RULES.WORK.AOR.REGION1 CICSHLQ=CTS420.CICS670CICSCSDDSN=CTS420.REGION1.DFHCSD

TB>}+4(&CLr5Pxr:

CREATE CICS HBRWORKDS=RULES.WORK.AOR.REGION2 CICSHLQ=CTS320.CICS650CICSCSDDSN=CTS320.REGION2.DFHCSD

TB>}+4( Rule Execution Server XF(:

CREATE ZRES HBRMODE=CONSOLE HBRSSID=HBR1 HBRWORKDS=RULES.WORK.HBR1

XK 4:WebSphere Application Server for z/OS ODOperational Decision Manager

*KdCCXK,+9CXFod44( WebSphere Application Server for z/OS 5}

yhD}]/#

dC 11

Page 16: Z z/OS OdC Operational Decision Manager - IBM

PXZCXKPdC WebSphere Application Server for z/OS DE",kND WebSphere

Application Server E"PD#

>}XFod+(}9C ++HBRHLQ++.SHBRPARM(HBRINST) Pa)Dd?44($w}

]/#

d? 9C5w

HBRWORKDS Kd?GXhD#

9CTB>}|nMd?mZ ++HBRHLQ++.SHBRPARM(HBRCTRL) P4(XFod:

CREATE WAS HBRWORKDS=RULES.WORK.WAS

=h 5:4($w}]/Z*zD>c(Fd?.s,XkSE*zDXK4($w}]/#

XZKNq

ZKNqP,z9C ++HBRHLQ++.SHBRJCL(HBRUUPTI) w544($w}]/#

}L

1. Z ++HBRHLQ++.SHBRJCL(HBRUUPTI) }]/I1P,(F ++HBRHLQ++ D5,C

5m>z720_6^({#

2. 7#Q}7*zD73MyhXKdCK ++HBRHLQ++.SHBRPARM(HBRINST)#

3. 7#Q}7*zD73MyhXKdCK ++HBRHLQ++.SHBRPARM(HBRCTRL): }g:

CREATE ZRES HBRMODE=CONSOLE HBRSSID=HBR1 HBRWORKDS=RULES.WORK.HBR1 4(%v Rule Execution Server XF(

CREATE ZRES HBRMODE=RULE HBRSSID=HBR2 HBRWORKDS=RULES.WORK.HBR2 4(%v zRule Execution Server for z/OS 5}#

4. a; ++HBRHLQ++.SHBRJCL(HBRUUPTI)#

5. g{"zms,kli HBRUUPTI w5dv# Hd*liGqzcTB8c:

v yPXhDd?<QhC#

v d?T;P`,D5,bG;JmD#

v XkhC*{}5Dd?Q}7hC#

v xVs!4Dd?Q9CyhD`&s4"!4rlOs!4xPKhC#

a{

y]zDXK!q,HBRUUPTI +4("u</TB;vr`v$w}]/I1:

v SHBRPARM I1(;|( HBRINST),dP|,CZ+ zRule Execution Server for

z/OS 73w*@"~qwrw* CICS OKPD~qw4KPDN}#

v SHBRPROC I1,dP|, zRule Execution Server for z/OS OQt/DNq9C

D}L

v SHBRWASC I1,dP|,CZdC Decision Server Rules"Decision Center XF

(M Decision Server Events DQzItTD~#

v SHBRJCL I1,dP|,CZKPdCw5Dy> JCL#

12 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 17: Z z/OS OdC Operational Decision Manager - IBM

`XEn:

Z 1033D:z/OS dCd?;

CZdC Operational Decision Manager for z/OS 5}Dd?#fZ HBRINST r

HBRCTRL }]/I1P#*98(D5P',b)5;\|,Uq#

Z 1223D:HBRUUPTI w5;

++HBRHLQ++.SHBRJCL(HBRUUPTI) w5ay] ++HBRHLQ +.SHBRPARM(+ HBRCTRL) }]

/I1P8(DXFod44($w}]/#

=h 6:4($w?<Z*zD734($w}]/s,Xk4($w?<,C?<CZf"Z?}],}

gU>#g{z+D~53CZzDVCTc,G4?pD$~2f"Z$w?<

P#

*<.0

7#zQ9C ++HBRHLQ++.SHBRPARM(HBRINST) }]/I1PD ++HBRWORKPATH++ JCL

d?8(K$w?<D;C#

XZKNq

4($w?<,C?<CZf"Z?}],}gU>#g{z+D~53CZzDV

CTc,G4?pD$~2f"Z$w?<P#

":z;h4P;NK=h,r*~qwiPDyP~qw2m;v$w?<#

}L

1. a;TBw5:

++HBRWORKDS++.SHBRJCL(HBRCRTI)

dP ++HBRWORKDS++ zm8(xzZH0=hP4(D$w}]/D_6^(

{#

2. li HBRCRTI PDdvT7#w5QI&KP#

=h 7:dC DB2 VCTc*9C}]bx;GD~53,ky]TB=h4dCVCTc#

g{zF.CB5}2mf"ZVP4P73DVCTcPD RuleApp,k!TK=

h#

*frKP1VCTc4( DB2 }]bzRule Execution Server for z/OS M Rule Execution Server IT9C DB2 }]b4f

" RuleApp Md{$~#

XZKNq

nQ5yG9C DB2 }]bw*zDVCT`M,XpGZzz73P#

dC 13

Page 18: Z z/OS OdC Operational Decision Manager - IBM

}L

1. (}jITB=h4(e RACF iTXF}]bDCJ(:

a. 4( HBRSSID_GROUP RACF i,"9CTB|n+dmS=VPO6i:

ADDGROUP <HBRSSID_GROUP> SUPGROUP(SYS1) OWNER(SYS1)

b. 9CTB|nr HBRSSID_GROUP RACF iZh DB2 `T0z&mM CICS

DE*D~DCJ(#}]b\m14PKNq#

PERMIT <MY_DB2_SSID>.BATCH CLASS(DSNR) ID(<HBRSSID_GROUP>) ACCESS(READ)

PERMIT <MY_DB2_SSID>.SASS CLASS(DSNR) ID(<HBRSSID_GROUP>) ACCESS(READ)

":"v PERMIT |ns,DSNR D RACLISTed E*D~+Z"v SETROPTS

REFRESH sE\43|B#

2 . 4yT>D3rKPBmPPvDw544(}]bm#}]/I1;Z

++HBRWORKDS++.SHBRJCL }]/P,dP ++HBRWORKDS++ zmVdx$w}]

/D_6^({#

": i$w5Gq|,}7DhC#hCGZz4($w}]/1S

++HBRHLQ++.SHBRPARM(HBRINST) I14Fx4D#kT%v~qwDnQ5yG9

C H B R S S I D _ G R O U P m>D5w*#={F# H B R I N S T d?PD

++DB2CURRSQLID++ I1hC#={F#

}]/I1 hv

HBRDSCDB 4(CZf"Q?pD RuleApp Dm#

HBRDSXOM 4(CZf"Q?pD4PTs#M (XOM)

Dm#

HBRDSCTR 4(zYm#

3. g{4KP HBRDSCTR w5,k`- ++HBRWORKDS++.SHBRJCL(HBRDSGRN) w54}

%u?,SxZhTb)zYmDCJ(#

4. (}KPTBw5r HBRSSID_GROUP RACF iZhB4(mDCJ(:

++HBRWORKDS++.SHBRJCL(HBRDSGRN)

5. r~qwCZ,S=}]bDC'j6Zh}]bCJ(#9CTB|n:

CONNECT ++DB2USER++ GROUP(<HBRSSID_GROUP>)

dP ++DB2USER++ m>CZCJ}]bDC'j6#

* z/OS 4(B~KP1}]bDecision Server Events h*;vCZ event runtime D}]b#K event runtime G|

,5qTs"B~MYwHJzD2+2m;C#

XZKNq

\'VD}]b\mwDj{PmIS Operational Decision Manager j853hsq!#

*xP20,zMXk_P event runtime }]bD CREATE M VIEW X(#

14 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 19: Z z/OS OdC Operational Decision Manager - IBM

}L

*s DBA Z ++HBRWORKDS++.SHBRJCL(HBREVCRD) P9Cy> JCL w544(B~}

]b#}]bMmD(eIZ PDS I1 HBREVSQL PR=#

a{

DB2 B~KP1}]bVZQ4(#

B;=v24

kliw5Da{T7#B~KP1}]bQ4(#

4( Decision Center DB2 }]bZz(F JCL D~s,IThC DB2 }]b#

*<.0

*<.0,k7# DB2 for z/OS V9.1 r V10 Q20#9&7#z_P DB2 \m1

(^44(}]b,T04(M|Bm#

XZKNq

++HBRHLQ++.SHBRJCL }]/Pa)K JCL w544( DB2 }]ba)#zIT(F

b)w5TzczDhs#HBRUUPTI w54(~qw5},"(}Z HBRINST I1P(eD54dCw5#PX|`E",kND(F z/OS dCMKP1d?#

":

Z z/OS 53OKP HBRUUPTI w5.0Xk(Fd?,g?v PDSE I1PD@[P

yv#(}9CV/QwMf;,r_9C ISPF j4(F JCL#(Fd?CZ4(B

D}]/,rKZKPNNw5.04izDd?5MG#X*#

Zu<dCP(F JCL d?.s,zITa;w54* Decision Center 4(}]b#

}L

1. g{z}Z9C RACF,k(}9CTB|n+ HBRSSID_GROUP mS=VPO6i,

4* DB2 }]bdC RACF 2+T:

ADDGROUP <HBRSSID_GROUP> SUPGROUP(SYS1) OWNER(SYS1)

dP <HBRSSID_GROUP> zm2+T\m1rza)D RACF 2+iD{F#

2. KP HBRDCCDB JCL w544(CZ Decision Center D}]b$~#}]b\m1

(#4PKNq#

Cw5;Z ++HBRWORKDS++.SHBRJCL }]/P#++HBRWORKDS++ zm8(x$

w}]/D_6^({#

":

dC 15

Page 20: Z z/OS OdC Operational Decision Manager - IBM

i$ JCL w5Gq|,}7D>chC#+?vm{D0:hC* HBRSSID_GROUP

yzmD#={F#hCGZz4($w}]/1S ++HBRHLQ++.SHBRPARM

(HBRINST) I14FC4D#

3. (}KP ++HBRWORKDS++.SHBRJCL(HBRDCGRN) rQ4(DmZh RACF

HBRSSID_GROUP CJ(#

4. +C'j6mS= HBRSSID_GROUP,T(}a;TB|n,S=}]b:

CONNECT ++DB2USER++ GROUP <HBRSSID_GROUP>

dP,+ DB2USER++ GCZCJ DB2 DC'j6#

=h 8:dCXK1zv(KzczhsDXKs,k4U`X8>E"4dCCXK#

dCXK 1:9C2mXF(D zRule Execution Server iXK 1 |,;v~qwi,xC~qwi|,`v5}#CXK9|,;v2mD Rule

Execution Server XF(#?vi~<Z@"DX7UdPKP#DB2® }]bGf"f

r&CLrM}]DVCTc#

dC zRule Execution Server for z/OS ~qwidC;i zRule Execution Server for z/OS 5}44Pw*z&mw5KPD z/OS &

CLr(COBOL r PL/I &CLr)Dfr#

*<.0

*<.0,XkjIZ 13D:dC; PhvDu<dCNq(Z(0kb,(Fd

?,v(XK,4($w}]/M?<,dC DB2,"dC2+T):

XZKNq

kjIBP=h4(}XF(dC;i(1 = 32 v)zRule Execution Server for z/OS

5}#

TZXKdC!nDE",kNDZ 23D:=h 2:!qXK;#

ZTB}LP,~qwiI ++HBRSSIDLIST++ JCL d?(e#

}L

1. (eCZKP?v~qw5}DBS53#53Lr19CTB|n44PKN

q:

SETSSI ADD,SUBNAME=<HBRSSID_NAME>

g{|nI&jI,+T>TB{":IEFJ022I SETSSI ADD COMMAND FOR SUBSYS-

TEM <HBRSSID_NAME> COMPLETED SUCCESSFULLY#

<G+(emS=53N}b (parmlib) I1 IEFSSNxx T9d$ZP'#}g:

SUBSYS SUBNAME(<HBRSSID_NAME>)

16 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 21: Z z/OS OdC Operational Decision Manager - IBM

2. 9?v~qw5}w*Qt/w5KP#TZ?v~qw5},k+TB}]/4

F= SYS1.PROCLIB }]/rOJD,HTs#53Lr14PKNq#

a. +?v~qw5}D ++HBRWORKDS++.SHBRPROC(HBRXMSTR) }]/I14F=

SYS1.PROCLIB(<HBRSSID_NAME>MSTR)#

}g,*w*Qt/Nq5} HBR1 M HBR2 tC,k+

HBR.WORKDS.HBR1.SHBRPROC(HBRXMSTR) 4F= SYS1.PROCLIB(HBR1MSTR),+

HBR.WORKDS.HBR2.SHBRPROC(HBRXMSTR) 4F= SYS1.PROCLIB(HBR2MSTR)#

b. Z(?v~qwD MSTR I1#9CTB|n:

RDEFINE STARTED <HBRSSID_NAME>MSTR.* STDATA(USER(<HBRSSID_USER>)GROUP(<HBRSSID_GROUP>))

SETR REF RACLIST(STARTED)

dP <HBRSSID_USER> zm~qwC'j6,<HBRSSID_GROUP> zm2+

T\m1rza)D RACF 2+TiD{F#

dC CICS TZ zRule Execution Server for z/OS O4Pfr1zdC zRule Execution Server for z/OS ~qwis,zIT!qdC CICS ~qw

TZ5}O4Pfr#

*<.0

i$zGqzcTBHvu~:

v zQgZ 163D:dCXK 1:9C2mXF(D zRule Execution Server i;P

yvdCK zRule Execution Server for z/OS ~qwi#

v ZZ 83D:=h 3:(F z/OS dCMKP1d?; P,zQ(FKd?PP

vDk CICS `XD JCL d?,T+ CICS dC*Z zRule Execution Server for

z/OS D5}O4Pfr#

XZXKdC!nDE",kNDZ 23D:=h 2:!qXK;#

XZKNq

9CTB}L4dC CICS TZ zRule Execution Server for z/OS O4Pfr#

zIT!q+ CICS dC*Zt/14P HBRC BqTT/,S=~qw5}(g{|}ZKP)#9CK!n,CICS +"4<8C4Pfr#g{~qw4ZKP,CICS

+}#t/,+zXkWHV/4P HBRC Bq,;sE\*<4Pfr#

":KdC'V CICS V3.2 r|_f>#g{z}Z9C CICS 4.2 r|_f>,k

<GZ CICS JVM ~qwZ?KP zRule Execution Server for z/OS#PX|`E",

kNDZ 263D:dC CICS fr5PxrTZ CICS JVM ~qw4Pfr;#

ZTB}LP,~qwiI ++HBRSSIDLIST++ JCL d?(e#

}L

1. a; ++HBRWORKDS++.SHBRJCL(HBRCSD) w5T(e CICS yhDJ4#

dC 17

Page 22: Z z/OS OdC Operational Decision Manager - IBM

2. Z CICS 53u</mP,+ ++CICSLIST++ zmDPm{FmS=I GRPLIST N}8(DJ4(eiDPm#

3. `- CICS JCL T|, zRule Execution Server for z/OS }]/:

a. 7# ++HBRHLQ++.SHBRCICS }]/;mS= DFHRPL "C#

b. (}+ SHBRPARM(HBRCICZ) M SHBRPARM(HBRCMMN) }]/I1mS= HBRENVPRDD od+XhDKP1d?+]=~qw gTB DD ody>:

//HBRENVPR DD DISP=SHR,DSN=++HBRWORKDS++.SHBRPARM(HBRCICSZ)// DD DISP=SHR,DSN=++HBRWORKDS++.SHBRPARM(HBRCMMN)

c. g{zF.KP Miniloan y>&CLr4i$zDdC,k+ SHBRPARM

(HBRSCEN) }]/I1mS= SCENARIO DD od#HBRSCEN I1|, Miniloan

&CLrDdk5#

//SCENARIO DD DISP=SHR,DSN=++HBRWORKDS++.SHBRPARM(HBRSCEN)

4. t/ zRule Execution Server for z/OS M Rule Execution Server XF(#

5. t/ CICS "9CTB|n20 HBRGROUP J4:

CEDA INSTALL GROUP(HBRGROUP)

6. (}KP HBRC Bq+ CICS ,S= zRule Execution Server for z/OS 4bTdC#

g{ CICS I&,S=~qw,+"v{" GBRZC9001I#g{ CICS ^(,S=

~qw,+"v{" GBRZC9000E,dPD5Xk|,oOE"#

7. I!: *dC CICS TZt/1T/,S=}ZKPD~qw5},k4PTBN

;Yw:

v g{;P(eLrPm,k+ PLTPI=HB N}mS= CICS 53u</m#

v g{QZ CICS 53u</mP(eM8(KLrPm,k(}|,TBod+

HBRCCON LrmS=Pm:DFHPLT TYPE=ENTRY,PROGRAM=HBRCCON#

8. I!:I(}+ Miniloan y>&CLrw* CICS &CLrKP4i$dC#PX

|`E",kNDy>:+ Miniloan &CLrw* CICS &CLrKP#

dC IMS TZ zRule Execution Server for z/OS O4Pfr1zdC zRule Execution Server for z/OS ~qwis,zIT!qdC IMS ~qw

TZ5}O4Pfr#

*<.0

v gZ 163D:dCXK 1:9C2mXF(D zRule Execution Server i;Pyv

dC zRule Execution Server for z/OS ~qwi#

v ZZ 83D:=h 3:(F z/OS dCMKP1d?; P,(Fd?PPvD JCL

d?,T+ IMS dC*Z zRule Execution Server for z/OS D5}O4Pfr#

v zRule Execution Server for z/OS 'V IMS V11"V12 M V13#

v 9C zRule Execution Server for z/OS xPfrliD IMS &CLrIZ{"&m

xr (MPR)"z&m{"&m (BMP) xrr DLIBATCH xrPKP#

v IMS M Decision Server for z/OS XkZ,;_-Vx (LPAR) PKP#

XZXKdC!nDE",kNDZ 23D:=h 2:!qXK;#

18 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 23: Z z/OS OdC Operational Decision Manager - IBM

XZKNq

1zdC zRule Execution Server for z/OS ~qwis,zIT!qdC IMS ~qw

TZ5}O4Pfr#

}L

1. T4P JCL xPTB|D:

a. mSCZ8( IMS &CLr+wCD zRule Execution Server for z/OS 5}D

HBRENVPR DD od#}g:

//HBRENVPR DD DISP=SHR,// DSN=++HBRWORKDS++.SHBRPARM(HBRBATCH)

b. Z4P JCL D STEPLIB P,Xk,S SHBRLOAD b#}g:

// DD DSN=++HBRHLQ++.SHBRLOAD(HBRISTUB),DISP=SHR

":*q!nQT\,k<G+0kbE= STEPLIB %?rE=IV34S0

dxr (PLPA) P#PX|`E",kND IMS E"PDPD!qT\D IMS

!n#

2. g{z}Z9C IMS {"&mxr (MPR),kjITB=h:

v `- MRP xrD IMS.PROCLIB D DFSINTxx I1#mS$u</}L

HBRIPREI# HBRIPREI $u</}L(" MPR k zRule Execution Server for

z/OS .dD,S#

v + DFSMPR D PREINIT N}`k* PREINIT=xx,dP xx G FSINTxx

PROCLIB I1D+V{s:#

g{z}Z9C MPR,zT;XkZ{"&mLr (MPP) P|, HBRCON M

HBRDISC wC;|G;a0lk zRule Execution Server for z/OS D MPR ,S,

+ICZZh*1hCd{~q#

3. XBt/ IMS T"a|D# 1 zRule Execution Server for z/OS 9C IMS {"

&mxr1,XkZ IMS .0t/# g{ IMS GZ zRule Execution Server for

z/OS .0t/,;sXBt/ IMS {"&mxr,9 HBRIPREI $u</}LI

Tt/k zRule Execution Server for z/OS D,S#

4. }K4P JCL |D(OfQa=).b,S IMS &CLr9C zRule Execution

Server for z/OS ;h*Z IMS PxPNNd{hC# IMS 53(er IMS t/

N}P;PXb(e#IMS PDd{NNZ]<k=#^l#}g,g{9C zRule

Execution Server for z/OS D COBOL Lr* BMP,G4 BMP D IMS 53PD

(e;a|D#Kb,kLrX*D PSB P2;a"z|D#

#$ zRule Execution Server for z/OS J4IT!q9C RACF 4XFT zRule Execution Server for z/OS J4"D~M&\D

CJ(#

2+T!n:

zIT#$yP zRule Execution Server for z/OS J4rvX(J4#z9IT!q;

#$J4#`&D2+6p!vZzgN9C~qw#

g{zF.Zzz73PKP zRule Execution Server for z/OS 5},I\h*#$z

D?Vr+? zRule Execution Server for z/OS J4#m;=f,g{zF.Z*"r

bT73PKP~qw5},I\av(;#$J4#

dC 19

Page 24: Z z/OS OdC Operational Decision Manager - IBM

": g{9C} RACF .bD2+Tz7,kx}TB8>E","*zDz7"v

,H2+T|n#

ZD~53P,zIT#$TBJ4:

v $w?<,Tc;PZ(DC'j6ITCJZ?}]#

v 20?<,Tc;PZ(DC'j6ITCJKP~qwyhDD~#

9C RACF,zIT#$TBJ4:

v CZ4PTBNqD~qwJ4:

– S z/OS XF((rH';C)"v zRule Execution Server for z/OS |n#

– G<= Rule Execution Server XF(#

– ,S= zRule Execution Server for z/OS 44Pfr/#

v ~qwJ4DS/#}g,zITv#$T Rule Execution Server XF(DCJ#

9IT!q{C2+TrZ;P2+TDivBKP~qw#BfDwb5wKgN

dCT;,!nD'V#

#$T$w?<M20?<DCJ:

zIT#$T~qw5}D$w?<M20?<DCJ,Tc;PZ(DC'j6I

TCJb)?<#

I ++HBRWORKPATH++ JCL d?m>D$w?<fEKng20U>"i~j8E

"MzYdv.`D}]#I ++HBRINSTPATH++ d?m>D20?<|,KKP~

qw5}yhDD~#

*~qwC'j6a)TBmI(:

v T ++HBRWORKPATH++ ?<DA"4M4PmI(#

v T ++HBRINSTPATH++ ?<DAM4PmI(#

": PXb)d?D|`E",kND z/OS dCMKP1d?#

\m~qw2+T:

zITtCr{C zRule Execution Server for z/OS 5}rX(~qwJ4D2+T#

4(CZ#$~qwJ4D RACF `:

4("$nzh*CZ#$ zRule Execution Server for z/OS ~qwD~qwJ4D

RACF `#

XZKNq

zIT9C RACF `4\m zRule Execution Server for z/OS 2+T#1z4("$

n HBRADMIN `,+kT z/OS 53OKPDyP zRule Execution Server for z/OS

5}tC~qw2+T#;s,IZ(C'9C;,`4P3)X(Nq#

}L

1. T~qwiPD?v~qwKP ++HBRWORKDS++.SHBRJCL(HBRCRECL) w5#

CmT>I JCL 4(D RACF `#

20 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 25: Z z/OS OdC Operational Decision Manager - IBM

m 2. CZ~qw2+TD RACF `

` hv

HBRADMIN XFGqtCr{C~qw2+TMX(~q

wJ4D2+T#

HBRCONN 8(P(,S= zRule Execution Server for

z/OS "4Pfr/DC'j6#g{~qw2

+T&Z{C4,,K`+;vT#

HBRCMD 8(P(S z/OS XF((r,H;C)"v

zRule Execution Server for z/OS |n

(START"STOP"PAUSE r RESUME)DC

'j6#g{~qw2+T&Z{C4,,K

`+;vT#

": a)D JCL *?v`a) POST 5 128#XkkTzT:D>X2+ThC

(FC POSIT 5#IZ62+T~qw RACF 2+T\m18O7PR=XZ

POSIT 5D|`E"#

2. g{(eK BPX.SERVER FACILITY `E*D~,9CTB|nr~qwC'j6

Zh`E*D~DACJ(#

PERMIT BPX.SERVER CLASS(FACILITY) ID(<HBRSSID_USER>) ACCESS(READ)

SETROPTS RACLIST(FACILITY) REFRESH

dP USER m>~qwKPyZD~qwj6#

{C2+TD`M:

zIT{C zRule Execution Server for z/OS ~qwDyP2+Trv{CX(`MD

2+T#

XZKNq

1z4("$nC HBRADMIN RACF `1,* z/OS 53OKPDyP zRule Execu-

tion Server for z/OS ~qwtCK~qw2+T#

Z3)ivB,zI\k*{C;vr`v~qwD~qw2+T#}g,zI\;

k#$*"rbT73PD~qw#r_,zI\k*{C3)`MD2+Tx,$

d{`MD2+T#}g,zI\#{XF Rule Execution Server XF(DCJ(,+

JmNN&CLr,S=~qw#

*{C3V`MDD~qw2+T,k+T&DJ4E*D~mS= HBRADMIN `#

BmPvKJ4E*D~M|G{CD2+T`M:

J4E*D~ hv

<HBRSSID_NAME>.NO.SUBSYS.SECURITY {CX(~qwDyP2+T#g{{CK~qw2+T,

G4 HBRCONN M HBRCMD `49C#

<HBRSSID_NAME>.NO.CONNECT.SECURITY {CX(~qwD,S2+T,+,$d{`MD2+T#

<HBRSSID_NAME>.NO.COMMAND.SECURITY {CX(~qwD|n2+T,+,$d{`MD2+T#

": g{z{C|n2+T,G4NNC'<ITS z/OS

XF("v zRule Execution Server for z/OS |n#

dC 21

Page 26: Z z/OS OdC Operational Decision Manager - IBM

*{C%v~qwD2+T,+ <HBRSSID_NAME> hC* ++HBRSSIDLIST++ JCL

d?PDS53j6#*\m`v~qwr{v~qwiD~q2+T,8((d{

w*S53j6#PX|`E",kND JCL MKP1d?PD JCL d?

++HBRSSIDLIST++#

g{z\m`v~qw,G4IT9CH0hvD(d{48(J4E*D~ZTB

}LPa0DS53j6 HBRSSID NAME#

}L

1. 9CTB|n+J4E*D~mS= HBRADMIN `:

RDEFINE HBRADMIN <RESOURCE_PROFILE> UACC(NONE)

dP <RESOURCE_PROFILE> m>H0DmPPvD3vJ4E*D~#

2. 9CTB|n"B HBRADMIN `:

SETROPTS RACLIST(HBRADMIN)REFRESH

\m,S2+T:

9C,S2+TI7#;JmZ(C't/ zRule Execution Server for z/OS r,S=

4Pfr/#

XZKNq

,S2+T9C HBRCONN RACF `4Z(C'j6t/r,S=~qw#+G,g

{ HBRADMIN `|,TBN;J4E*D~,+{C~qwD,S2+T,"R+v

T HBRCONN `#

v <HBRSSID_NAME>.NO.SUBSYS.SECURITY

v <HBRSSID_NAME>.NO.CONNECT.SECURITY

*\m%v~qwD2+T,+ HBRSSID_NAME hC* ++HBRSSIDLIST++ JCL d

?PDS53j6#*\m`v~qwr{v~qwiD,S2+T,8((d{w

*S53j6#PX|`E",kND z / O S dCMKP1d?PDd?

++HBRSSIDLIST++#

":Z3)ivB,zI\#{{C,S2+T,+,$d{`MD2+T#PX|

`E",kNDZ 213D:{C2+TD`M;#

*5V,S2+T,rKP~qwDC'j6T04Pfr/DNN&CLrDC'

j6Z(#

g{z\m`v~qw,G4IT9CH0hvD(d{48(TB}LPDS53

j6 HBRSSID NAME#

}L

1. Z(~qwC'j6:

a. Z HBRCONN RACF `P4(J4E*D~ HBRSSID_NAME#

22 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 27: Z z/OS OdC Operational Decision Manager - IBM

9CTB|n:

RDEFINE HBRCONN <HBRSSID_NAME> UACC(NONE)

b. r~qwC'j6a) HBRSSID_NAME J4E*D~D UPDATE CJ(#

9CTB|n:

PERMIT <HBRSSID_NAME> CLASS(HBRCONN) ID(<HBRSSID_USER>) ACCESS(UPDATE)

dP <HBRSSID_USER> zm~qwC'j6#

": g{ <HBRSSID_USER> 1YCE*D~D UPDATE CJ(,G4 zRule

Execution Server for z/OS Du</+'\#

c. 9CTB|n"B HBRSSID_NAME J4E*D~:

SETROPTS RACLIST(HBRCONN) REFRESH

2. Z(&CLr:

a. rzk*Z(D?vC'j6a) HBRSSID J4E*D~D READ CJ(#

9CTB|n:

PERMIT <HBRSSID_NAME> CLASS(HBRCONN) ID(<USER_ID>) ACCESS(READ)

": TZz&mw5,<USER_ID> Gz&mw59CD RACF C'j6#T

Z CICS Bq, <USER_ID> GVdx CICS X7UdDC'j6#

b. 9CTB|n"B HBRSSID_NAME J4E*D~:

SETROPTS RACLIST(HBRCONN) REFRESH

\mXF(2+T:

9CXF(2+TI7#;PZ(C'j6ITCJ Rule Execution Server XF(#

XZKNq

XF(2+TXFG<= Rule Execution Server XF(D\&#g{tCKXF(2+

T,G4C'XkdkC'j6M\kE\G<#g{ HBRADMIN `|,TBN;J

4E*D~,+{C~qw5}DXF(2+T,"R+vT HBRADMIN `PDNN

d{kXF(`XDJ4E*D~#

v <HBRSSID_NAME>.NO.SUBSYS.SECURITY

*\m%v~qwDXF(2+T,+ <HBRSSID_NAME> hC* ++HBRSSIDLIST++

JCL d?8(D~qwiPDS53j6#*\m`v~qwr{v~qwiDXF(

2+T,8((d{w*S53j6#PX|`E",kND z/OS dCMKP1d?

PDd? ++HBRSSIDLIST++#

":Z3)ivB,zI\#{{CXF(2+T,+,$d{`MD2+T#PX

|`E",kNDZ 213D:{C2+TD`M;#

BmPvKE*D~M|GyzmDG+#G+4(^D}rPv#

dC 23

Page 28: Z z/OS OdC Operational Decision Manager - IBM

J4E*D~ G+hv

<HBRSSID_NAME>.ROLE.RESMON vJm_P`S(^DC'i4M=w

RuleApp"fr/"v_~q"4P%*M3

FE"#;Jm|GxP^D#|G9IT!

qzYdC,"i4M}K Decision

Warehouse PDzYE"(vJCZ

WebSphere Application Server for z/OS OD

Rule Execution Server)#

<HBRSSID_NAME>.ROLE.RESDEP }K`S(^,Jm_P?p(^DC'?p

RuleApp i5,`-M}%5e (RuleApp"

fr/"v_~q"Java™ 4PTs#M

(XOM) J4Mb),T0KPoO#

<HBRSSID_NAME>.ROLE.RESADMIN _P\m1(^DC'\;j+XF?pDJ

4,"ITCJ~qwODE"#{GIT4

PBPYw:

v ?p"/@M^D RuleApp"Java XOM J

4Mb#

v `Sv_z7G<,e}M8]z7G<#

v !qzYdC,i4M}KzYE",T0

e} Decision Warehouse PDzYE"#

v KPoO"i4~qwE"#

}L

1. 9CTB|n+H0DmPT>D?vJ4E*D~(e= HBRADMIN `:

RDEFINE HBRADMIN <RESOURCE_PROFILE> UACC(NONE)

2. 9CTB|n+?vC'j6Vd=?vJ4E*D~:

PERMIT <RESOURCE_PROFILE> CLASS(HBRADMIN) ID(<USER_ID>) ACCESS(UPDATE)

3. 9CTB|n"B HBRADMIN `:

SETROPTS RACLIST(HBRADMIN) REFRESH

\m|n2+T:

9C|n2+TI7#;PZ(DC'E\S z/OS XF("v zRule Execution Server

for z/OS |n#

XZKNq

|n2+T9C HBRCMD RACF `4Z(C'j6"v zRule Execution Server for

z/OS |n#+G,g{ HBRADMIN `|,TBN;J4E*D~,+{C~qw5

}D|n2+T"R HBRCMD `+;vT:

v <HBRSSID_NAME>.NO.SUBSYS.SECURITY

v <HBRSSID_NAME>.NO.COMMAND.SECURITY

24 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 29: Z z/OS OdC Operational Decision Manager - IBM

*\m%v~qwD|n2+T,+ <HBRSSID_NAME> hC* ++HBRSSIDLIST++

JCL d?8(D~qwiPDS53j6#*\m`v~qwr{v~qwiD|n2

+T,8((d{w*S53j6#PX|`E",kND z/OS dCMKP1d?P

Dd? ++HBRSSIDLIST++#

":Z3)ivB,zI\#{{C|n2+T,+,$d{`MD2+T#PX|

`E",kNDZ 213D:{C2+TD`M;#

*tC zRule Execution Server for z/OS |n2+T,+J4E*D~(e=zk*#

$D?v|nD HBRCMD `#;s,VpZ(?vC'j64"v?v|n#}g,

zXk%@Z(C'j6"v PAUSE |nM RESUME |n#

BmPvKJ4E*D~M|GyXFD|n#

J4E*D~ |n

<HBRSSID_NAME>.SET.TRACE SET TRACE

<HBRSSID_NAME>.PAUSE PAUSE

<HBRSSID_NAME>.RESUME RESUME

PX|`E",kND|n#

g{z\m`v~qw,G4IT9CH0hvD(d{48(J4E*D~ZTB

}LPa0DS53j6 HBRSSID NAME#

}L

1. +H0DmPT>D?vJ4E*D~(e= HBRCMD `#

9CTB|n:

RDEFINE HBRCMD <RESOURCE_PROFILE> UACC(NONE)

2. Z(?vC'j6"v?v|n#

9CTB RACF |n:

PERMIT <RESOURCE_PROFILE> CLASS(HBRCMD) ID(<USER_ID>) ACCESS(UPDATE)

dP <RESOURCE_PROFILE> GH0DmPPvDJ4E*D~#

TB>}T>KgNZ(C'j6 SYSPROG1 "v SET TRACE |n:

PERMIT <HBRSSID_NAME>.SET.TRACE CLASS(HBRCMD) ID(SYSPROG1) ACCESS(UPDATE)

3. "B HBRCMD `#

9CTB|n:

SETROPTS RACLIST(HBRCMD) REFRESH

t/BD~qw5}

t/;vr`vB4(D zRule Execution Server for z/OS 5}#

dC 25

Page 30: Z z/OS OdC Operational Decision Manager - IBM

XZKNq

t/ zRule Execution Server for z/OS 5}"r* Rule Execution Server XF(#

":*t/Z CICS JVM ~qwOKPD~qw5},kt/ CICS 53#

}L

1. Z z/OS XF((r,H;C)|nPO,"v|n START <HBRSSID_NAME>MSTR,

dPHBRSSID_NAME zm ++HBRSSIDLIST++ JCL d?(eD~qwPDS53

j6#T ++HBRSSIDLIST++ PD?vd{~qwX4|n#

2. 7# HBRSSIDLIST PD;v~qwQ+ HBRMODE hC* CONSOLE,;s(

}r*/@w"<== http://<hostname>:++HBRCONSOLEPORT++/res 4T> Rule

Execution Server XFw,dP hostname GKP zRule Execution Server for z/OS

D z/OS zwD TCP/IP {F,++HBRCONSOLEPORT++ Gz8(CZS web /

@wCJXF(D HTTP KZ#

3. 9C zRule Execution Server for z/OS C'j6M\kG<XF(#

g{^(G<,kNDT zRule Execution Server for z/OS xPJOoO#

a{

zQI&dC zRule Execution Server for z/OS "t/K~qw5}#XZ\m~qw

D|`E",kND\m zRule Execution Server for z/OS#

B;=v24

zVZIT*" z/OS &CLr(COBOL r PL/I &CLr)Z zRule Execution Server

for z/OS O4Pfr#PX|`E",kND*"&CLr #

dCXK 2 M 3:CICS frM&CLr5PxrXK 2 IZ@"DX7UdPKPD zRule Execution Server for z / OS XF(,T

0?p=%v CICS xrPD JVM ~qwD4P%* (XU) iI#XK 3 {C=`

IT4PfrD CICS xr(fr5PxrM&CLr5Pxr)#

dC CICS fr5PxrTZ CICS JVM ~qw4Pfr

1zdC zRule Execution Server for z/OS ~qwis,zIT!qdC~qwiTZ

CICS JVM ~qwOKP#

*<.0

i$zGqzcTBHvu~:

v zQgZ 163D:dCXK 1:9C2mXF(D zRule Execution Server i;P

yvdCK zRule Execution Server for z/OS ~qwi#

v ZZ 83D:=h 3:(F z/OS dCMKP1d?;P,zQZCZdC CICS JVM

~qwOKPD zRule Execution Server for z/OS Dd?P(FKk CICS `XD

JCL d?#

++HBRWORKDS++ zm8(x$w}]/D_6^({,++HBRHLQ++ zm20Z

d8(x}]/D_6^({#

26 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 31: Z z/OS OdC Operational Decision Manager - IBM

XZKNq

9CTB}L4dC zRule Execution Server for z/OS TZxP CICS V4.2 r|_f

>D CICS JVM ~qwKP#

TZXK!nDE",kNDZ 23D:=h 2:!qXK;#

I9Cj< CICSPlex 53\m (CPSM) &\+ CICS JVM ~qwdC*_HIC"

IluD73#ZbVdC,Nq`XC'vZ (TRUE)9C EXEC CICS LINK |nwC HBRCJVMS Lr,C|n;7I=8(D CICS xr#*4(KdC,zXkZ

CICS JVM ~qwMnUDfr4P CICS xrO4PTB}L#TZ CPSM D|`

E",kND CICS Transaction Server for z/OS E"PD#

ZTB=hP,~qwiG ++HBRSSIDLIST++ JCL d?(e#

}L

1. a; ++HBRWORKDS++ .SHBRJCL(HBRCRTCI) w5* CICS OD~qw4($w?<#

++CICSWORKPATH++ JCL d?8($w?<D;C#

2. KPTBw5Z ++CICSWORKPATH++ JCL d?8(D$w?<P4(1! CICS

JVM E*D~#

v a; ++HBRWORKDS++.SHBRJCL(HBRCJVMP) w544(E*D~ HBRJVM#

3. Z CICS 53u</mP,iRd? JVMPROFILEDIR,|8rD JVM E*D~?

<,g;Z CICS Transaction Server for z/OS V4R2 PD CICS V4.2 E"PD

Pyv#g{4PvKN},(e;vBD JVMPROFILEDIR 4f"zD JVM E

*D~#

4. + HBRJVM E*D~S ++CICSWORKPATH++ d?8(D;C4F= CICS xr

D JVMPROFILEDIR ?<# 7#*E*D~hCK`&DAmI(,Tc CICS I

Tr*|#g{z}Z9C JVM ~qw45Vd{?D,Xk9C$HfZDE

*D~4O"QzIDE*D~#qr,zITCQzIDE*D~f;NNV

PE*D~#

5. (eZ~qwyhD CICS J4:

a. a; ++HBRWORKDS++.SHBRJCL(HBRCSD) w5T(eyP CICS f>yhDJ4#

b. i4 ++HBRWORKDS++.SHBRJCL(HBRCSDJ) w5"T DB2 dCE"xPN

NyhD|D#

c. a;w5#

6. Z CICS 53u</mP,+ ++CICSLIST++ mS=I GRPLIST N}8(DJ4(eiDPm#

7. `- CICS xrt/ JCL T|, zRule Execution Server for z/OS }]/:

a. g{z9CDG DB2 }]b,k7# CICS Qt/NqD STEPLIB |, DB2

0k}]/ SDSNLOD2 M SDSNLOAD#

b. 7# ++HBRHLQ++.SHBRCICS }]/;mS= DFHRPL "C#

c. (}+TB SHBRPARM }]/I1mS= HBRENVPR DD od4+KP1d

?+]=~qw#HBRCICSD }]/I1|(X*D DB2 KP1d?#

TB JCL T>I1{F:

dC 27

Page 32: Z z/OS OdC Operational Decision Manager - IBM

//HBRENVPR DD DISP=SHR,DSN=++HBRWORKDS++.SHBRPARM(HBRCICSJ)// DD DISP=SHR,DSN=++HBRWORKDS++.SHBRPARM(HBRCMMN)// DD DISP=SHR,DSN=++HBRWORKDS++.SHBRPARM(HBRCICSD)

d. g{zF.KP Miniloan y>&CLr4i$zDdC,mSTB DD od#

HBRSCEN }]/I1|, Miniloan &CLrDdk5#

//SCENARIO DD DISP=SHR,DSN=++HBRWORKDS++.SHBRPARM(HBRSCEN)

8. t/ zRule Execution Server for z/OS M Rule Execution Server XF(#

9. t/ CICS "9CTB|n20 HBRGROUP J4:

CEDA INSTALL GROUP(HBRGROUP)

10. g{z9CDG}]b,(}jIBP=h+ DB2CONN J4,S=}]b:

a. "vTB CICS |n4T> DB2CONN J4Dn/(e:

CEMT INQUIRE DB2CONN

b. + CONNECTST tTS4,S|D*Q,S#

c. g{z#{ CICS Zt/1T/,S=}]b,khC53u</m (SIT) N

} DB2CONN=YES#

11. (}KP HBRC Bq+ CICS ,S= zRule Execution Server for z/OS 4bTd

C#

g{ CICS I&,S=~qw,+"v{" GBRZC9001I#g{ CICS ^(,S=

~qw,+"v{" GBRZC9000E,dPD5Xk|,oOE"#

*S~qwO*,S,KP HBRD Bq#

PXj8E",kND{"#

12. 9CXF(4i4}ZKP zRule Execution Server for z/OS D CICS JVM ~q

w5}#

13. I!:I(}+ Miniloan y>&CLrw* CICS &CLrKP4i$dC#P

X|`E",kNDy>:+ Miniloan &CLrw* CICS &CLrKP#

dC CICS &CLr5PxrTZ CICS fr5PxrP4PfrzITdC&CLr5PxrTZ6Lfr5PxrP4Pfr#,S9CV<=`

L4S (DPL)#Rule Execution Server Z CICS JVM ODfr5PxrPKP#

*<.0

7#fr5PxrQdC#PX|`E",kNDZ 263D:dC CICS fr5Px

rTZ CICS JVM ~qw4Pfr;#9* PDL (eKyhD CICS J4

(CONNECTION"IPCONN"SESSION),"Z&CLr5PxrMfr5PxrO

tCxrZ(E#

PX(e CICS J4MtC IRC DE",kND CICS Transaction Server E"PD

PD gN(ek6L53D,S#

g{z}Zm;v MVS™ 3qrZ[O53OdC&CLr5Pxr,G4Xk+M

'zb4F= MVS 3q#

28 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 33: Z z/OS OdC Operational Decision Manager - IBM

&CLr5PxrXkZ CICS Transaction Server V3.2 r|_f>O,"RXk,S

= CICS Transaction Server V4.1 r|_f>Dfr5Pxr#

XZKNq

*jIKNq,+M'zb4F=&CLr5Pxr,`-yhd?"a; JCL w5#

;s,IT(} CEDA |nt/ CICS,20yhD CICS J4,"(}KP HBRC B

qbT&CLr5Pxrkfr5Pxr.dD,S#XkZ?N CICS xr-7=u

</fr5PxrD,S1KP HBRC Bq#

}L

1. g{z}Zm;v MVS 3qr[O53OdC&CLr5Pxr,kjIK=

h#+M'zb4F=&CLr5PxrD MVS 3q#WH4F

++HBRHLQ++.SHBRCICS }]/,;s4FTBI1:

v ++HBRWORKDS++.SHBRJCL(HBRCSD)

v ++HBRWORKDS++.SHBRPARM(HBRCICSZ)

v ++HBRWORKDS++.SHBRPARM(HBRCMMN)

v ++HBRWORKDS++.SHBRPARM(HBRSCEN)

2. `- ++HBRWORKDS++.SHBRJCL(HBRCSD) }]/,9 HBRCJVMS Lr;(e*6

L~qwLr#zIT!{"MMdCy>6LLr">}r"Mt-<(e#

PXgN4PKYwDE",kND CICS Transaction Server E"PDPD(e6

L~qwLr#

3. a; ++HBRWORKDS++.SHBRJCL(HBRCSD) w5,Tc(e CICS yhDJ4#

4. Z CICS 53u</mP,+I + CICSLIST+ + zmDPm{FmS= GRPLISTN}8(DJ4(eiDPm#

5. `- SHBRPARM(HBRCICSZ) N}I1#+ HBRTARGETRES d?|D* RCICSJVM#

6. `- CICS JCL T|, zRule Execution Server for z/OS }]/:

a. 7# ++HBRHLQ++.SHBRCICS }]/;mS= DFHRPL "C#

b. (}r HBRENVPR DD odmS SHBRPARM(HBRCICSZ) M SHBRPARM

(HBRCMMN) }]/I14+yhKP1d?+]=~qw,gTB DD odP

y>:

//HBRENVPR DD DISP=SHR,DSN=++HBRWORKDS++.SHBRPARM(HBRCICSZ)// DD DISP=SHR,DSN=++HBRWORKDS++.SHBRPARM(HBRCMMN)

c. g{zF.KP Miniloan y>&CLr4i$zDdC,k+ SHBRPARM

(HBRSCEN) }]/I1mS= SCENARIO DD od#HBRSCEN I1|,

Miniloan &CLrDdk5#

//SCENARIO DD DISP=SHR,DSN=++HBRWORKDS++.SHBRPARM(HBRSCEN)

7. t/ CICS#

8. 9CTB|n20 HBRGROUP J4:

CEDA INSTALL GROUP(HBRGROUP)

9. (}KP HBRC Bqu</&CLr5Pxr4bTdC#g{ CICS I&,S

=~qw,a"v{" GBRZC9001I#g{ CICS ^(,S=~qw,+"v{"

GBRZC9000E,dPD5Xk|,oOE"# XkZ?N CICS xr-7=u<

/fr5PxrD,S1KP HBRC Bq#

10. I!:(}4PTB=h,+ CICS dC*Z CICS t/1,S=~qw5}:

dC 29

Page 34: Z z/OS OdC Operational Decision Manager - IBM

v g{;P(eLrPm,k+ PLTPI=HB N}mS= CICS 53u</m#

v g{Z CICS 53u</mP(e"8(KLrPm,k(}|,TBod+

HBRCCON LrmS=Pm:

DFHPLT TYPE=ENTRY,PROGRAM=HBRCCON

11. I!:I(}+ Miniloan y>&CLrw* CICS &CLrKP4i$dC#P

X|`E",kNDy>:+ Miniloan &CLrw* CICS &CLrKP#

dCXK 4:WebSphere Application Server for z/OS ODOperational Decision Manager

*9C Rule Execution Server"B~KP1r WebSphere Application Server for z/OS

OD Decision Center XF(,zXk?p"dCya)Di5#

XZKNq

?pMdC WebSphere Application Server for z/OS DQa)i5TZzzyC73P

bTM4P&CLr#zXkH20yhz7E\q!yhDi5#

9CBm4i4?v&CLr~qwO'VD)#i:

m 3. WebSphere Application Server for z/OS OD#i'V

&CLr~q

w

Rule Execu-tion Server

DecisionCenter Enter-prise XF(

DecisionCenter Busi-ness XF( B~KP1

B~0Z!?

~

WebSphere

Application

Server for z/OS

V8.5

WebSphere

Application

Server for z/OS

V8.0

Z WebSphere Application Server for z/OS OdC2+TWebSphere Application Server for z/OS OD2+TdCIT9C>XYw53"am#

kk z/OS 53\m1Ow4(e`&DC'"iMG+#

WebSphere Application Server for z/OS 9CwV`MDC'"am:>XYw53"

@"a?6?<CJ-i (LDAP) "am"@"(F"amM*Of"b#;\P;V

`MDC'"amITGn/D#bvn/D"amIyPz7~qwxL2m#Z

Linux O,WebSphere Application Server a)K;v{* FileRegistrySample D(F

"amy>#Z z/OS O,WebSphere Application Server IT9C>XYw53"am#

ZK!0P,C'"iMG+GZ WebSphere Application Server b?(eD#k*5

zD z/OS 53\m1TKbzh*D2+"amMhC,"C{G*@zZYw53

6ph*DC'Mi#

30 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 35: Z z/OS OdC Operational Decision Manager - IBM

XktC WebSphere Application Server \m2+TM&CLr2+T#zITZ

WebSphere Application Server for z/OS ZD>XYw53"amD_6tTP#CY

w53li#+G,g{z#CKli,G4Xk3dG+#

PX|`E",kNDdC>XYw53"am#

dC RACF 2+T:

zIT9Ca)D JCL z&mE>4dC RACF 2+T#

liVPhC:

XkZLxYw.07O WebSphere Application Server for z/OS 9CK RACF >X

Yw532+Tf"b#20&CLr~qw1,dCK2+T#

*<.0

7#Z(} Integrated Solutions Console *<|DhC.0,20K WebSphere Appli-

cation Server for z/OS 49C RACF#

XZKNq

20 WebSphere Application Server for z/OS G,XkhC`vCZf"2+TE"D

!n#n#{D=V=(|(9C*Of"br>XYw53f"b,}g,RACF#

1 WebSphere Application Server for z/OS 9C RACF f"b1,&CLrD2+C

JZ RACF P(} z/OS53\m1(r_:p RACF DNNK1)4\m#XZ

RACF |nD|`E",kND z/OS V1R12.0 Security Server RACF Command Lan-

guage Reference SA22-7687-15#

":PK&CLr2+T,Rule Execution Server &CLr9C EJBROLE G+547(JmD)C'MixPCJT0|GIT4PD)Nq#b)G+XkZ RACF P(

e#kNDZ 323D:4( EJB G+M RACF i;#

}L

1. `feP,r*2+T > +V2+T#

2. g{QZ10r(eB!qK>XYw53,k7#!qKtC&CLr2+T#

g{z!qtC&CLr2+T,G4Xk%w&CM#fT+|D&C=wd

C#

": Z WebSphere Application Server for z/OS \m1Q+C WebSphere Appli-

cation Server for z/OS 5}hC*9C>XYw532+a)Lr.s,4PTB

=h#

a. %w2+TdCr<#

b. Z=h 1 P,*8(#$6p,k!qtC&CLr2+T,;s%wB;=#

c. Z=h 2 P,!q>XYw53,;s%wB;=#

d. Z=h 3,Zw\mC'{VNPhC{F"%wB;=#

e. Z=h 4 P,4i2+TdC**"%wjI#

f. %w#fT+|D#f=wdC#

g. XBt/ WebSphere Application Server for z/OS#

dC 31

Page 36: Z z/OS OdC Operational Decision Manager - IBM

zXkTw\mC'm]G<= Integrated Solutions Console#

3. li HLQ tTGqQhC#

g{4hC,"Rz#{TdxPhC,kk53\m17OzDiv#

1z9C RACF 1,zITZ201hC_6^({ (HLQ),SxxV WebSphere

Application Serverfor z/OS Dwv%@20#

a. r*2+T > +V2+T,;s%w(FtT#

b. ZtTDPmP,li{* com.ibm.security.SAF.profilePrefix D HLQ t

T,9G<d5# SAF E*D~0:CZ ++EJBHLQ++ tT#XZ

++EJBHLQ++ D|`E",kNDCZ* Operational Decision Manager for z/OS

dC WebSphere Application Server D HBRINST d?#

`XEn:

Z 1033D:z/OS dCd?;

CZdC Operational Decision Manager for z/OS 5}Dd?#fZ HBRINST r

HBRCTRL }]/I1P#*98(D5P',b)5;\|,Uq#

4( EJB G+M RACF i:

zIT4(;i EJB G+M RACF iTrC'a) Decision Server for z/OS M Deci-

sion CenterDecision Center DwVCJ(#

XZKNq

Operational Decision Manager a)$(eD Enterprise JavaBeans (EJB) G+,g{T

BmPy>:

m 4. CZdCCJ(D EJB G+

Rule Execution Server resAdministrators

resDeployers

resMonitors

Decision Center rtsAdministrator

rtsConfigManager

rtsInstaller

rtsUser

Decision Server Events WBEAdmins

WBEUsers

WBEDashboardUsers

WBERestApiUsers

WBERestApiPrivilegedUsers

WBEHTTPConnectorUsers

HTTPEventConnectorUser

EventWidgetsUsers

Operational Decision Manager |,zKPT4(yh EJB G+D JCL z&mE>#

b)E>9*?v EJB G+4( RACF i#1zZZ 123D:=h 5:4($w}

32 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 37: Z z/OS OdC Operational Decision Manager - IBM

]/;PKP HBRUUPTI w51,|(}zZ SHBRPARM(HBRINST) P8(D54(FE

>#9ITZKPE>.0(}`-E>4V/(F RACF i{#

zKPE>.s,+C'Vdxkzk*a)DG+DX*D RACF i#}g,*Zh

C' Decision Center \m&\DCJ(,k+C'mS=k rtsAdministrator EJB G

+X*D RACF i#

TB ++HBRWORKDS++.SHBRJCL }]/I1|,E># ++HBRWORKDS++ m>Vd=

$w}]/D_6^({#

v HBRDSRCF,CZ Rule Execution Server

v HBREVRCF,CZ Decision Server Events

v HBRDCRCF,CZ Decision Center#

":vTzk*9CD Operational Decision Manager i~KPE>#

}L

1. I!: (}`-}]/I1|DE>4(D RACF iD{F#

2. KP JCL z&mE>#

3. li SDSF PDU>dvT7#E>}7KP#

4. 9C RACF CONNECT |n+C'Vd=kdwTDG+X*Di#

`XNq:

#$ Decision Server Events

dC*Of"b:

g{Z WebSphere Application Server for z/OS OdC Rule Execution Server r Deci-

sion Center "(}*Of"b\m2+T,k9CTB=h#+C'3d= WebSphere

Application Server G+T7#}7D2+6p#

zXkH4PTB=h,;sE\3d WebSphere Application Server G+:

1. 7O WebSphere Application Server for z/OS QdC*CZ*Of"b#*Of"

bGZ20&CLr~qw1dCD#

2. (}9Cya)DE>rjIV/=h4jI Rule Execution Server M Decision Cen-

ter DdC#

4(C'Mi:

4(C'Mi,"9CxP*Of"bDC'"am*|GVdG+#

*<.0

g{z4(eiMC',r_g{z*(eBDiMC',kLxxPBP=h#g

{Q(eI%d$ZG+DOJiMC',kx}K}L,"Z?p&CLr1+C

'Mi,S=`&DG+#

XZKNq

WebSphere Application Server 9CwV`MDC'"am(Yw53,LDAP r(

F)#zITdCxP*Of"bDC'"am#

dC 33

Page 38: Z z/OS OdC Operational Decision Manager - IBM

++HBRHLQ++.SHBRPARM(HBRINST) I1PDTBd?Z>Xf"bP4(8(C'Mi,

b)C'Mi+3d= WebSphere Application Server PD Rule Execution Server X

F(M Decision Center#

m 5. C'MiDd?

d? 1!5 hv

++RESADMIN++ resAdministrators Rule Execution Server D\m

1C'i#

++RESDEPLOY++ resDeployers Rule Execution Server D?p

LrC'i#

++RESMONITOR++ resMonitors Rule Execution Server D`S

wC'i#

++RESADMINUSER++ resAdmin Rule Execution Server D\m

C'#

++RESDEPLOYUSER++ resDeployer Rule Execution Server D?p

LrC'#

++RESMONITORUSER++ resMonitor Rule Execution Server D`S

wC'#

++RTSADMIN++ rtsAdministrator Decision Center D\m1C'

i#

++RTSCONFIG++ rtsConfigManager Decision Center DdCC'

i#

++RTSUSER++ rtsUser Decision Center DC'C'

i#

++RTSINSTALLER++ rtsInstaller Decision Center D20LrC

'i#

++RTSADMINUSER++ rtsAdmin Decision Center D\m1#

++RTSCONFIGUSER++ rtsConfig Decision Center DdCC'#

++RTSUSERUSER++ rtsUser1 Decision Center DC'#

Zs`}ivB,1!5Gc;K,+g{z*9C(Fi"mSd{C',IT|

Db)5#C'\khC*kC'j6`,D5#zITZ WebSphere Application Server

XF(PDC'MiBmSBC'r`-b)C'#

Decision Center DNNC'XktZXhDi rtsAdministrator"rtsConfigManager"

rtsInstaller r rtsUser PDAY;vi#kb)iDStX57(C'ICJ Deci-

sion Center DD)?V#zXkZ&CLr~qwP4(yPb)i#vZbT?D,

9h*?vb)i4(1!C'M\k#

Kb,g{z*ZzT:D20P4P Decision Center mI(LL,zXk4(=v

(Fi:i$_MJq#

":

v g{z4(eiMC',r_g{z*(eBDiMC',kLxjITB=h#

v g{Q(eI%d$ZG+DiMC',h*Z&CLr?pZd+|G,S=G

+#

34 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 39: Z z/OS OdC Operational Decision Manager - IBM

}L

*dCxP*Of"bDC'"am:

1. G<= Integrated Solutions Console#

2. `fePr*2+T > +V2+T#

3. gBy>dC2+T:

v g{QZ10r(eB!qK*Of"b,k7#!qKtC&CLr2+

T#g{z!qtC&CLr2+T,G4Xk%w&CM#fT+|D#f

=wdC#

v g{P4!q*Of"b,%w2+TdCr<"jIr<,gBy>:

a. Z=h 1 P,*8(#$6p,k!qtC&CLr2+T,;s%wB;=#

b. Z=h 2 P,!q*Of"b,;s%wB;=#

c. Z=h 3 P,Zw\mC'{VNPdk{F,Z\kVNPdk websphere,

;s%wB;=#

d. Z=h 4 P,4i2+TdC**"%wjI#

e. %w#fT+|D#f=wdC#

f. XBt/ WebSphere Application Server#

zXkTw\mC'm]G<= Integrated Solutions Console#+9C2+KZ,

}g https://example.hursley.ibm.com:1234/ibm/console/logon.jsp

4. Z`fePr*C'Mi > \mi,;s%w4(#

5. dk resAdministrators w*i{,g{h*9dkhv,;s%w4(#

6. %w4(`Fn"4(m;v{* resDeployers Di#g{h*rdkhv#%

w4(#

7.

8. YN%w4(`Fn,;sdkm;v{* resMonitors Di#g{h*rdkh

v#%w4(#%w XU#

9. Z`fePr*C'Mi > \mC'#

%w4(#

10. dk resAdmin w*C'j6,\k* resAdmin#9*8(D{VMUO#

11. %wiI1Jq,;s%wQw#!q resAdministrators"resDeployers M

resMonitors i,;s%wmS#%wXU,;sYN%w4(MXU#

12. 4(m;v{* resDeployer R\k* resDeployer DC'#X4H0D=h,

"+C'Vd= resDeployers M resMonitors i#

;s4({* resMonitor R\k* resMonitor DC'#X4H0D=h,+C

'Vdx resMonitors i#

13. 4( Decision Center \m1i#

a. dk rtsAdministrator w*i{#

b. dk`&Dhv#

c. %w4(#

14. 4(dC\mwi#

a. %w4(`Fn"4(m;v{* rtsConfigManager Di#

dC 35

Page 40: Z z/OS OdC Operational Decision Manager - IBM

b. dk`&Dhv#

c. %w4(#

15. 4(20Lri#

a. YN%w4(`Fn,;sdkm;v{* rtsInstaller Di#

b. dk`&Dhv#

c. %w4(#

16. 4(C'i#g{h*rdkhv#%w4(#

a. YN%w4(`Fn,;sdkm;v{* rtsUser Di#

b. dk`&Dhv#

c. %w4(#

d. %w XU#

17. 4(\m1C'#

a. Z`feP,r*C'Mi > \mC',;s%w4(#

b. dk rtsAdmin w*C'j6,dk rtsAdmin w*\k,;sa){VMU

O#

c. (eiI1Jq#

1) %wiI1Jq,;s%wQw#

2) !q rtsAdministrator"rtsConfigManager"rtsInstaller M rtsUser i,

;s%wmS

3) %wXU,;s%w4(,;sYN%wXU#

18. X4 17,T9C rtsConfig w*C'j6T0 rtsConfig w*\k44(dCL

r#

19. YNX4 17,T rtsConfigManager w*C'j6M\k44(dC\mw#

20. ns,YNX4 17,T rtsInstaller w*C'j6M\k44(20Lr#

21. T rtsUser1 w*C'j6M\k4(C',;s+dVdx rtsUser i#

22. XBt/&CLr~qwr Deployment Manager#

+ resAdministrators i3d=`SwG+:

Z9C*Of"b1+ resAdministrators C'3d= WebSphere `SwG+,Tc Rule

Execution Server _PCJ MBean Dc;2+>$#

XZKNq

*CJ Rule Execution Server #MD MBean,&CLrXkPc;D2+>$,v^

Z WebSphere O$53PD`SwG+#

I(}dC(F"amPywD resAdministrators ik`SwG+.dD3drRule

Execution Server a)#MD MBean DCJ(#

}L

1. Z Integrated Solutions Console P,r*C'Mi > \miG+#

2. %w mS#TZG+,!q`Sw,;s%wQw,"+T resAdministrators *

7Du?SICPFA3dAG+P(9C}74%)#

36 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 41: Z z/OS OdC Operational Decision Manager - IBM

3. %w7(#

4. %w#f1S#f=wdC#

5. XBt/&CLr~qwr Deployment Manager#

a{

jIC=hs,zIT(}jI:WebSphere Application Server for z/OS OD Rule

Execution Server DT//dC;PD=h,r(}9C Integrated Solutions Console 4

jITZ 403D:=h 2:dC JDBC;*7D=h4jIdC#

Z WebSphere Application Server for z/OS OdC RuleExecution ServerZhC&CLr~qwD2+Ts,Xk!qgNZ WebSphere Application Server for

z/OS DB5}OdC Rule Execution Server#zIT9C wsadmin E>rq-V/=

h44PCNq#

WebSphere Application Server for z/OS OD Rule Execution Server DT//dC:

Z WebSphere Application Server for z/OS DB5}OdC Rule Execution Server D

;V==GKPya)D wsadmin E>,b)E>ICZjI?pMdC=h#

*<.0:

I(}KP;iE>,9C DB2 dC WebSphere Application Server for z/OS OD Rule

Execution Server#

*c:

Z wsadmin E>4PZd,WebSphere Application Server I\aXBt/#g{bG

;vJb,k4PV/dC#

C}LgBy>:

1. jIHvu~(Z(0kb,(Fd?,v(XK,4($w}]/M?<,dC

DB2,"dC2+T):

a. Z 13D:dC;

b. Z 303D:Z WebSphere Application Server for z/OS OdC2+T;

2. g:a; HBRDSWAS JCL w5;Py>KP JCL w5#

3. ?p MBean hv{4tC\m Bean,kNDZ 383D:?p Rule Execution Server

MBean hv{;#

a; HBRDSWAS JCL w5:

a; JCL w54jI Rule Execution Server dC#

XZKNq

g Z 8 3D:=h 3:(F z / O S dCMKP1d?; PyvZ

++HBRWORKDS++.SHBRJCL }]/PdCK JCL E>s,Ia;w54dC Rule Execu-

tion Server#

dC 37

Page 42: Z z/OS OdC Operational Decision Manager - IBM

}L

1. a; ++HBRWORKDS++.SHBRJCL(HBRDSWAS) JCL w5#

1w5jI,z&C4=K{":

[exec]----------------------------------------------------------[exec] RES 20Nq+?jI[exec]----------------------------------------------------------...9(I&

2. liw5YQz STDOUT M STDERR DU>#

g{w5'\,G4IZ ++HBRWORKDS++.SHBRWASC(HBRRES) }]/I1PR=

WebSphere Application Server for z/OS D20tT,C}]/I1Zu<dCDZ

123D:=h 5:4($w}]/;P4(#

?p Rule Execution Server MBean hv{:

*dC Rule Execution Server for WebSphere Application Server for z/OS,9Xk?

p MBean hv{#

XZKNq

Rule Execution Server e5a9yZ Java \m)9 (JMX) API#MBean GI JMX API

9CD Java Ts#** WebSphere Application Server dC Rule Execution Server,

zXk?p MBean hv{,IT*yP Rule Execution Server 5}+V?p,2IT

*%v Rule Execution Server 5}?p#

*?p=?j~qw5},kq-TB}L#

}L

*?p MBean hv{:

1. r* WebSphere Integrated Solutions Console#

2. Z`feP,r*~qw > ~qw`M > WebSphere &CLr~qw#

3. Z“&CLr~qw”3fO,%wzD~qwD{F#

4. Z“~qwy!a9”B,9* Java MxL\m,"%wxL(e#

Z WebSphere Application Server for z/OS P,nbD;ca)KI\mD}vJ

4:=t"XFM~q=#g{ZC73P$w,k!q~q=#

5. Z“d{tT”B,%w Java ibz#

6. Z`76VNP,mS <InstallDir>/executionserver/lib/jrules-mbean-

descriptors.jar#

7. %w7(M#fT1S+|D#f=wdC#

a{

zQI&Z WebSphere Application Server for z/OS OdCK Rule Execution Server#

38 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 43: Z z/OS OdC Operational Decision Manager - IBM

B;=v24

zVZIT*"&CLrZ WebSphere Application Server for z/OS O9C Rule Execu-

tion Server 44Pfr#PX|`E",kNDZ WebSphere Application Server for z/OS

O(} WOLA tC Rule Execution ServerM*"M'z&CLr#

WebSphere Application Server for z/OS OD Rule Execution Server DV/dC:

Z WebSphere Application Server for z/OS DB5}OdC Rule Execution Server D

;V=(GTV/==pv4P=h#

*<.0:

ZzjIdC.0,ki4 WebSphere Application Server for z/OS OD Rule Execu-

tion Server DX8m~MdC=h#

Z*< WebSphere Application Server for z/OS dC.0,XkjIZ 13D:dC;

PhvDu<dCNq(Z(0kb,(Fd?,v(XK,4($w}]/M?

<,dC DB2,"dC2+T)#

zIT9C wsadmin E>4dC WebSphere Application Server for z/OS,Tw*Z

373D:WebSphere Application Server for z/OS OD Rule Execution Server DT/

/dC; Dfz=(#

a)KX(D/I)9#PX|`E",kND IBM® Support Pacs 3f#

X8m~

zXkH20TBm~,;sE\dC Rule Execution Server:

v WebSphere Application Server for z/OS

v DB2 for z/OS V9.1 r V10

v WebSphere Application Server for z/OS OD Rule Execution Server#

z9h*TB(^:

v T WebSphere Application Server Integrated Solutions Console DCJ(

v 4(}]bT04(M|BmD DB2 \m1(^

v t/M#9 WebSphere Application Server D(^

v 7O WebSphere Application Server for z/OS }Z9C>XYw532+Tf"b

(RACF),;sYLxYw#2+TGZ20 WebSphere Application Server 1dCD#

dC=h

BmEvKdC WebSphere Application Server for z/OS OD Rule Execution Server 1

h*q-D=h#

dC=h Xh

Z 403D:=h 1:Z WebSphere Application Server for

z/OS OdC2+T;

dC 39

Page 44: Z z/OS OdC Operational Decision Manager - IBM

dC=h Xh

VZzIT(}q-Z 373D:WebSphere Application Server for z/OS OD Rule

Execution Server DT//dC;PD=h4jIdC,r_(}9C Integrated Solutions

Console jITBdC=h4jIdC#

:=h 2:dC JDBC;

Z 423D:=h 3:4( DB2 }]4MbT,S;

Z 433D:=h 4:hC}]4Di~M]w\mDp{;

Z 433D:=h 5:hC currentSQLID N};

Z 433D:=h 6:?p Rule Execution Server MBean h

v{;

Z 443D:=h 7:?p XU RAR;

Z 453D:=h 8:?p Rule Execution Server \m

EAR;

Z 473D:=h 9:?pP\8wv_~q EAR; (i

Z 473D:=h 10:hC Web ]w(FtT; g{?pP\8wv_~q

EAR,zXkjIK=h#

i$dC (i

=h 1:Z WebSphere Application Server for z/OS OdC2+T:

1z!q(}9C DB2 dC WebSphere Application Server for z/OS OD Rule Execu-

tion Server 1,Z;=GhC\m2+TM&CLr2+T#

Rule Execution Server CJ(I&CLr~qw2+TxP\m#*CJ WebSphere

Application Server for z/OS PD Rule Execution Server,XkgZ 30 3D:Z

WebSphere Application Server for z/OS OdC2+T;Py>(eC'"am#a)

K=v>},;v9C RACF,m;v9C*Of"b#

PX WOLA 2+TdCDE":

v WebSphere Application Server 8.0:#$E/>XJdw#

PX WebSphere Application Server 8.5 DE",kND:WebSphere Application Server

V8.5 E"PD#

=h 2:dC JDBC:

Z WebSphere Application Server for z/OS P4( JDBC a)LrTtC Rule Execu-

tion Server#

40 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 45: Z z/OS OdC Operational Decision Manager - IBM

hC WebSphere Application Server for z/OS d?:

*4( JDBC,zXkWHhC WebSphere Application Server for z/OS d?#

}L

1 . /@=73 > WebSphere d?,;s%wDB2UNIVERSAL_JDBC_DRIVER_PATH#

2. Z5VNP,dk db2jcc.jar M db2jcc_license_cisuz.jar D?<;C#

}g:/usr/lpp/db2910/classes

3. %w&C,;s%w#f#

4. %w DB2UNIVERSAL_JDBC_DRIVER_NATIVEPATH#

5. Z5VNP,dk>zb76#

}g:/usr/lpp/db2910/lib

6. %w&C,;s%w#f#

4( J2C O$p{:

* WebSphere Application Server for z/OS hCd?s,+4( J2C O$p{#

}L

1. /@=2+T > +V2+T,9* Java O$MZ(~q#

2. %w J2C O$}],;s%wB(#

3. Zp{VNPdk resDB2user#

4. ZC'j6VNPdkn/D RACF C'j6#

5. Z\kVNPdk RACF C'j6D\k#

6. %w&C,;s%w#f#

4( JDBC a)Lr:

* WebSphere Application Server for z/OS hCd?"4( J2C O$p{s,(}4

( JDBC a)LrjI JDBC DdC#

XZKNq

zITZ%*"Zc"/:r~qw6p20 JDBC a)Lr#Z Operational Deci-

sion Manager /:73P,JDBC a)Lr(#ZZc6pdC#K}LG<~qw6

pD20#

}L

1. /@=J4 > JDBC > JDBC a)Lr#

2. Z6'`feP,!q Node=xxx, Server=yyy,dP xxx GZcD{F,yyy G

~qwD{F,"%wB(#

3. Z=h 1 P,!qBP5:

!n hv

}]b`M DB2

dC 41

Page 46: Z z/OS OdC Operational Decision Manager - IBM

!n hv

a)Lr`M DB2 (C JDBC }/Lra)Lr

5)`M !q XA }]4,;sdkg{F,}g,CZ RES D DB2 (C JDBC }/Lra)Lr#

4. %wB;=#

5. x}=h 2#

**Z=h 3 Pa)#

6. kli}/LrD JAR D~D`76T05)`Gq}7# 1!5(#MQc;#

7. %wjIM#f+|D#f=wdC,"7#!PK+|DkZc,=4!r#

=h 3:4( DB2 }]4MbT,S:

z4( JDBC a)Lr.s,4(}]4TS(Ea)Lra!vk DB2 }]bD(

E#zh*}]44f" RuleApp M4PTs#M (XOM)#

XZKNq

g{ WebSphere Application Server }Z/:#=P9C,zXkZ/:PDZc6p

Ox;G/:6pO(e}]4#PX|`E",kND Rule Execution Server/:7

3OD?p

}L

1. Z WebSphere Integrated Solutions Console P,r*J4 > JDBC > }]4#

2. Z6'`feP,!q*Z 403D:=h 2:dC JDBC; PD JDBC a)Lr

hCD6'#

3. %wB(T4(BD}]4#

4. jITB=h44( RuleApp D}]4:

a. Z=h 1 P,Z}]4{FVNPdk}]4D{F,Z JNDI {FVNPdk jdbc/ <your_data_source_name>,;s%wB;=#

*c: J N D I {FXkkz8(D}]4{F%d#}g,g{zdk

resdatasource w*}]4{F, G4+ JNDI {FhC* jdbc/

resdatasource #

b. Z=h 2 P,!qzZZ 403D:=h 2:dC JDBC;P4(D JDBC a)

Lr,;s%wB;=#

c. Z=h 3 P,dk}]4DX(}]btT:

}/Lr`M:4#

}]b{F:}]b{F,}g DSN910GP#

~qw{F:DB2 ~qw{F#

KZE:DB2 KZE#

d. e}Z]w\mVCT (CMP) P9CC}]4!n,;s%wB;=#

e. Z=h 4 P,hCNNXhD2+p{,;s%wB;=# PX|`E",k

NDZ 433D:=h 4:hC}]4Di~M]w\mDp{;#

Z=h 5 P,a)K}]4D**#

42 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 47: Z z/OS OdC Operational Decision Manager - IBM

f. %wjIM#fT+|D#f=wdC#

5. (}{C`&5X4Z 423D4 44( Java XOM D}]4#XOM D}]

4D1!{F* jdbc/xomdatasource#

6. Z`feP,r*J4 > JDBC,"%w}]4#

7. !q*bTD}]4T_D4!r,;s%wbT,S#

,SD4,+T>Z%?#

=h 4:hC}]4Di~M]w\mDp{:

w*hC2+TD;?V,hCO$p{,p{Ii~\mr resdatasource O

resDB2user p{D]w\m#

}L

1. r*J4 > JDBCM}]4,;s%w resdatasource#

2. Zi~\mDO$p{D2+ThC?VP,!q <node name>/resDB2user p{,

dP <node name> GzdC Rule Execution Server D WebSphere Application Server

ZcD{F#

3. TZ]w\mDO$p{,!q <node name>/resDB2user#

4. %w&CM#fT1S#f=wdC#

=h 5:hC currentSQLID N}:

* resdatasource hC currentSQLID N}#

}L

1. r*J4 > JDBCM}]4,;s%w resdatasource#

2. Zd{tTB,%w(FtT,;s%w currentSQLID "Z5VNPdkyhD{F#

TZ%v~qw,C5*mD#={#}g:HBR1#

3. %w&C"1S#f=wdC#

=h 6:?p Rule Execution Server MBean hv{:

*dC WebSphere Application ServerRule Execution Server,9Xk?p MBean hv

{#

*<.0

7#z*&CLr~qwxLa)KA! jrules-mbean-descriptors.jar D~Dc;

CJ(#}g,(}9C chmod 777 |n|DKD~ODmI(#

XZKNq

Rule Execution Server e5a9yZ Java \m)9 (JMX) API#MBean GI JMX API

9CD Java Ts#** WebSphere Application Server dC Rule Execution Server,

zXk?p MBean hv{,IT*yP Rule Execution Server 5}+V?p,2IT

*%v Rule Execution Server 5}?p#

dC 43

=h

Page 48: Z z/OS OdC Operational Decision Manager - IBM

}L

*?p MBean hv{:

1. r* WebSphere Integrated Solutions Console#

2. Z`feP,r*~qw > ~qw`M > WebSphere &CLr~qw#

3. Z“&CLr~qw”3fO,%wzD~qwD{F#

4. Z“~qwy!a9”B,9* Java MxL\m,"%wxL(e#

Z WebSphere Application Server for z/OS P,nbD;ca)KI\mD}vJ

4:=t"XFM~q=#g{ZC73P$w,k!q~q=#

5. Z“d{tT”B,%w Java ibz#

6. Z`76VNP,mS <InstallDir>/executionserver/lib/jrules-mbean-

descriptors.jar#

7. %w7(M#fT1S+|D#f=wdC#

=h 7:?p XU RAR:

Z WebSphere Application Server for z/OS O?p4P%* (XU) RAR#

XZKNq

KWND Rule Execution Server dC|,Z WebSphere Application Server for z/OS O

?p4P%* (XU) J4Jdwi5 (RAR),T0mSI6pCi5DtT#RAR D

~|, XU MVCTc#

ZTB}LP,<version_number> G8z*?p XU RAR D WebSphere Application

Server for z/OS Df>#

*c: Z3)ivB,r*zD&CLr<x,zI\XkZ&CLrZ?p XU#z

h*v(!qJ1D XU ?p==:*4+|6k EAR Pr?p*+V,Sw#ZN

NivB,<k"bTBs{#

v + XU ?p*+V,Sw1:

– Q?pD Java EE &CLrI\a9CdZ}=b(}g ASM)x;G&CLr

~qwP?pDb#

– g{zD Java EE &CLr;'V Decision Server V"DZ}=bDf>,kT

XU Java EE &CLr9C8xnshC#g{z^(9C8znshC,zI\

h*+ XU 6k 4PfrD EAR#

v g{z!q6k= XU b0,G41Z&CLr~qwzkb6pO?pDZ}=b

f>k XU ;f]1,k9CzkbD8znshC#

}L

1. r* WebSphere Integrated Solutions Console#

2. ZfeP,r*J4 > J4Jdw,%wJ4Jdw,;s%w20 RAR#

3. ZfeP,!q6LD~53,"/@=i5yZD z/OS D UNIX 53~q

(USS) PD;C#

<InstallDir>/executionserver/applicationservers/WebSphere<version_number>/

jrules-res-xu-WAS<version_number>.rar

44 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 49: Z z/OS OdC Operational Decision Manager - IBM

4. Z6'P,!qz*20 XU RAR D~DZc,;s%wB;=#

5. Z“#ftT”3fO,hC XU D{F,}gILOG RES XU J4Jdw#

6. g{z9C WebSphere Application Server v8.5,k!PtkKJ4a)Lr#

7. %w7(#

8. <=Ay4(D XU J4Jdw,"|D6'Ti4Jdw#

9. Zd{tTB,%w J2C ,S$'MB(#

10. dkTB5:

v {F:xu_cf

v JNDI {F:eis/XUConnectionFactory

11. %w7(M#fT#fTwdCxPD|D#

12. I!: gPX*,zIT(e`v XU J4Jdw#

173PP`vZcr_zk*tk%vZcPD?p73MbT731,h*

d{ XU J4Jdw#Z WebSphere Application Server for z/OS O,zITZ

Zc6p20 XU J4Jdw,;szIT4(m;v_PX(~qwr/:DJ

4D1>4w*6'#

}g,*Z~qw6p(eQZZc6p20D XU J4Jdw:

a. ZfeP,r*J4 > J4Jdw,;s%wJ4Jdw#

b. !q6' Node=xxx, Server=yyy,dP xxx GZcD{F,yyy G~qwD

{F#

c. %wB(,"dk XU w* XU D{F#

d. Zi576P,!q ${CONNECTOR_}/jrules-res-xu-<version_number>.rar#

e. Z`76P,dk ${CONNECTOR_}/jrules-res-xu-<version_number>.rar#

f. %w7(#

g. X4=h 5 = 11 T(e,S$'#

13. XBt/~qw#

a>: ?1z20r6XD XU 1,<XkXBt/&CLr~qw#

B;=v24

PX|`E",XpGXZ+,Swb0= EAR rPX20d{ XU J4JdwD8

>E",kND WebSphere Application Server V8.0 E"PD#

=h 8:?p Rule Execution Server \m EAR:

Z WebSphere Application Server O?p Rule Execution Server EAR

}L

1. r* WebSphere Integrated Solutions Console#

2. r*&CLr > B(&CLr,;s%wB(s5&CLr#

3. ZfeP,!q6LD~53,/@ATBD~,;s%wB;=#

v TZ WebSphere Application Server V8.0:<InstallDir>/executionserver/

applicationservers/WebSphere8/jrules-res-management-WAS8.ear

dC 45

Page 50: Z z/OS OdC Operational Decision Manager - IBM

v TZ WebSphere Application Server V8.5:<InstallDir>/executionserver/

applicationservers/WebSphere85/jrules-res-management-WAS85.ear

4. !qj8E" - T>yP20!nMN}4!r#

5. 9*!qzI1!s(M3d,!qzI1!s(4!r,;s%wB;=#

6. %wLxTS\2+T/f#

7. Z=h 1 P,%wB;=TS\1!hC#

8. Z=h 2 P,Lx4PTBYw:

v g{;P;v~qw,kx}K=h#

v g{P`v~qw,k!q*?p&CLrD~qw,!q Rule ExecutionServer XF(D4!r,;s%wB;=#

9. TZ=h 3 ==h 8,%wB;=TS\1!hC#

=h 6 .s,g{zP4?pD XU RAR,G4+SU=;u/f#zITvT

K/f#

10. y]zGq9C RACF f"b,4gB==Lx:

v g{z9C RACF f"b,kvTK=h#

v g{;9C RACF f"b,%w=h 9:+2+G+3dAC'riT+2+G+3d=C'Mi:

a. !q resAdministrators G+T_D4!r#

b. %w3di,;s%wQw#

iT>Zjb*ICDPP#

c. !q resAdministrators n,gBy>:

1) %wICBD resAdministrators#

2) %w}74%T+ resAdministrators F/=!(P#

d. %w7(T5X=“+C'3d=G+”3f#

e. X4 10a = 10d T3dd{iD resDeployers M resMonitors G+,7#v!qK*VdDG+T_D4!r#

jIVds,G4gBy>:

G+ 3dDi

resAdministrators resAdministrators

resDeployers resDeployers

resMonitors resMonitors

11. Z=h 10 M=h 11 P,%wB;=TS\1!hC#

=h 12 a)K**#

12. %wjI#

13. 20jIs,r*&CLr > &CLr`M > WebSphere s5&CLr#

14. %w ILOG Rule Execution Server#

15. %w\m#i#

16. %w Rule Execution Server XF(#

46 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 51: Z z/OS OdC Operational Decision Manager - IBM

17. TZ#ftTBD`0kw3r,!q>X`0kw0kD`EH(8`n

s)#

18. %w7(,;s%w#fT1S#f=wdC#

19. ZfeP,r*&CLr > &CLr`M > WebSphere s5&CLr#

20. Z“s5&CLr”3fO,!P Rule Execution Server T_D4!r"%wt/Tt/&CLr#

=h 9:?pP\8wv_~q EAR:

g{zh*P\D8wv_~q,G4Xk+ EAR D~w*4P%* (XU) ?p=,

;vZc#

}L

1. r* WebSphere Integrated Solutions Console#

2. Z0qP,%wB(&CLr&CLrB(s5&CLr#

3. ZfeP,!q6LD~53,/@=Ci5D~,;s%wB;=#

<InstallDir>/executionserver/applicationservers/WebSphere<version_number>/

jrules-res-htds-WAS<version_number>.ear

4. !q4!rj8E" - T>yP20!nMN}#

5. 9*!qzI1!s(M3d,!q4!rzI1!s(,;s%wB;=#

6. %wLxTS\2+T/f#

7. TZ=h 1 ==h 10,%wB;=TS\1!hC#

=h 11 a)K**#

8. %wjI#

9. Z?pjIs,%w#fT1S#f=wdC#

10. ZfeP,r*&CLr > &CLr`M > WebSphere s5&CLr,;s%w jrules-res-htds-WAS8 r jrules-res-htds-WAS7#

11. %w\m#i#

12. %wv_~q#

13. TZ#ftTBD`0kw3r,!q8`0kw0kD`EH#

14. %w7(#

15. %w7(,;s%w#fT1S#f=wdC#

16. ZfeP,r*&CLr > &CLr`M > WebSphere s5&CLr#

17. Z“s5&CLr”3fO,!P jrules-res-htds-WAS8 r jrules-res-htds-WAS7 T_D4!r"%wt/Tt/&CLr#

18. + xmlDocumentDriverPool maxSize fr/tThC*`&D5#kNDhC

ruleset.xmlDocumentDriverPool.maxSize tT#

=h 10:hC Web ]w(FtT:

P\8wv_~q*sz+ Web ]w(FtT DecodeUrlAsUTF8 hC* False T'

V>X/fr/76#

dC 47

Page 52: Z z/OS OdC Operational Decision Manager - IBM

XZKNq

KhC0l~qwO?pDyP&CLr#XZliP\8wv_~qGqQI&?

pD|`E",kND Rule Execution Server XF(*zoz#

}L

*hC Web ]w(FtT:

1. r* Websphere Integrated Solutions Console#

2. %w~qw > ~qw`M > WebSphere Application ServerM~qw{F#

3. Z]whCB,%wWeb ]whC > Web ]w#

4. Zd{tTB,%w(FtT#

5. %wB("dk DecodeUrlAsUTF8 w*{F,dk False w*5#

6. %w&C"1S#f=wdC#

a{

zVZQjIZ WebSphere Application Server for z/OS OdC Rule Execution Server

DyP=h#VZIKPoO4i$ Rule Execution Server DdC#PX|`E",k

ND i$dC #

B;=v24

zVZIT*"&CLrZ WebSphere Application Server for z/OS O9C Rule Execu-

tion Server 44Pfr#PX|`E",kNDZ WebSphere Application Server for z/OS

O(} WOLA tC Rule Execution ServerM*"M'z&CLr#

I!dC=h:

jIdC Rule Execution Server D=h.s,zIT(}mST WebSphere MQ HD

'Vr(}hC`~qwdC4v?dC#

dC Java 4P%*T,S= zRule Execution Server XF(:

zITdCZV<==(OKPD J2SE M J2EE 4P%*T,S= zRules Execution

Server XF(#

XZKNq

Operational Decision Manager E"PDDV<=?VPhvKCNqM`XDNq#

dC WebSphere Optimized Local Adapters (WOLA):

WebSphere Optimized Local Adapters (WOLA) G WebSphere Application Server for z/OS

D;v&\?~,CZ\m WebSphere Application Server k$tZ,;_-VxPD

b?X7Ud(}g CICS"z&mr IMS).dD(E#

k+ WOLA k WebSphere Application Server for z/OS ;p9C44P z/OS Lr

(COBOL r PL/I Lr)M Rule Execution Server .dD+r;;#

*c:

48 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 53: Z z/OS OdC Operational Decision Manager - IBM

v XkWHZ WebSphere Application Server for z/OS O20 Rule Execution Server,

;sE\dC WOLA#

v XkWHZ SHBRPARM(HBRINST) I1PhCk WOLA `XDd?,;sE\dC4

P73#

Z WebSphere Application Server for z/OS OdC WOLA 0kb:

I+ WebSphere Optimized Local Adapters (WOLA) k WebSphere Application Server

for z/OS aO9C44P z/OS &CLr(COBOL r PL/I &CLr)k Rule Execu-

tion Server .dD+r;;#S COBOL r PL/I 20fr/4PD WOLA#

*<.0

7#zQ20 WebSphere Application Server for z/OS V8.0.0.3 r|_f>#

*9C WOLA &\,Xk+ EJB &CLr?p=T 64 ;==KPD&CLr~q

w#EJB &CLr9C WOLA Dk>,S#

g{k*S z/OS &CLr4Pfr/,XkZ WebSphere Application Server O20

WOLA#

XZKNq

*dC WOLA 0kb,zXkZ WebSphere Application Server dCD~53P4(

kz7D~53PDQE/>XJdw#iMe~ JAR D~.dD{E4S#zXk

*h* WOLA 'VD?vZc4PCYw#

}L

*20 WOLA:

q- WebSphere Application Server E"PDPD8>E":

!n hv

TZ WebSphere Application Server V8.0 q-9~qw73\;9CQE/D>XJd

wPD8>E"

TZ WebSphere Application Server V8.5 q-9~qw73\;9CQE/D>XJd

wPD8>E"

Y(Z ++HBRWOLALOADLIB++ P20 WOLA 0kb#

g{9C IMS r CICS ,7#+ WOLA 0k#ibmSA IMS r CICS DSTEPLIB Pm,xRb)b<-} APF Z(#

?p WOLA EJB:

*jI WOLA DdC,kZ WebSphere Application Server for z/OS v8.0 r v8.5 O

?pCZ5) WebSphere Optimized Local Adapters (WOLA) gfD EJB &CLr#

XZKNq

WOLA EAR D~|,=v EJB #i:

v res-wola-proxy-ejb:WOLA wCDkZc#|S\4T API fyDk>ks,"

+ks/Ix$wLr EJB #i#

dC 49

Page 54: Z z/OS OdC Operational Decision Manager - IBM

v res-wola-worker-ejb:+ks*"A Rule Execution Server D EJB #i#

TB}L8<zjIZ WebSphere Application Server for z/OS O20 WOLA EAR D

~D}L#

}L

1. Z WebSphere Application Server XF(P,!qB(&CLr > B(s5&C

Lr#

2. 8( EAR D~D76 <InstallDir>/executionserver/applicationservers/WOLA/

jrules-res-wola.ear#

3. !qj8E" - T>yP20!nMN}#

4. 9*!qzI1!s(M3d,!q4!rzI1!s(,;s%wB;=#

5. Z=h 1 P,%wB;=TS\1!hC#

6. Z=h 2 P,4PTB3vYw:

a. g{;P;v~qw,kx}K=h#

b. g{P`v~qw,k!q*?p&CLrD~qw,!q=v#iD4!

r,;s%wB;=#

7. TZ=h 3 ==h 4,%wB;=TS\1!hC#

8. Z=h 5 P,* bean a)TB JNDI {F:

a. TZ EJB #i res-wola-proxy-ejb-<version>.jar:!q!nyPSZD JNDI{F - ?jJ4 JNDI {F,"dk{F ejb/com/ibm/rules/wola/

ProxyExecutionSessionBean#

b. TZ EJB #i res-wola-worker-ejb<version>.jar:!q!nyPSZD JNDI{F - ?jJ4 JNDI {F,"dk{F ejb/com/ibm/rules/wola/

PojoExecutionSessionBean#

*c:#iD JNDI {FXkG(;D,qrzITZt/ EJB 1q!

NameAlreadyBoundException#

9. Z=h 6 P:

!n hv

WebSphere Application Server V8.0 M V8.5 %wB;=#

10. Z WebSphere Application Server V8.0 M V8.5 OD=h 7 P,(}Z res-wola-

proxy-ejb-<version>.jar D?jJ4 JNDI {FPdk ejb/com/ibm/rules/

wola/PojoExecutionSessionBean 4+zm bean D EJB }C3d=$wLr

bean#

11. Z=h 8 P,kjITBYw:

!n hv

WebSphere Application Server V8.0 %wB;=,1=jI

50 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 55: Z z/OS OdC Operational Decision Manager - IBM

!n hv

WebSphere Application Server V8.5 1. TZ res-wola-worker-ejb resource }C eis/

XUConnectionFactory,%w/@#

2. !q eis/XUConnectionFactory w*?j

J4 JNDI {F#

3. TZ res-wola-worker-ejb resource }C jdbc/

resdatasource,%w/@#

4. !q jdbc/resdatasource w*?jJ4

JNDI {F#

g{%w/@1^(4=b)!n,k7#Q

Z WebSphere Application Server for z/OS j

IyP20 Rule Execution Server D=h#

12. EJB ?pjIs,%w#fT+d#f= WebSphere Application Server wdC#

13. t/&CLr Decision Server WOLA Kc:

a. Z WebSphere Application Server XF(P,!q&CLr > &CLr`M >

WebSphere Enterprise Applications#

b. Z“s5&CLr”3fO,!P4!r Decision Server WOLA Kc#

c. %wt/#

dCz&mw5T(} WOLA 4Pfr:

*Z WebSphere Application Serverfor z/OS OS z/OS &CLr(COBOL r PL/I &

CLr)wC Rule Execution Server,Xk8( WebSphere Optimized Local Adapters

(WOLA) 0kb,T0iR WebSphere Application Server for z/OS D5}yhDN}#

XZKNq

*9 z/OS &CLr\;(} WOLA wC Rule Execution Server,kWHZ WebSphere

Application Server for z/OS D,;5}OdC Rule Execution Server M WOLA#;

s,^Dt/ z / OS &CLrD JCL,"9CJ1D5hC* SHBRPARM

(HBRWOLA) }]/I1#

}L

1. +TBPmS=t/&CLrD JCL PD STEPLIB:

DD DISP=SHR,DSN=++HBRWOLALOADLIB++dP ++HBRWOLALOADLIB++ G20 WOLA 0

kbD;C#

2. *6pN}D~,Zt/&CLrD JCL PmSTBP:

//HBRENVPR DD DISP=SHR,DSN=++HBRWORKDS++.SHBRPARM(HBRWOLA)

3. ^DN}D~ ++HBRWORKDS++.SHBRPARM(HBRWOLA) PDTBP:

v HBRTARGETRES=++HBRTARGETRES++

v HBRWOLACELL=++HBRWOLACELL++

v HBRWOLANODE=++HBRWOLANODE++

v HBRWOLASERVER=++HBRWOLASERVER++

dC 51

Page 56: Z z/OS OdC Operational Decision Manager - IBM

Xk^Dns}PT8(k*9CD WebSphere Application Server 5}#

g{*S IMS wC&CLr,k+ DFSESL DD odmS= JCL#KodXk6

p WOLA 0kbM IMS SDFSRESL b#

dC CICS T(} WOLA 4Pfr:

Z WebSphere Application Server for z/OS 5}OdC Rule Execution Server s,I

TdC CICS (} WOLA ZBdCD~qwO4Pfr#

XZKNq

9CTB}LdC CICS T(} WOLA Z Rule Execution Server on WebSphere Appli-

cation Server for z/OS O4Pfr#

zIT!q+ CICS dC*Zt/14P HBRC BqTT/,S=~qw5}(g{

|}ZKP)#9CK!n,CICS +"4<8C4Pfr#g{~qw4ZKP,CICS

+}#t/,+zXkWHV/4P HBRC Bq,;sE\*<4Pfr#

}L

1. a; ++HBRWORKDS++.SHBRJCL(HBRCSD) w5T(e CICS yhDJ4#

2. a; ++HBRWORKDS++.SHBRJCL(HBRCWOLA) w54(eZ CICS Bh*CZ WOLA

DJ4#

3. Z CICS 53u</mP,+Pm{F BBOLIST M +CICSLIST+ mS=I

GRPLIST N}8(DJ4(eiDPm#

4. `- CICS JCL T|, Rule Execution Server }]/:

a. + ++HBRHLQ++.SHBRCICS M ++HBRWOLALOADLIB++ bmS= DFHRPL "C#

b. (}+ SHBRPARM(HBRWOLA) M SHBRPARM(HBRCMMN) }]/I1mS= HBRENVPRDD od+XhDKP1d?+]=~qw gTB DD odPy>:

//HBRENVPR DD DISP=SHR,DSN=++HBRWORKDS++.SHBRPARM(HBRWOLA)// DD DISP=SHR,DSN=++HBRWORKDS++.SHBRPARM(HBRCMMN)

c. g{zF.KP Miniloan y>&CLr4i$zDdC,+TB DD odmS

= SHBRPARM(HBRSCEN) }]/I1#HBRSCEN I1|, Miniloan &CLrD

dk5#

//SCENARIO DD DISP=SHR,DSN=++HBRWORKDS++.SHBRPARM(HBRSCEN)

5. t/ Rule Execution Server#

6. t/ CICS "9CTB|n20 HBRGROUP J4:

CEDA INSTALL GROUP(HBRGROUP)

7. 9CTB|n20 BBOACSD i:

CEDA INSTALL GROUP(BBOACSD)

8. 9CTB|n$nE/>XJdw TRUE Lr:

BBOC START_TRUE

zIT9C BBOC Bq4t/"#9"tCr{CT TRUE #iDzY#

9. (}KP HBRC Bq+ CICS ,S= Rule Execution Server 4bTdC#g{ CICS

I&,S=~qw,+"v{" GBRZC9001I#g{ CICS ^(,S=~qw,+

52 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 57: Z z/OS OdC Operational Decision Manager - IBM

"v{" GBRZC9000E,dPD5Xk|,oOE"# g{|G4P BBOCSTART_TRUE,G4KP HBRC 1+"v{"HBRC Bq'\,l#U9 AEY9#

10. I!: *dC CICS TZt/1T/,S=}ZKPD~qw5},k4PTB

N;Yw:

v g{;P(eLrPm,k+ PLTPI=HB N}mS= CICS 53u</m#

v g{QZ CICS 53u</mP(eM8(KLrPm,k(}|,TBod+

HBRCCON LrmS=Pm:DFHPLT TYPE=ENTRY,PROGRAM=HBRCCON#

11. I!:g{h*,IZb?4P= Operational Decision Manager for z/OS D WOLA

"a,xR JCL d? HBRWOLAREGNAME ICZ(* Operational Decision Man-

ager for z/OS 9C"a{F#4hCKd?1,1!5*9Cfz4(D{FwC

H B R C 1wC B B O A 1 R E G#}g,zIT4PBq B B O C R E G

RGN=ILKREGNAME DGN=CILK NDN=NILK SVN=WSVRILK,;shC

HBRWOLAREGNAME=ILKREGNAME#

dC IMS T(} WOLA 4Pfr:

IdC IMS T(} WOLA Z WebSphere Application Server for z/OS OD Rule Execu-

tion Server O4Pfr#

*<.0

k"bTB*s:

v Rule Execution Server on WebSphere Application Server for z/OS 'V IMS V11 M

V12#

v IMS &CLrITZ{"&mxr (MPR) rz&mxr (BMP) PKP#;'V9

C DL/I wCD&CLr#

v IMS M Decision Server for z/OS XkZ,;_-Vx (LPAR) PKP#

XZKNq

*9 z/OS &CLr(COBOL r PL/I &CLr)\;(} WOLA wC Rule Execu-

tion Server,kZ WebSphere Application Server for z/OS D,;5}OdC Rule Execu-

t ion Server M WOLA#;s^D IMS t/}],"u</ SHBRPARM

(HBRWOLA) }]/I1#g{&CLrZ{"&mxrPKP,9Xk|B{"&m

xr JCL#

PXX(Z IMS D20MhChsD|`E",kNDZ IMS PtCE/>XJdw

'V#

}L

1. 4(b?S53 PROCLIB I1,r|BVPD IMS I1T|,TBu?:

WOLA,BBOA,BBOAIEMT#

2. + SSM N}+]= IMS t/}]#

3. Z IMS XFxrt/ JCL PD STEPLIB M DFSESL DD odP|, WOLA 0

kb#

4. g{zD IMS &CLrZ{"&mxrPKP,T{"&mxr JCL xPTB|

D:

dC 53

Page 58: Z z/OS OdC Operational Decision Manager - IBM

a. mS8( zRule Execution Server for z/OS 5}D HBRENVPR DD od44

Pfr#}g:

//HBRENVPR DD DISP=SHR,// DSN=WODM.HBRR.CUSTMISE.HBRR.SHBRPARM(HBRWOLA)

b. +|, IMS &CLrD0kbmS=D STEPLIB M DFSESL DD od#}g:

// DD DSN=WODM.HBRR.BASE.SHBRLOAD,DISP=SHR

":*q!nQT\,k<G+0kbE= STEPLIB %?rE=IV34S0

dxr (PLPA) P#PX|`E",kND IMS E"PDPD!qT\D IMS

!n#

5. 9C HBRCON M HBRDISC Zfr4P1,SMO*,S;bGX*D,r*C

Z,S=@" Rule Execution Server D$u</}L;\CZ WOLA#

6. XBt/ IMS T"a|D#

i$dC:

(}Z Rule Execution Server for z/OS OKP WOLA Miniloan y>4bTdC#

XZKNq

ZzdC WOLA (WebSphere Optimized Local Adapters) 0kb"?p WOLA EJB EAR

D~s,h*7#dC}#$w#i$ WOLA D&\Dnr%=(G9C Miniloan y

>Lr#y>Zz&mw5PKP,"wC(} WOLA wCZ~qwOKPD EJB &

CLr#

}L

9CzQZ WebSphere Application Server for z/OS OdCD Rule Execution Server M

WOLA 5}+ Miniloan y>w*z&mw5KP# PX|`E",kND y>:+

Miniloan &CLrw*z&mw5KP

Z WebSphere Application Server P/I WebSphere MQ T'Vl=4P:

g{z9C WebSphere Application Server PD WebSphere MQ {"+]a)Lr'

V,G4I?p Java EE &CLr41S9C WebSphere MQ Ds5{"+]&\#

WebSphere MQ /IEv:

Java {"~q (JMS) API JmCJfr~q#*9C{"}/Dfr Bean,zXkZ

WebSphere MQ JMS a)LrB4(XhDJ4#'V“"<M$)”k“c=c”#M#

Decision Server fr~qII9C Java {"~q (JMS) API Dl=wC#=xPC

J#1 JMS {"=o1,EJB ]w+wC{"}/Dfr Bean (MDB)#K MDB I

T$tZM'z&CLrD>Xr6L;C#SE,{"}/Dfr Bean +wC4P

%* (XU) PKPDfr/#Tfr}fD5JwC+/Px;vr%Dfra0#

Z WebSphere Application Server P,M'z&CLrG WebSphere Application Server

PKPDwCfr~qD!0,~qwG20K Rule Execution Server D&CLr~q

w#Rule Execution Server (#ZM'z&CLrD6L;CKP#

*9C Decision Server {"}/Dfr Bean,zXkZM'zM~qwKD}7wC

rZ,Z WebSphere MQ JMS a)LrB4(yhJ4,T9|GVpTZM'z&

54 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 59: Z z/OS OdC Operational Decision Manager - IBM

CLrM Decision Server MDB I{#Decision Server 5)l={"+]D=vj<:

“"<M$)#M”k“c=c#M”#TB}L5wKgNhC“c=c{"+]”#Mk

“"<M$)”#M#g{z;h*dP;V#M,IT"Mt Decision Server MDB D

?phv{PDJ4}C#

20.0,zXkZ WebSphere MQ P4(TBJ4:

v SP:JRulesIn"JRulesOut

v wb:JRulesTopicIn"JRulesTopicOut

9Cb)J44a;fr4Pks"q!4Pa{#

zXk4PTBNqZ WebSphere Application Server P/I WebSphere MQ:

4( WebSphere MQ SP,S$':

*4( WebSphere MQ SP,S$',k4(SP,;s(}9C,S$'r<4d

C,S$'#

}L

*4(SP,S$'T,S WebSphere MQ k Decision Server MDB:

1. G<= Integrated Solutions Console#

2. r*J4 > JMS,;s%w JMS a)Lr#

3. ZfeP,!q WebSphere MQ {"+]a)Lr#

4. Zd{tTB,%wSP,S$'#

5. %wB(#

6. Z=h 1:dCy>tTP,4gBy>hCVN{FM JNDI {F,;s%wB;=#

{F JRules SP,S$'

JNDI {Fjms/BRESQueueConnectionFactory

7. Z=h 2:!q,S=(P,!qZKr<PdkyPXhE",;s%wB;=#

8. Z=h 2.1:a)SP,Sj8E"P,dkSP\mwrSP2miD{F,;s%wB;=#

9. Z=h 2.2:dk,Sj8E"P,dk,Sj8E"4("kSP\mwrSP2miD,S,;s%wB;=#

1!SPKZ* 1414#

10. Z=h 3:bT,SP,%wbT,S#

g{zD{"SP}ZKP,za4=TB{":

QI&("k WebSphere MQ D,S#

11. %wB;=#

+r***,dPT>,S$'Dj8E"#

12. %wjI,;s%w#fT1S#f=wdC#

dC 55

Page 60: Z z/OS OdC Operational Decision Manager - IBM

4( WebSphere MQ dkSP:

Zz4( WebSphere MQ SP,S$'.s,VZIT4(CZSUks{"D JMS

SP?j#*4PKYw,k+wCrhC*Zcr~qw6p,!qa)Lr,T

SP|{,ns#fdC#

}L

*4( JMS SP:

1. Z Integrated Solutions Console P,r*J4 > JMS,;s%wSP#

2. +wCrhC*Zc6pr~qw6p,;s%wB(#

3. ZfeP,!q WebSphere MQ {"+]a)Lr,;s%w7(#

4. Z“#ftT”P,gBy>hCVN{F"JNDI {FMSP{F:

{F JRules dkSP

JNDI {Fjms/BRESQueueIn

SP{F

JRulesIn

5. dkSP\mwrSP2miD{F,;s%w7(#

6. %w#fT1S#f=wdC#

4( WebSphere MQ dvSP:

Zz4(ks{"DdkSP.s,9Xk4(CZ"Ml&{"D JMS SP?j#

*4PKYw,k+wCrhC*Zcr~qw6p,!qa)Lr,TSP|{,

"#f#

}L

*4(dvSP:

1. Z Integrated Solutions Console P,r*J4 > JMS,;s%wSP#

2. +wCrhC*Zc6pr~qw6p,;s%wB(#

3. ZfeP,!q WebSphere MQ {"+]a)Lr,;s%w7(#

4. Z“#ftT”P,gBy>hCVN{F"JNDI {FMSP{F:

{F JRules dvSP

JNDI {Fjms/BRESQueueOut

SP{F

JRulesOut

5. dkSP\mwrSP2miD{F,;s%w7(#

6. %w#fT1S#f=wdC#

56 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 61: Z z/OS OdC Operational Decision Manager - IBM

4(wb,S$':

Zz4(SP$'"dkSPMdvSP.s,Xk4(wb,S$'#*4PKY

w,k+wCrhC*Zcr~qw,!qa)LrM JNDI {F,dk,Sj8E

",bT,S,"#f#

}L

1. Z Integrated Solutions Console P,r*J4 > JMS,;s%wwb,S$'#

2. +wCrhC*Zc6pr~qw6p,;s%wB(#

3. ZfeP,!q WebSphere MQ {"+]a)Lr,;s%w7(#

4. Z=h 1:dCy>tTP,gBy>hCVN{FM JNDI {F,;s%wB;=#

!n hv

{F JRules wb,S$'

JNDI {F jms/BRESTopicConnectionFactory

5. Z=h 2:!q,S=(P,!qZKr<PdkyPXhE",;s%wB;=#

6. Z=h 2.1:a)SP,Sj8E"P,dkSP\mwrSP2miD{F,;s%wB;=#

7. Z=h 2.2:dk,Sj8E"P,dk,Sj8E"4("kSP\mwrSP2miD,S(1!SPKZ* 1414),;s%wB;=#

8. Z=h 3:bT,SP,%wbT,S#

g{zD{"SP}ZKP,za4=TB{":QI&("k WebSphere MQ D

,S#

9. %wB;=# +r***,dPT>,S$'Dj8E"#

10. %wjI,;s%w#fT1S#f=wdC#

4( WebSphere MQ dkwb:

Zz4( WebSphere MQ wb,S$'s,IT4(CZSUks{"D JMS wb

?j#*4PKYw,k+wCrhC*Zcr~qw6p,!qa)Lr,hC JNDI

Mdkwb{F,"#f#

}L

1. Z Integrated Solutions Console P,r*J4 > JMS,;s%wwb#

2. +wCrhC*Zc6pr~qw6p,;s%wB(#

3. ZfeP,!q WebSphere MQ {"+]a)Lr,;s%w7(#

4. Z“#ftT”P,gBy>hCVN{F"JNDI {FMwb{F,;s%w7(#

!n hv

{F JRules dkwb

JNDI {F jms/BRESTopicIn

wb{F JRulesTopicIn

5. %w#fT1S#f=wdC#

dC 57

Page 62: Z z/OS OdC Operational Decision Manager - IBM

4( WebSphere MQ dvwb:

Zz4( WebSphere MQ wb,S$'Mdkwb.s,9Xk4(CZ"Ml&{

"D JMS SP?j#*4PKYw,k+wCrhC*Zcr~qw6p,!qa)

Lr,hC JNDI Mdvwb{F,"#f#

}L

*4( JMS dvwb:

1. Z Integrated Solutions Console P,r*J4 > JMS,;s%wwb#

2. +wCrhC*Zc6pr~qw6p,;s%wB(#

3. ZfeP,!q WebSphere MQ {"+]a)Lr,;s%w7(#

4. Z“#ftT”P,gBy>hCVN{F"JNDI {FMwb{F,;s%w7(#

{F

JRules dvwb

JNDI {F

jms/BRESTopicOut

wb{F

JRulesTopicOut

5. %w#fT1S#f=wdC#

4( WebSphere MQ SP$nf6:

ZzdC WebSphere MQ SP.s,h*4(SP$nf6#

XZKNq

SP$nf6I\m WebSphere Application Server PKPD Decision Server {"}

/Dfr Bean (MDB) k WebSphere MQ P?j.dDX5#*4($nf6,k+

wCrhC*Zcr~qw6p,!qa)Lr,hCf6M JNDI {F,dk,Sj

8E","#f#

}L

*4($nf6:

1. Z Integrated Solutions Console P,r*J4 > JMS,;s%w$nf6#

2. +wCrhC*Zc6pr~qw6p,;s%wB(#

3. ZfeP,!q WebSphere MQ {"+]a)Lr,;s%w7(#

4. Z=h 1:dCy>tTP,gBy>hCVN{FM JNDI {F,;s%wB;=#

{F

JRules $nf6

JNDI {F

eis/IlrRuleExecutionEJB

58 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 63: Z z/OS OdC Operational Decision Manager - IBM

5. Z=h 1.1:8( MDB ?j}]P,+VN?j JNDI {FhC* jms/

BRESQueueIn,+“?j`M”hC*SP,;s%wB;=#

6. Z=h 2:!q,S=(P,!qZKr<PdkyPXhE",;s%wB;=#

7. Z=h 2.1:a)SP,Sj8E"P,dkSP\mwrSP2miD{F,;s%wB;=#

8. Z=h 2.2:dk,Sj8E"P,dk,Sj8E"4("kSP\mwrSP2miD,S,;s%wB;=#

1!SPKZ* 1414#

9. Z=h 3:bT,SP,%wbT,S#

g{zD{"SP}ZKP,za4=TB{":

QI&("k WebSphere MQ D,S#

10. %wB;=#

+r***,dPT>,S$'Dj8E"#

11. %wjI,;s%w#fT1S#f=wdC#

4( WebSphere MQ wb$nf6:

Zz4(SP$nf6.s,h*4(wb$nf6#

XZKNq

wb$nf6I\m WebSphere Application Server PKPD Decision Server {"}

/Dfr Bean (MDB) k WebSphere MQ P?j.dDX5#*4($nf6,k+

wCrhC*Zcr~qw6p,!qa)Lr,hCf6M JNDI {F,dk,Sj

8E","#f#

}L

*4(wb$nf6:

1. Z Integrated Solutions Console P,r*J4 > JMS,;s%w$nf6#

2. +wCrhC*Zc6pr~qw6p,;s%wB(#

3. ZfeP,!q WebSphere MQ {"+]a)Lr,;s%w7(#

4. Z=h 1:dCy>tTP,gBy>hCVN{FM JNDI {F,;s%wB;=#

{F JRules wb$nf6

JNDI {Feis/IlrRuleExecutionTopicEJB

5. Z=h 1.1:8( MDB ?j}]P,+VN?j JNDI {FhC* jms/

BRESTopicIn,+“?j`M”hC*wb,;s%wB;=#

6. Z=h 1.2:dCVC$)P,!qGVC$),;s%wB;=#

7. Z=h 2:!q,S=(P,!qZKr<PdkyPXhE",;s%wB;=#

8. Z=h 2.1:a)SP,Sj8E"P,dkSP\mwrSP2miD{F,;s%wB;=#

dC 59

Page 64: Z z/OS OdC Operational Decision Manager - IBM

1!SPKZ* 1414#

9. Z=h 2.2:dk,Sj8E"P,dk,Sj8E"4("kSP\mwrSP2miD,S,;s%wB;=#

10. Z=h 3:bT,SP,%wbT,S#

g{zD{"SP}ZKP,za4=TB{":

QI&("k WebSphere MQ D,S#

11. %wB;=#

+r***,dPT>,S$'Dj8E"#

12. %wjI,;s%w#fT1S#f=wdC#

20{"}/Dfr Bean:

Zz4(SPMwb$nf6s,h*Z WebSphere Application Server P20 Deci-

sion Server {"}/Dfr Bean (MDB) w*s5&CLr#*4PKYw,k4(

BDs5&CLr#

}L

*20 Decision Server {"}/Dfr Bean:

1. r* Integrated Solutions Console#

2. ZfeP,r*&CLr > B(&CLr,;s%wB(s5&CLr#

3. ZfeP,!q>XD~53,"/@=TB76:

<InstallDir>/executionserver/applicationservers/WebSphere<version_number>/

jrules-res-mdb-WAS<version_number>.jar.

4. %wB;=#

5. !P4!rj8E" - T>yP20!nMN}#

6. 9*!qTzI1!s(M3d,"!P4!rzI1!s(#

7. %wB;=,;s%wLxTS\2+T/f#

8. %w=h 5:s({"}/D Bean Dl}w#

a. dk jms/BRESTopicIn w* IlrRuleExecutionTopicEJB D?j JNDI {F#

b. dk jms/BRESQueueIn w* IlrRuleExecutionEJB D?j JNDI {F#

c. %wB;=#

9. %w=h 6:+J4}C3d=J4,;s%wB;=#

9Cy}CJ4D1!s(#

=h 7 a)K**#

10. %wjI#

11. 120jI1,%w#fT1S#f=wdC#

12. Z Integrated Solutions Console P,r*&CLr > &CLr`M > WebSpheres5&CLr#

13. Z“s5&CLr”3fP,!P jrules-res-mdb-WAS<version_number>.jar T_D4!r,"%wt/Tt/C&CLr#

60 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 65: Z z/OS OdC Operational Decision Manager - IBM

tC~qw6'DnsNk_'V:

*jI WebSphere MQ D/I,ktCnsNk_'V#

XZKNq

*jI WebSphere Application Server P WebSphere MQ D/ITxPl=4P,k

tCnsNk_'V (LPS),Tc%v;WNd5J4CZ,;+VBqPNb}?D

=WNd5J4#*4PKYw,kZ In tegra ted Solu t ions Conso le P+

ACCEPT_HEURISTIC_HAZARD (FtThC* true,;sXBt/&CLr~qw#

}L

*tC~qw6'D LPS:

1. r* Integrated Solutions Console#

2. %w~qw > ~qw`M > WebSphere &CLr~qwM~qw{F#

&CLr~qwDtT3f+r*

3. Z]whCB,9*]w~q,;s%wBq~q#

Bq~qDtT3f+r*#

4. Zd{tTB,%w(FtT#

5. Z“(FtT”3fO,%wB(,dk ACCEPT_HEURISTIC_HAZARD w*{F,"d

k TRUE w*5#

6. %w&C"1S#f=wdC#

7. XBt/&CLr~qw#

Z;,D73PdC Rule Execution Server:

g{z*Z%v%*PD;,73OtC Rule Execution Server,G4;cdC<rJ

C#

*<.0

b)8>E"Y(z;Z%v%*PdC Rule Execution Server D`v5}#

XZKNq

nPI\DivG,zD5qfr\m53 (BRMS) D*";vvh* Rule Execu-

tion Server D%v?p#5qfr&CLrD*"z|\Z`FZNNd{m~*"w

L:||,5V"bT"?pM,$HwvWN#AY,zI\h**zD*"E

S"QA ESMzz&CLrVp<8;v73#Z%v%*PdC Rule Execution

Server DivB,nC+?v~qwO9CDfr/tk,"7#4P%* (XU) .d

;a`%IE#

}L

1. hC;,D}]4#

9C(;D JNDI {F# }g:jdbc/resdatasourceEnv1 M jdbc/

resdatasourceEnv2

dC 61

Page 66: Z z/OS OdC Operational Decision Manager - IBM

2. *?v73?p XU,"(e J2C ,S$'#

a. Z`feP,r*J4 > J4Jdw > J2C ,S$',;s%w,S$'

xu_cf D{F#PX4(,S$'D|`E",kND=h 7:?p XU RAR#

b. + JNDI {F^D* eis/XUConnectionFactoryEnv1#

PG:$(eD JNDI {F* eis/XUConnectionFactory#!qd{{F1,X

k^DwCC XU D4Pi~,Tcb)i~9CC JNDI x;G$(eD

JNDI#

c. Z“d{tT”B,%w(FtT#

d. %w plugins tT#

e. Z5VNP,+CtTPD xuName=default |D* xuName=xuEnv1,;s%w

7(#

f. %w persistenceProperties tT#

g. Z5VNP,+ JNDI_NAME=jdbc/resdatasource |D* JNDI_NAME=jdbc/

resdatasourceEnv1#

h. %w7(M#fT+|D#f=wdC#

i. Td{73PD XU X4Ov{v}L#

3. ?p?v73D Rule Execution Server XF(#

a. *^D Rule Execution Server XF( EAR D~D?phv{:Z web.xml D

~P,!{"M JMX_XU_QUERY_PART N},"8( xuName=xuEnv1#

b. Z&CLr~qwDJ4}ChCPD~qwO?p Rule Execution Server XF

( EAR#

1) +}]4D JNDI hC* jdbc/resdatasourceEnv1#

2) + XU D JNDI {FhC* eis/ConnectionFactoryEnv1#

c. X4Ov}LT?pd{73D Rule Execution Server XF(#

4. jIdCs,XBt/ZczmLr#

5. wC XU 5}Tr Rule Execution Server XF("aC XU#

/:73OD Rule Execution Server ?p:

<G=/:dCMXK,zITZ/:==B+ Rule Execution Server ?p=

WebSphere Application Server %*#

/:dCMXK:

1z+ Rule Execution Server ?p~qw/:1,?vZcP\;v4P%* (XU),

C%*vI>Xfra09C#/:XKTxX0l(*zF#

Z Java EE r\P,/:a)NqX|~q47#nL#z1dMnsDIluT#;

v/:G;i8wXKP Java EE &CLrD&CLr~qw,+4p44g,%v5

e#

Java EE &CLr~qwOD/:5)_PdT:Duo/O#TB?vuoTZKb

/:gN4P<G#X*:

v /:Mi~JO*F~q

v HTTP a0JO*F

62 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 67: Z z/OS OdC Operational Decision Manager - IBM

v %/:XKPD%vJOc

Z/:dCP,Z?vZcO?p;v4P%* (XU)#TZ/:D?vZc<P;v

XU#9C&CLr~qwD\mXF(4&m/:?p#XU 5}vII>X(`,Z

c)frX09C#frX0k XU (}1S Java =(wCxP(E,rK XU ;

h*rP/#

9C Rule Execution Server D/:f0= Rule Execution Server MBean.dD-w#

1J4;|D1,/:DXK+sX0lK(*zFD\m#

\m#MI\G`N9C/:ZDV<=(*zFDy>!04kwV4P%* (XU)

5};%#XU {"}/Dfr bean (MBean) +?p= XU,Sxk Rule Execution

Server JMX y!a9-w#

TB3rJC:

1. \mM'zZfr/ MBean OhCJ4#

2. fr/r MBean ~qw"vi/Tlw/:PDyP XU 5}#KYwh*?v

&CLr~qwDX(5)#

3. r?v5}"M(*#

WebSphere Application Server %*OD Rule Execution Server ?p:

WebSphere Application Server %*(V<=r z/OS)P Rule Execution Server D?

pP;)nQ5y#

WebSphere Application Server %*GI;v?p\mwT0;vr`vZciIDib

%*#Z WebSphere Application Server r WebSphere Application Server for z/OS O

?p;, Rule Execution Server i~1,kqX+\m#i?p=%*PD%v~qw

O#;h*%v\m#i4\m?v~qwODyP4P%* (XU)#

kqX(e~qwD_-S/#zXk4BP==hCdC:

dC 63

Page 68: Z z/OS OdC Operational Decision Manager - IBM

v +/:b%*D@"~qw(CZ Rule Execution Server \m#iD?p#JO*

FzF"GXh#

v +~qw/:r@"~qw(CZ XU D?p#z;\ZZc6p20 XU(.rar D

~),xRXkZZcr~qw6pywJ4Jdw,TcZcPD?v~qw<

|,K(e#

v ZZc6p(e}]4(kNDPX4( JDBC a)LrDD5)#

byDdC7#%v\m#iZ WebSphere Application Server %*PxP5}/,g

B<Py>#

(*zF9C;vr%#=,r* Rule Execution Server MBean @5Z WebSphere

Application Server a)DV<= MBean zF#Z WebSphere Application Server %*

D~qwP"a MBean 1,|TZ Deployment Manager MBean Server T/I{#

*M\m#MPD|D(*?v4P%*,ki/ Deployment Manager MBean Server,

;s(*i/lw=D?v4P%*#

64 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 69: Z z/OS OdC Operational Decision Manager - IBM

PX|`E",kND4(/:M(} WebSphere /:739( Java EE &CLr#

Z/:==PhC WebSphere Application Server:

Z/:==P9C WebSphere Application Server for z/OS 1,XkZ?v XU ~q

wT0?v4P%*D}]4O4( JDBC a)Lr#

}L

1. Z/:PD?v XU ~qwO4(;v JDBC a)Lr,"*P\ Rule Execu-

tion Server \mXF(D~qw4(;v JDBC a)Lr#

2. *?v4P%* (XU) 4(;v}]4#

?v XU ~qw<XkPT:D}]4,xRyP}]4Xk8r,;}]b#

3. * Rule Execution Server \mXF(4(}]4#

}]4{FIk resdatasource ;,#*}]4a)PbeD{F,}g

resdatasource for serverXB1 on MVSGB#+G,}]4 JNDI {FXkG jdbc/

resdatasource#

Z WebSphere Application Server for z/OS OdC DecisionServer Events*kT z/OS dC Decision Server Events MB~KP1,Z z/OS 53O20B~K

P1,Z z/OS .bDNNd{=(O20 Event Designer#

dC 65

Page 70: Z z/OS OdC Operational Decision Manager - IBM

XZKNq

Z z/OS 53O20 Event Runtime 1k"bTB^F:zITZ WebSphere Appli-

cation Server D@"rxg?pdCP20 Operational Decision Manager#+G,;\

Zxg?pdCPg~qw(" Operational Decision Manager PDB~KP1D/:#

WebSphere Application Server for z/OS OD@"dC:

@"dC(2F*%;~qwdC)GICZZ Operational Decision Manager P?p

"KPB~KP1Dnr%dC#

@"dCIZ%; z/OS 53r LPAR PKP;v&CLr~qwM;vX$Lr~q

wD%;Zc9I#

&CLr~qwKP wberuntimeear &CLr (Event Runtime) M WebSphere Applica-

tion Server \mXF(,IT+dCZdC Operational Decision Manager#

X$Lr~qwG;vXbD~qw,|,xKPR_P;vCZV<~qw$w:

XDXFwxr#

IT+`v&CLr~qwdC*Z;vZcPKP#;x,?v~qw<@"Zd

{~qw#?v&CLr~qw<|,BPwn:

v |T:DyD~53"%*"Zc"TCP KZM\mSZ#

v |T:D%*r\m_T#

v ;v%@D=fD~53,CZ+|DdCE"f"Z;i XML M XMI D~P#

ZcPD&CLr~qw;9C$w:XV<r+2\m#ITZ@"%*P(ed

{&CLr~qw,+^((}9C WebSphere Application Server \mXF(Tdx

PXF#

B<T>K@"dC,CdCIZ%; z/OS 53r LPAR PKP;v&CLr~qw

M;vX$Lr~qwD%;Zc9I:

66 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 71: Z z/OS OdC Operational Decision Manager - IBM

Xk7#TBdC5)=;,;sE\4(@"dC:

v Xk+ Operational Decision Manager 20*@"~qw#

v zD UNIX C'j6XkP(CJ UNIX shell,E\SK shell PKP20M)d

E>#q! Shell CJmI(|,^D RACF E*D~T0Z UNIX Shell P4(

w?<#Kw?<Gz*<4P UNIX a0T0f"KPLry9CD73d?D~

D;C#Kb,9IT+Kw?<Cwf"}]Dw?<#

v Xk+ Operational Decision Manager z7zkSEx0k53,TcIT9Cdx

P20MdC#

v hC<u,Sw#Z%v~qw73PKP1,D~53"

HTTP"JDBC"JMS"REST M SOAP ,Sw&CLr<+20=20KB~KP1

D~qw#kNDKP<u,Sw#

Xk20MdC WebSphere Application Server for z/OS r Application Server Net-

work Deployment for z/OS,;sE\Z Operational Decision Manager for z/OS Od

CMKPB~KP1#g{20= z/OS OD Application Server Network Deploy-

ment,G4^(+ Decision Server Events &CLr/:/#

WebSphere Application Server @"~qwdC*za)K1!E*D~,zIT9C

Operational Decision Manager dC}]TdxP)d#

PXdC WebSphere Application Server D|`E",kND:

v 9CE*D~\m$_Z z/OS O4(@"&CLr~qw%*#

v 9(5y WebSphere Application Server for z/OS %*#

dCB~KP1TZ WebSphere Application Server OKP:

Z20 WebSphere Application Server "+ Operational Decision Manager zk0k=

z/OS 53s,XkKPtIdCE>TjI20#TZKNqPDyP=h,kli

STDOUT M STDERR PDdvT7#I&jI#CNqP9CDw5;Z

++HBRWORKDS++.SHBRJCL P#

*<.0

*KPE>,zXk_P(^4CJM?p= WebSphere Application Server#k7#Q

ZX*14(i~?<;PX|`E",kNDZ 133D:=h 6:4($w?<;#

}L

1. KP HBRCRTE JCL w5TndB~i~?<,"liw5U>T7#w5QI&j

I# g{D~53G;AD,xRz9CZ WebSphere Application Server b?K

PDI,Sw,G4C=hGXhD#

2. I!#g{zZ WebSphere Application Server PtCK RACF 2+T,k* RACF

2+T(e EJB G+#zIT9C JCL I1 HBREVRCF 44(9C RACF 2+

T1B~KP1yhD EJB G+#g{zQtC2+T,kNDZ 323D:4(

EJB G+M RACF i;#

3. KP HBREVLN JCL w54+ Operational Decision Manager D~4S= WebSphere

Application Server 20,"+ WebSphere Application Server 1!E*D~#e?

<4S= Operational Decision Manager E*D~#e#

dC 67

Page 72: Z z/OS OdC Operational Decision Manager - IBM

HBREVLN JCL w5h*AM4mI(EIT+D~4S= WebSphere Application

Server 20# HBREVLN JCL w5+4( was_home/lib ?<D{E4S#

g{ WebSphere Application Server ?<G{E4S,zXkS was_home/bin/ ?

<KP WebSphere Application Server zExpandSymlinks.sh |n4+ WebSphere

Application Server {E4S*;*om?<#}g:

zExpandSymlinks.sh -configRoot <was_instance_path> -symlinks lib

ZK>}P,<was_instance_path> G WebSphere Application Server 5}Dy?<

D76#PX zExpandSymlinks |nD|`E",kND IBM WebSphere Appli-

cation Server V8 z/OS (F#g{ HBREVLN JCL w5.0QZKP,G4TZd{

WebSphere Application Server 5},;)4ST>*QZw5dvPfZ#zXk

**dCD?v WebSphere Application Server 5}KP HBREVLN JCL w5#

4. *dC WebSphere Application Server 5}TKPB~KP1,zXk(}B~KP

1)d WebSphere Application Server 5}:

a. #9 WebSphere Application Server#

b. KP)dw5 HBREVAUG# HBREVAUG 9C}]/ SHBRWASC D HBREV I1PD

5#a;w5.0,4s HBREV P|,D5#HBREV PD5hC JMS a)Lr

D1!5#IZdC WebSphere Application Server 5}s|Db)5#

li HBREVAUG w5Ddv#zITZ&CLr~qw20;CPD AppServer/

logs/manageprofiles/ ?<BR=d{U>#}g:was_install_dir/AppServer/

logs/manageprofiles/response.log M was_install_dir/AppServer/logs/

manageprofiles/default/*.log#

5. Z=h 4 PI&xP)ds,kXBt/ WebSphere Application Server# kND

\m&CLr~qw#

6. WebSphere Application Server QXBt/sDI&)ds,9C&CLr~qwX

F(4hC DISABLE_DEFERRED_CTX_REGISTRATION tT#

a . *A~qw > ~qw`M > WebSphere Applicat ion Server >

<server_name> > Bq~q > (FtT#

b. !qB(#

c. dk DISABLE_DEFERRED_CTX_REGISTRATION w*{F#

d. +5hC* true#

a{

Operational Decision Manager for z/OS ODB~KP1VZQ20RQdC#

+ Event Designer k z/OS ;p9C:

*Z Decision Server Events *"+?p= z/OS ODB~KP1D&CLr,Xk2

0 Event Designer#

XZKNq

Event Designer IT20Z} z/OS .bDNNYw53O,rKXkZ_P\'VY

w53Dm;(FczO20b)i~#Event Designer IT,S=Z z/OS P\D6

LB~KP1#

68 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 73: Z z/OS OdC Operational Decision Manager - IBM

*20<N$_,kZZ~(FczO20 Decision Server Events 1!q<N$_i

~#PX|`E",kNDKE"PDDV<==(?VPDdC Decision Server

Events#

B;=v24

20 Event Designer .s,zIT*"ZB~&CLrPyhDJz#;s,IT+b

)Jz?p= z/OS 53OP\D Event Runtime,=(GZ,S= Event Designer P

D Event Runtime .18( z/OS 53D TCP/IP ,Sj8E"#

i$B~ z/OS dC:

zIT(}0kya)Di$B~n?"(}B~KP1"MB~4li Operational

Decision Manager for z/OS ODB~KP1GqQ}720MdC#

*<.0

20"dC Operational Decision Manager,|(dC JMS {"+]a)Lr#

7#zQZ%@DFczO20K Event Designer#

g{Z20Zd*tK WebSphere Application Server 2+T,G4XkZi$20.

0dCkT Event Runtime DC'O$#kNDKE"PDDV<==(?VPC'O

$ #

}L

1. ZQ20 Event Runtime DFczO,k7# WebSphere Application Server ~q

w&ZKP4,#

2. li Event Runtime &CLrGqQZ WebSphere Application Server O20"t

/:

a. t/ WebSphere Application Server \mXF(#

b. 9Cy!DC'j6G< WebSphere Application Server \mXF(#

c. Z WebSphere Application Server \mXF(D<=wP,%w&CLr > &

CLr`M > WebSphere Enterprise Applications#

d. 7# wberuntimeear &CLrQPv"T>*Qt/#

e. g{zQ+73<8CCZbT,k7# wbetesterear &CLrQPv"T>

*Qt/#

3. ZQ20 Event Runtime DFczO,4({* DecisionServerTest D?<"G

<4(KC?<D;C#k"b,4(D?<;CXkJm WebSphere Applica-

tion Server ~qwKP1y9CDj6\;4kC;C#

4. Z20K Event Designer DFczO,r* Event Designer "R|%w“B~J4

\mw”S<,;s%w<k#K1+r*“<k”r<#

5. Z“<k”r<P,%w4T XML D~DB~n? > B;=#

6. %w/@,/@A <InstallDir>\connectors\validation,;s!q{*

installValidation.xml DB~n?#%wB;=#S\r<d`?VD1!hC,

;s%wjIT+B~n?<k=$wUdP#

7. Z“B~J4\mw”S<P,9*B~n?,9*vVD~P,;sr*vVY

w:

dC 69

Page 74: Z z/OS OdC Operational Decision Manager - IBM

8. Z“Yw”`-wP,%w,Sw!n(:

9. ZCFczODD~PVNP,+VP5f;*8ry4( DecisionServerTest ?

<D;CDj{76##f|D#

10. *?pB~n?,kR|%w“B~J4\mw”S<PDB~n?,;s!q?

p#“?p”r<+r*:

70 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 75: Z z/OS OdC Operational Decision Manager - IBM

11. !q?pyPJz,;s%wB;=#

12. dkB~KP1D,Sj8E":

k7#wz{MKZ5TZ?pKB~KP1D WebSphere Application Server 5

}G}7#KZ5* WC_defaulthost KZ,I(} WebSphere Application Server

\mXF(47(#g{tCK2+T,kdkC'j6M\k#

dC 71

Page 76: Z z/OS OdC Operational Decision Manager - IBM

13. %wjIT?pB~n?#K1+T>;u{",8>B~n?Q?pI&#X

U Event Designer#

14. (}KP|nP,Sw+bTB~"M=B~KP1:

a. g{ WebSphere Application Server Pr*K RACF 2+T,G4Xk4P3

)d{NqTc<u,Sw\;t/#PX|`E",kNDtC WebSphere

&CLr2+T1t/<u,Sw#g{Z WebSphere Application Server Pt

CK RACF 2+T,Xk9CC'j6M\kKP HBRVIVP JCL w5,}g:

cmdline.sh -uid <user> -pwd <password> +,dP <user> +IP(xPC

wCDK1DC'j6f;,<password> GCC'D\k#

Kb,C'j6I\h*,S=\?7D~,}g:

RACDCERT ADDRING(<WASKeyring>) ID(<user>) RACDCERT ID(<user>) CONNECT(RING(<WASKeyring>) LABEL('WebSphereCA') CERTAUTH

gPX*,*szD2+T\m14dCK2+Ths#

b. a; JCL w5 HBREVIVP,|9C|,Z installValidation_event.xml D~

PDy>B~# TBGw5D>}:

//HBREVLN EXEC PGM=IKJEFT01//SYSTSPRT DD SYSOUT=*//STDOUT DD SYSOUT=*//STDERR DD SYSOUT=*//STDENV DD *WASADMINHOST=<host_name>WASBOOTSTRAPPORT=<port_number>WBE_WAS_HOME=/WebSphere/<was_name>/AppServerWBE_ZOS=yes/*//SYSTSIN DD *BPXBATCH SH +export WBE_INSTALL=+/usr/lpp/zDM/V8R5M1/+events; +/usr/lpp/zDM/V8R5M1/+events/connectors/bin/cmdline.sh -uid myid -pwd mypsw +/usr/lpp/zDM/V8R5M1/events/+connectors/validation/installValidation_event.xml/*

K1+Z DecisionServerTest ?<PEk{* ValidationTestrandom-

number.xml DBD~,dP random-number G53zID9D~{(;D}V#

a; HBREVIVP w5I\zI 0,+Xk<Uliw5U>P HBREVIVP w5Dd

v#

a{

zVZQi$K z/OS 20#

w{ z/OS dC:

T53xP;)w{aa_&mB~DT\#

72 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 77: Z z/OS OdC Operational Decision Manager - IBM

XZKNq

XZgNw{53,h*<GTB=vw*=f:

v Event Runtime M WebSphere Application Server

v JMS {"+]#

B~KP1M WebSphere Application Server

v XUG<&\#PX|`E",kNDKE"PDDV<==(?VPDU>G<

E"#

v XUz7G<&\(1;h*K&\1)#kNDKE"PDDV<==(?VP

DdCB~KP1TG<z7G<#

v v1h*1E9C<u,Sw#

v k7#_Pc;DB~fr&m_L#g{Z Decision Server Events ~qwO^(

o=j+D&mw{CJ,k<GvStT

as.director.server.ruleProcessorInstances D5#

v Z z/OS O,9C 2 ` JDBC }/Lr,S=>X DB2 }]bDT\_Z 4 `

}/Lr#*^D}/Lr`M,k9C WebSphere Application Server \mXF(

"/@AJ4 > JDBC > }]4 > WBE }]4#ITZ WBE }]43fO^D}/Lr`M#

":*9C 2 `}/Lr,I\Xk*Z JDBC a)LrhC>zb76,"+

DB2 SDSNEXIT"SDSNLOAD M SDSNLOD2 bmSA~q=}L STEPLIB#

v w{}]b#

– kND DB2 z/OS fw{<I#

v w{ JVM#

– <Gw{~q=xrM=txrPD JVM#

– X|w{N}* JVM Qs!M,xXU_T#Q}!a<B,xXU}Z51,

ba5MT\#Q}sa<B]#1d}$#

– kNDw{ JVM#

JMS {"+]

v TZVC{"+],k<G9C zFS D~53,r*b+DF HFS DT\#

v X|w{N}ky!{"I?T6p"$nf6MIOz}]:exs!`X#k

ND9C~q/Iw{{"+]T\#

v {"I?T6p:(#I?T6pOM1,LB?O_#GVCT JMS {"D1!

I?T6p*“+YGVC”(Express Non-Persistent),xVCT JMS {"D1!I?

T6p*“I?VCT”(Reliable Persistent)#I(}9C,S$'4|DI?T6p#

9C WebSphere Application Server \mXF((}g,J4 > JMS >

TopicConnectionFactories > WbeTopicConnectionFactory)#

v $nf6:k<GTz&m==+{"Sdkwb+]= Decision Server Events,H

dGTZGVC JMS B~#bITa_+B~+]= Decision Server Events D'

J#}g,9C WebSphere Application Server\mXF(P,/@=J4 > JMS >

$nf6 > wbe_events,"hC“nsz&ms!”#

dC 73

Page 78: Z z/OS OdC Operational Decision Manager - IBM

v (}+ WebSphere MQ dC* JMS a)Lr4F},Sw"1S+B~"M=

Operational Decision Manager#S WebSphere MQ SPSUB~1,T\CTa_#

kND>E"PDDV<==(?VPD+ WebSphere MQ dC* JMS a)Lr#

dC Decision Server Events for z/OS Dd{!n:

zIT(}^D Decision Server Events 4(FB~KP1DP*#}g,I|DB~

KP19CD{"+]a)Lr#

}L

1. (FB~KP1tT# kND Operational Decision Manager E"PDDV<==

(?VPDhCtT#

2. dCB~KP1T9C WebSphere MQ w* JMS {"+]a)Lr# IT+B

~KP1dC*;9C;v JMS a)Lr:WebSphere Application Server 1!{

"+]r WebSphere MQ,+;\dC*+b=_;p9C#kND Operational

Decision Manager E"PDDV<==(?VPD+ WebSphere MQ dC* JMS

a)Lr#

3. `- setenv D~TmS+KP Operational Decision Manager D WebSphere Appli-

cation Server 5}D`&5# dC{"+]a)LrD .sh D~@5Z setenv D

~PDhC#ZKPE>.0li"7O73d?hC#kNDE"PDDV<=

=(?VPD`- setenv D~#

dC File System Connector Dd{!n:

g{Z z/OS O9C File System Connector,G4Zt/ WebSphere Application Server

1I\a"b= wbefileconnector &CLr4t/#zIT(}hCN}bvCJb#

XZKNq

*bvCJb,k+ com.ibm.ejs.j2c.J2CServerListener.deferEndpointActivation tThC

* true TFYKcu</1=&CLr~qw~q=xrQt/#&(}\mXF(+

dmS*&CLr~qw~q=MXFxrD JVM (FtT#

}L

1. *A~qw > &CLr~qw > server > xL(e > ~q= | XF > Java ibz > (FtT#

2. %wB("9CBtTDTB5:

v {F:com.ibm.ejs.j2c.J2CServerListener.deferEndpointActivation

v 5:true

3. %w7(,;s#f",=|D#XBt/~qwT9|Dz'#

Z z/OS O6X:

}%B~KP1dCMz7zk#

*<.0

7#zQjI`- setenv D~PD=h,b)=hIZKE"PDDV<==(?VP

R=#

74 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 79: Z z/OS OdC Operational Decision Manager - IBM

XZKNq

KP JCL w5 HBREVUNI "9C HBREVUN I1+E"+]xw5#

}L

1. i4 SHBRWASC }]/PD HBREVUN I1T7#}7hCK73M>cd?#

SHBRWASC DI1|,CZdC Decision Server Events DtTD~#

2. KP JCL w5 HBREVUNI#

a{

B~KP1dCMz7zkVZQS53P}%#

Z WebSphere Application Server for z/OS OdC DecisionCenter XF(ZhC&CLr~qwD2+Ts,Xk!qgNZ WebSphere Application Server for

z/OS D5}OdC Decision Center XF(#zIT9C wsadmin E>rq-V/=

h44PCNq#

`XE":

i$ Decision Center DdC

WebSphere Application Server for z/OS OD Decision Center DT//dC:

Z WebSphere Application Server for z/OS OdC Decision Center XF(D;V==

GKPya)D wsadmin E>,b)E>ICZjI?pMdC=h#

*<.0:

I(}KP;iE>,9C DB2 dC WebSphere Application Server for z/OS OD Deci-

sion Center#

*c:

Z wsadmin E>4PZd,WebSphere Application Server I\aXBt/#g{bG

;vJb,k4PV/dC#

C}LgBy>:

1. jIHvu~(Z(0kb,(Fd?,v(XK,4($w}]/M?<,dC

DB2,"dC2+T):

a. dC#

b. Z WebSphere Application Server for z/OS OdC2+T

2. g:a; JCL w5;Py>KP JCL w5#

3. ?p MBean hv{#

a; JCL w5:

a; JCL w54jI Decision Center dC#

dC 75

Page 80: Z z/OS OdC Operational Decision Manager - IBM

XZKNq

HBRDCWAS GZ WebSphere Application Server for z/OS OdC Decision Center Dw

5#gdCPyvdC SHBRJCL }]/PD JCL E>s,Ia;Cw54dC Deci-

sion Center for z/OS#

}L

1. 4TB3ra; JCL w5:

a. HBRDCWAS

b. HBRDSDVS

?vw5jI1,z&Ca4=;v9(I&D{"#

2. liw5YQz STDOUT M STDERR DU>#

g{w5'\,IZ}]/I1 ++HBRWORKDS++.SHBRWASC(HBRRTS) M

++HBRWORKDS++.SHBRWASC(HBRDVS) PR= WebSphere Application Server 20,b

)}]/I1GZZ 133D:=h 6:4($w?<;Zd4(D#

a{

TBzkT>KZ HBRRTS tTD~P(FDtT:

#---------------------------------------------------------------------was.env.DB2UNIVERSAL_JDBC_DRIVER_NATIVEPATH=++DB2NATIVELOC++was.env.DB2UNIVERSAL_JDBC_DRIVER_PATH=++DB2JARLOCN++was.env.DB2_JCC_DRIVER_NATIVEPATH=++DB2NATIVELOC++was.env.DB2_JCC_DRIVER_PATH=++DB2JARLOCN++was.env.DB2_JDBC_DRIVER_PATH=++DB2JARLOCN++#---------------------------------------------------------------------# JDBC config properties for Rules Team Server#---------------------------------------------------------------------rts.db.type=db2rts.db.provider.name=DecisionCenter DB2 JDBC Provider (XA)rts.db.provider.description=DecisionCenter DB2 JDBC Provider (XA)rts.db.driver.type=++RTSDBDRIVERTYPE++rts.db.alias=RTSUserrts.datasource.name=DecisionCenter Data Sourcerts.datasource.jndi.name=jdbc/ilogDataSourcerts.db.name=++DB2VCAT++rts.datasource.currentsqlid=++DB2CURRSQLID++rts.db.server.name=++DB2SERVNAME++rts.db.server.port=++DB2PORT++#---------------------------------------------------------------------

B;=v24

v g{zk*+fr?p= Rule Execution Server r_k*9Cv_i$~qbTf

r,G49Xk?p MBean JAR D~,kNDZ 383D:?p Rule Execution

Server MBean hv{;#

v *i$"jIdC,k*Ai$dC"q-=h1AKPoO#

v *KbZ Rule Designer M Decision Center PbTM#bfr/DE",k*A>

E"PDPDV<==(?VPD{Cv_i$~qxPbT#

76 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 81: Z z/OS OdC Operational Decision Manager - IBM

hC Decision Center 2+TD(FtT:

*K7# Decision Center XF(}#$w,kZ WebSphere Application Server Ph

C InvalidateOnUnauthorizedSessionRequestException M setContextRootForFormLogin

tT#

*<.0

*hC2+TD(FtT,kZ WebSphere Integrated Solutions Console PxPYw#

7#zP WebSphere Application Server E*D~,t/~qw,;sr*XF(,"

9CZE*D~P(eDC'j6M\kG<#

XZKNq

*@91ZDa0MO$ms,kZ WebSphere Integrated Solutions Console PhCB

P(FtT#

\mXF(PD;C tTM5 hv

&CLr~qw > server1 > a0\m

> (FtT

InvalidateOnUnauthorized

SessionRequestException = true

g{,;vC'j6,1CJ Business

XF(M Enterprise XF(,G4Kt

TI@9O$ms#PX|`E",k

NDTB<u5w:http://www.ibm.com/

support/

docview.wss?uid=swg21609826#

+V2+T > (FtT com.ibm.websphere.security.

setContextRootForFormLogin = true

g{,;&CLr~qwO9C Busi-

ness XF(M Enterprise XF(,Kt

TI@9 WebSphere Application Server

cookie 8r;}7D&CLr#PX|

`E",kNDTB<u5w:http://

www.ibm.com/support/

docview.wss?uid=swg1PM58885#

WebSphere Application Server for z/OS OD Decision Center DV/dC:

Z WebSphere Application Server for z/OS 5}OdC Decision Center XF(D;V

=(GTV/==pv4P=h#

*<.0:

ZLxdC.0,k4s*dC WebSphere Application Server for z/OS OD Deci-

sion Center xXk4PDNq#

Z*< WebSphere Application Server dC.0,XkjIZ 13D:dC;PD=h#

w*9C WebSphere Application Server Integrated Solutions Console Dfz=(,9

IT9CI(FD wsadmin E>#PX|`E",kND WebSphere Application Server

for z/OS OD Rule Execution Server DT//dC#

IBM Process Server =(DX(/I)9IC#PX|`E",kND WebSphere Opera-

tion Decision Management Integration SupportPacs#

dC 77

Page 82: Z z/OS OdC Operational Decision Manager - IBM

20jIs,4I9C Decision Center(kNDKE"PDDV<==(?VPDr*

Decision Center)#Z;Nr* Decision Center 1,|;|,frn?#zXkS Rule

Designer "<n?(kND"<n?)#

Y(z}Z9CtCK\m2+TD WebSphere Application Server for z/OS E*D~#

X8m~

XkH20TBm~,;sE\dC Decision Center:

v

WebSphere Application Server V8 for z/OS

v

Decision Center for z/OS V8.5.1

":

WebSphere Application Server OEM Edition {920C'`4D Web &CLr#C

^F{9z(FMXB|0 Scenario Service Provider (SSP),"R{9zZ Decision Cen-

ter P|0KP1TCZbT?D#;\+ Decision Validation Services k WebSphere

Application Server OEM Edition ;p9C#

z9h*TB(^:

v

T WebSphere Integrated Solutions XF(DCJ(

v

t/M#9 WebSphere Application Server for z/OS D(^

dC=h

BmEvKdC WebSphere Application Server for z/OS OD Decision Center 1h*

q-D=h#

=h Xh

Z 793D:=h 1:Z WebSphere Application Server Od

C2+T;

Z 803D:=h 2:4( JDBC a)Lr;

Z 813D:=h 3:4(}]4M,SX;

Z 823D:=h 4:4( J2C O$}];

Z 823D:=h 5:hC}]4Di~M]w\mDp{;

78 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 83: Z z/OS OdC Operational Decision Manager - IBM

=h Xh

Z 823D:=h 6:hC currentSQLID;

Z 833D:=h 7:bT}]bD,S;

Z 833D:=h 8:Z WebSphere Application Server O?

p EAR D~;

Z 843D:=h 9:|D`0k3r;

i$dC (i

=h 1:Z WebSphere Application Server OdC2+T:

1z!q(}9C DB2 dC WebSphere Application Server for z/OS OD Decision Cen-

ter 1,Z;=GhC\m2+TM&CLr2+T#

Decision Center CJ(I&CLr~qw2+TxP\m#*CJ WebSphere Appli-

cation Server for z/OS PD Decision Center,XkgZ 303D:Z WebSphere Appli-

cation Server for z/OS OdC2+T;Pyv(eC'"am#a)K=v>},;v

9C RACF,m;v9C*Of"b#

|B2+_T:

zXk2G Decision Center XF(D2+_T,Tc|ITG<M\m;i MBean#

Z$n WebSphere Application Server for z/OS D+V2+Ts,^(SQ?pD&C

LrCJ MBean ~qw#zXk2G Decision Center XF(Db)2+_T,r*

XF(h*G<M\m;i MBean#

Decision Center k2G~qw_TDX(_TD~r|Z;p#was.policy D~r|

Z META-INF ?<BD jrules-teamserver-WAS<version_number>.ear D~P#

Z WebSphere Application Server for z/OS OtC Java 2 2+T1,Xk|B

was.policy D~Ta)T"< RuleDoc D?v?<DAM4mI(,kTB>}`F:

permission java.io.FilePermission "<path to my ruledoc folder>${/}-","read, write, delete";

g{;|B was.policy D~,G4C'+^(,=D~53OD RuleDoc#

hC Decision Center 2+TD(FtT:

*K7# Decision Center XF(}#$w,kZ WebSphere Application Server Ph

C InvalidateOnUnauthorizedSessionRequestException M setContextRootForFormLogin

tT#

dC 79

Page 84: Z z/OS OdC Operational Decision Manager - IBM

*<.0

*hC2+TD(FtT,kZ WebSphere Integrated Solutions Console PxPYw#

7#zP WebSphere Application Server E*D~,t/~qw,;sr*XF(,"

9CZE*D~P(eDC'j6M\kG<#

XZKNq

*@91ZDa0MO$ms,kZ WebSphere Integrated Solutions Console PhCB

P(FtT#

\mXF(PD;C tTM5 hv

&CLr~qw > server1 > a0\m

> (FtT

InvalidateOnUnauthorized

SessionRequestException = true

g{,;vC'j6,1CJ Business

XF(M Enterprise XF(,G4Kt

TI@9O$ms#PX|`E",k

NDTB<u5w:http://www.ibm.com/

s u p p o r t /

docview.wss?uid=swg21609826#

+V2+T > (FtT com.ibm.websphere.security.

setContextRootForFormLogin = true

g{,;&CLr~qwO9C Busi-

ness XF(M Enterprise XF(,Kt

TI@9 WebSphere Application Server

cookie 8r;}7D&CLr#PX|

`E",kNDTB<u5w:http://

www.ibm.com/support/

docview.wss?uid=swg1PM58885#

=h 2:4( JDBC a)Lr:

Z WebSphere Application Server for z/OS P4( JDBC a)LrTtC Decision Cen-

ter#

XZKNq

4(}]4DZ;=G4( JDBC a)Lr#

}L

1. G<= Integrated Solutions Console#

2. (e JDBC }/Lr76#

a. /@=73 > WebSphere d?#

b. %w DB2UNIVERSAL_JDBC_DRIVER_PATH#

c. Z5VNPdk db2jcc.jar M db2jcc_license_cisuz.jar D?<;C# }

g:/usr/lpp/db2910/classes

d. %w&C,;s%w#f#

3. (e JDBC }/Lr>z76#

a. %w DB2UNIVERSAL_JDBC_DRIVER_NATIVEPATH#

b. Z5VNPdk>zb76# }g:/usr/lpp/db2910/lib

c. %w&C,;s%w#f#

4. Z`feP,r*J4 > JDBC,"%w JDBC a)Lr#

80 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 85: Z z/OS OdC Operational Decision Manager - IBM

5. Z6'`feP,!q Node=xxx, Server=yyy,dP xxx GZcD{F,yyy G

~qwD{F,"%wB(#

6. Z=h 1 P,hCTBN}D5,;s%wB;=#

v }]b`M:DB2

v a)Lr`M:DB2 (C JDBC }/Lra)Lr

v 5)`M:!q,SX}]4,;sdk{F,}g,Decision Center D DB2 (

C JDBC }/Lra)Lr

7. Z=h 2 P,%wB;=# **Z=h 3 a)#

8. %wjIM#fT+|D1S#f=wdC#

=h 3:4(}]4M,SX:

Z WebSphere Application Server P4(,SXM}]4TtC Decision Center#

XZKNq

z4( JDBC a)Lr.s,zIT4(}]4M,SX#

g{ WebSphere Application Server }Z/:#=P9C,zXkZ/:(k/:6p

`T)DZc6pO(e}]4#kND Rule Execution ServerZ/:73O?p#

}L

1. Z Integrated Solutions Console P,r*J4 > JDBC,"%w}]4#

2. Z6'`feP,!qzZ Z 803D:=h 2:4( JDBC a)Lr; P* JDBC

a)Lr!qD6',"%wB(#

3. Z=h 1 P,Z}]4{FVNPdk}]4D{F,Z JNDI {FVNPdkjdbc/ <your_data_source_name>,;s%wB;=#

*c: }]4{F;X*,+Z JNDI {FP,Xk4CzdkD}]4{F#}

g,g{zdk :ilogDataSource w*}]4{F,G4+ JNDI {FhC*

ilogDataSource#qr,Decision Center ;\9C}]4#

4. Z=h 2 P,!qzZZ 803D:=h 2:4( JDBC a)Lr;P4(D JDBC

a)Lr,;s%wB;=#

5. Z=h 3 P,dk}]4DX(}]btT:

}/Lr`M

4

}]b{F

dkzD}]b{F,}g RTSDB#

~qw{F

dkzD~qw{F#

KZE

dkzDKZE#

6. e}Z]w\mVCT (CMP) P9CC}]4!n,;s%wB;=#

7. Z=h 4 P,%wB;=#

dC 81

Page 86: Z z/OS OdC Operational Decision Manager - IBM

=h 5 T>zDhCD**#

8. %wjI#

+4(,SX"+dk}]4`X*#

9. %w#fT+|D1S#f=wdC#

=h 4:4( J2C O$}]:

Zz4(}]4M,SX.s,h*4( J2C O$}]#J2C GCZ+s5E"53/

I=&CLr~qwMs5&CLrD2+zF#

XZKNq

K=h9CC'j6M\k(C'* rtsAdmin,\k* rtsAdmin)#zDC'j6M

\kI\;,,_e!vZy9CDC'r#=#

}L

*4( J2C O$}]:

1. Z Integrated Solutions Console P,r*J4 > JDBC M}]4#

2. %w}]4D{F,}g Decision Center }]4#

3. Z`XnB,%w JAAS - J2C O$}]#

4. %wB(,"hCVNp{"C'j6M\k# }g,zITdkTB5:

v p{:rtsDB2user

v C'j6:rtsAdmin

v \k:rtsAdmin

5. %w&CM#fT1S#f=wdC#

=h 5:hC}]4Di~M]w\mDp{:

* J2C O$}](eK rtsDB2user p{s,XkZ Decision Center }]4OhCp

{#

}L

1. r*J4 > JDBC > }]4,;s%w}]4D{F,}g Decision Center }]4#

2. Z2+ThC?VP,TZi~\mDO$p{,!q <node name>/rtsDB2user p

{#

<node name> Gz}ZdO20 Decision Center D WebSphere Application Server

Zc{F,rtsDB2user GZ :=h 4:4( J2C O$}]; P(eDp{#

3. TZ]w\mDO$p{,!q <node name>/rtsDB2user#

4. %w&CM#fT1S#f=wdC#

=h 6:hC currentSQLID:

hC Decision Center }]4D currentSQLID N}#

82 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 87: Z z/OS OdC Operational Decision Manager - IBM

}L

1. r*J4 > JDBC > }]4,;s%w Decision Center }]4#

2. Zd{tTB,%w(FtT#

3. !q Decision Center }]4,;sZ5VNPdk{F#

4. %w&CM#fT1S#f=wdC#

=h 7:bT}]bD,S:

bT}]bD,S#

XZKNq

Z4(K}]4M,SX.s,kbT}]bD,S#

}L

1. Z}]4P,!q Decision Center}]4T_D4!r#

2. %wbT,S#

,SD4,+T>Z%?#

=h 8:Z WebSphere Application Server O?p EAR D~:

K1,IZ WebSphere Application Server O?p Decision Center EAR D~#

XZKNq

*c:

v 1z?p Decision Center D~1,xL+hCVCToT73#z+fr#fA}

]b.s,;YJmz|DVCToT73#g{CZ}"o.bDoT20 Deci-

sion Center,k"bKE"PDV<==(?VPDhCVCToT73Pa)D8

>E"#

v g{zXB?p Decision Center EAR D~,zDYwazzTBs{:

– `0k3r+*'#kNDZ 843D:=h 9:|D`0k3r;#WebSphere

Application Server +9-*1!8EHhC#

– yPC'(}g rtsUser1"rtsAdmin)+*'dG+,49|GtZ}7Di2

GgK#1zG<= Decision Center XF(s,+T>;u{",}g rtsUser1

;P}7DG+#

}L

1. Z Integrated Solutions Console P,%w&CLr > B(&CLr,;s%wB

(s5&CLr#

2. %w/@"<=A Decision Center DTB EAR D~,;s%wB;=#

<InstallDir>/teamserver/applicationservers/WebSphere<version_number>/

jrules-teamserver-WAS<version_number>.ear

3. !qj8E" - T>yP20!nMN}T_D4!r#

4. 9*!qzI1!s(M3d,!q4!rzI1!s(,;s%wB;=#

5. %wLxTS\2+T/f#

dC 83

Page 88: Z z/OS OdC Operational Decision Manager - IBM

6. Z=h 1 P,%wB;=TS\1!hC#

7. Z=h 2 P,!q?j~qw,;s%wB;=# g{z;P;v~qw,r#

t1!hC#

8. TZ=h 3 ==h 8,%wB;=TS\1!hC#

9. I!:}Gz9C RACF f"b,qr%w=h 9:+2+G+3d=C'MiT+2+G+3d=C'Mi,gBy>#

&CLr~qw9C?phv{P(eDG+#zXk+b)G+3d=Z2+

hCPR=Di#g{z9C RACF f"b,kvTK=h#

a. !qmPG+T_D4!r,"%w3di#

b. %w3fPdDQwTT>i#

c. (}+iF/=!(P"%w7(4+i3d=}Z`-DG+#

d. TyPG+X4 9a = 9c#

jIVds,G4gBy>:

G+ Xbwe 3dDC' 3dDi

rtsUser ^ rtsUser

rtsAdministrator ^ rtsAdministrator

rtsConfigManager ^ rtsConfigManager

rtsInstaller ^ rtsInstaller

i$w ^ i$w

Oq ^ Oq

10. %wB;=T*A“**”,;s%wjI#

11. Z20jIs,%w#fT+$wUd|D#f=wdC#

":

g{C}]bP4(e,rms{"a(*zXkHKP}]b4(w5,;s

E\LxYw#+I9C“20hC”r<4<k)9D~#

=h 9:|D`0k3r:

zIT?p EAR D~.0,Xk+`0k3rhC*8`ns#

XZKNq

?p Decision Center EAR D~.s,zXkhC`0k3r#Decision Center &CL

r;'V1!8`EHdC#

}L

1. Z`feP,r*&CLr > &CLr`M > WebSphere s5&CLr#

2. %w ILOGDecision Center r* Decision Center &CLr8(D{F#

3. Z#i?V,%w\m#i#

4. %w teamserver r teamserver-WAS8 "!q`0kw3r > >X`0kw0k

D`EH(8`ns),;s%w7(#

84 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 89: Z z/OS OdC Operational Decision Manager - IBM

5. %w7(+|D1S#f=wdC#

6. vZ WebSphere Application Server 8 O,X4Z 84 3D3 ,K1%w

decisioncenter,"Lx 5#

7. Z`feP,r*&CLr > &CLr`M > WebSphere s5&CLr#

8. !q ILOGDecision Center T_D4!r(r!q* Decision Center &CLr8

(D{F),"%wt/Tt/&CLr#

B;=v24

VZzITi$ Decision Center D?p,gKE"PDDV<==(?VPDi$

Decision Center dCPyv,"q-=h1AKPoO#

dC Decision Validation Services Dd{=h:

(I!)zIT?p"dCMbT Decision Validation Services T9d zRule Execu-

tion Server for z/OS r WebSphere Application Server for z/OS OD Decision Center

dC#

Z WebSphere Application Server for z/OS OdC Decision Validation Services:

zIT?pMdC Decision Validation Services T9d WebSphere Application Server

for z/OS OD Decision Center dC#

":

v Decision Validation Services 9C resdatasource x;G Decision Center

ilogdatasource#ZdC Scenario Service Provider (SSP) .0,XkdC4P%*

(XU) RAR#PX|`E",kNDdC WebSphere Application Server for z/OS O

D Rule Execution Server#

v g{zrc9C Decision Warehouse 4f"zDbT4Pa{,XkZ|,b)mM

S<D}]bP4((C#=#PX|`E",kNDdC DB2 }]bw*

WebSphere Application Server for z/OS O Rule Execution Server DVCTc

v ZsxdC=hP,<version_number> G8z+ SSP i5?p=D WebSphere Appli-

cation Server for z/OS Df>#

?pD1! SSP i54bT Decision Validation Services:

?p=8~qa)Lr (SSP) i5,TZ WebSphere Application Server for z/OS O

bT Decision Validation Services &CLr #

XZKNq

zIT9CK}L4?p1! SSP i5rNNQb0i5Dsx?p#g{zk*li

&\DICT,k?p1!D SSP EAR#z9IT?p SSP EAR D~"9CCD~

4bTfrGq_P XML XOM#XML XOM |(Z RuleApp PDfr/i5Z,

rK,SSP EAR D~^h-}XBb0MQ|,K XOM#

":

Scenario Service Provider (SSP) i5Xkk4P%* (XU) ?pZ,;~qwO#

dC 85

=h

Page 90: Z z/OS OdC Operational Decision Manager - IBM

g{zZ z/OS O20 Decision Validation Services,G4IT9CI(F20E>4

4PKNq#PX|`E",kND WebSphere Application Server for z/OS O Rule

Execution Server DT//dC#

}L

1. r* Integrated Solutions Console#

2. Z`feP,r*&CLr,;s%w Websphere s5&CLr#

3. Z`feP,%w20#

4 . Z`feP,!q>XD~53"/@=TBi5,;s%wB;=#

<InstallDir>/executionserver/applicationservers/WebSphere <version_number>

/jrules-ssp- <version_number>.ear

5. !q4!rj8E" - T>yP20!nMN}#

6. 9*!qTzI1!s(M3d"!q4!rzI1!s(#

7. %wB;=,;s%wLxTS\2+T/f#

8. gBy>LxjIr<3f:

v WebSphere Application Server 8:Z=h 1 ==h 9 P,%wB;=TS\1!hC#

9. Z=h 9(TZWebSphere Application Server 7)r=h 10(TZ WebSphere Appli-

cation Server 8),k4PBPdP;nYw:

v g{zQ-9C*Of"b$n2+T,k!q resAdministrators,;s%w

3di#

v qr,k*A=h 14#

10. %wQw#

11. !q resAdministrators i#*4PKYw,ZICB+d!P,;s%w}74

%+|F/=!(P#

12. %w7(T5X=“+2+G+3d=C'ri”3f#

13. T resDeployers iX4=h 9 = 12,!q resDeployers#

14. gBy>jI20:

v WebSphere Application Server 8:%wB;=1=**T>Z=h 13 O,;s%wjI#

15. Z20jIs,%w#fT1S#f=wdC#

16. `feP,r*&CLr > &CLr`M > WebSphere s5&CLr,;s%w jrules-ssp- <version_number>#

17. %w\m#i#

18. %w=8~qa)Lr#

19. TZ#ftTBD`0kw3r,!q>X`0kw0kD`EH(8`n

s)#

20. %w7(#

21. YN%w7(,;s%w#fT1S#f=wdC#

22. Z`feP,r*&CLr > &CLr`M > WebSphere s5&CLr#

23. Zs5&CLr3fO,!P jrules-ssp-WAS<version_number> T_D4!r"%wt/Tt/&CLr#

86 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 91: Z z/OS OdC Operational Decision Manager - IBM

24. *li Decision Validation Services DICT,kZ/@wPdk URL http://

<host>:<port>/testing#

1zw*Z(G+G<1, SSP ~qwT>|,3) SSP ~qw`XE"Dw

3#“XZ”A;ZzWNKPbTrBfsa)|`E"#

v RuleSession:G POJO 9G Java SE fra0

v DAO $'`:CZ+4PzYf"= Decision Warehouse D DAO(}]CJ

Ts)$'`#

v w5f"`:CZ+ Decision Validation Services w5f"=_Y:fTZ$

ZFcZdMEZfD`D{F#

v w5Xs!:CZl=4PDXDs!#

?pXBr|D SSP i5:

XB?p Decision Validation Services i5#

XZKNq

zIT9CK}L4XB?p1!D=8~qa)Lr (SSP) i5rQXBr|Di5

DNNsx?p#9C1!D SSP bT&\s,zIT9CX(dCM XOM 4|B

$~#

zIT9CI(F20E>44PKNq#PX|`E",kND9C wsadmin E>

4dC Rule Execution ServeronWebSphere Application Server for z/OS#

TB}LT>KgN9C WebSphere Application Server \mXF(XB?p SSP i

5#

}L

1. r* Integrated Solutions Console#

2. Z`feP,r*&CLr,;s%w Websphere s5&CLr#

3. Z`feP!qQ?pD SSP &CLr,"%w6X#

4. %w7(T7O6X SSP &CLr#

5. %w#fT+|D1S#f=wdC#

6. *?pBD SSP,kq-Z 853D:?pD1! SSP i54bT Decision Vali-

dation Services;PD}L#

Z zRule Execution Server for z/OS OdC Decision Validation Services:

zITZ zRule Execution Server for z/OS OmS Scenario Service Provider (SSP) T

9 Decision Center DC'\;9C z/OS >z}](COBOL }]r PL/I }])4b

TM#bfr#

":

g{zrc9C Decision Warehouse 4f"zDbT4Pa{,XkZ|,b)mMS

<D}]bP4((C#=#PX|`E",kNDdC DB2 }]bw* zRule Execu-

tion Server for z/OS DVCTc

dC 87

Page 92: Z z/OS OdC Operational Decision Manager - IBM

+ SSP mS= zRule Execution Server for z/OS:

*Z zRule Execution Server for z/OS O9C SSP (Scenario Service Provider) 4KP

bTM=k,zXk+ SSP i5D76mS= zRule Execution Server for z/OS `7

6#

XZKNq

*Z zRule Execution Server for z/OS O$nv_i$~q,zXkZ4Pu<dCZ

d4(D5}PTdxPdC#bf0Z HBRINST }]/I1P}7X(F JCL d?#

;s,Xk4(&my9C!0q=D(F SSP,"+Ci5mS= zRule Execution

Server for z/OS `76#

}L

1. 7# HRBINST d?(++HBRMODE++ M ++HBRSSPPORT++)}7hC#

zXk+ ++HBRMODE++ d?hC* TEST,+ ++HBRSSPPORT++d?hC*~qw9

CDKZE#

2. Z Decision Center P,%wdC!n(,"%w\m~qw48(?p SSP D~

qwD76#

":1!ivB,zRule Execution Server for z/OS OKPD Rule Execution Server

XF(M SSP ;P`,DKZE#Xk7#ZdC SSP ~qwD,S18(K}

7DKZE#g{k*=vKZE%d,kZ4PC=h.0q-:XBr| Deci-

sion Center TiR SSP;MZ 893D:Z Decision Center PR= SSP D\\

XOM;Pa)D8>E"#

3. +(F SSP mS= zRule Execution Server for z/OS D`76d?#

XBr| Decision Center TiR SSP:

*K Decision Center IZ zRule Execution Server for z/OS OiR SSP M Rule Execu-

tion Server XF(,zXk+ IlrSSPResolver D5)mS= Decision Center EAR T

cb=v&CLrI2mKZE#

XZKNq

1!ivB,zRule Execution Server for z/OS OD Rule Execution Server XF(M SSP

;9C`,DKZE#g{k*TXF(M SSP ~qw9C,;KZ,zXk4(M?

p`4bv Decision Center P SSP D;C#

*c:g{9C\\ XOM &\4f" Java TsTcfrn?\;xPbT,G4C

YwG#X*#

}L

1. r* Rule Designer "P;= Java 8S<#

2. Z“|J4\mw”S<P,%wB( > Java n?#

3. %wB;="!qb!n(#

4. %wmSd? ...#

5. ZT>DT0rP,!q IBM_DC_HOME "%w9*#

88 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 93: Z z/OS OdC Operational Decision Manager - IBM

6. 9* teamserver > lib,!q jrules-teamserver.jar ,%w7(,;s%wj

I#

7. Z“|J4\mw”S<P,R|%w4D~P,;s%wB( > `#

8. ZT>DT0rP,mSm~|M`{,yw IlrSSPResolver w*SZ,%w7(,

;s%wjI#

+zI1!`#e#

9. ^DK`T+CZ Rule Execution Server XF(D URL 3d=?pK SSP D~

qwD URL#

10. `k`"+dk Decision Center EAR r|Z;p,gByv:

a. Z“|J4\mw”S<P,R|%w Java n?"!q<v#

b. %wJava > JAR D~#

c. #t1!5,* JAR D~a){F,;s%wjI# +Z$wUdPzI jar

D~#

d. Z“|na>{”0ZP,*A?< IBM_DC_HOME/bin "KP|n ant repackage-

ear#

11. +XBr|D EAR XB?p=&CLr~qw#

12. Z Decision Center P,%wdC!n(,;s%w\m~qw48(?p SSP D

~qwD76#

Z Decision Center PR= SSP D\\ XOM:

g{;+ zRule Execution Server for z/OS O=8~qa)Lr (SSP) PD4PTs

#M (XOM) r|,G4Xk+\\ XOM D76mS=k*Z Decision Center Pb

TDfrn?#

XZKNq

Z Decision Center P,zIThC\\ XOM D;C,"I9Ck*bTDfrn?

DJ4D~PPDhv{D~48( Rule Execution Server VCTD76#

}L

1. 9C\m1C'{G<= Decision Center#

2. Zw3!n(P,!qz*bTDfrn?#

3. Z/@!n(,%w<jTmSJ4DG\S<#

4. ZG\S<r<P:

a. %wB(G\D~P#

b. dk Resources w*{F#

c. !qiRyPJ4w*i/#

d. !qD~PT>DtT,;s%wjI#

5. Z/@!n(P,;v=SZc+T>ZfewP#

6. ZJ4ZcO,%wyT>D<j#

7. mSDD~P,+d|{* META-INF#

8. %wB(,"mSCZ(e\\ XOM M Rule Execution Server XF( URL Dh

v{#+D~|{* deployment.xml#TBD~a)K>}:

dC 89

Page 94: Z z/OS OdC Operational Decision Manager - IBM

<?xml version="1.0" encoding="UTF-8"?><project-deploymentxmlns="http://www.ibm.com/rules/ruleproject/deployment"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><config serverURL="<hostname>:++HBRSSPORT++/res"><xom><uri value="resuri://my-xom.zip/1.0"/><uri value="resuri://my-xom-xmarshaller.jar/1.0"/></xom></config></project-deployment>

\\ XOM VQ=S=?j~qwDfr/#

=h 9:i$zDfr4P73dCi$zQI&dCKBD5}r~qwi#

XZKNq

9CoObTTi$GqQI&dCKBD5}r~qwi#*T/:PD~qwK

PoO1,Rule Execution Server XF(D>X XU ,(Tli5X{":/f CZ

lw>X XU D JNDI iR'\#bG$OPDB,r* XU <;Zd{~qwO#

}L

1. T> Rule Execution Server XF(,=(G:r*/@w"/@= http://

<hostname> : ++HBRCONSOLEPORT++ /res ,dP hostname Gz}ZKP~qwD

z/OS zwD TCP / IP {F,++HBRCONSOLEPORT++ GBPdP;n:

v TZ zRule Execution Server for z/OS, XF(C4M~qw(ED HTTP KZ#

v TZ WebSphere Application Server,WebSphere Application Server 20ODK

ZE#

2. 9C resAdministrators iPDC'j6G<=XF(#g{z^(G<,k7#

z5PyhD(^#PX|`E",kNDJOoO #

3. TZB~qw5}r~qwiPD?v~qw:

a. %woO!n(#

b. %wKPoO# (fPvKKPDoObT#

c. %w+?9*Ti4j8E"#

+ COBOL frSLrdC= COBOL &CLrPIT9C2,r/,4Sr_9C CICS (@M]w+zID COBOL zk/I=

COBOL wCLr#

":COBOL zkzI&\Z V8.5.1 P;Fv9C#9C“COBOL zIn?(F”r<

I+ Rules for COBOL n?(F=k zRule Execution Server for z/OS f]Dfrn

?#PX|`E",kNDS Rules for COBOL (F#

COBOL zIDzk/IzITzI COBOL LrT4Pfr,;s+d4S= COBOL wC&CLr#

90 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 95: Z z/OS OdC Operational Decision Manager - IBM

Z Rule Designer"Decision Center Pr9C Ant |nzI COBOL Lr#;s+z

ID COBOL Lrk COBOL wCLr/I,"Z z/OS S53OKPb=vLr#

zITZTB`MD&CLrPKPzID COBOL Lr:

v z&m

v CICS

v IMS

g{zZ Rule Designer PzIzk,G44D~$tZzkzIZd8(D?<P,

"Q<8COX= z/OS#g{z9C Decision Center,k+ Decision Center zkzI

}LPDdvBX=zD>Xzw#g{9CDG Ant |n,G4zID COBOL L

ra#f=:<InstallDir>/studio/lib#

9C COBOL 2,4S44SzkzIT(}rwCzID COBOL LrD?vLrmS;v2,4S44SzID

COBOL Lr#

XZKNq

(}9C2,4S,zITZwCLrZ?`k"4S;sKPzID COBOL zk,

+GXk2,X+|kwC|D?vLr`4S#g{zIDLr"z|D,G4X

k+dXB4S=dyPwCLrT9|Dz'#

9C CALL od+zID COBOL Lr4S=wCLr#

}L

1. +zID COBOL Lryw*wCLrD WORKING-STORAGE ?VPD#?#

}g:

01 GENERATED-PROG PIC X(8) VALUE ’MINICBL’

dP MINICBL GzID COBOL LrD~D{F#

2. + CALL odmS=9CC#?DwCLrD PROCEDURE DIVISION#}g:

CALL GENERATED-PROG USING BORROWER LOAN

(} USING Sd}C?v%6}]n#

3. `kwCLr#

a{

VZ,Q<8C4Pb)fr#

z&mLrD>}2,4S

TBzk*<T>gNZ ROCEDURE DIVISION P9C CALL od+zID COBOL

zk4S= COBOL wCLr#XOM yZ{* miniloan D COBOL 1>,|P=

v%6}]n:LOAN M LENDER#b)nZ BOM P*;*=v`,{* Loan M Bor-

rower#zID COBOL LrD~{* MINICBL#

dC 91

Page 96: Z z/OS OdC Operational Decision Manager - IBM

IDENTIFICATION DIVISION.PROGRAM-ID. MAIN.

DATA DIVISION.WORKING-STORAGE SECTION.

COPY MINILOAN.01 TABLEINDEX PIC 999.01 GENERATED-PROGRAM PIC X(8) VALUE "MINICBL".

PROCEDURE DIVISION.ROOT.

MOVE "JOHN" TO NAME OF BORROWERMOVE 100 TO CREDITSCORE OF BORROWERMOVE 10000 TO YEARLYINCOME OF BORROWERMOVE 10000 TO AMOUNT OF LOANMOVE 5 to YEARLYINTERESTRATE OF LOANMOVE 1000 TO YEARLYREPAYMENT OF LOANMOVE "N" TO APPROVED OF LOANMOVE 0 TO MESSAGECOUNT OF LOAN

CALL GENERATED-PROGRAM USING LOAN BORROWER

IF APPROVED OF LOAN = "Y"DISPLAY "Loan approved"

ELSEDISPLAY "Loan not approved"MOVE 1 TO TABLEINDEXPERFORM UNTIL TABLEINDEX > MESSAGECOUNT OF LOAN

DISPLAY MESSAGES OF LOAN (TABLEINDEX)COMPUTE TABLEINDEX = TABLEINDEX + 1

END-PERFORMEND-IFGOBACK.

9C COBOL /,4S44Szk9C/,4SSwCLr%@4SzID COBOL Lr#

XZKNq

IT9C/,4SISwCLr%@4SzID COBOL Lr#bV==D4S`FZ

9C CICS EXEC CICS LINK,xpZZ9C/,4S1,zID COBOL LrM COBOL

wCLr<Xk;Z,; CICS 53P#

a>:x9C EXEC CICS LINK 1,LrIT;Z;,D CICS 53P#

}L

1. +zID COBOL Lryw*wCLrD WORKING-STORAGE ?VPD#?#

}g:

01 GENERATED-PROG PIC X(8) VALUE ’MINICBL’

dP MINICBL GzID COBOL LrD~D{F#

2. + CALL odmS=9CC#?DwCLrD PROCEDURE DIVISION#}g:

CALL GENERATED-PROG USING BORROWER LOAN

(} USING Sd}C?v%6}]n#

3. */,X4S COBOL Lr,k!qTB3v`k!n:

92 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 97: Z z/OS OdC Operational Decision Manager - IBM

v TZz&mLr,8( DYNAM=YES#

v TZ CICS Lr,8( DYNAM=NO#

4. *+ COBOL zk4S= CICS Lr,8( CICS=NO#

": g{8( CICS=YES, CICS $Z+ COMMAREA +]= COBOL zIDLr#z

ID COBOL Lr;|,i COMMAREA,rK8( CICS=YES I\a<B"z 0C4

ABEND#

a{

1zKPwCLr1,+4Pfr#

wC CICS |0Lr4/Izkg{zZzI COBOL zk19C CICS C(!n,G49Xk|B CICS wCLr,

TcdwC|0Lr44Pfr4PD COBOL Lr#

XZKNq

g{*+d{ CICS xrPzID COBOL LrP\=wC&CLr,GI9C CICS

C(!n#ZbVivB, COBOL zkzIw+zI;v CICS |0Lr,T0f

r4PD COBOL zk#g{z9C CICS C(!n,G49Xk|B CICS wCL

r,TcdwC|0Lr44Pfr4PD COBOL Lr#

}L

*|B CICS wCLr:

1. *?vinmS;v EXEC CICS PUT CONTAINER od#

}g,g{zP=vin(LOAN M LENDER),G4IT4(TBod:

EXEC CICS PUT CONTAINER(LOAN-CONTAINER)CHANNEL(MINILOAN-CHANNEL)FROM(Loan) FLENGTH(Length of Loan)END-EXEC

EXEC CICS PUT CONTAINER(BORROWER-CONTAINER)CHANNEL(MINILOAN-CHANNEL)FROM(Borrower) FLENGTH(Length of Borrower)END-EXEC

2. + COBOL wCodf;* EXEC CICS LINK PROGRAM od,Cod8(zk*m

S=|0LrD(@D{F#

3. *(}QzID COBOL Lr^DD?v%6}]mS EXEC CICS GET CONTAINER

od#

zXk_P GET CONTAINER |n4S COBOL LrQ^DD]wq!NNE"#GETCONTAINER |nS|0Lr)2D PUT CONTAINER |na!E"#

": g{zID COBOL Lrvs}]nDs!(}g,g{zIDLr^D

OCCURS DEPENDING ON d?),k9C COBOL 8k4lw}]#

dC 93

Page 98: Z z/OS OdC Operational Decision Manager - IBM

a{

zVZIT*;"`kM4SwCLr"|0LrMzID COBOL zk#CYwkU

( COBOL `kTP;,,r*yP EXEC CICS od<Xk-}*;E\I&`kz

k#

dC53TU/9Civ}]

g{zD IBM mI$*sz`S COBOL \myzID COBOL LrD9Civ,

G4Xky]zD4P73dC53#

":COBOL zkzI&\Z V8.5.1 P;Fv9C#9C“COBOL zIn?(F”r<

I+ Rules for COBOL n?(F=k zRule Execution Server for z/OS f]Dfrn

?#PX|`E",kNDS Rules for COBOL (F#

dC zRule Execution Server for z/OS TU/9Civ}]zITZ zRule Execution Server for z/OS D5}OU/9Civ}]#

XZKNq

*$n zRule Execution Server for z/OS 5}O9Civ}]DU/,+d?mS=

++HBRWORKDS++.SHBRPARM }]/#

}L

v TZ zRule Execution Server for z/OS ~qwD5},+TBd?mS= HBRMSTR I

1:

HBRIFAUSAGE=YES

v TZ CICS JVM ~qwO zRule Execution Server for z/OS D5},+TBd?m

S= HBRCICSJ I1:

HBRIFAUSAGE=YES

Z WebSphere Application Server for z/OS OdC RuleExecution Server TU/}]

cITZ WebSphere Application Server for z/OS OD Rule Execution Server 5}O

U/9Civ}]#

XZKNq

(}a; JCL w5,S WebSphere Application Server for z/OS OD Rule Execution

Server 5}$n9Civ}]DU/#

}L

y]zD20a;TB3vw5:

v SHBRJCL(HBRDMREG):g{zy20Dz7|,frMB~i~

v SHBRJCL(HBRBRREG):g{zy20Dz7;|,fri~

94 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 99: Z z/OS OdC Operational Decision Manager - IBM

dC COBOL frSLr4U/}]** COBOL frSLrdC9Civ}]U/,Xk4PtIv=h49C53\m

h) (SMF)#

":COBOL zkzI&\Z V8.5.1 P;Fv9C#9C“COBOL zIn?(F”r<

I+ Rules for COBOL n?(F=k zRule Execution Server for z/OS f]Dfrn

?#PX|`E",kNDS Rules for COBOL (F#

9Civ`S$_

53\mh) (SMF) * COBOL \mZKP1zID COBOL 4LrU/KP19C

iv}]#zIDfr4PLr(} COBOL J4\mwk SMF xP(E#

g{zD IBM mI$*sz`S9C COBOL zID COBOL 4LrD9Civ,

G4XkZ Rule Designer PhC9Civ}]U/j>,TczITU/ COBOL 4

Lr9Civ}]#9Civ}]I z/OS® 53\mh) (SMF) ZKP1U/#

zID COBOL 4LrM SMF .dD(EI COBOL J4\mw&m,COBOL J

4\mww* z/OS S534P#ZKP1,zID COBOL 4LrZ4P*<Max

1(*J4\mw#J4\mw+K}]+]= SMF,;s SMF azI`&DLr9

CivG<#

*tC9Civ}]U/,zXkdC z/OS,ZzI COBOL zk.0Z Rule Designer

PhC9Civ}]U/j>,;sZ`kM4SzIDLr14Pd{;)Nq#

B<5wKJ4\mwDG+T0lI9Civ}]U/DB~D{erP#

dC 95

Page 100: Z z/OS OdC Operational Decision Manager - IBM

dC z/OS*9zID COBOL 4Lr\;NkLr9Civ}]U/,Xk4PtIv z/OS d

CNq#

dCNq:

*U/9Civ}],XkdCyhDbM z/OS i~,hC9Civ}]U/j>,

;sZ`kM4SzIDzk14Pd{;)Nq#

zXk4PTB z/OS dCNq,;sE\*QzID COBOL 4LrU/9Civ}

]:

1. + COBOL J4\mw(e* z/OS S53#

2. dCJ4\mwS53

":

b);NTNq,CZdC53,Sx`SZ53OKPDNNQzI COBOL LrD

Lr9Civ#

+J4\mw(e* z/OS S53:

Xk+ COBOL J4\mw(e*P'D z/OS S53,by z/OS 53E\6p|#

XZKNq

(}*J4\mwa){F;s+dmS=Q(e z/OS 53DPm4+d(e* z/OS

S53#zIT/,XxP(e,2IT(}r53N}b (parmlib) I1 IEFSSNxx m

S(e4@CXxP(e#

}L

1. 4PBPdP;n,SzG*/,9G@CmSS53x(:

/,mSS53 @CmSS53

"vTB z/OS 53|n:

SETSSI ADD,SUBNAME=++SUBS++

+TB(emS= IEFSSNxx I1:

SUBSYS SUBNAME(++SUBS++)

dP,+ SUBS + G* COBOL J4\mwa)D{F,X(ZzD20M|{<

(#

2. I!:9CTB z/OS 53|nliGqQ+J4\mwmS= z/OS S53Pm:

D SSI,LIST,SUB=++SUBS++

+ COBOL 0k#i0k= LPA P:

BRCF7100 LrGk SMF ;%D RCOBOL 0k#i#Xk+KLr0k=4S0d

xr (LPA) P#IT/,0kLr,2I(}r parmlib I1 PROGxx mS(e4x

P@C0k#

XZKNq

*0kLr,k9CBPdP;V=(:

96 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 101: Z z/OS OdC Operational Decision Manager - IBM

}L

v SETPROG LPA,ADD,MODNAME=(BRCF7100),DSNAME=++HBRHLQ++.SHBRAUTH dP

++HBRHLQ++ GC'(eD_6^({# K|n/,X0k#i#

v LPA ADD MODNAME(BRCF7100) DSNAME(++HBRHLQ++.SHBRAUTH) +(emS= parmlib

I1 PROGxx#

v D PROG,LPA,MODNAME=BRCF7100 K z/OS 53|nliGqQ+Lr0k= LPA P#

dCJ4\mwS53:

ZITt/J4\mw.0,zXkdC JCL I1 BRCSUBS#

XZKNq

*\;t/ COBOL J4\mw,hdC JCL I1 BRCSUBS,CI1f"Z SHBRJCL

bP#C JCL a5wXk|D JCL DD)?V#zIT+da;*w5rQt/N

q#

}L

*(F JCL:

1. mSX(Z20Dw5(#

2. |B STEPLIB#

3. + ++SUBS++ d?f;** COBOL J4\mw(eDS53{F#

K(ef_zID COBOL Lr*,S=D)S53#

4. a;w5XF#

":

v

K*$ZKPDw5,XkZzID COBOL LrrLr4P14P#

v

*U9 COBOL J4\mw,k"v z/OS |n STOP <jobname>#

a{

VZITZRule DesignerPhC9Civ`Sj>#kNDE"PDDV<==(?V

PD`SQzID COBOL Lr9Civ#

`k"4SMKPLr

*U/Lr9Civ}],kZ`k"4SMKPzID COBOL Lr1Y4P;)=

h#

XZKNq

4PzID COBOL Lr.0,k7#Z`k"4SMKPzID COBOL Lr14

PTBNq#

dC 97

Page 102: Z z/OS OdC Operational Decision Manager - IBM

}L

*`k"4SMKPzDLr:

1. *9`kw\;lw*9Civ}]U/a)D COBOL 1>,k+ COBOL 1>

b ++HBRHLQ++.SHBRCOBC mS=`k=h SYSLIB DD od#

}g://SYSLIB DD DISP=SHR,DSN=ZILOG + HBRHLQ++.SHBRCOBC zI\Q-5P`

v8(x SYSLIB Db#+ SHBRCOBC mS="C#

2. *}74SzID COBOL Lr:

a. Z4S`-=hPmST COBOL 0kbD}C#

//SHBRLOAD DD DISP=SHR,DSN=++HBRHLQ++.SHBRLOAD

mSC}CTc4S`-=hIbv COBOL Resource Manager BRCC fy#

b. Z4S`-=hP|,TBs(Lrod,T7#s(Lr|, COBOL \ma

)Dfy#i#

INCLUDE SHBRLOAD(BRCCSTUB)

3. *9zID COBOL Lr\;6pU/9Civ`S}]1*9CDJ4\mw,

+TB DD odmS=4P COBOL LrDw5=h:

//R4CS++SUBS++ DD DUMMY

dP,++SUBS++ GS53{F,}g://R4CSBRA2 DD DUMMY

ZKP1,zID COBOL LrXk\;6pD)J4\mw+9C9Civ}]

U/#

CZU/9Civ}]Dy> COBOL zk1ztC9Civ}]U/1,zID COBOL 4Lr+mST BRCCONST M BRCCONWS

1>D}C#

TBzkNT>KZhC9Civ}]U/j>1zIDzk`MD>}#|T>K

WORKING-STORAGE SECTION PT BRCCONST M BRCCONWS 1>D}C,T0 PRO-

CEDURE DIVISION P&m9Civ}]U/Dzk#

IDENTIFICATION DIVISION.PROGRAM-ID. R4CZOSRM IS INITIAL PROGRAM.

* This COBOL program is generated from the following ruleset: miniloan* Created at 2010/03/05 10:07:02.

DATA DIVISION.WORKING-STORAGE SECTION.

COPY BRCCONST.COPY BRCCONWS.

.

.

.

LINKAGE SECTION.COPY MINILOAN.

PROCEDURE DIVISION USING BORROWER LOAN.TASK1-SMF.

INITIALIZE BRCC-CONN-AREA

98 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 103: Z z/OS OdC Operational Decision Manager - IBM

MOVE "miniloan" TO BRCC-CONN-RULESET-NAME OF BRCC-R4C-DATAMOVE "20100305" TO BRCC-CONN-CREATE-DATE OF BRCC-R4C-DATAMOVE "100702" TO BRCC-CONN-CREATE-TIME OF BRCC-R4C-DATAMOVE BRCC-CONN-RS OF BRCC-R4C-CONSTANTS TOBRCC-CONN-CREATE-METHOD OF BRCC-R4C-DATACOPY BRCCINIT.PERFORM TASK2-MAINFLOWCOPY BRCCTERM.GOBACK.

* RuleFlow mainflowTASK2-MAINFLOW.

PERFORM TASK3-MAINFLOW-VALIDATIONPERFORM TASK4-MAINFLOW-ELIGIBILITY.

* RuleTask mainflow#validation...

dC53TU/4P}]

g{zD IBM mI$*sz`S LPAR O4PDv_}?,G4Xky]4P734

dC53#

9C SMF `M 120 S`M 100 G<D4P}]U/53\mh) (SMF) aU/4P}],}g&CLrZKP14PDv_}?#

SMF G<Ifr4P734k,C73ITG zRule Execution Server for z/OS"CICS

fr5Pxrr WebSphere Application Server for z/OS OD Rule Execution Server#

B<T>KzI4P}]/OD}]DrP#

+9C+V SMF tT INTVAL M SYNCVAL + SMF `M 120 S`M 100 G<

4k SMF#g{4P73&Zn/4,1Tb)5xPK|D,G4|;a"49CB

5#`4,4P734kB;u SMF G<1+ICB5#

dC 99

Page 104: Z z/OS OdC Operational Decision Manager - IBM

4P}]U/&\10;'V+ SUBSYS k SMF N}PD5 STC rVN INTER-

VAL ;p9C#

Z SMF G<PU/D4P}]4P}](}gZKP14PDv_}?)+4k=53\mh) (SMF) G<P#

TBwmT>KZ SMF `M 120 S`M 100 G<P4kDE"#?uG<<|,K

Z1ddtPI4P%* (XU) 4PDfr/DF}#

a)KCZy>G<q=/D SMF q=/Lrw*4zky>#

m 6. SMFRecordHeader

VN{F }]`M hv

SMF120FLG char 538>{

SMF120RTY char G<`M 120 (x’78’)

SMF120TME char[4] SMF F/G<D1d

SMF120DTE char[4] SMF F/G<DUZ

SMF120SID char[4] 53j6

SMF120SSI char[4] 49C#

SMF120STY uint16_t G<S`M

SMF120HDV uint16_t ODM G<f>E

SMF120HDO uint32_t G<P+FD7

SMF120HDL uint32_t 7$H

SMF120HDN uint32_t 7}?

m 7. HBRSMF120ST100RecordHeader

VN{F }]`M hv

SMF120VER char[16] ODM f>

>}:8.5.1.0

SMF120XUL char[16] XU ;C

>}:HBR1"IYGBNCAN

SMF120XUT char[32] XU ;C`M

>}:zRule Execution Server

for z/OS"CICS

SMF120SDT char[16] SMF 1ddt*<UZ

SMF120STM char[16] SMF 1ddt*<1d

SMF120EDT char[16] SMF 1ddtaxUZ

SMF120ETM char[16] SMF 1ddtax1d

SMF120EXO uint32_t 4P?Vp<c

SMF120EXL uint32_t {v4P?VD$H

SMF120EXN uint32_t 4PND\}

100 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 105: Z z/OS OdC Operational Decision Manager - IBM

m 8. HBRSMF120ST100RecordExec

VN{F }]`M hv

RULEXNUM uint32_t fr/I&4PF}

RULEXBAD uint32_t fr/'\4PF}

RULEXFSUM uint32_t Q%"frDfr/\M

RULEXPATH char[256] fr/4P76

`XEn:

Z 1023D:CZq=/4P}]Dy>zk;

*U/Mi453\mh) (SMF) `M 120 S`M 100 G<,zXk`-Ma;

++HBRWORKDS++.SHBRJCL(HBRSMFP)#

dC zRule Execution Server for z/OS TU/4P}]zXkP CACILITY `D BPX.SMF E*D~DZ(E\4k53\mh) (SMF) G

<#zIT(}hCtTtC SMF G<&\4U/4P}]#

XZKNq

Z(C',xR zRule Execution Server for z/OS \;4k SMF G<#

}L

1. k7#KP zRule Execution Server for z/OS DC'5P FACIITY `D BPX.SMF

E*D~D(^#9CTB|n:

PERMIT BPX.SMF CLASS(FACILITY) ID(<ZRESTCID>) ACCESS(READ)

SETROPTS RACLIST(FACILITY) REFRESH

2. Zh* SMF 4P}]D zRule Execution Server for z/OS D ++HBRWORKDS++.SHBRPARM

(HBRCICSJ) I1PhCTBtT:

HBRSMFST100=YES

dC CICS fr5Pxr4U/4P}]zXkP CACILITY `D BPX.SMF E*D~DZ(E\4k53\mh) (SMF) G

<#zIT(}hCtTtC CICS fr5PxrPD SMF G<&\4U/4P}

]#

XZKNq

Z(C',CICS JVM ~qwPD zRule Execution Server for z/OS \;4k SMF G

<#

":1 HBRC BqQKPxR CICS JVM ~qwP zRule Execution Server for z/OS

t/s,CICS fr5Pxr+*<(f4P}]#g{KPDG HBRD Bq,G4

CICS fr5Pxr+#9(f4P}],xR;a4k SMF G<#

}L

1. k7#KP CICS DC'5P FACIITY `D BPX.SMF E*D~D(^#9CT

B|n:

dC 101

Page 106: Z z/OS OdC Operational Decision Manager - IBM

PERMIT BPX.SMF CLASS(FACILITY) ID(<CICSSTCID>) ACCESS(READ)

SETROPTS RACLIST(FACILITY) REFRESH

2. Zh* SMF 4P}]D CICS fr5PxrD ++HBRWORKDS++.SHBRPARM

(HBRCICSJ) I1PhCTBtT:

HBRSMFST100=YES

Z WebSphere Application Server for z/OS OdC RuleExecution Server TU/4P}]

zXkP CACILITY `D BPX.SMF E*D~DZ(E\4k53\mh) (SMF) G

<#XkWHZ WebSphere Application Server for z/OS OD Rule Execution Server P

xP;)dC,;sE\*<U/}]#

}L

1. k7#KP WebSphere Application Server DC'5P FACIITY `D BPX.SMF E

*D~D(^#9CTB|n:

PERMIT BPX.SMF CLASS(FACILITY) ID(<WASSTCID>) ACCESS(READ)

SETROPTS RACLIST(FACILITY) REFRESH

2. + SMFPlugin mS=4P%* (XU) De~Pm#

a. *AJ4 > J4Jdw#%wJ4Jdw,;s%wJ2C ,S$' > xu_cf#

b. Zd{tTB,%w(FtT#

c. %w{* plugins DtT#

d. +TBV{.mS= plugins tT:

{pluginClass=com.ibm.rules.hbr.smf.SMFPlugin},

":=vu?.dXkP:E+`ZD=ve~KKVt*#

3. + SMF /}mS=`76M>zb76#

a. r* WebSphere Integrated Solutions Console#

b. Z`feP,r*~qw > ~qw`M > WebSphere &CLr~qw#

c. Z“&CLr~qw”3fO,%wzD~qwD{F#

d. Z“~qwy!a9”B,9* Java MxL\m,;s%wxL(e#

Z WebSphere Application Server for z/OS P,nbD;ca)K}VI\mD

J4:=tTs"X~M~q=#g{z}ZC73P$w,k!q~q=#

e. Zd{tTBf,%w73u?#

f. %wB(#mS{* LIBPATH R5* <InstallDir>/lib Du?#

g. %w7(,;s%w#fT1S+|D#f=wdC#

4. XBt/~qwT*<U/4P}]G<#

CZq=/4P}]Dy>zk

*U/Mi453\mh) (SMF) `M 120 S`M 100 G<,zXk`-Ma;

++HBRWORKDS++.SHBRJCL(HBRSMFP)#

102 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 107: Z z/OS OdC Operational Decision Manager - IBM

a; ++HBRWORKDS++.SHBRJCL(HBRSMFP) .0,k7# DD od DUMPINA M

DUMPINB D5|B*4353D SMF }]/#

14PjIs,z+4= SMF `M 120 S`M 100 G<&ZIAq=,gTB>}

dvPy>:

******************** SMFRecordHeader ********************SMF120RTY = 120SMF120SID = MVGASMF120STY = 100SMF120HDV = 1SMF120HDO = 36SMF120HDL = 140SMF120HDN = 1******************************* HBRSMF120ST100RecordHeader *******************************SMF120VER = 8.5.1.0SMF120XUL = BRAVSMF120XUT = zRule Execution ServerSMF120SDT = 9/30/13SMF120STM = 8:45:17 AMSMF120EDT = 9/30/13SMF120ETM = 8:50:00 AMSMF120EXO = 172SMF120EXL = 536SMF120EXN = 2***************************** HBRSMF120ST100RecordExec *****************************RULEXNUM = 6RULEXBAD = 0RULEXFSUM = 5RULEXPATH = /MiniLoanDemoRuleApp/1.0/MiniLoanDemo/1.0***************************** HBRSMF120ST100RecordExec *****************************RULEXNUM = 6RULEXBAD = 0RULEXFSUM = 5RULEXPATH = /MiniLoanDemoPLIRuleApp/1.0/MiniLoanDemoPLI/1.0

y> HBRSMFP LrDzk;Z ++HBRHLQ++.SHBRXLCS P,yhD7D~;Z

++HBRHLQ++.SHBRXLCHP#

`XEn:

Z 1003D:Z SMF G<PU/D4P}];

4P}](}gZKP14PDv_}?)+4k=53\mh) (SMF) G<P#

z/OS dCd?CZdC Operational Decision Manager for z/OS 5}Dd?#fZ HBRINST r

HBRCTRL }]/I1P#*98(D5P',b)5;\|,Uq#

Ev

CZdC73Dd?_PTBm>(:++VARIABLE_NAME++#,HDKP1d?;

PNNXbm>(#

dC 103

Page 108: Z z/OS OdC Operational Decision Manager - IBM

Xk(F ++HBRWORKDS++.SHBRPARM(HBRINST) }]/I1PDd?#++HBRWORKDS++

d?m>8(x$w}]/D_6^({#;sXka; HBRUUPTI w5TzI$w}

]/#SE,HBRUUPTI w54(D}]/+CZdCKP15}#

*c:TZ3)d?,ZKP HBRUUPTI .s,zXkli$w}]/T7#C JCL P

'#g{ JCL ^'(}g,r*3vu?;XO),zXkV/`-C JCL#PX|

`E",kNDd?hv#

hCdCd?4dCBD Operational Decision Manager for z/OS 5}#dCd?|(:

20sdCd?,T0CZu</K}]/Dd{I1PT0d{}]/ZKP1d

?Dd?#b)d?9CZzI$w}]/4dCMKP4P73#HBRINST r

HBRCTRL Df>XkkydCD zRule Execution Server for z/OS 5}Df>%d#

HBRINST r HBRCTRL }]/I1tZ SHBRPARM#

dCd?

v CZdCB Decision Server for z/OS 5}DdCd?#

v CZdC CICS TZ zRule Execution Server for z/OS 5}O4PfrDdCd?#

v CZdCZ CICS JVM ~qwOKPD zRule Execution Server for z/OS DdCd

?#

v CZdC IMS TZ zRule Execution Server for z/OS 5}O4PfrDdCd?#

v CZdC Operational Decision Manager for z/OS D DB2 }]bDdCd?#

v CZdC Operational Decision Manager for z/OS D WebSphere Application Server

DdCd?#

v CZtC Operational Decision Manager for z/OS D wsadmin E>DdCd?#

v CZdCk Rules for COBOL S53D,SDdCd?#

v CZ(} WOLA ,S= WebSphere Application Server OD Rule Execution Server

DdCd?#

m 9. CZdCBD Decision Server for z/OS 5}DdCd?#

d? hv

++HBRHLQ++ Operational Decision Manager for z/OS }]

/D_6^({#

>}:HBR.V800

Kd?D5Xkk HBRWORKDS++ d?D

5;,#

Kd?GXhD#

++HBRINSTPATH++ 20y?<#

>}:/usr/lpp/zDM/V8R5M1

Kd?GXhD#

104 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 109: Z z/OS OdC Operational Decision Manager - IBM

m 9. CZdCBD Decision Server for z/OS 5}DdCd?# (x)

d? hv

++HBRWORKPATH++ ~qw5}D$w?<#Kd?D5Xkk

++CICSWORKPATH++ d?D5;,#

>}:/u/HBR1

g{Kd?D$H* 35 vV{r|Y,C5

ITIyP$w}]/9C#g{5,} 35

vV{,G4XkV/|B SHBRJCL PD(

FI1(dPC5ek= JCL P),qrw

5I\;a|,P' JCL#

*c: KP HBRUUPTI .s,kli

++HBRWORKDS++.SHBRJCL }]/I1T

7# JCL P':

++HBRWORKDS++ |,CZ4(4P735}D(F JCL D$

w}]/D_6^({#

>}:HBR.WORKDS

Kd?D5Xkk ++HBRHLQ++ d?D5;

,#

Kd?GXhD#

++HBRJAVAHOME++ JVM D;C#((i9C Java 7,2'V

Java 6.0.1)#

>}: /java/java70_bit64_sr1/J7.0_64

++HBRSSPPORT++ IR= SSP ~qDKZE#5Xk*{}#

Kd?D5Xkk HBRCONSOLEPORT++ d

?D5T0 ++HBRCONSOLECOMPORT++

d?D5;,#

++HBRCONSOLEPORT++ z8(CZS Web /@wCJXF(DK

Z#5Xk*{}#

Kd?D5Xkk

++HBRCONSOLECOMPORT++ d?D5T0

++HBRSSPPORT++ d?D5;,#

>}:34114

++HBRCONSOLECOMPORT++ XF(CZk~qwxP(EDKZ#5Xk

*{}#

Kd?D5Xkk HBRCONSOLEPORT++ d

?D5T0 ++HBRSSPPORT++ d?D5;

,#

>}:44114

dC 105

Page 110: Z z/OS OdC Operational Decision Manager - IBM

m 9. CZdCBD Decision Server for z/OS 5}DdCd?# (x)

d? hv

++HBRCONSOLECOMHOST++ KPXF(DzwDwz{#1XF(M~q

wZ,;(zwOKP1,k8(

localhost#

>}:localhost

++HBRLANG++ ~qw9CDoT#1!5* En-US#P'5

|(:

v De_DE:Bo

v En_US:@z"o

v Es_ES:w`@o

v Fr_FR:(o

v It_IT:bs{

v Ja_JP:Uo

v Ko_KR:+o

v Nl_NL:I<o

v Pl_PL:(<o

v Pt_BR:MwOQ@o

v Ru_RU:mo

v Zh_CN:rePD

v Zh_TW:1ePD

\'VDoT2Z HBRCMMN }]/I1PP

v#

C5xVs!4,"RXkOq4UyT>D

lOs!4N=xP8(#

++HBRTRACELEVEL++ 4PZdDzY6p#STB!nP!q:

v ALL:G<yP{",|(Z?zY#

v FINE:G<wT{""N<{""msM/

f#

v INFO:G<N<{""msM/f#

v WARNING:G<msM/f#

v SEVERE:vG<ms#

v OFF:;PzY#

C5xVs!4,"RXkOq4UyT>D

s4N=xP8(#

++HBRPERSISTENCETYPE++ CZf"Q?p$~DVCTcD`M#+K

d?hC* DB2 r FILE#C5xVs!4,

"RXkOq4UyT>Ds4N=xP8

(#

106 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 111: Z z/OS OdC Operational Decision Manager - IBM

m 10. CZdC CICS TZ zRule Execution Server for z/OS 5}O4PfrDdCd?#

d? hv

++CICSLIST++ 9C GRPLIST N}8(D CICS t/iPm#

>}:DFHLISTiPm|,KzZ“dC CICS TZ zRule

E x e c u t i o n S e r v e r f o r z / O S O4Pfr ”PKP

++HBRWORKDS++.<HBRSSID_NAME>.SHBRJCL(HBRCSD) w514

(DJ4(e#CICS t/1,|+iRmPDiPm,"2

0Ii8(DJ4#

m 11. CZdCZ CICS JVM ~qwOKPD zRule Execution Server for z/OS DdCd?#

d? hv

++CICSWORKPATH++ CICS ~qw5}D$w?<#Kd?D5Xkk

++HBRWORKPATH++ d?D5;,#

>}:/u/HBR1/CICS

++CICSHLQ++ CICS D_6^({#

>}:HBR.V800

++CICSCSDDSN++ CICS 53D_6^({#

>}:CTS420.APPLID.DFHCSD

++JDBCPLAN++ CZ JDBC ,SM CICS DF.#

>}:DSNJCC

m 12. CZdC IMS TZ zRule Execution Server for z/OS 5}O4PfrDdCd?#

d? hv

++IMSHLQ++ w IMS 20D}]/D_6^({#

>}:IMS.V10.DBDC

++IMSREGID++ *9CD IMS 5}Dj6#

>}:IM0A

++IMSREGHLQ++ IMS xr}]/D_6^({#

>}:IMSDATA.IM0A

m 13. CZ* Operational Decision Manager for z/OS dC DB2 }]bDdCd?#

d? hv

++DB2HLQ++ DB2 }]/D_6^({#

>}:SYS2.DB2.V910

++DB2RUNLIB++ DB2 KP1b#

>}:DSN910GP.RUNLIB.LOAD

++DB2SUBSYSTEM++ DB2 S53{F#

>}:db2_subsystem_id

dC 107

Page 112: Z z/OS OdC Operational Decision Manager - IBM

m 13. CZ* Operational Decision Manager for z/OS dC DB2 }]bDdCd?# (x)

d? hv

++DB2LOCATION++ CZ,S=C DB2 S53D DB2 ;C{#

>}:DSN910GP

++DB2VCAT++ DB2 /I?<h)?<#

>}:DSN910GP

++DB2ADMIN++ P(4( DB2 }]bDC'j6#

>}:DB2ADMINID

++DB2CURRSQLID++ 10 SQL j6#CZCJ DB2 }]bDC

'j6#

>}:#={,}g HBRZ#

++RESDATABASE++ zRule Execution Server for z/OS 5}9CD

}]bD{F#

>}:RESDB1

++RTSDATABASE++ Decision Center 5}9CD}]bD{F#

>}:RTSDB2

++EVDATABASE++ Decision Server Events 5}9CD}]bD{

F#

>}:EVDB1

++RESSTOGROUP++ zRule Execution Server for z/OS 5}9CD

f"wiD{F#

>}:RESSTG1

++EVSTOGROUP++ Decision Server Events 5}9CDf"wiD

{F#

>}:EVSTG1

++RTSSTOGROUP++ Decision Center 5}9CDf"wiD{F#

>}:RTSSTG1

++DB2TABLEBP++ mD:eX{F#

>}:BP1

++DB2INDEXBP++ w}D:eX{F#

>}:BP2

++DB2LOBBP++ sTsD:eX{F#

>}:BP3

++DB2SAMPLEPROGRAM++ DB2 Lr{#

>}:DSNTEP2

++DB2SAMPLEPROGRAMPLAN++ DB2 F.{F#

>}:DSNTEP91

108 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 113: Z z/OS OdC Operational Decision Manager - IBM

m 13. CZ* Operational Decision Manager for z/OS dC DB2 }]bDdCd?# (x)

d? hv

++DB2BP4K++ 4K TsD:eX{F#

>}:BP4K

++DB2BP8K++ 8K TsD:eX{F#

>}:BP8K

++DB2BP32K++ 32K TsD:eX{F#

>}:BP32K

++DB2USER++ CZCJ DB2 }]bDC'j6#

++DB2PSWD++ CZCJ DB2 }]bD\k#

++DB2CONSTR++ JDBC (C}/LrZ 4 `,SD,SV{

.,q=*:ipaddress:portnumber/

database_subsystem_ID

>}://winmvsm.hursley.ibm.com:49100/

DSN910GP

++DB2JARLOCN++ DB2 `D;C#

>}:/usr/lpp/db2910/classes

m 14. CZdC WebSphere Application Server for Operational Decision Manager for z/OS DdCd?#

d? hv

++WASINSTPATH++ WebSphere Application Server w?<#TZ

?v~qw5}<G(;D#

>}:/WebSphere/V80IL2Z1/Appserver

++WASBOOTSTRAPPORT++ dkB~KP1 WebSphere Application

Server D}<LrKZE#

++SECURITYTYPE++ g{ WAS 53QhC*9C RACF,G4h

C* RACF#g{ WAS 53QdC*9C*

O2+T,G4hC* WAS#

>}:RACF

dC 109

Page 114: Z z/OS OdC Operational Decision Manager - IBM

m 14. CZdC WebSphere Application Server for Operational Decision Manager for z/OS DdCd?# (x)

d? hv

++DMGRPATH++ WebSphere Application Server Network

Deployment 73PD Operational Decision

Manager for z/OS 76#

>}:/WebSphere/V8ILGDM

Kd?DnsVN$HG 59 vV{#

*c: KP HBRUUPTI .s,kliTB}

]/I1T7#5;a;XO:

v HBRDSWAS

v HBRDCWAS

v HBRDSDVS

":g{49C?p\mw,G4C5&*U

W#

++RESWASINSTANCE++ f" res.properties D~D;C#

>}:/u/HBR1/was_server1

++RTSWASINSTANCE++ f" rts.properties D~D;C#

>}:/u/HBR1/was_server1

++DVSWASINSTANCE++ f" dvs.properties D~D;C#

>}:/u/HBR1/was_server1

++WASSERVERNAME++ WebSphere Application Server 5}{F#

>}:Serveril2Base

++PROFILE++ WebSphere Application Server E*D~#Z

z/OS OhC* default#

>}:default

++CELLNAME++ WebSphere Application Server %*{F#

>}:cell01

++NODENAME++ WebSphere Application Server ~qwZc

{#

>}:node1

++ADMINHOST++ KP WebSphere Application Server DwzD

{F#

++ADMINUSER++ WebSphere Application Server ~qw\mC

'j6#

++ADMINPSWD++ WebSphere Application Server ~qw\m\

k#

++EJBHLQ++ EJBROLE D SAF 0:#KVNI\*U

W#

>}:CLID

110 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 115: Z z/OS OdC Operational Decision Manager - IBM

m 15. CZ* Operational Decision Manager for z/OS tC wsadmin E>DdCd?#

d? hv

++RESADMIN++ Rule Execution Server D\m1C'i#

>}:resAdministrators

++RESDEPLOY++ Rule Execution Server D?pLrC'i#

>}:resDeployers

++RESMONITOR++ Rule Execution Server D`SwC'i#

>}:resMonitors

++RESADMINUSER++ Rule Execution Server D\mC'#

1!5:resAdmin

++RESDEPLOYUSER++ Rule Execution Server D?pLrC'#

1!5:resDeployer

++RESMONITORUSER++ Rule Execution Server D`SwC'#

1!5:resMonitor

++RTSADMIN++ Decision Center D\m1C'i#

1!5:rtsAdministrator

++RTSCONFIG++ Decision Center DdCC'i#

1!5:rtsConfigManager

++RTSUSER++ Decision Center DC'i#

1!5:rtsUser

++RTSINSTALLER++ Decision Center D20LrC'i#

1!5:rtsInstaller

++RTSADMINUSER++ Decision Center D\mC'#

1!5:rtsAdmin

++RTSCONFIGUSER++ Decision Center DdCC'#

1!5:rtsConfig

++RTSUSERUSER++ Decision Center DC'#

1!5:rtsUser1

++DB2NATIVELOC++ DB2 >zbD~D;C#

++RTSDRIVERTYPE++ RTS }]4,SD JDBC (C}/Lr`

M#

1!5:4

++XOMDRIVERTYPE++ XOM }]4,SD JDBC (C}/Lr`

M#

1!5:4

dC 111

Page 116: Z z/OS OdC Operational Decision Manager - IBM

m 15. CZ* Operational Decision Manager for z/OS tC wsadmin E>DdCd?# (x)

d? hv

++RESDBDRIVERTYPE++ RES }]4,SD JDBC (C}/Lr`

M#

1!5:4

++DB2SERVNAME++ DB2 wz{r IP X7#

>}://winmvsm.ibm.com

++DB2PORT++ DB2 ,SKZ#

>}:49100

m 16. CZdCk Rules for COBOL S53D,SDdCd?#

d? hv

++R4CSSID++ CZ* COBOL frSLr4(BS53j6

Dd?#

>}:SSID

m 17. CZdCk WebSphere Application Server O Rule Execution Server D,S((}WOLA)DdCd?#

d? hv

++HBRWOLALOADLIB++ *0kD WOLA bD;C#

>}:WAS.OLA.LOADLIB

++HBRWOLACELL++ *9C WOLA ,S=D WebSphere

Application Server %*D{F#

>}:CILK

++HBRWOLANODE++ *9C WOLA ,S=D WebSphere

Application Server ZcD{F#

>}:NILK

++HBRWOLASERVER++ *9C WOLA ,S=D WebSphere

Application Server 5}DL{F#

>}:WSVRILK

112 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 117: Z z/OS OdC Operational Decision Manager - IBM

`XNq:

Z 313D:liVPhC;

XkZLxYw.07O WebSphere Application Server for z/OS 9CK RACF >X

Yw532+Tf"b#20&CLr~qw1,dCK2+T#

Z 123D:=h 5:4($w}]/;

Z*zD>c(Fd?.s,XkSE*zDXK4($w}]/#

`XE":

Z 23D:=h 2:!qXK;

zITZyZzzh*MVPdCD;,XKPdC Operational Decision Manager

for z/OS#

z/OS KP1d?CZhC Operational Decision Manager for z/OS KP1DKP1d?f"Z;,}]

/I1P#

dCNqM}]/I1

m 18. dCNqM}]/I1

Nq(task) }]/I1 d?

Z zRule Execution Server for z/OS

OdCz&mr IMS w5#

Z 1 1 4 3D

:HBRBATCH;

'Vz&m&CLr,S=}7D

zRule Execution Server for z/OS D

d?#HBRBATCH }]/I1t

Z SHBRPARM#

kT CICS JVM ~qwOKPD

zRule Execution Server for z/OS d

CMCJ DB2 }]bVCTc#

Z 1 1 5 3D

:HBRCICSD;

kT CICS JVM ~qwOKPD

zRule Execution Server for z/OS,

CwdVCTcD DB2 }]bD

d?# HBRCICSD }]/I1t

Z SHBRPARM#

dC CICS &CLrTZ CICS JVM

~qwOKPD zRule Execution

Server for z/OS OKP#

Z 1 1 5 3D

:HBRCICSJ;

CZ CICS JVM ~qwOKPD

zRule Execution Server for z/OS 5

}O C I C S &CLrDd?#

H B R C I C S J }]/I1tZ

SHBRPARM#

dC CICS &CLrTZ zRule

Execution Server for z/OS OKP#

Z 1 1 6 3D

:HBRCICSZ;

Z zRule Execution Server for z/OS

OKP CICS &CLr19CDd

?# H B R C I C S Z I1tZ

SHBRPARM#

dCkXF(D(ET0zY6p

D(F#

Z 1 1 6 3D

:HBRCMMN;

~qwCZkXF((ET0(F

zY6pDd?#HBRCMMN }]

/I1tZ SHBRPARM#

dCB~KP1# Z 1 1 7 3D

:HBREV;

CZ+B~tT&C= WebSphere

Application Server 5}Dd?#X

kZ(} HBREVAUG JCL w5a;

.04sb)5#HBREV }]/

I1tZ SHBRWASC#

dC 113

Page 118: Z z/OS OdC Operational Decision Manager - IBM

m 18. dCNqM}]/I1 (x)

Nq(task) }]/I1 d?

dC~qwt/# Z 1 1 8 3D

:HBRMSTR;

t/~qw5}19CDd?#

H B R M S T R }]/I1tZ

SHBRPARM#

dCMCJVCTc# Z 1 1 9 3D

:HBRPSIST;

8(VCT`ME"Dd?#

H B R P S I S T }]/I1tZ

SHBRPARM#

dCz&m"IMS r CICS &CL

rT(} WOLA Z WebSphere

Application Server OD Rule Execu-

tion Server OKP#

Z 1 2 0 3D

:HBRWOLA;

'VM'z&CLr(}

WebSphere Optimized Local Adapter

(WOLA) ,S= WebSphere Appli-

cation Server OD Rule Execution

Server Dd?#HBRWOLA }]/

I1tZ SHBRPARM#

;I(F# HBRSCEN 8( Miniloan y>&CLrDhn

Kdk5Dd?#K}]/I1;

h*(F#HBRSCEN }]/I1

tZ SHBRPARM#

HBRBATCH

m 19. CZZ zRule Execution Server for z/OS OdCz&mr IMS w5D HBRBATCH d?#

d? hv

HBRSSIDLIST I 1 = 32 vS53j6D:EVtPm9

ID zRule Execution Server for z/OS ~qw

i#}g:HBR1,HBR2,HBR3#PmPDZ;v

j6Gfr4P+7IADw~qw#d{~

qwvZfr4P*F=|G1E4Pfr

/#*+4Pfr7IAX(~qw,kWH

8(dj6#

":CICS JVM ~qwOKPD zRule

Execution Server for z/OS 5}vIdC*|

,%v~qwD~qwi#

a>:g{*?v~qwa)`,DS53j

60:,IT9C(d{+|n&CZ`v~

qw#}g,g{?v~qw{FT HBR *

7,IT9C(d{ HBR% Z RACF |nO

8(`v~qw,x;GT?v~qw"v`

,|n#}g,RDEFINE HBRCONN HBR%

UACC(NONE)

HBRTARGETRES Cd?8(fr4PD;C#

ZK>}P,ZRES m>frZj< zRule

Execution Server for z/OS P4P#

}g:

HBRTARGETRES=ZRES

114 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 119: Z z/OS OdC Operational Decision Manager - IBM

HBRCICSD

m 20. CZkT CICS JVM ~qwOKPD zRule Execution Server for z/OS dCMCJ DB2 }]bVCTcDHBRCICSD d?#

d? hv

HBRPERSISTENCETYPE CZf"Q?p$~DVCTcD`M#Kd?Q$hC

* DB2#kp|DC5#

HBRDBURL CICS PKPD4P739CK URL 4CJ CICS Q(

"D DB2 ,S#

}g:

jdbc:default:connection:currentSQLID=HBR1;fullyMaterializeLobData=false;

HBRCICSJ

m 21. CZdC CICS &CLrTZ CICS JVM ~qwOKPD zRule Execution Server forz/OS OKPD HBRCICSJ d?#

d? hv

HBRWORKPATH UNIX 53~qD~53P$w?<D;C#

>}:/u/HBR1

IXFodP8(D ++CICSWORKPATH++

d?u</#

HBRINSTPATH UNIX 53~qD~53P20y?<D;

C#

>}:/usr/lpp/zDS/V8R5M1

I HBRINST I1PD ++HBRINSTPATH++

d?u</#

HBRTARGETRES Cd?8(fr4PD;C#

ZP\ CICS JVM ~qwD CICS ZDfr

PKPD(;I\5G LCICSJVM#bGr*

yPfr<Z CICS JVM ~qw>X4P#

}g:

HBRTARGETRES=LCICSJVM

HBRPOOLMAXSIZE Kd?XF ra.xml P

defaultConnectionManagerProperties hC

D pool.maxSize hCDs!#|XFI4P

fr/D""_LD}?#

g{ HBRPOOLMAXSIZE D5Q(e,C5

&_Z HBRJVM JVM ~qwOZ CICS P

(eD Threadlimit hC#g{4hCCd

?,G41!5* 20#

dC 115

Page 120: Z z/OS OdC Operational Decision Manager - IBM

HBRCICSZ

m 22. CZdC CICS &CLrTZ zRule Execution Server for z/OS OKPD HBRCICSZd?#

d? hv

HBRSSIDLIST I 1 = 32 vS53j6D:EVtPm9

ID zRule Execution Server for z/OS ~qw

i#}g:HBR1,HBR2,HBR3#PmPDZ;v

j6Gw~qw,zSdPt/2mXF(#

fr4P+7IAPmPDZ;vIC~q

w#d{~qwvZfr4P*F=|G1E

4Pfr/#*+4Pfr7IAX(~q

w,kWH8(dj6#

":CICS JVM ~qwOKPD zRule

Execution Server for z/OS 5}vIdC*|

,%v~qwD~qwi#

a>:g{*?v~qwa)`,DS53j

60:,IT9C(d{+|n&CZ`v~

qw#}g,g{?v~qw{FT HBR *

7,IT9C(d{ HBR% Z RACF |nO

8(`v~qw,x;GT?v~qw"v`

,|n#RDEFINE HBRCONN HBR% UACC(NONE)

|nG9C(d{D>}#

HBRTARGETRES Cd?8(fr4PD;C#

P=vI\D5ICZZ CICS xrPKPf

r:

ZRES

RCICSJVM

Cfr4PITZd1fr5PxrDm;v

CICS xrO4P,rZ,; LPAR OD zRule

Execution Server for z/OS O4P#

}g:

HBRTARGETRES=RCICSJVM

HBRCMMN

m 23. CZdCkXF(D(ET0CZ(FzY6pD HBRCMMN KP1d?#

d? hv

HBRLANG ~qw9CDoT#\'VoTDPm;Z

HBRCMMN }]/I1P#

HBRCCSID kzk3*;`XDd?#

>}:1047

HBRCONSOLECOMPORT XF(CZk~qwxP(EDKZ#

>}:44114

116 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 121: Z z/OS OdC Operational Decision Manager - IBM

m 23. CZdCkXF(D(ET0CZ(FzY6pD HBRCMMN KP1d?# (x)

d? hv

HBRCONSOLECOMHOST KPXF(DzwDwz{#1XF(M~q

wZ,;(zwOKP1,k8(

localhost#

>}:localhost

HBRTRACELEVEL 4PZdDzY6p#STB!nP!q:

v ALL:G<yP{",|(Z?zY#

v FINE:G<wT{""N<{""msM/

f#

v INFO:G<N<{""msM/f#

v WARNING:G<msM/f#

v SEVERE:vG<ms#

v OFF:;PzY#

HBREV

m 24. CZdCB~KP1D HBREV d?#

d? hv

profileName zF.)dDVP&CLr~qwE*D~D

{F#1!5* default#

templatePath E*D~#eD;C#+5hC*

++HBRINSTPATH++/events/config/

wbeProfileTemplate/wbe/default#

profilePath E*D~D;C#+5hC*

++WASINSTPATH++/profiles/default#

adminUserName CZCJ WebSphere Application Server DC

'j6#+5hC* ++ADMINUSER++#v

1tCK\m2+T1,Kd?EGXhD#

adminPassword CZCJ WebSphere Application Server D\

k#+5hC* ++ADMINPSWD++#v1t

CK\m2+T1,Kd?EGXhD#

hostName P\E*D~DFczDwz{#+5hC*

++ADMINHOST++#

wbeHome 20K Decision Server Events D?<Dj<

76#+5hC* ++HBRINSTPATH++/

events#

wbeMsgingType +* WebSphere Application Server dCD

JMS a)Lr#STB!nP!q:

v Default_Messaging:1!{"+]a)L

r#K`MD{"+]G1!5#

v MQ_JMS_Messaging:WebSphere MQ G{"

+]a)Lr#

v No_Messaging:;P*dCD JMS a)L

r# JMS a)LrGV/dCD#

dC 117

Page 122: Z z/OS OdC Operational Decision Manager - IBM

m 24. CZdCB~KP1D HBREV d?# (x)

d? hv

wbeDbType z9CD DB2 }]b#+5hC*

DB2_Universal#

wbeDbJDBCClasspath |, db2jcc.jar M db2jcc_license D?<

D76#hC* ++DB2JARLOCN++/

db2jcc.jar#

wbeDbHostName }]b~qwDwz{#+5hC*

++DB2SERVNAME++#

wbeDbServerPort VdK TCP/IP ~qDKZr}]b}Zl}

DKZ#+5hC* ++DB2PORT++#

wbeDbName }]bD{F#+5hC* ++DB2VCAT++

wbeDbUserId CZCJ DB2 }]bDC'j6#+5hC

* ++DB2USER++#

wbeDbPassword CZCJ DB2 }]bD\k#+5hC*

++DB2PSWD++#

wbeDbCurrSQLID 10 SQL j6#+5hC*

++DB2CURRSQLID++#

HBRMSTR

m 25. CZdC~qwt/D HBRMSTR d?#

d? hv

HBRMODE STB!nP!q:

v RULE:~qS\"&m4T>XM'zDf

r4P#ZSsMz4PM\mfr1,+

9CK==#

v CONSOLE:~qwt/CZ\miPd{~

qwD RES XF(#C~qw;S\4T>

XM'zD,S#

v TEST:~qw}CZbT,;aS\4T>

XM'zD,S#K==CZt/ SSP "v

SXF(4Pfr#

C5xVs!4,"RXkOq4UyT>D

s4N=xP8(#

HBRSSID KP zRule Execution Server for z/OS 5}D

S53Dj6#

>}:HBR1

HBRWORKPATH UNIX 53~qD~53P$w?<D;C#

>}:/u/HBR1

I HBRINST I1PD ++HBRWORKPATH++

d?u</#

118 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 123: Z z/OS OdC Operational Decision Manager - IBM

m 25. CZdC~qwt/D HBRMSTR d?# (x)

d? hv

HBRINSTPATH UNIX 53~qD~53P20y?<D;

C#

>}:/usr/lpp/zDS/V8R5M1

I HBRINST I1PD ++HBRINSTPATH++

d?u</#

HBRCONSOLEPORT ITR=XF(DKZE#

I ++ u</,"Z HBRMODE=CONSOLE

19C#

HBRSSPPORT IR= SSP ~qDKZE#

I ++ u</,"Z HBRMODE=TEST 19

C#

HBRARMENABLED 8>~qwGq+IT/XBt/\mw

(ARM) xP\m#

v hC* YES TI ARM \m~qPO#

v qrhC* NO#

JAVA_OPTIONS Z zRule Execution Server for z/OS t/1+

]x JVM DN}#Z}]/I1D"MPa

)Kj8E"#

>}:-Xmx768M -Xms768M

JAVA_HOME JVM D;C#

>}:/java/java601_bit64_GA/J6.0.1_64

I HBRINST I1PD ++HBRJAVAHOME++

d?u</#

LIBPATH_SUFFIX d{ libpath u?#

CLASSPATH_SUFFIX d{ classpath u?#

HBRSMFST100 8> zRule Execution Server for z/OS Gq*

U/53\mh) (SFM) G<PD4P}

]#

v hC* YES TtC SMF G<&\#

v qrhC* NO#

HBRPSIST

HBRPSIST }]/I1|(TBd?:

v Z 1203Dm 26

v Z 1203Dm 27

v Z 1203Dm 28

dC 119

Page 124: Z z/OS OdC Operational Decision Manager - IBM

m 26. CZdCMCJVCTcD HBRPSIST d?#

d? hv

HBRPERSISTENCETYPE CZf"Q?p$~DVCTcD`M#+K

d?hC* DB2 r FILE#

m 27. CZ+D~53dC*VCTcD HBRPSIST d?#

d? hv

HBRFILEPATH D~53CwVCTc1f" ruleApp D;

C#

>}:/u/HBR1/res_xom

I HBRINST I1PD ++HBRWORKPATH++

d?u</#

HBRXOMFILEPATH D~53CwVCTc1f" XOM D;C#

>}:/u/HBR1/res_xom

I HBRINST I1PD ++HBRWORKPATH++

d?u</#

m 28. CZ+ DB2 }]bdC*VCTcD HBRPSIST d?#

d? hv

HBRDBURL CZCJ DB2 }]bD URL#

(C JDBC }/LrZ 4 `,SD>}g

B:

jdbc:db2://winmvsm.ibm.com:49100+/DSN910GP:currentSQLID=HBR1

HBRWOLA

m 29. CZdCz&mw5T(} WOLA Z WebSphere Application Server OD RuleExecution Server OKPD HBRWOLA d?#

d? hv

HBRWOLACELL *9C WOLA ,S=D WebSphere

Application Server %*D{F#

>}:CILK

HBRWOLANODE *9C WOLA ,S=D WebSphere

Application Server ZcD{F#

>}:NILK

HBRWOLASERVER *9C WOLA ,S=D WebSphere

Application Server ~qwDL{F#

>}:WSVRILK

120 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 125: Z z/OS OdC Operational Decision Manager - IBM

m 29. CZdCz&mw5T(} WOLA Z WebSphere Application Server OD RuleExecution Server OKPD HBRWOLA d?# (x)

d? hv

HBRWOLACICS2WAS *Z WebSphere Application Server Z(}L

P9C CICS &CLrNqm],k+

HBRWOLACICS2WAS= YES mS=

HBRWOLA#mSKd?a+ WOLA "aj>

reg_flag_C2Wprop hC* true#

PX|`E",kND WebSphere Application

Server E"PDZDE/>XJdw#

>}:HBRWOLACICS2WAS = YES

HBRTARGETRES Cd?8(fr4PD;C#

(}9C WOLA dCZ WebSphere

Application Server P4Pfr1,Kd?D(

;I\5* WOLA#

>}:

HBRTARGETRES=WOLA

HBRWOLAREGNAME Kd?ICZhC WOLA "a{F,g

BBOA1REG DD5Pyv#4hCCd?1

D1!5GZWN(",S19Cfz4(D

{FwC BBOA1REG#fz=(GTP"a

(}g,Z CICS B(}wC BBOC

REG),;s9CCd?+"a{F+]=

Operational Decision Manager for z/OS(Zb

VivB,,SrO*,S1;a4PT

BBOA1REG/BBOA1URG DwC)#

C5Dns$H&* 12 vV{#

>}:

HBRWOLAREGNAME=ILKREGNAME

z/OS }]/M?<SMP/E 20Z z/OS 53O4(K`v}]/M?<#

BmPvQ20D}]/#++HBRHLQ++ m>20ZdVdx}]/D_6^({#

}]/ hv

++HBRHLQ++.SHBRAUTH -} APF Z(D0k#i#

++HBRHLQ++.SHBRCICS X(Z CICS D0k#i#

++HBRHLQ++.SHBRCOBC COBOL 1>#

++HBRHLQ++.SHBRCOBS COBOL y>zk#

++HBRHLQ++.SHBREXEC X(Z20DI4PD~#

++HBRHLQ++.SHBRINST SMP/E w5#

dC 121

Page 126: Z z/OS OdC Operational Decision Manager - IBM

}]/ hv

++HBRHLQ++.SHBRJCL KP1y>MdCw5#

++HBRHLQ++.SHBRLOAD z70k#i#

++HBRHLQ++.SHBRPARM KP1dCN}#

++HBRHLQ++.SHBRPLIC PL/I include D~#

++HBRHLQ++.SHBRPLIS PL/I y>zk#

++HBRHLQ++.SHBRPROC KP1 JCL }L#

++HBRHLQ++.SHBRWASC WebSphere Application Server for z/OS 20

DtTD~#

++HBRHLQ++.SHBRXLCH C y>7D~#

++HBRHLQ++.SHBRXLCS C 4zk#

BmPvK* Decision Server for z/OS 20D?<:

?< hv

/usr/lpp/zDM/V8R5M1/executionserver WebSphere Application Server for z/OS O

Rule Execution Server DKP1D~#

/usr/lpp/zDM/V8R5M1/zexecutionserver zRule Execution Server for z/OS DKP1D

~#

/usr/lpp/zDM/V8R5M1/events B~KP1DKP1D~#

BmPvK* Decision Center for z/OS 20D UNIX 53~q (USS) ?<:

?< hv

/usr/lpp/zDM/V8R5M1/teamserver WebSphere Application Server for z/OS O

Decision Center DD~#

XkWH*>chCd?,;sE\KPNNKP1r*<9C Decision Center for z/OS

XF(#PX|`E",kNDZ 13D:dC;#

HBRUUPTI w5++HBRHLQ++.SHBRJCL(HBRUUPTI) w5ay] ++HBRHLQ +.SHBRPARM(+ HBRCTRL) }]/

I1P8(DXFod44($w}]/#

+ICzZ ++HBRHLQ++.SHBRPARM(HBRINST) }]/I1PhCD JCL d?"+dk

XFodPa)Dd?O",SxzICZdCXKD$w}]/#

HBRUUPTI w54PTBNq:

v 4FXhD}]/MI1,"*|G8(I ++HBRWORKDS++ JCL d?m>D_

6^({#

v + ++HBRHLQ++.SHBRPARM(HBRINST) r ++HBRHLQ++.SHBRPARM(HBRCTRL) PD JCL d

?Vdx}]/I1PT&KP1d?DyP5}#

122 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 127: Z z/OS OdC Operational Decision Manager - IBM

}g,++WASINSTPATH++ m> WebSphere Application Server 5}D2076#

g{+ ++WASINSTPATH++ hC*5 /WebSphere/V80IL2Z1/AppServer in HBRINST,

G4ZNN;C}CT&KP1d? WASINSTPATH 1,<a+Cd?hC*`,D

5#

++HBRSSID++ m> zRule Execution Server for z/OS D SSID#g{Z HBRCTRL

PhC HBRSSID=HBR1,G4ZNN;C}CT&KP1d? HBRSSID 1,<a

+Cd?hC* HBR1#

`XEn:

Z 83D:=h 4:(FXKDXFod;

XFodf_ HBRUUPTI w5*4(D)4P73#1z(F z/OS dCMKP1

d?1,zXk*zDXK(FXFod#zITZ ++HBRHLQ++.SHBRPARM(HBRCTRL)

}]/I1P8(XFod#

`XNq:

Z 123D:=h 5:4($w}]/;

Z*zD>c(Fd?.s,XkSE*zDXK4($w}]/#

dC 123

Page 128: Z z/OS OdC Operational Decision Manager - IBM

124 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 129: Z z/OS OdC Operational Decision Manager - IBM

yw

>E"G*Z@za)Dz7M~qx`4#

IBM I\Zd{zRrXx;a)>D5PV[Dz7"~qr&\XT#PXz10

yZxrDz7M~qDE",krz1XD IBM zmI/#NNT IBM z7"L

rr~qD}C"GbZw>r5>;\9C IBM Dz7"Lrr~q#;*;V8

IBM D*6z(,NN,H&\Dz7"Lrr~q,<ITzf IBM z7"Lrr

~q#+G,@@Mi$NNG IBM z7"Lrr~qDYw,rIC'TP:p#

IBM +>I\Q5Pr}Zjkk>D5Z]PXDwn({#a)>D5";b6E

ZhC'9Cb)({DNNmI#zITCif==+mIi/Dy:

IBM United Kingdom Laboratories,Mail Point 151, Hursley

Park, Winchester, Hampshire, England SO21 2JN

PX+VZV{/ (DBCS) E"DmIi/,kkzyZzRrXxD IBM *6z(

?E*5,rCif==+i/Dy:

Intellectual Property Licensing

Legal and Intellectual Property Law

IBM Japan, Ltd.

19-21, Nihonbashi-Hakozakicho, Chuo-ku

Tokyo 103-8510, Japan

TBNdTZ"zMk1X(IP;,f(Dd{zRrXxy;JC:INTERNA-

TIONAL BUSINESS MACHINES CORPORATION“4V4”a)>vfo,;=PNN

V`D(^[Gw>D9G5,D)#$,|(+;^Z5,DPXGV("JzM

JCZ3VX(C>D#$#3)zRrXxZ3);WP;Jmb}w>r5,D

#$,rK>unI\;JCZz#

>E"PI\|,<u=f;;<7DX=r!"ms#K&DE"+(Z|D;b

)|D+`k>JODBf>P#IBM ITf1T>vfoPhvDz7M/rLrxP

DxM/r|D,x;mP(*#

>E"PTG IBM Web >cDNN}C<;G*K=cp{xa),;TNN==d

1TG) Web >cD#$#G) Web >cPDJO;GK IBM z7JOD;?V,

9CG) Web >cx4DgU+IzTPP##

IBM IT4|O*J1DNN==9CrV"zya)DNNE"x^kTzP#NN

pN#

>LrD;mI=g{*KbPXLrDE"To=gB?D:(i) JmZ@"4(DL

rMd{Lr(|(>Lr).dxPE";;,T0 (ii) JmTQ-;;DE"xP

`%9C,kkBPX7*5:

IBM United Kingdom Laboratories,Mail Point 151, Hursley

Park, Winchester, Hampshire, England SO21 2JN

© Copyright IBM Corp. 2012, 2012 125

Page 130: Z z/OS OdC Operational Decision Manager - IBM

;*qXJ1Du~Mun,|(3)iNBD;(}?D6Q,<IqCb=fD

E"#

>D5PhvDmILr0dyPICDmIJOyI IBM @] IBM M'-i"IBM

zJm~mI-irNN,H-iPDuna)#

K&|,DNNT\}]<GZ\X73PbCD#rK,Zd{Yw73PqCD

}]I\aPwTD;,#P)b?I\GZ*"6D53OxPD,rK;#$k

;cIC53OxPDb?a{`,#Kb,P)b?G(}Fcx@FD,5Ja

{I\aPnl#>D5DC'&1i$dX(73DJC}]#

f0G IBM z7DE"ISb)z7D)&L"dvf5wrd{I+*qCDJO

Pq!#IBM ;PTb)z7xPbT,2^(7OdT\D+7T"f]TrNNd

{XZG IBM z7Dyw#PXG IBM z7T\DJb&1rb)z7D)&La

v#

>E"|,ZU#5qYwP9CD}]M(fD>}#*K!I\j{X5wb)

>},>}PI\a|(vK"+>"7FMz7D{F#yPb){F<Gi9

D,t5J5qs59CD{FMX7kK`F,?tIO#

f(mI$:

>E"|(4oTN=Dy>&CLr,b)y>5w;,Yw=(OD`L=(#

g{G*4UZ`4y>LrDYw=(OD&CLr`LSZ(API)xP&CLr

D*""9C"-zrV"*?D,zITNNN=Tb)y>LrxP4F"^

D"V",x^kr IBM 6Q#b)>}"4ZyPu~Bw+fbT#rK,IBM

;\##r5>b)LrDI?T"I,$Tr&\#b)y>Lr“4V4”a),

;=PNNV`D#$#TZr9Cb)y>LrxlIDNNp&,IBM ;P#p

N#

2b)y>LrD?]=4rdNN?VrNN\zz7,<Xk|(gBf(y

w:

©(s+>D{F)(j)#K?VzkGy] IBM +>Dy>Lr\zv4D#©

Copyright IBM Corp. _dk;vr`vj]_.

Lj

IBM"IBM UjM ibm.com G International Business Machines Corp. Z+rm`\=

xrDLjr"aLj#d{z7M~q{FI\G IBM rd{+>DLj#10D

IBM LjPm,IS Web >c www.ibm.com/legal/copytrade.shtml O:f(MLjE

";?Vq!#

Linux G Linus Torvalds Z@zM/rd{zRrXxD"aLj#

Microsoft"Windows M Windows UjG Microsoft Corporation Z@zM/rd{zR

rXxDLj#

UNIX G The Open Group Z@zMd{zRrXxD"aLj#

Java MyPyZ Java DLjMUjG Oracle M/rdS+>DLjr"aLj#

126 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 131: Z z/OS OdC Operational Decision Manager - IBM

w}

[A]2+_T

Decision Center 79

2+T

(FtT 77, 80

* WebSphere Application Server for

z/OS dC 40

* WebSphere Optimized Local

Adapters (WOLA) dC 40

Decision Center 77, 80

2+T!n

zRule Execution Server for z/OS 19

20

}]b, bT,S 83

20 Rule Execution Server

4( JDBC a)Lr 41

[B]#$?<

Decision Server for z/OS 20

`kzIDzk 97

d?

WebSphere Application Server for

z/OS 41

?p 47

WebSphere Application Server for z/OS

\m EAR 45

?p EAR D~ 83

?p XU RAR 44

?p, \m EAR

Rule Execution Server 45

?p, P\8wv_~q EAR

Rule Execution Server 47

?p, XU RAR,

Rule Execution Server 44

[C]XB?p

Decision Validation Services 87

4(

Rule Execution Server 42

[D]zk/I

9C/,4S 92

9C2,4S 91

zk/I (x)

CICS |0Lr 93

%*

/:73PD Rule Execution Server

dC 61

(FtT

Decision Center 2+T 77, 80

(F JCL d? 8

SP, WebSphere MQ

TZks{" 56

TZl&{" 56

[F]CJ(

MBean hv{ 43

~qw2+T

zRule Execution Server for z/OS 20

~qwi

dC 16

[G]|D, `0k3r

Decision Center 84

$w}]/

Decision Server for z/OS 12

\m EAR, ?p

Rule Execution Server 45

fra0

k WebSphere MQ /I 54

fr4P 91

[H]73

Rule Execution Server dC 61

[J]/:

WebSphere Application Server for

z/OS 65

+ resgroup 3d=`SwG+

Rule Execution Server 36

{C2+T

zzRule Execution Server for z/OS 21

[K]XF(2+T

zRule Execution Server for z/OS 23

[L]`0k3r, |D

Decision Center 84

*Of"b, 9C 33

,S2+T

zRule Execution Server for z/OS 22

,SX

4( 81

,S$'

TZ WebSphere MQ dkMdvSP

55

TZ WebSphere MQ dkMdvwb

57

4SzIDzk 97

[M]|n2+T

zRule Execution Server for z/OS 24

|{<x

}]4

WebSphere Application Server for

z/OS 65

?< 121

[P]dC

4(,SX 81

4(}]4 81

*Of"b, 9C 33

J4\mw JCL 97

CICS JVM ~qwOD zRule

Execution Server for z/OS 26

for z/OS 96

zRule Execution Server for z/OS 16

dC Decision Center

2+_T 79

4(}]4 80

4( JDBC a)Lr 80

`0k3r, |D 84

dC Decision Validation Services

?p Decision Validation Services 87

dC HBRCTRL 8, 9, 10, 11, 12

© Copyright IBM Corp. 2012, 2012 127

Page 132: Z z/OS OdC Operational Decision Manager - IBM

dC Java 4P%*T,S= zRules

Execution Server XF( 48

dC Rule Execution Server 42

?p\m EAR 45

?pP\8wv_~q EAR 47

?p XU RAR 44

4(}]4 42

73 61

Z/:==B9C WebSphere

Application Server for z/OS 65

resgroup i=`SwG+, 3d 36

WebSphere Application Server for z/OS

WebSphere Optimized Local

Adapters (WOLA) 48

[S]zID COBOL zk

`k 97

4S 97

4P 97

9Civ}]U/

y>zk 98

Bq\m

Z WebSphere Application Server P,

nsNk_'V 61

dk/dvSP

Z WebSphere MQ P4(,S$'

55

dk/dvSP, WebSphere MQ

$nf6 58

dk/dvwb, WebSphere MQ

4(,S$' 57

$nf6 59

}]/ 121

}]b

bT,S 42, 83

}]4

4( 81

}]4, 4(

Rule Execution Server 42

[T]P\8wv_~q EAR, ?p

Rule Execution Server 47

XK

Operational Decision Manager for

z/OS 2, 16

zRule Execution Server for z/OS 2, 4,

7

[X]53\mh) 95, 99

{"}/Dfr Bean

M WebSphere MQ

20 60

SP$nf6 58

wb$nf6 59

mI(

MBean hv{ 43

[Y]l=4P

Decision Server PD'V 54

CZ~qw2+TD RACF `

zRule Execution Server for z/OS 20

KPzIDzk 97

KP1d? 103, 113

[Z]Zz&mP4Pfr

9C WebSphere Optimized Local

Adapters (WOLA) 51

Z z/OS O?p

Decision Validation Services 85

oO

Rule Execution Server XF( 90

4P}] 99

wb, WebSphere MQ

TZks{" 57

TZl&{" 58

0kb

zRule Execution Server for z/OS 1

J4\mw 95, 96

S]?([kE 95

nsNk_'V (LPS)

Z WebSphere MQ PtC 61

CCICS

|0Lr, wC 93

dC zRule Execution Server for

z/OS 17, 26

(} WOLA Z WebSphere Application

Server for z/OS OD Rule Execution

Server O4Pfr 52

CICS &CLr5Pxr

fr5Pxr 28

dCTZfr5PxrP4Pfr 28

&CLr5Pxr 28

CICS JVM ~qwOD zRule Execution

Server for z/OS \'VDf>

CICS 26

CICS JVM ~qwOD zzRule Execution

Server for z/OS

dC 26

COBOL /,4S 92

COBOL 2,4S 91

DDB2 VCTc

zRule Execution Server for z/OS 13

Decision Center 83

2+T

(FtT 77, 80

Decision Server for z/OS

#$?< 20

$w}]/ 12

0kb 1

Decision Validation Services

XB?p 87

dC

Z WebSphere Application Server

for z/OS O 85

Z z/OS O?p 85

EEAR D~, ?p 83

GGSSP 95

HHBRBATCH 103, 113

HBRCICSD 103, 113

HBRCICSJ 103, 113

HBRCICSZ 103, 113

HBRCMMN 103, 113

HBRCTRL 8, 9, 10, 11, 12, 103

HBREV 103, 113

HBRINST 8, 103, 113

HBRMSTR 103, 113

HBRPSIST 103, 113

HBRUUPTI 12, 122

HBRUUPTI w5 8, 122

HBRWOLA 103, 113

IIMS

dC 18, 53

z&mxr 18, 53

\'VDf> 18, 53

128 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 133: Z z/OS OdC Operational Decision Manager - IBM

IMS (x)

{"&mxr 18, 53

DL/I 18, 53

JJ2C O$p{

WebSphere Application Server for z/OS

Rule Execution Server 41

JCL

XZJ4\mwdC 97

JCL d? 8, 103, 113

JDBC a)Lr, 4(

Decision Center 80

Rule Execution Server 41

MMBean

M WebSphere MQ 54

WebSphere Application Server 7.0 Dh

v{ 43

MQ

Z WebSphere Application Server P/

I WebSphere MQ 54

Rresgroup i=`SwG+, 3d

Rule Execution Server 36

Rule Execution Server on WebSphere

Application Server for z/OS

dC IMS 53

SSHBRPARM 103, 113

SHBRWASC 103, 113

SMF 95, 99

SMF `M 120 99

SMF `M 120 S`M 100 99

SMF }]U/

y>zk 98

WWebSphere Application Server

Rule Execution Server %*?p 63

WebSphere Application Server for z/OS

2+T, dC 40

/: 65

dC WOLA 0kb 49

WebSphere Application Server for z/OS d

? 41

WebSphere MQ

SP$nf6, 4( 58

SP,S$', 4( 55

dvSP, 4( 56

dvwb, 4( 58

dkSP, 4( 56

dkwb, 4( 57

{"}/Dfr Bean, 20 60

Z WebSphere Application Server P/

I 54

wb$nf6, 4( 59

wb,S$', 4( 57

nsNk_'V, tC 61

WebSphere Optimized Local Adapters

(WOLA) 48

2+T, dC 40

?p EJB 49

i$dC 54

Zz&mP4Pfr 51

Z CICS P4Pfr 52

WOLA

kND WebSphere Optimized Local

Adapters (WOLA)

WOLA 0kb

Z WebSphere Application Server for

z/OS OdC 49

wsadmin E>

dC WebSphere Application Server for

z/OS OD Rule Execution Server 37

Z WebSphere Application Server for

z/OS OdC Decision Center XF(

75

XXOM }]4 42

xomdatasource 42

XU RAR, ?p

Rule Execution Server 44

XUConnectionFactory

1! JNDI {F 61

ZzRule Execution Server for z/OS

2+T!n 19

XF(2+T 23

,S2+T 22

|n2+T 24

dC 16

dC CICS 17

dC CICS ROR M AOR 26

dC IMS 18

t/ 26

XK 2, 4, 7

zRule Execution Server for z/OS (x)

i$dC 90

CZ~qw2+TD RACF ` 20

oO 90

DB2 VCTc 13

zRule Execution Server for z/OS 2+T

~qw 20

zRule Execution Server for z/OS for z/OS

XK 2, 16

zzRule Execution Server for z/OS 2+T

{C 21

z/OS

WebSphere Optimized Local Adapters

(WOLA) 48

z/OS dCd? 8

z/OS S53 96

w} 129

Page 134: Z z/OS OdC Operational Decision Manager - IBM

130 IBM Operational Decision Manager: Z z/OS OdC Operational Decision Manager

Page 135: Z z/OS OdC Operational Decision Manager - IBM
Page 136: Z z/OS OdC Operational Decision Manager - IBM

����

Printed in China