IBM webMethods Hybrid Integration

IBM webMethods Hybrid Integration

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
  • 1.  Webservice not call

    Posted Fri May 14, 2010 01:27 PM

    Hi All,Please can you say How to hit webservice to my service,I am useing SOAPMSG protocal.first I have register my service with soap/processor:RegisterProcessor and UnRegisterProcessor ,both set in strat up and shut down,that like I done ,next I run that service,that time I get error,Please can any one say solution,How to call SOAPMSG

    <?xml version="1.0" encoding="UTF-8"?>

    <SOAP-ENV:Envelope
    xmlns:SOAP-ENV=“[URL]http://schemas.xmlsoap.org/soap/envelope/[/URL]
    xmlns:xsi=“[URL]http://www.w3.org/2001/XMLSchema-instance[/URL]
    xmlns:xsd=“[URL]http://www.w3.org/2001/XMLSchema[/URL]”>
    SOAP-ENV:Body
    SOAP-ENV:Fault
    SOAP-ENV:Server
    [ISS.0088.9116] The server cannot execute the requested SOAP utility; required parameter soapData is missing or invalid
    http://schemas.xmlsoap.org/soap/actor/next

    webM:serviceStackTrace
    webM:javapub.soap.utils:getBody</webM:java>
    webM:flowPH_SAV_OPH_SIEBEL.TroubleTicket.source.services:handleTT</webM:flow>
    </webM:serviceStackTrace>

    </SOAP-ENV:Fault>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>

    error dump :-

    [ISS.0088.9116] The server cannot execute the requested SOAP utility; required parameter soapData is missing or invalid
    at pub.soap.utils.getSOAPMessage(utils.java:1230)
    at pub.soap.utils.getBody(utils.java:489)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:403)
    at com.wm.app.b2b.server.invoke.InvokeManager.process(InvokeManager.java:631)
    at com.wm.app.b2b.server.util.tspace.ReservationProcessor.process(ReservationProcessor.java:40)
    at com.wm.app.b2b.server.invoke.StatisticsProcessor.process(StatisticsProcessor.java:44)
    at com.wm.app.b2b.server.invoke.ServiceCompletionImpl.process(ServiceCompletionImpl.java:241)
    at com.wm.app.b2b.server.invoke.ValidateProcessor.process(ValidateProcessor.java:51)
    at com.wm.app.b2b.server.ACLManager.process(ACLManager.java:228)
    at com.wm.app.b2b.server.invoke.DispatchProcessor.process(DispatchProcessor.java:30)
    at com.wm.app.b2b.server.AuditLogManager.process(AuditLogManager.java:624)
    at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:536)
    at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:381)
    at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:237)
    at com.wm.app.b2b.server.BaseService.invoke(BaseService.java:189)
    at com.wm.lang.flow.FlowInvoke.invoke(FlowInvoke.java:324)
    at com.wm.lang.flow.FlowState.invokeNode(FlowState.java:581)
    at com.wm.lang.flow.FlowState.step(FlowState.java:441)
    at com.wm.lang.flow.FlowState.invoke(FlowState.java:406)
    at com.wm.app.b2b.server.FlowSvcImpl.baseInvoke(FlowSvcImpl.java:1040)
    at com.wm.app.b2b.server.invoke.InvokeManager.process(InvokeManager.java:631)
    at com.wm.app.b2b.server.util.tspace.ReservationProcessor.process(ReservationProcessor.java:40)
    at com.wm.app.b2b.server.invoke.StatisticsProcessor.process(StatisticsProcessor.java:44)
    at com.wm.app.b2b.server.invoke.ServiceCompletionImpl.process(ServiceCompletionImpl.java:241)
    at com.wm.app.b2b.server.invoke.ValidateProcessor.process(ValidateProcessor.java:51)
    at com.wm.app.b2b.server.ACLManager.process(ACLManager.java:228)
    at com.wm.app.b2b.server.invoke.DispatchProcessor.process(DispatchProcessor.java:30)
    at com.wm.app.b2b.server.AuditLogManager.process(AuditLogManager.java:624)
    at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:536)
    at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:381)
    at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:237)
    at com.wm.app.b2b.server.comm.DefaultServerRequestHandler.handleMessage(DefaultServerRequestHandler.java:119)
    at com.wm.app.b2b.server.HTTPMessageHandler.process(HTTPMessageHandler.java:152)
    at com.wm.app.b2b.server.HTTPDispatch.handleRequest(HTTPDispatch.java:185)
    at com.wm.app.b2b.server.Dispatch.run(Dispatch.java:333)
    at com.wm.util.pool.PooledThread.run(PooledThread.java:118)
    at java.lang.Thread.run(Thread.java:595)


    #webMethods
    #API-Management
    #soa


  • 2.  RE: Webservice not call

    Posted Fri May 14, 2010 10:01 PM

    one of the reason could be soapMessage service is not invoked correctly. what’s ur IS version?


    #webMethods
    #API-Management
    #soa


  • 3.  RE: Webservice not call

    Posted Sat May 15, 2010 06:22 AM

    Hi leonlee,my current IS version is 7.1,in my Package I have done register and unregister in stratup and sthudown,so exactly how to call SOAPMSG service.


    #soa
    #API-Management
    #webMethods


  • 4.  RE: Webservice not call

    Posted Mon May 17, 2010 03:39 AM

    vannur, if you are trying to execute the service that you have exposed as webservice directly in developer, it wouldnt work since the input would be objects of soapRequest and response which you cant edit.

    You either have to create a webservice connector with your WSDL or create test service which would generate the SOAP request/response objects and call your webservice and map the generated SOAP objects to inputs. This would help you if you need to step into your webservice for debugging.


    #soa
    #webMethods
    #API-Management