App Connect

App Connect

Join this online user 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.


#Applicationintegration
#App Connect
#AppConnect
 View Only
  • 1.  Mix Reponses when receiving data over TCPIP Receive Node in IIB

    Posted Tue October 06, 2020 05:40 AM
    Hi,

    I am using TCPIP Client nodes to connect server from IBM Integration Bus version 10.0.015.

    Scenario:
    1st flow : HTTPInput> ESQL transform > Reset content descriptor > sub flow ESQL transform > Reset content descriptor >HTTPReply

    2nd flow : Timer > ESQL Hardcode > sub flow ESQL > Update in Cache >

    sub flow : Input > TCP Client Out > TCP Client Receive > Output

    Server accepts multiple request fix length over TCPIP with connection close NO.

    ARE YOU ALIVE message is sent on every 10 seconds to server as described in 2nd flow.

    Problem:
    Problem is that the I am getting data of 2nd flow i.e ARE YOU ALIVE . Message which is received by tcp client receive contains like following.
    ARE_YOU_ALIVE1238583012000000 202010011033000

    I have tried following combinations on advanced tab of tcp client out and leave unchanged when receiving .

    Reserve input stream Output stream (for use by future TCPIP nodes) then release at end of flow(configuration and subflow snapshots are attached)

    I have gone multiple post on mqseries as well on other sites but did not get proper solution for that.


    Regards,
    Junaid Ahmed

    ------------------------------
    Junaid Ahmed
    ------------------------------


  • 2.  RE: Mix Reponses when receiving data over TCPIP Receive Node in IIB

    Posted Wed October 07, 2020 07:04 AM
    Perhaps I do not understand your problem.
    You complain about the timestamp in the ARE_YOU_ALIVE?
    When you execute the flow in debug mode do you see at which node it appears?

    ------------------------------
    Matthias Jungbauer
    ------------------------------



  • 3.  RE: Mix Reponses when receiving data over TCPIP Receive Node in IIB

    Posted Thu October 08, 2020 01:49 AM
    Edited by Junaid Ahmed Thu October 08, 2020 02:19 AM
    Matthias Jungbauer thanks for reply
    There are 2 separate messages and 2 separate requests one is ARE_YOU_ALIVE  and 2nd is fix length message. In response of 2nd flow I was getting   ARE_YOU_ ALIVE + 2nd flow msg. 
    Well it is resolved now .
    The server is also sending same message ARE_YOU_ ALIVE without sending any request . It is checked by   tcpdump from source to destination. That is the cause when response is received of 2nd flow on stream it is adding first ARE_YOU_ ALIVE and then incomplete message. And this create mixture of responses in responses. 

    Hope u  can understand now.

    ------------------------------
    Junaid Ahmed
    ------------------------------