ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » WebSphere Process Server (WID/WPS/WAS+) » SOAP body is empty while sending data to Web Service fromESB

Post new topic  Reply to topic
 SOAP body is empty while sending data to Web Service fromESB « View previous topic :: View next topic » 
Author Message
WBI_User21
PostPosted: Tue Jun 12, 2007 11:05 pm    Post subject: SOAP body is empty while sending data to Web Service fromESB Reply with quote

Voyager

Joined: 12 Jun 2007
Posts: 98

Hi,

i'm facing a very strange problem. the problem is:

We need to call Web Service which is on App Server from ESB. In ESB. we did the mapping from input to output BO ( i can verify that mapping happening successfully using debugger and test component). but in the soap message, thta is sent to web service, the soap body is empty. it is not attaching the output bo data in the soap.

any info will greatly help us.

thanks.
Back to top
View user's profile Send private message
WBI_User21
PostPosted: Wed Jun 13, 2007 10:22 pm    Post subject: Reply with quote

Voyager

Joined: 12 Jun 2007
Posts: 98

this si the error that i'm getting

[6/12/07 20:13:23:822 IST] 00000052 WSChannelFram A CHFW0019I: The Transport Channel Service has started chain httpclient-http-chain:10.76.88.121:9080.
[6/12/07 20:13:32:181 IST] 00000052 ExceptionUtil E CNTR0020E: EJB threw an unexpected (non-declared) exception during invocation of method "transactionNotSupportedActivitySessionNotSupported" on bean "BeanId(mno_medApp#mno_medEJB.jar#Module, null)". Exception data: WebServicesFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.generalException
faultString: java.lang.NullPointerException
faultActor: null
faultDetail:

java.lang.NullPointerException
at com.ibm.ws.webservices.engine.xmlsoap.builders.WebServicesFaultProcessor.createFault(WebServicesFaultProcessor.java:411)
at com.ibm.ws.webservices.engine.xmlsoap.SOAPFault.getFault(SOAPFault.java:486)
at com.ibm.ws.webservices.engine.SOAPPart.getFault(SOAPPart.java:1090)
at com.ibm.ws.webservices.engine.SOAPPart.getFault(SOAPPart.java:747)
at com.ibm.ws.webservices.engine.Message.getFault(Message.java:883)
at com.ibm.ws.webservices.engine.Message.ifFaultThrowSelf(Message.java:863)
at com.ibm.ws.webservices.engine.client.Connection.invokeEngine(Connection.java:753)
at com.ibm.ws.webservices.engine.client.Connection.invoke(Connection.java:655)
at com.ibm.ws.webservices.engine.client.Connection.invoke(Connection.java:613)
at com.ibm.ws.webservices.engine.client.Connection.invoke(Connection.java:448)
at com.ibm.ws.webservices.engine.client.Call.invoke(Call.java:1385)
at com.ibm.ws.webservices.multiprotocol.AgnosticCall.invoke(AgnosticCall.java:170)
at com.ibm.ws.sca.internal.webservice.handler.PortHandler$OperationHandler.invoke(PortHandler.java:163)
at com.ibm.ws.sca.internal.webservice.handler.PortHandler$OperationHandler.access$300(PortHandler.java:85)
at com.ibm.ws.sca.internal.webservice.handler.PortHandler.processMessage(PortHandler.java:362)
at com.ibm.ws.sca.internal.webservice.handler.WebServiceImportHandler.processMessage(WebServiceImportHandler.java:296)
at com.ibm.ws.sca.internal.message.impl.MessageDispatcherImpl.processMessage(MessageDispatcherImpl.java:397)
at com.ibm.ws.sca.internal.message.impl.ManagedMessageImpl.process(ManagedMessageImpl.java:476)
at com.ibm.wsspi.sca.ejb.module.impl.ModuleSessionBean.processUOWMessage(ModuleSessionBean.java:335)
at com.ibm.wsspi.sca.ejb.module.impl.ModuleSessionBean.transactionNotSupportedActivitySessionNotSupported(ModuleSessionBean.java:284)
at com.ibm.wsspi.sca.ejb.module.EJSLocalStatelessModule_43132892.transactionNotSupportedActivitySessionNotSupported(EJSLocalStatelessModule_43132892.java:131)
at com.ibm.ws.sca.internal.uow.handler.UOWStrategyImpl.joinTransactionFalseJoinActivitySessionFalse(UOWStrategyImpl.java:240)
at com.ibm.ws.sca.internal.uow.handler.UOWAttribute.invoke(UOWAttribute.java:452)
at com.ibm.ws.sca.internal.uow.handler.AbstractUOWHandler.processMessage(AbstractUOWHandler.java:162)
at com.ibm.ws.sca.internal.uow.handler.JoinUOWHandler.processMessage(JoinUOWHandler.java:7
at com.ibm.ws.sca.internal.message.impl.MessageDispatcherImpl.processMessage(MessageDispatcherImpl.java:397)
at com.ibm.ws.sca.internal.message.impl.ManagedMessageImpl.process(ManagedMessageImpl.java:476)
at com.ibm.wsspi.sca.ejb.module.impl.ModuleSessionBean.processMessage(ModuleSessionBean.java:147)
at com.ibm.wsspi.sca.ejb.module.EJSLocalStatelessModule_43132892.processMessage(EJSLocalStatelessModule_43132892.java:97)
at com.ibm.wbit.comptest.controller.invocation.impl.Invoker.managedRun(Invoker.java:164)
at com.ibm.wbit.comptest.controller.invocation.impl.Invoker.run(Invoker.java:75)
at com.ibm.wbit.comptest.controller.invocation.impl.BaseInvocationHandler.invoke(BaseInvocationHandler.java:50)
at com.ibm.wbit.comptest.controller.invocation.impl.InvocationManager.doInvoke(InvocationManager.java:76)
at com.ibm.wbit.comptest.controller.invocation.impl.InvocationManager.invoke(InvocationManager.java:56)
at com.ibm.wbit.comptest.controller.command.impl.BaseInteractiveEventHandler.processEvent(BaseInteractiveEventHandler.java:35)
at com.ibm.wbit.comptest.controller.command.impl.BaseCommandHandler.doCommand(BaseCommandHandler.java:106)
at com.ibm.wbit.comptest.controller.command.impl.CommandProcessor.doCommand(CommandProcessor.java:70)
at com.ibm.wbit.comptest.controller.command.impl.CommandProcessor.doCommand(CommandProcessor.java:41)
at com.ibm.wbit.comptest.servlet.TestControllerServlet.process(TestControllerServlet.java:76)
at com.ibm.wbit.comptest.servlet.TestControllerServlet.doPost(TestControllerServlet.java:51)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1282)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:673)
at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:80)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1804)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:84)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:469)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:408)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:286)
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminaters(NewConnectionInitialReadCallback.java:201)
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:103)
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:566)
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:952)
at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1039)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))

