Bridge / Adapter. I don't know the difference -- yet. I am reading and reading and reading. Fortunately this is occurring in development and not production. I am trying some stuff.
"Beinert, William" To: [EMAIL PROTECTED] <[EMAIL PROTECTED] cc: OM> Subject: Re: IMS Adapter Sent by: MQSeries List <[EMAIL PROTECTED] n.AC.AT> 04/30/2004 02:38 PM Please respond to MQSeries List Peter is right on about the bridge (a real PITA to track down errors in this environment, IMHO) but Dick says he has a problem with the Adapter - and these are Bridge problems. I can't imagine the Adapter generating these kinds of errors. Bill -----Original Message----- From: MQSeries List [mailto:[EMAIL PROTECTED] Behalf Of Potkay, Peter M (PLC, IT) Sent: Friday, April 30, 2004 9:31 AM To: [EMAIL PROTECTED] Subject: Re: IMS Adapter When the IMS bridge receives a nonzero IMS-OTMA sense code, the IMS bridge converts the sense code from hexadecimal to decimal, adds the value MQFB_IMS_ERROR (300), and places the result in the Feedback field of the reply message. This results in the feedback code having a value in the range MQFB_IMS_FIRST (301) through MQFB_IMS_LAST (399) when an IMS-OTMA error has occurred. You have to subtract MQFB_ERROR from that value (300), which gives you the OTMA sense code. Chapter 4 of the OTMA Guide and reference (available at http://www-3.ibm.com/software/data/ims/shelf/v6pdf2/OTMA_V6.pdf) contains a list of OTMA sense codes and their cause. You should also see a message CSQ2001I in the SYSOUT of your xxxxMSTR started task that gives you additional information. Here are some common codes I have seen: 291 = MQFB_DATA_LENGTH_ZERO Data length zero. A segment length was zero in the application data of the message. 292 = MQFB_DATA_LENGTH_NEGATIVE Data length negative. A segment length was negative in the application data of the message. 293 = MQFB_DATA_LENGTH_TOO_BIG Data length too big. A segment length was too big in the application data of the message. 294 = MQFB_BUFFER_OVERFLOW Buffer overflow. The value of one of the length fields would cause the data to overflow the message buffer. 295 = MQFB_LENGTH_OFF_BY_ONE Length in error by one. The value of one of the length fields was one byte too short. 296 = MQFB_IIH_ERROR MQIIH structure not valid or missing. The Format field in MQMD specifies MQFMT_IMS, but the message does not begin with a valid MQIIH structure. 298 = MQFB_NOT_AUTHORIZED_FOR_IMS Userid not authorized for use in IMS. The user ID contained in the message descriptor MQMD, or the password contained in the Authenticator field in the MQIIH structure, failed the validation performed by the IMS bridge. As a result the message was not passed to IMS. 300 = MQFB_IMS_ERROR Unexpected error returned by IMS. An unexpected error was returned by IMS. Consult the MQSeries error log on the system on which the IMS bridge resides for more information about the error. . 301 = MQFB_IMS_FIRST Lowest value for IMS-generated feedback. 325 = VALID TCODE STOPPED Although a valid TCODE was specified, the TCODE in question has been stopped in IMS. 326 = INVALID TCODE The TCODE specified in the IIH header is not a valid TCODE. 399 = MQFB_IMS_LAST Highest value for IMS-generated feedback. -----Original Message----- From: Dick Killian [mailto:[EMAIL PROTECTED] Sent: Friday, April 30, 2004 9:25 AM To: [EMAIL PROTECTED] Subject: IMS Adapter I have inherited MQSeries Adapter for IMS. I am somewhat familiar with MQ but not IMS. A programmer is getting a feedback code of 335. Does anyone know where to look up these codes? It doesn't seem to be in MQ Messages and Codes? MQSeries v5.2, IMS v7, OS/390 v2.10 _________________________ Regards, Dick Killian Energy East Utility Shared Services Information Technology Mainframe Systems Software (585) 771-6049 Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive This communication, including attachments, is for the exclusive use of addressee and may contain proprietary, confidential or privileged information. If you are not the intended recipient, any use, copying, disclosure, dissemination or distribution is strictly prohibited. If you are not the intended recipient, please notify the sender immediately by return email and delete this communication and destroy all copies. Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive