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
Expand all | Collapse all

NUM_LONG_BUFFERS exceeded

  • 1.  NUM_LONG_BUFFERS exceeded

    Posted Fri July 11, 2008 02:30 PM

    Hi All,
    I have a natural entirex service which calls another entirex service. A client connects to the Natural service and requests a conversation which is only answered after the “chained” request has finished. The size of the data area defined in Natural is quite large, but can be decreased to a point
    Now to the problem:
    If I run a client in a single thread the process works correctly, the moment I try emulating a production scenario (ie many clients) Natural returns a 903 error and the broker trace indicates that the number of long buffers has been exceeded. It is obviously due to volume and we’ve already increased the num_long_buffers value in the attribute file from 500 to 5000. My question is, when do the allocated long-buffers get released (after every conversation has ended or once a garbage collector runs?) and what is the impact on performance/environment memory allocation if I increase the num_long_buffer value again?
    Alternatively, is there a way which I can tweak my application which would balance the short buffers and long buffers?

    Thanks
    Garth


    #EntireX
    #Mainframe-Integration
    #webMethods


  • 2.  RE: NUM_LONG_BUFFERS exceeded

    Posted Wed August 06, 2008 10:27 AM

    Hi All,

    I’ve established how to do a balance of short and long buffers, fortunately. I’ve also asked our administrator to increase the number of buffers.

    Garth


    #EntireX
    #Mainframe-Integration
    #webMethods