View previous topic :: View next topic |
Author |
Message |
icon Beginner
Joined: 10 Jun 2003 Posts: 5 Topics: 2
|
Posted: Tue Jun 10, 2003 7:18 pm Post subject: IMS ISRT abend |
|
|
Transaction1 abends doing a switch via an ISRT command to Transaction2, A7 abend code. Most basic A7 abend explanation is this:
The number of message segments inserted exceeds the number specified
in the SEGNO keyword of the TRANSACT macro.
What is a TRANSACT macro? What do I tell the system people to do? |
|
Back to top |
|
|
Bithead Advanced
Joined: 03 Jan 2003 Posts: 550 Topics: 23 Location: Michigan, USA
|
Posted: Wed Jun 11, 2003 8:52 am Post subject: |
|
|
The TRANSACT macro is part of the IMS Stage 1 definition and the SEGNO parameter defines the maximum number of output segments that the transaction can insert for each GU to the message queue. A value of 0 indicates that no check is made.
The standard transaction model is:
1. GU to message queue
2. Do some work
3. ISRT response
4. GU to message queue - if there is another message, go back to to step 2.
It looks like you are doing more inserts than the SEGNO parameter allows. |
|
Back to top |
|
|
|
|