View previous topic :: View next topic
|
Author |
Message |
HM
New User
Joined: 01 Jun 2007 Posts: 4 Location: Greece
|
|
|
|
I am calling a CICS program from Windows XP through CTG:
> DFHMIRS is attached to the mirror transaction
> eci_transid, eci_tpn are set to the intended mirror transaction name
> the program executes correctly
> EIBTRNID variable is set to the requested TRNID during execution
but CEMT I TASK return CPMI as the TRNID.
Is there any way I can force CICS to display a user defined TRNID under CEMT?
The reason behind this is to be able to monitor the system in terms of transactions instead of programs. |
|
Back to top |
|
|
dick scherrer
Moderator Emeritus
Joined: 23 Nov 2006 Posts: 19244 Location: Inside the Matrix
|
|
|
|
Hello,
Try cemt i tran(tranid or tranmsk*) |
|
Back to top |
|
|
HM
New User
Joined: 01 Jun 2007 Posts: 4 Location: Greece
|
|
|
|
Actually is not an issue of the CEMT option.
The problem is that systemwide the transaction-name of the transaction executed is CPMI and not a user dedined transaction-name.
That means that for CICS and system statistics all transactions are recognized as CPMI and one can not deferentiate between different programs. |
|
Back to top |
|
|
HM
New User
Joined: 01 Jun 2007 Posts: 4 Location: Greece
|
|
|
|
Actually is not an issue of the CEMT option.
The problem is that systemwide the transaction-name of the transaction executed is CPMI and not a user dedined transaction-name.
That means that for CICS and system statistics all transactions are recognized as CPMI and one can not deferentiate between different programs. |
|
Back to top |
|
|
shagnwrx
New User
Joined: 07 Jul 2006 Posts: 17 Location: Birmingham, AL
|
|
|
|
The only way I know to get around that is to focus on program name instead of transid when generating your statistics.
What are you using for the statistic generation? We used CIMS Capacity Planner from CIMS Lab (Now IBM)... We had to get a zap to change the collection process to key off of program name. For CMR type data, we just wrote a simple cobol program to select by program name. |
|
Back to top |
|
|
Nimesh.Srivastava
New User
Joined: 30 Nov 2006 Posts: 78 Location: SINGAPORE
|
|
|
|
HM,
How are you invoking the client call, are you using ECI interface ? if yes then it might be possible to invoke the transaction by there actual transaction ids rather than CPMI calls.
Thanks
Nimesh |
|
Back to top |
|
|
HM
New User
Joined: 01 Jun 2007 Posts: 4 Location: Greece
|
|
|
|
Problem solved !!!
The call was made through CTG running on an AIX Server.
Transactions were defined on a CICS region as remote executing to another and this was causing the problem.
When we defined a new CICS region and made the same definitions programs called from the new CICS worked just fine.
Thank you all for your participation. |
|
Back to top |
|
|
dick scherrer
Moderator Emeritus
Joined: 23 Nov 2006 Posts: 19244 Location: Inside the Matrix
|
|
|
|
Thank you for posting your solution |
|
Back to top |
|
|
ramco_sita
New User
Joined: 25 Jun 2007 Posts: 40 Location: chennai
|
|
|
|
Hi
I am running thru the same problem...
When i run my ECI request - CTG running on windows XP.
I am getting a AEI0 error.(not authorized to access the transaction -7 eci request error code).
We have mirrored the user defined Trans id to CPMI and access has been given Read .
But my java client when it is invoked i get this -7 error (ECI_transid error) - you are not authorized to run the transaction.
i am not able to link to the dfhmirs program from my java client code.
Please let us know how u resolved your problem.
Thanks!
ramco_sita |
|
Back to top |
|
|
|