View previous topic :: View next topic
|
Author |
Message |
Supriya.rane
New User
Joined: 17 Dec 2007 Posts: 2 Location: Netherlands
|
|
|
|
I am getting a QH status code when using ISRT call.
The insert is used in an online application which gets the input from the MQ input message. When I am trying to insert the message in the MQ message, the status is QH. tried all the possible combinations given in the quick help. But no success. |
|
Back to top |
|
|
Bitneuker
CICS Moderator
Joined: 07 Nov 2005 Posts: 1104 Location: The Netherlands at Hole 19
|
|
|
|
Did you use the GU for the message first?
Quote: |
Explanation
There has been a terminal symbolic error. The output logical terminal name or transaction code is unknown to IMS™. Some reasons for receiving this status code are:
The program tried to insert an alternate response PCB receiving a QC status code for a GU call.
The program tried to insert to an I/O PCB that has a logical terminal name of blanks. This could occur after the program issued a GU call for a message that originated either from a batch-oriented BMP or a CPI Communications driven program.
SMB or CNT could not be found.
The program deallocated a conversation with a SETO call with the DEALLOCATE_ABEND option. Any subsequent ISRT calls are rejected with this status code.
The program issued an ISRT call without first issuing a GU call.
The logical terminal name or transaction code specified is Fast Path exclusive and is not available to this program.
The program issued an ISRT call for a segment shorter than 5 bytes.
The program issued an ISRT call for a SPA shorter than 6 bytes.
The logical terminal name or transaction code has leading blanks, instead of being left-justified.
Programmer response
Check the logical terminal name or transaction code, and correct it.
|
|
|
Back to top |
|
|
babai043 Currently Banned New User
Joined: 19 Dec 2007 Posts: 19 Location: chennai
|
|
|
|
hi,
please check this
Explanation: There has been a terminal symbolic error. The output logical terminal name or transaction code is unknown to IMS. Some reasons for receiving this status code are:
· The program tried to insert an alternate response PCB receiving a QC status code for a GU.
· SMB or CNT could not be found.
· The program issued an ISRT call without first issuing a GU.
· The logical terminal name or transaction code specified is Fast Path exclusive and not available to this program.
· The program issued an ISRT call for a segment shorter than 5 bytes.
· The program issued an ISRT call for an SPA shorter than 6 bytes.
· The logical terminal name or transaction code has leading blanks, instead of being left-justified. |
|
Back to top |
|
|
babai043 Currently Banned New User
Joined: 19 Dec 2007 Posts: 19 Location: chennai
|
|
|
|
Hi Supriya,
you need take following action
Check the logical terminal name or transaction code and correct it |
|
Back to top |
|
|
Supriya.rane
New User
Joined: 17 Dec 2007 Posts: 2 Location: Netherlands
|
|
|
|
I have checked all the options specified. All of them seems correct.
The transcation name is the one which is registered. |
|
Back to top |
|
|
rajatbagga
Active User
Joined: 11 Mar 2007 Posts: 199 Location: india
|
|
|
|
Ok... then check for the following things :
1.) Check for the MQ queue names whether you are using the correct queue for inserting or not.
2.) Check for the length of message you are trying to insert in MQ queue and verfy this length with MQ programers. Both the length sholud match.
3.) Check the copybook specified by MQ programers for mapping it with program I/O variables. Are you mapping the fields correctly? |
|
Back to top |
|
|
gane03
New User
Joined: 13 Dec 2007 Posts: 2 Location: chennai
|
|
Back to top |
|
|
|