View previous topic :: View next topic |
Author |
Message |
sue Beginner
Joined: 03 Feb 2006 Posts: 1 Topics: 1
|
Posted: Fri Feb 03, 2006 6:14 pm Post subject: Setting EIBTRMID |
|
|
We have a CICS system that consists of approximately 10 programs. The first is a menu progam. Each of the following programs in the series is reading and writing to various Temp Storage Queues. Naturally, part of the Queue ID is the value contained in the EIBTRMID. There is another case where we have a program outside this series that will do an XCTL to the second program (not going through the Menu). We are finding that in this case, there is NO term id.
The question I have is this: Since we use the EIBTRMID as part of our Temp Storage Queue name - is there anyway that we can set the EIBTRMID in the program outside the series before we do the XCTL.
thanks |
|
Back to top |
|
|
Manas Biswal Intermediate
Joined: 29 Nov 2002 Posts: 382 Topics: 27 Location: Chennai, India
|
Posted: Mon Feb 06, 2006 9:55 am Post subject: |
|
|
sue,
Where is the program outside the series invoked from so that it does not have a terminal associated with it. I am surprised that there is no terminal associated with the transaction.
EIBTRMID is CICS control variable and IBM recommends not modifying it using your application program. It is for the sole use of CICS and for your reference and not modification. In fact, I think later versions of CICS do not even allow you to modify its value.
I am assuming that you are using EIBTRMID to ensure that your TSQ name is unique for each session. You can always use one of the other EIB variables for that.
Regards,
Manas _________________ There is no path to peace. Peace is the path.
- Mahatma Gandhi (1869-1948) |
|
Back to top |
|
|
|
|