The information in this article applies to:
Product: MIM:CICS
Version: 8.1.8
Platform: CICS
Issue
No Web Service client (Mindreef, VB.NET) can get a reply from MIM:CICS when it calls a MIM:CICS web service. The SDSF display within TSO/ISPF shows:
20070725131418 < --Metastorm V8.1.8.1-->
Exporting the sysout and then ftping it to a Windows system shows:
XCOR 20070725131418 Wed Jul 25 13:14:18 2007 No XMCEvents\_NonXMLMessageArrived() in XMCCUSTOM to handle this msg XCOR 20070725131418 Wed Jul 25 13:14:18 2007 Exception in ProcessMessage Caught. Processing will resume. XCOR 20070725131418 Wed Jul 25 13:14:18 2007 XMOException: Non XML data XCOR 20070725131418 error code = 0 XCOR 20070725131418 error code group = XMO Class XCOR 20070725131418 TestCICSActivity XCOR 20070725131418 XCOR 20070725131418 XCOR 20070725131418 Wed Jul 25 13:14:18 2007 Non XML data XCOR 20070725131418 Wed Jul 25 13:14:18 2007 Getting message destructivly from input queue, rc=2 XCOR 20070725131418 Wed Jul 25 13:14:18 2007 Rejected Message written to:/CQ.REJECTED.MESSAGES
The highlighted text should be: . The bang/exclamation point (!) in the XML comment is being corrupted; therefore, the reply to a web service call from a client is not being sent.
Resolution
Verify that codedCharSetId (CCSID) in the MQ policy is set to 37. Open the file MQRequestReply.xml, which is located under XML/Policies within the MIM for CICS Registry. Update the file to include the parameter 037 within the two elements and . Here is an example of the updated file:
MQSTR 037 MQSTR MQSTR request 037 yes 10000 yes CQ.TEMPORARY.MODEL MYREPLYQ.\* yes yes yes CQ.COORDINATOR yes yes