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.



#Automation


#Applicationintegration
#webMethods
#Integration
 View Only
  • 1.  Problem with Service.doInvoke

    Posted 06/29/12 01:19 PM

    Hi All,

    Is there any limitation with Service.doInvoke usage?

    Below is the error happening while using this service. Error is occuring intermittantly.

    java.lang.ArrayIndexOutOfBoundsException
    at com.wm.util.coder.IDataBinCoder.writeCharArray(IDataBinCoder.java:361)
    at com.wm.util.coder.IDataBinCoder._encode(IDataBinCoder.java:439)
    at com.wm.util.coder.IDataBinCoder._encode(IDataBinCoder.java:468)
    at com.wm.util.coder.IDataBinCoder.encode(IDataBinCoder.java:281)
    at com.wm.data.IDataUtil.deepClone(IDataUtil.java:411)
    at com.wm.app.b2b.server.ErrorManager.handleError(ErrorManager.java:388)
    at com.wm.app.b2b.server.ErrorManager.processError(ErrorManager.java:180)
    at com.wm.app.b2b.server.AuditLogManager.process(AuditLogManager.java:708)
    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.ServiceManager.invoke(ServiceManager.java:104)
    at com.wm.app.b2b.server.Service.doInvoke(Service.java:639)
    at com.wm.app.b2b.server.Service.doInvoke(Service.java:588)
    at Utils.callWebMService(Utils.java:528)
    at sun.reflect.GeneratedMethodAccessor69.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:600)
    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.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)


    #webMethods
    #Integration-Server-and-ESB
    #Flow-and-Java-services


  • 2.  RE: Problem with Service.doInvoke

    Posted 06/30/12 08:53 AM

    Hi Shriraksha,

    Need more details:
    Which version of webMethods are you using?
    What service are you invoking using Service.doInvoke() - custom or product related (if product related please share the service name)

    -Kishore


    #Integration-Server-and-ESB
    #Flow-and-Java-services
    #webMethods


  • 3.  RE: Problem with Service.doInvoke

    Posted 07/02/12 06:15 AM

    Hi Kishore,

    Thanks for the reply…

    WM version: 7.1
    Also, we are invoking custom service using Service.doInvoke().


    #webMethods
    #Flow-and-Java-services
    #Integration-Server-and-ESB


  • 4.  RE: Problem with Service.doInvoke

    Posted 07/02/12 11:39 AM

    Hello Sri,

    Could you please let us know what are the values you are passing as parameter to the Service.doInvoke menthos?

    Regards,
    Sasanka


    #Flow-and-Java-services
    #webMethods
    #Integration-Server-and-ESB


  • 5.  RE: Problem with Service.doInvoke

    Posted 07/02/12 01:39 PM

    Hi Sasanka,

    The service was working fine with no issues. I have received the below error only one time. It is not a coding problem. From one of the SAG thread, I found that it is related to JDK1.6 if the fix pack is less than SR10.

    Regards,
    Shriraksha


    #Flow-and-Java-services
    #webMethods
    #Integration-Server-and-ESB