Home » Infrastructure » Other Operating Systems » CICS Access Manager to Local 8.1.7 OSDI Database
|
Re: CICS Access Manager to Local 8.1.7 OSDI Database [message #113696 is a reply to message #113695] |
Mon, 02 July 2001 03:54 |
paul mansfield
Messages: 35 Registered: January 2001
|
Member |
|
|
: Is a NET8 started task necessary when accessing a local database through CICS Access Manager with Cross Memory services? What parameters need to be set in CINAMES and the thread table?
: Thanks.
Justin,
I'll mail you a sample of a thread table. I've tried taking down net8 and it still seems that CICS can connect to a local Oracle.
|
|
|
Re: CICS Access Manager to Local 8.1.7 OSDI Database [message #113697 is a reply to message #113696] |
Fri, 06 July 2001 12:19 |
Subhash Roy
Messages: 24 Registered: January 2001
|
Junior Member |
|
|
: : Is a NET8 started task necessary when accessing a local database through CICS Access Manager with Cross Memory services? What parameters need to be set in CINAMES and the thread table?
: : Thanks.
: Justin,
: I'll mail you a sample of a thread table. I've tried taking down net8 and it still seems that CICS can connect to a local Oracle.
:AM4CICS from the OS/390 region connects to the OSDI local database server via the binding address space. But, it requires authorization check such as RACF. It seems like Net8 address space,
:the binding address space is another service managed by OSDI.
|
|
|
Re: CICS Access Manager to Local 8.1.7 OSDI Database [message #113699 is a reply to message #113696] |
Wed, 11 July 2001 05:51 |
paul mansfield
Messages: 35 Registered: January 2001
|
Member |
|
|
: : Is a NET8 started task necessary when accessing a local database through CICS Access Manager with Cross Memory services? What parameters need to be set in CINAMES and the thread table?
: : Thanks.
: Justin,
: I'll mail you a sample of a thread table. I've tried taking down net8 and it still seems that CICS can connect to a local Oracle.
Justin,
your e-mail address bounces my mails - here's the JCL etc.
ORACICS TYPE=START,ACCT=USERID,SSN=ORAY,MAXTHRD=30, 1
MAXCRSR=10
ORACICS TYPE=THREAD,COPIES=28,PROTECT=YES,ACCT=TRANSID, 1
TRANSAC=*,AUTH=(USERID)
ORACICS TYPE=ENV, 1
ENAME=(NLS_LANG=AMERICAN_AMERICA.WE8EBCDIC37C, 1
NLS_DATE_FORMAT=DD-MON-YYYY)
ORACICS TYPE=END
END
you will probably wish to change some of the parameters and also include a
COMMIT=CICS if you wish CICS to do the backouts etc. We use the RACF exit to
connect to CICS and thus have AUTH=(USERID). We also use just one thread
pool. You may wish to split this by having threads for different transids.
You may also wish to consider how many permanant threads you want. We tend
to use virtually all permanent with just a few torn down threads for peak
periods.
It looks like you don't need net8 for this.
//CFCICS1D JOB (EB2),'PAUL.MANSFIELD',
// NOTIFY=CFCICS1,
// CLASS=A,MSGCLASS=X,MSGLEVEL=(1,1)
//*
//*
//CIN EXEC PGM=CINAMES,REGION=4000K
//* replace with your Oracle cmdload
//STEPLIB DD DSN=ORACLE.V8R1M7.O81710.CMDLOAD,DISP=SHR
// DD DSN=ORACLE.V8R1M7.CMDLOAD,DISP=SHR
//SYSIN DD DUMMY
//SYSOUT DD SYSOUT=*
//SYSERR DD SYSOUT=*
//* REPLACE SYSIN WITH USER TNSNAMES SOURCE TO BE USED FOR CICS
//INFILE DD DISP=SHR,DSN=ORACLE.ORAY.PARMLIB(TNSNAMW8)
//OUTFILE DD DSN=&&TEMPPDS(CINAMES),
// UNIT=SYSDA,DISP=(,PASS),
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=400),
// SPACE=(400,(100,100,5))
//ASM EXEC PGM=IEV90,REGION=4000K,
// PARM='DECK,NOOBJECT'
//SYSPRINT DD SYSOUT=*
//SYSLIB DD DSN=&&TEMPPDS,DISP=(OLD,DELETE)
//*Replace with Oracle Access Manager maclib
// DD DSN=ORACLE.V8R1M7.MACLIB,DISP=SHR
//*Replace with CICS MACLIB
// DD DSN=CICSTS13.CICS.SDFHMAC,DISP=SHR
// DD DSN=SYS1.MACLIB,DISP=SHR
//SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(5,5))
//SYSPUNCH DD DSN=&&OBJ,DISP=(,PASS),UNIT=SYSDA,
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=400),
// SPACE=(400,(50,50))
//* REPLACE SYSIN WITH USER TABLE SOURCE
//SYSIN DD DISP=SHR,DSN=ORACLE.ACCMAN.SRCLIB(ORACICSW)
//LKED EXEC PGM=IEWL,REGION=3072K,
// PARM=('AC=1',MAP,LIST,LET,'SIZE=(2048K,512K)',XREF,
// RENT,'AMODE=31',DCBS,'RMODE=ANY',)
//SYSPRINT DD SYSOUT=*,DCB=(RECFM=FBA,LRECL=121,BLKSIZE=12
//SYSUT1 DD UNIT=VIO,SPACE=(1024,(1000,500))
//*
//*
//*Replace with load library for thread table
//SYSLMOD DD DISP=SHR,DSN=ORACLE.V8R1M7.ORAYCICS.LOADLIB
//* ---------------------------
//*
//*
//SYSLIN DD DSN=&&OBJ,DISP=(OLD,DELETE)
// DD DDNAME=LSYSIN
//LSYSIN DD *
NAME ORAY(R)
....and member TNSNAMW8 (mentined above)
ORAW=
(DESCRIPTION=(ADDRESS=(PROTOCOL=XM)(SID=ORAW)))
|
|
|
Goto Forum:
Current Time: Sun Jan 05 22:04:25 CST 2025
|