SCA context:
Interaction: [invokeResult,updateItem] {mno_med}sca.default.component#sca/dynamic/reference => {mno_med}Import1.import
Handler: com/ibm/ws/sca/internal/webservice/handler/WebServiceImportHandler (com.ibm.ws.sca.internal.webservice.handler.WebServiceImportHandler,com/ibm/wsspi/sca/extensions/ImportBindingGroup2)

Wrapped by:
com.ibm.ws.sca.uow.UOWRolledBackException: caused by: java.lang.NullPointerException
at com.ibm.wsspi.sca.ejb.module.impl.ModuleSessionBean.processUOWMessage(ModuleSessionBean.java:345)
at com.ibm.wsspi.sca.ejb.module.impl.ModuleSessionBean.transactionNotSupportedActivitySessionNotSupported(ModuleSessionBean.java:284)
at com.ibm.wsspi.sca.ejb.module.EJSLocalStatelessModule_43132892.transactionNotSupportedActivitySessionNotSupported(EJSLocalStatelessModule_43132892.java:131)
at com.ibm.ws.sca.internal.uow.handler.UOWStrategyImpl.joinTransactionFalseJoinActivitySessionFalse(UOWStrategyImpl.java:240)
at com.ibm.ws.sca.internal.uow.handler.UOWAttribute.invoke(UOWAttribute.java:452)
at com.ibm.ws.sca.internal.uow.handler.AbstractUOWHandler.processMessage(AbstractUOWHandler.java:162)
at com.ibm.ws.sca.internal.uow.handler.JoinUOWHandler.processMessage(JoinUOWHandler.java:7
at com.ibm.ws.sca.internal.message.impl.MessageDispatcherImpl.processMessage(MessageDispatcherImpl.java:397)
at com.ibm.ws.sca.internal.message.impl.ManagedMessageImpl.process(ManagedMessageImpl.java:476)
at com.ibm.wsspi.sca.ejb.module.impl.ModuleSessionBean.processMessage(ModuleSessionBean.java:147)
at com.ibm.wsspi.sca.ejb.module.EJSLocalStatelessModule_43132892.processMessage(EJSLocalStatelessModule_43132892.java:97)
at com.ibm.wbit.comptest.controller.invocation.impl.Invoker.managedRun(Invoker.java:164)
at com.ibm.wbit.comptest.controller.invocation.impl.Invoker.run(Invoker.java:75)
at com.ibm.wbit.comptest.controller.invocation.impl.BaseInvocationHandler.invoke(BaseInvocationHandler.java:50)
at com.ibm.wbit.comptest.controller.invocation.impl.InvocationManager.doInvoke(InvocationManager.java:76)
at com.ibm.wbit.comptest.controller.invocation.impl.InvocationManager.invoke(InvocationManager.java:56)
at com.ibm.wbit.comptest.controller.command.impl.BaseInteractiveEventHandler.processEvent(BaseInteractiveEventHandler.java:35)
at com.ibm.wbit.comptest.controller.command.impl.BaseCommandHandler.doCommand(BaseCommandHandler.java:106)
at com.ibm.wbit.comptest.controller.command.impl.CommandProcessor.doCommand(CommandProcessor.java:70)
at com.ibm.wbit.comptest.controller.command.impl.CommandProcessor.doCommand(CommandProcessor.java:41)
at com.ibm.wbit.comptest.servlet.TestControllerServlet.process(TestControllerServlet.java:76)
at com.ibm.wbit.comptest.servlet.TestControllerServlet.doPost(TestControllerServlet.java:51)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1282)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:673)
at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:80)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1804)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:84)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:469)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:408)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:286)
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminaters(NewConnectionInitialReadCallback.java:201)
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:103)
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:566)
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:952)
at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1039)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))
Caused by: java.lang.NullPointerException
at com.ibm.ws.webservices.engine.xmlsoap.builders.WebServicesFaultProcessor.createFault(WebServicesFaultProcessor.java:411)
at com.ibm.ws.webservices.engine.xmlsoap.SOAPFault.getFault(SOAPFault.java:486)
at com.ibm.ws.webservices.engine.SOAPPart.getFault(SOAPPart.java:1090)
at com.ibm.ws.webservices.engine.SOAPPart.getFault(SOAPPart.java:747)
at com.ibm.ws.webservices.engine.Message.getFault(Message.java:883)
at com.ibm.ws.webservices.engine.Message.ifFaultThrowSelf(Message.java:863)
at com.ibm.ws.webservices.engine.client.Connection.invokeEngine(Connection.java:753)
at com.ibm.ws.webservices.engine.client.Connection.invoke(Connection.java:655)
at com.ibm.ws.webservices.engine.client.Connection.invoke(Connection.java:613)
at com.ibm.ws.webservices.engine.client.Connection.invoke(Connection.java:448)
at com.ibm.ws.webservices.engine.client.Call.invoke(Call.java:1385)
at com.ibm.ws.webservices.multiprotocol.AgnosticCall.invoke(AgnosticCall.java:170)
at com.ibm.ws.sca.internal.webservice.handler.PortHandler$OperationHandler.invoke(PortHandler.java:163)
at com.ibm.ws.sca.internal.webservice.handler.PortHandler$OperationHandler.access$300(PortHandler.java:85)
at com.ibm.ws.sca.internal.webservice.handler.PortHandler.processMessage(PortHandler.java:362)
at com.ibm.ws.sca.internal.webservice.handler.WebServiceImportHandler.processMessage(WebServiceImportHandler.java:296)
at com.ibm.ws.sca.internal.message.impl.MessageDispatcherImpl.processMessage(MessageDispatcherImpl.java:397)
at com.ibm.ws.sca.internal.message.impl.ManagedMessageImpl.process(ManagedMessageImpl.java:476)
at com.ibm.wsspi.sca.ejb.module.impl.ModuleSessionBean.processUOWMessage(ModuleSessionBean.java:335)
... 38 more


[6/12/07 20:13:32:212 IST] 00000052 LocalTranCoor E WLTC0017E: Resources rolled back due to setRollbackOnly() being called.
[6/12/07 20:13:46:024 IST] 0000006e WSChannelFram A CHFW0020I: The Transport Channel Service has stopped the Chain labeled httpclient-http-chain:10.76.88.121:9080.
Back to top
View user's profile Send private message
jidvishrawal
PostPosted: Tue Jul 17, 2007 12:31 am    Post subject: Reply with quote

Apprentice

Joined: 07 Mar 2007
Posts: 29
Location: USA

http://www-1.ibm.com/support/docview.wss?rs=0&uid=swg24014330

go thru this link and see if it is of any help.. This problem normally occurs due to the component's Java implementation file in the back end... which ever code that is giving u this error should be put in the
Quote:

try {
}catch(Throwable th)
{ }

block.
_________________
Thanks and regards,
Jiddvish Rawal
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Process Server (WID/WPS/WAS+) » SOAP body is empty while sending data to Web Service fromESB
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.