Topic
IC4NOTICE: developerWorks Community will be offline May 29-30, 2015 while we upgrade to the latest version of IBM Connections. For more information, read our upgrade FAQ.
No replies
SystemAdmin
SystemAdmin
289 Posts
ACCEPTED ANSWER

Pinned topic ServiceGateway and MQ Bindind

‏2012-12-04T23:32:12Z |
Hi,
I've created simple Mediation Module:
1. In Assembly Diagram I have an Export node with ServiceGateway interface and MQ binding;
2. In Mediation flow I've placed Trace component with Root path: "/"

When I testing mediation module on my local environment, error message is printed:

[12/5/12 0:17:25:795 EET] 00000189 NATIVEBODY    E com.ibm.wbiserver.datahandler.nativebody.NativeBodyDataHandler transform CWLAP0008E: The input of type 

class com.ibm.mq.data.MQDataInputStream and output of type 

null is not supported by data handler NativeBodyDataHandler . [12/5/12 0:17:25:796 EET] 00000189 MQ            W   Exception thrown in body data binding [12/5/12 0:17:25:804 EET] 00000189 TraceMediatio I   CWSXM3010I: 12/5/12 12:17 AM, 67FEBB8D-013B-4000-E000-28B97F000101, iif1_in_trc, some_flow, null, 7


Seems that issue is when engine tries to access/parse SMO body. When Root path parameter in Trace component is set to "/headers" - it works fine. When Root path is changed to: "/body" - exception is thrown.

When I test same mediation module with same message on other (development) server it works fine - Trace node prints whole message to log file.

I was wondering what I'm missing or messed up with my local environment?

Some additional notes:
1. Local environment:
WebSphere Application Server: 7.0.0.25
WebSphere Enterprise Service Bus: 7.5.1.1

2. Issue free environment:
WebSphere Application Server: 7.0.0.19
WebSphere Enterprise Service Bus: 7.5.1.0