I got the above question IM'd to me this afternoon.
The CICS system programmer has a transaction definition in CICS for this.
CEMT I TRANS(MFX5)
STATUS: RESULTS - OVERTYPE TO MODIFY
Tra(MFX5) Pri( 025 ) Pro(SC00DISP) Tcl( DFHTCL09 ) Ena Sta
Pur Prf(PCTIDMF ) Uda Bel Iso Bac Wai
Under IDEA I can issue DISPLAY PCT and I see:
MFX5 SC00DISP ACCOUNT-ID 64
How can I find the real user CICS TRANSACTION-ID that is associated with ACCOUNT-ID MFX5?
1.Run VLSUTIL function SCAN on VLS file IDDAT where the IDEAL members reside.
//SYSIN DD *
SCAN /ALL/ (Note: Scan only scans 70 columns)
2.If VLSUTIL reports a member then run VLSUTIL function PUNCH to see the content of that IDEAL member.
In this case here:
//SYSIN DD *
3.SYSPUNCH for that IDEAL member shows :
SEL SYS MEN
SET COMMAND LINE 0
SET COMMAND SEPERATOR N
SET RUN QUITIDEAL YES
SET RUN CLEAR QUITRUN
SET ENVIRONMENT FINAL-ID NONE
SET ENVIRONMENT ACCOUNT-ID MFX5
RUN MFT5MENU VER PROD
Based on our naming standards I know it's CICS Transaction-id MFT5.
An ACCOUNT-ID can be set in the IDEAL environment section , an IDEAL member
or you can set the ACCOUNT-ID in an IDEAL program by coding SET $ACCOUNT-ID = 'xxxx' .
ACCOUNT-IDs are useful in a production CICS region to provide separate user-specified
CICS transactions. Without ACCOUNT-IDs, all CA Ideal transactions and transaction
DDOL execute as SCFD after signon. Using ACCOUNT-IDs within CA Ideal applications
allows CICS performance analysis packages or transaction accounting packages to
isolate transactions for charge-back and resource consumption analysis.
The transaction definition for SCFD invokes SC00DISP, the Session Control Facility
Dispatcher program. Additional transaction definitions can be specified as any valid 4
characters ,IBM recommends transactions IDs do not begin with C. An ACCOUNT-ID
transaction must have a TRANSACTION definition in CICS with the same options as the
SCFD entry. An entry in SC00TRAN, the SCF Transaction Table, is not required for an
ACCOUNT-ID. Like the SCFD transaction, an ACCOUNT-ID is a synchronous CICS task
attached to a terminal invoking SC00DISP, the SCF dispatcher program. ACCOUNT-ID
transactions must only invoke SC00DISP.