View previous topic :: View next topic
|
Author |
Message |
PrabakarV
New User
Joined: 21 Dec 2007 Posts: 88 Location: My Desk
|
|
|
|
Hi,
i have a list of CICS regions and another list of programs.
all I need to perform is, find all the transactions in that particular list of CICS regions corresponding to the list of programs...
(ex)
REGION LIST
CICS1,
CICS2,
CICS3
PROG LIST
PROG1,
PROG2,
PROG3
do anyone know the approach how to proceed this... |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8696 Location: Dubuque, Iowa, USA
|
|
|
|
I believe (but haven't tested) that CEMT can do this, one program at a time.
You could also use DFHCSDUP in batch to get everything from the CSD file and then write a program to analyze the output. |
|
Back to top |
|
|
PrabakarV
New User
Joined: 21 Dec 2007 Posts: 88 Location: My Desk
|
|
|
|
Thanks for the reply Rob.
you mean to say that one prog at a time in all regions (in a CICSPLEX).... |
|
Back to top |
|
|
PrabakarV
New User
Joined: 21 Dec 2007 Posts: 88 Location: My Desk
|
|
|
|
as you said Rob,
Code: |
//CSDJOB JOB accounting info,name,MSGLEVEL=1
//STEP1 EXEC PGM=DFHCSDUP,REGION=0M, 1
// PARM='CSD(READWRITE),PAGESIZE(60),NOCOMPAT'
//STEPLIB DD DSN=CICSTS31.CICS.SDFHLOAD,DISP=SHR
//*******************************************************************
//* If you are running DFHCSDUP with the MIGRATE command,
//* and your CICS load tables are not in CICSTS31.CICS.SDFHLOAD,
//* concatenate your own private library here:
//*******************************************************************
// DD DSN=CICSTS31.CICS.userlib.tables,DISP=SHR
//DFHCSD DD UNIT=SYSDA,DISP=SHR,DSN=CICSTS31.CICS.DFHCSD
//SECNDCSD DD UNIT=SYSDA,DISP=SHR,DSN=CICSTS31.CICS.SECNDCSD
//indd DD UNIT=SYSDA,DISP=SHR,DSN=extract.input.dataset
//outdd DD UNIT=SYSDA,DISP=SHR,DSN=extract.output.dataset
//* or
//outdd DD SYSOUT=A
//SYSPRINT DD SYSOUT=A
//SYSIN DD *
· · ·
DFHCSDUP commands
/*
// |
what i cant understand is, DFHCSDUP commands... i dunno what they might be... is it CEMT commands? |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8696 Location: Dubuque, Iowa, USA
|
|
|
|
The CICS Operations and Utilities manual has this in the Table of Contents:
Quote: |
2.10 Resource management utility DFHCSDUP commands
2.10.1 The DFHCSDUP ADD command
2.10.2 The DFHCSDUP ALTER command
2.10.3 The DFHCSDUP APPEND command
2.10.4 The DFHCSDUP COPY command
2.10.5 The DFHCSDUP DEFINE command
2.10.6 The DFHCSDUP DELETE command
2.10.7 The DFHCSDUP EXTRACT command
2.10.8 The DFHCSDUP INITIALIZE command
2.10.9 The DFHCSDUP LIST command
2.10.10 The DFHCSDUP MIGRATE command
2.10.11 The DFHCSDUP PROCESS command
2.10.12 The DFHCSDUP REMOVE command
2.10.13 The DFHCSDUP SCAN command
2.10.14 The DFHCSDUP SERVICE command
2.10.15 The DFHCSDUP UPGRADE command
2.10.16 The DFHCSDUP VERIFY command
|
Some reading might be in order. |
|
Back to top |
|
|
PrabakarV
New User
Joined: 21 Dec 2007 Posts: 88 Location: My Desk
|
|
|
|
if i dont have this lib
Code: |
CICSTS31.CICS.SDFHLOAD |
no way to try this job on my side? |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8696 Location: Dubuque, Iowa, USA
|
|
|
|
If you are running CICS, you have an SDFHLOAD -- the high level qualifier will be site specific, but it'll be somewhere. And that load library is what you need in this JCL. |
|
Back to top |
|
|
Garry Carroll
Senior Member
Joined: 08 May 2006 Posts: 1193 Location: Dublin, Ireland
|
|
|
|
Quote: |
all I need to perform is, find all the transactions in that particular list of CICS regions corresponding to the list of programs... |
You can find the transaction that starts the first-called program. If that program calls other programs, you need to analyse the code. A common program may be linked-to by several transactions.....
Garry. |
|
Back to top |
|
|
PrabakarV
New User
Joined: 21 Dec 2007 Posts: 88 Location: My Desk
|
|
|
|
Thanks Garry...
but it wont affect my requirement.... meanwhile there could be more trans for one prog....
are independent from each other... so i believe there is no need of code analysis.... |
|
Back to top |
|
|
|