Posted: Sun Mar 06, 2011 9:56 am Post subject: TCPIP Client Receive node
Newbie
Joined: 25 Feb 2011 Posts: 4
Hello All,
I am new to MB
I have developed flow in which I am using TCPIPClientOutput Node to create connection with backend on which I am sending request data and by using TCPIPCleint receive node I am reading data.
In main flow I have multiple sub flows and in each sub flow, TCPIP connection.
for e.g.
Main Flow Send Money transaction. To Read Http request and send Http response
subflow 1: signon For sign on
subflow 2: getUniqueId For Transaction Id
subflow 3: sendMoney For actual sendMoneyProcess
My problem is what I am getting signon response in sendMoneyProcess flow and this is not always. This happens once in 10 request.
TCPIP properties for signon and sendMoney
In Signon
TCPIPClientOutPut
ADVANCE :
Close Connection : No
Input Stream: ReserveOutPut Stream(for use by future TCPIP Node) and then release at the end of flow
Output Stream: Leave unchanged
REQUEST :
Data Location: $Body
HostName Location: $LocalEnvironment/Destination/TCPIP/Output/Hostname
Port Location : $LocalEnvironment/Destination/TCPIP/Output/Port
Id Location : LocalEnvironment.WrittenDestination.TCPIP.Output.ConnectionDetails.Id
Reply Id Location: LocalEnvironment.Destination
RECORD AND ELEMENT : Record Is Unmodified Data
TCPIPClientReceive
ADVANCE :
Close Connection : No
Input Stream: Leave unchanged
Output Stream: Leave unchanged
REQUEST :
HostName Location: $LocalEnvironment/Destination/TCPIP/Output/Hostname
Port Location : $LocalEnvironment/Destination/TCPIP/Output/Port
Id Location : LocalEnvironment.WrittenDestination.TCPIP.Output.ConnectionDetails.Id
Reply Id Location: LocalEnvironment.Destination
RECORD AND ELEMENT : Parsed Record Sequence
In Send Money
TCPIPClientOutPut
ADVANCE :
Close Connection : No
Input Stream: Leave unchanged
Output Stream: Leave unchanged
REQUEST :
Data Location: $Body
HostName Location: $LocalEnvironment/Destination/TCPIP/Output/Hostname
Port Location : $LocalEnvironment/Destination/TCPIP/Output/Port
Id Location : LocalEnvironment.WrittenDestination.TCPIP.Output.ConnectionDetails.Id
Reply Id Location: LocalEnvironment.Destination
RECORD AND ELEMENT : Record Is Unmodified Data
TCPIPClientReceive
ADVANCE :
Close Connection : No
Input Stream: Leave unchanged
Output Stream: Leave unchanged
REQUEST :
HostName Location: $LocalEnvironment/Destination/TCPIP/Output/Hostname
Port Location : $LocalEnvironment/Destination/TCPIP/Output/Port
Id Location : LocalEnvironment.WrittenDestination.TCPIP.Output.ConnectionDetails.Id
Reply Id Location: LocalEnvironment.Destination
Do you mean that you use TCP nodes to process both signon and send money, and sometimes you get a response from signon when you are waiting for response from send money?
If so, you are not doing the right thing to wait for the signon response.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum