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.


#TechXchangePresenter
 View Only
  • 1.  Debugging a Natural call to Integration Server over EntireX

    Posted Mon October 31, 2016 06:24 AM

    Hi,

    is there a way to “debug” Natural’s communication with EntireX? I would like to “trace” an outgoing call from Natural via the EntireX Mini Runtime on Linux to see the parameters and other technical information. I know of the corresponding feature for incoming calls (EntireX → Natural RPC Server) where I can log the information to a text file via a setting in NatParm. But I can’t find a setting for outgoing calls.

    Background: We use EntireX to call services in Integration Server from Natural. Unfortunately, a certain service call leads to a core dump in the Natural session. Although the service is executed correctly and Integration Server returns a valid response, the Natural session is killed immediately after the service call. The service works fine for different parameter combinations but for a single combination it reproducibly crashes. Because I have absolutely no idea what goes wrong, I would like to compare a working call to a failing one and need some kind of debug information.

    Best regards,
    Stefan


    #webMethods
    #EntireX
    #Mainframe-Integration


  • 2.  RE: Debugging a Natural call to Integration Server over EntireX

    Posted Mon October 31, 2016 07:10 AM


  • 3.  RE: Debugging a Natural call to Integration Server over EntireX

    Posted Mon October 31, 2016 09:49 AM

    Hi Finn,

    thanks for the quick reply! That’s exactly what I needed!

    For future reference:

    export ETB_STUBLOG=2
    export ETB_STUBLOGPATH=/tmp/etblog

    Just set these environment variables (on the client!) and EntireX will create a log file, e.g. /tmp/etblog/21176.etb, containing the debug information.

    Best regards,
    Stefan


    #webMethods
    #Mainframe-Integration
    #EntireX


  • 4.  RE: Debugging a Natural call to Integration Server over EntireX

    Posted Mon October 31, 2016 10:45 AM

    No, this is not for the Java stub, but for the broker.dll / broker shared library. But that’s what Natural is calling so it works here.


    #EntireX
    #Mainframe-Integration
    #webMethods


  • 5.  RE: Debugging a Natural call to Integration Server over EntireX

    Posted Mon October 31, 2016 12:35 PM

    OK Ralf you’re of course right - wrong wording but right link at least :wink:


    #Mainframe-Integration
    #EntireX
    #webMethods


  • 6.  RE: Debugging a Natural call to Integration Server over EntireX

    Posted Mon October 31, 2016 09:31 PM

    This is not the same as a Broker (kernel) trace which is performed by EntireX. This trace is actually performed on the client by the communication stub.

    Regards,
    Wayne


    #Mainframe-Integration
    #webMethods
    #EntireX