IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

Finding transactions


IBM Mainframe Forums -> CICS
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
PrabakarV

New User


Joined: 21 Dec 2007
Posts: 88
Location: My Desk

PostPosted: Tue Oct 20, 2009 12:10 pm
Reply with quote

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
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8696
Location: Dubuque, Iowa, USA

PostPosted: Tue Oct 20, 2009 3:43 pm
Reply with quote

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
View user's profile Send private message
PrabakarV

New User


Joined: 21 Dec 2007
Posts: 88
Location: My Desk

PostPosted: Tue Oct 20, 2009 7:08 pm
Reply with quote

Thanks for the reply Rob.

you mean to say that one prog at a time in all regions (in a CICSPLEX)....
Back to top
View user's profile Send private message
PrabakarV

New User


Joined: 21 Dec 2007
Posts: 88
Location: My Desk

PostPosted: Tue Oct 20, 2009 7:15 pm
Reply with quote

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
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8696
Location: Dubuque, Iowa, USA

PostPosted: Tue Oct 20, 2009 7:26 pm
Reply with quote

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
View user's profile Send private message
PrabakarV

New User


Joined: 21 Dec 2007
Posts: 88
Location: My Desk

PostPosted: Tue Oct 20, 2009 7:30 pm
Reply with quote

if i dont have this lib
Code:
CICSTS31.CICS.SDFHLOAD


no way to try this job on my side?
Back to top
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8696
Location: Dubuque, Iowa, USA

PostPosted: Tue Oct 20, 2009 7:35 pm
Reply with quote

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
View user's profile Send private message
Garry Carroll

Senior Member


Joined: 08 May 2006
Posts: 1193
Location: Dublin, Ireland

PostPosted: Tue Oct 20, 2009 7:45 pm
Reply with quote

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
View user's profile Send private message
PrabakarV

New User


Joined: 21 Dec 2007
Posts: 88
Location: My Desk

PostPosted: Tue Oct 20, 2009 8:07 pm
Reply with quote

Thanks Garry...

but it wont affect my requirement.... meanwhile there could be more trans for one prog....

Quote:
prog1
prog2
prog3


are independent from each other... so i believe there is no need of code analysis....
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> CICS

 


Similar Topics
Topic Forum Replies
No new posts Finding and researching jobs All Other Mainframe Topics 0
No new posts VB to FB - Finding LRECL SYNCSORT 4
No new posts Finding Assembler programs PL/I & Assembler 5
No new posts Cobol transactions in SYSVIEW COBOL Programming 0
No new posts Finding faulty logic Subscript out of... COBOL Programming 5
Search our Forums:

Back to Top