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.  EDI on Demand via a Reverse Invoke

    Posted 02/10/03 11:08 PM

    I’m trying to ftp and edi file into our B2B box via reverse invoke but it fails with the error below. If I ftp the file locally it is recognized successfully. We ftp the file to a service and that service turns around and http post the file to tn.receive.

    Can this work in a reverse invoke setting?
    Here’s the error:
    36694B 00900003C No EDI Documents for VAN
    36694C TRANET1427W BizDocTypeReg: ERROR invoking recognize for 7f000001f70d64910000017d [TRNSERV.000019.000036]
    36694D TRANET9998W Exception => An error occured during document processing. The service wm.b2b.editn:getICDetail failed [EDIFTN.
    000010.000208]
    (0) java.lang.NullPointerException: null
    (1) java.lang.NullPointerException: null
    java.lang.NullPointerException: null
    java.lang.NullPointerException: null
    java.lang.NullPointerException
    at wm.b2b.editn.EDIdata.init(EDIdata.java:705)
    at wm.b2b.editn.EDIdata.buildEnvelope(EDIdata.java:139)
    at wm.b2b.editn.getICDetail(editn.java:126)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java(Compiled Code))
    at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java(Compiled Code))
    at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:450)
    at com.wm.app.b2b.server.Service.doInvoke(Unknown Source)
    at com.wm.app.b2b.server.Service.doInvoke(Unknown Source)
    at wm.b2b.editn.EDIEnvelopeDocType.recognize(EDIEnvelopeDocType.java:127)
    at com.wm.app.tn.doc.BizDocTypeReg.recognize(BizDocTypeReg.java:312)
    at com.wm.app.tn.doc.BizDocTypeReg.recognizeAndCreate(BizDocTypeReg.java:415)
    at wm.tn.doc.recognize(doc.java:634)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java(Compiled Code))
    at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java(Compiled Code))
    at com.wm.app.b2b.server.BaseService.invoke(BaseService.java(Compiled Code))
    at com.wm.lang.flow.FlowInvoke.invoke(FlowInvoke.java(Compiled Code))
    at com.wm.lang.flow.FlowState.invokeNode(FlowState.java(Compiled Code))
    at com.wm.lang.flow.FlowState.invoke(FlowState.java(Compiled Code))
    at com.wm.lang.flow.FlowState.invoke(FlowState.java(Compiled Code))
    at com.wm.app.b2b.server.FlowSvcImpl.baseInvoke(FlowSvcImpl.java(Compiled Code))
    at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java(Compiled Code))
    at com.wm.app.b2b.server.comm.DefaultServerRequestHandler.handleMessage(DefaultServerRequestHandler.java(Compiled Code))
    at com.wm.app.b2b.server.comm.DefaultSocketRequestHandler.handleMessage(Unknown Source)
    at com.wm.util.comm.Connection.handleMessage(Connection.java:132)
    at com.wm.util.comm.Connection$PollRunner.run(Connection.java(Compiled Code))
    at com.wm.util.pool.PooledThread.run(PooledThread.java(Compiled Code))
    at java.lang.Thread.run(Thread.java:498)

    Thanks


    #webMethods
    #Integration-Server-and-ESB
    #edi


  • 2.  RE: EDI on Demand via a Reverse Invoke

    Posted 02/10/03 11:21 PM

    Chris,

    You cannot use FTP through a Reverse-Invoke Server. There are workarounds but they involve writing code on the RI Server and are not elegant.

    Rupinder


    #edi
    #webMethods
    #Integration-Server-and-ESB


  • 3.  RE: EDI on Demand via a Reverse Invoke

    Posted 02/11/03 03:40 AM

    forgive my lack of knowledge here.
    I didn’t I was ftp through the reverse invoke because the service on the proxy resubmits the file to tn with a http post.


    #Integration-Server-and-ESB
    #edi
    #webMethods