Portal | Manuals | References | Downloads | Info | Programs | JCLs | Master the Mainframes
IBM Mainframe Computers Forums Index
 
Register
 
IBM Mainframe Computers Forums Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Usergroups Profile Log in to check your private messages Log in
 

 

QH IMS Status Code

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> IMS DB/DC
View previous topic :: :: View next topic  
Author Message
Supriya.rane

New User


Joined: 17 Dec 2007
Posts: 2
Location: Netherlands

PostPosted: Mon Dec 17, 2007 9:46 pm    Post subject: QH IMS Status Code
Reply with quote

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
View user's profile Send private message

Bitneuker

CICS Moderator


Joined: 07 Nov 2005
Posts: 1105
Location: The Netherlands at Hole 19

PostPosted: Wed Dec 19, 2007 2:00 am    Post subject:
Reply with quote

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
View user's profile Send private message
babai043
Currently Banned

New User


Joined: 19 Dec 2007
Posts: 19
Location: chennai

PostPosted: Thu Dec 20, 2007 10:28 am    Post subject:
Reply with quote

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
View user's profile Send private message
babai043
Currently Banned

New User


Joined: 19 Dec 2007
Posts: 19
Location: chennai

PostPosted: Thu Dec 20, 2007 10:31 am    Post subject:
Reply with quote

Hi Supriya,

you need take following action

Check the logical terminal name or transaction code and correct it
Back to top
View user's profile Send private message
Supriya.rane

New User


Joined: 17 Dec 2007
Posts: 2
Location: Netherlands

PostPosted: Thu Dec 20, 2007 7:21 pm    Post subject:
Reply with quote

I have checked all the options specified. All of them seems correct.
The transcation name is the one which is registered.
Back to top
View user's profile Send private message
rajatbagga

Active User


Joined: 11 Mar 2007
Posts: 193
Location: india

PostPosted: Mon Dec 24, 2007 1:20 pm    Post subject: Reply to: QH IMS Status Code
Reply with quote

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
View user's profile Send private message
gane03

New User


Joined: 13 Dec 2007
Posts: 2
Location: chennai

PostPosted: Wed Dec 26, 2007 9:48 pm    Post subject: Reply to: QH IMS Status Code
Reply with quote

Hi

Please see the below link you can get the answers

http://www.jatomes.com/Help/ImsRc.Html



Thanks
ganesh
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> IMS DB/DC All times are GMT + 6 Hours
Page 1 of 1

 

Search our Forum:

Similar Topics
Topic Author Forum Replies Posted
No new posts Testing rerad cursor for status with ... John F Dutcher DB2 8 Fri May 19, 2017 9:35 pm
No new posts Job failing with USER = 4093 REASON C... Pradeepa S ABENDS & Debugging 1 Wed May 17, 2017 3:35 pm
No new posts COBOL Code Parsers and Lineage Establ... balimanja COBOL Programming 2 Tue May 02, 2017 3:30 am
No new posts Cobol upgrade - source code missing f... gthmrj IBM Tools 1 Wed Apr 26, 2017 6:04 pm
No new posts JCL to Set Return code based on DB2 S... vinu78 DB2 17 Mon Mar 13, 2017 9:47 pm


Facebook
Back to Top
 
Mainframe Wiki | Forum Rules | Bookmarks | Subscriptions | FAQ | Tutorials | Contact Us