ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Time out in TCPIPCLIENTINPUT node, still can see message.

Post new topic  Reply to topic
 Time out in TCPIPCLIENTINPUT node, still can see message. « View previous topic :: View next topic » 
Author Message
abhyyy
PostPosted: Sun Nov 20, 2011 12:24 am    Post subject: Time out in TCPIPCLIENTINPUT node, still can see message. Reply with quote

Voyager

Joined: 29 Sep 2011
Posts: 83

Hi Friends,

Currrent Flow that I am developing has input node as TCPCLIENTINPUT node as its input node and below are the properties that I've set for it. Also given below is the message that I am sending from Dummy server.
The problem is when I run the flow it gives me an exception and says
"timed out wating for data". I have captured in a trace file during the Debug mode and is Below mentioned Log.
What I am comfused by is when it gives me an exception and says "timed out wating for data" I can still see part of the message in that exception itself('00 00 00 00 00 00 00 00 00 06 77 6F 6D 62 61 74 ' in Log below) that means it is getting the message and the problem is somewhere else.
Please help me in this. I am pulling my hair on this for 2 days now.

TCPIPCLIENTINPUT Node properties:
Connection details::: localhost:2775
Timeout waiting for data record : 10 secs.

Message sent from Dummy server :
00000035:00000005:00000000:000000E7:00000037:37313138:37383738:
37000000:32373735:00000000:00000000:00000677:6F6D6261:74
(bold part, I can see in the exception)
_________________
----------------------
NeVeR StOp LeaRnInG.
Back to top
View user's profile Send private message
abhyyy
PostPosted: Sun Nov 20, 2011 12:28 am    Post subject: Reply with quote

Voyager

Joined: 29 Sep 2011
Posts: 83

ERROR LOG
Code:
( ['GENERICROOT' : 0x88b5da8]
  (0x01000000:Name):Properties = ( ['GENERICPROPERTYPARSER' : 0x1dc0638]
    (0x03000000:NameValue):MessageSet             = '' (CHARACTER)
    (0x03000000:NameValue):MessageType            = '' (CHARACTER)
    (0x03000000:NameValue):MessageFormat          = '' (CHARACTER)
    (0x03000000:NameValue):Encoding               = 546 (INTEGER)
    (0x03000000:NameValue):CodedCharSetId         = 437 (INTEGER)
    (0x03000000:NameValue):Transactional          = FALSE (BOOLEAN)
    (0x03000000:NameValue):Persistence            = FALSE (BOOLEAN)
    (0x03000000:NameValue):CreationTime           = GMTTIMESTAMP '2011-11-20 07:48:19.324' (GMTTIMESTAMP)
    (0x03000000:NameValue):ExpirationTime         = -1 (INTEGER)
    (0x03000000:NameValue):Priority               = 0 (INTEGER)
    (0x03000000:NameValue):ReplyIdentifier        = X'' (BLOB)
    (0x03000000:NameValue):ReplyProtocol          = '' (CHARACTER)
    (0x03000000:NameValue):Topic                  = NULL
    (0x03000000:NameValue):ContentType            = '' (CHARACTER)
    (0x03000000:NameValue):IdentitySourceType     = '' (CHARACTER)
    (0x03000000:NameValue):IdentitySourceToken    = '' (CHARACTER)
    (0x03000000:NameValue):IdentitySourcePassword = '' (CHARACTER)
    (0x03000000:NameValue):IdentitySourceIssuedBy = '' (CHARACTER)
    (0x03000000:NameValue):IdentityMappedType     = '' (CHARACTER)
    (0x03000000:NameValue):IdentityMappedToken    = '' (CHARACTER)
    (0x03000000:NameValue):IdentityMappedPassword = '' (CHARACTER)
    (0x03000000:NameValue):IdentityMappedIssuedBy = '' (CHARACTER)
  )
  (0x01000000:Name):BLOB       = ( ['none' : 0x1cac410]
    (0x03000000:NameValue):UnknownParserName = 'BLOB' (CHARACTER)
    (0x03000000:NameValue):BLOB              = X'00000018800000090000000000000001534d505053696d00000000330000
0005000000000000000900000037373131383738373837000000323737350
000000000000000000004626c61680000003d00000005000000000000000b
0000003737313138373837383700000032373735000000000000000000000
e412074657374206d6573736167650000003700000005000000000000000d
0000003737313138373837383700000032373735000000000000000000000
8534d505053696d210000003500000005000000000000000f0000003737313
1383738373837000000323737350000000000000000000006776f6d626174' (BLOB)
  )
) ::::  Exception List :::: ( ['MQROOT' : 0x88b5fd0]
  (0x01000000:Name):RecoverableException = (
    (0x03000000:NameValue):File     = 'MbErrorHandler.java' (CHARACTER)
    (0x03000000:NameValue):Line     = 92 (INTEGER)
    (0x03000000:NameValue):Function = 'waitForData' (CHARACTER)
    (0x03000000:NameValue):Type     = '' (CHARACTER)
    (0x03000000:NameValue):Name     = '' (CHARACTER)
    (0x03000000:NameValue):Label    = '' (CHARACTER)
    (0x03000000:NameValue):Catalog  = 'BIPv610' (CHARACTER)
    (0x03000000:NameValue):Severity = 3 (INTEGER)
    (0x03000000:NameValue):Number   = 3552 (INTEGER)
    (0x03000000:NameValue):Text     = 'timed out wating for data' (CHARACTER)
    (0x01000000:Name     ):Insert   = (
      (0x03000000:NameValue):Type = 5 (INTEGER)
      (0x03000000:NameValue):Text = 'localhost' (CHARACTER)
    )
    (0x01000000:Name     ):Insert   = (
      (0x03000000:NameValue):Type = 5 (INTEGER)
      (0x03000000:NameValue):Text = '2775' (CHARACTER)
    )
    (0x01000000:Name     ):Insert   = (
      (0x03000000:NameValue):Type = 5 (INTEGER)
      (0x03000000:NameValue):Text = '489a16:133bfe2c3fd:-7ffa' (CHARACTER)
    )
    (0x01000000:Name     ):Insert   = (
      (0x03000000:NameValue):Type = 5 (INTEGER)
      (0x03000000:NameValue):Text = '10' (CHARACTER)
    )
    (0x01000000:Name     ):Insert   = (
      (0x03000000:NameValue):Type = 5 (INTEGER)
      (0x03000000:NameValue):Text = '00 00 00 00 00 00 00 00 00 06 77 6F 6D 62 61 74 ' (CHARACTER)
    )
  )
)broker1:eg1 2011-11-20 16:15:33.628555::::::::::::::::::::: ( ['MQROOT' : 0x88b6a98]
  (0x01000000:Name):TCPIP = (
    (0x01000000:Name):Input = (
      (0x01000000:Name):ConnectionDetails = (
        (0x03000000:NameValue):Type           = 'Client' (CHARACTER)
        (0x03000000:NameValue):Hostname       = 'localhost' (CHARACTER)
        (0x03000000:NameValue):Port           = 2775 (INTEGER)
        (0x03000000:NameValue):Id             = '489a16:133bfe2c3fd:-7ffa' (CHARACTER)
        (0x03000000:NameValue):ReplyId        = NULL
        (0x03000000:NameValue):OpenTimestamp  = TIMESTAMP '2011-11-20 15:48:40.421' (TIMESTAMP)
        (0x03000000:NameValue):CloseTimestamp = NULL
        (0x01000000:Name     ):SequenceNumber = (
          (0x03000000:NameValue):InputRecord  = 1 (INTEGER)
          (0x03000000:NameValue):OutputRecord = 1 (INTEGER)
        )
      )
    )
  )
)Message ::: Message  failed in tcpipclientINPUT node

_________________
----------------------
NeVeR StOp LeaRnInG.
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Sun Nov 20, 2011 3:56 am    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

who is expected to close the connection after the dummy server sent the response?
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
smdavies99
PostPosted: Sun Nov 20, 2011 3:56 am    Post subject: Reply with quote

Jedi Council

Joined: 10 Feb 2003
Posts: 6076
Location: Somewhere over the Rainbow this side of Never-never land.

IMHO, the node got part of the data. That triggered the node to look for the rest of it. Only the rest of the data never arrived.

I'd try sniffing the actual TCP level packets with a tool such as wireshark. If possible look at from the transmission end, viz, what is actually being sent. Also you will see if the ACK for the data that was received by the node was actually received by the sender.
_________________
WMQ User since 1999
MQSI/WBI/WMB/'Thingy' User since 2002
Linux user since 1995

Every time you reinvent the wheel the more square it gets (anon). If in doubt think and investigate before you ask silly questions.
Back to top
View user's profile Send private message
abhyyy
PostPosted: Mon Nov 21, 2011 8:01 pm    Post subject: Reply with quote

Voyager

Joined: 29 Sep 2011
Posts: 83

Hi guys,

Thanks for help.
I attached a message set with TCPIPCLIENTINPUT node as the part that was not coming was the header, using the message set I'm now receiving the message.

fjb_saper wrote:
who is expected to close the connection after the dummy server sent the response?


For that also I send a unbind message (as I'am using SMPP messages).
_________________
----------------------
NeVeR StOp LeaRnInG.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Time out in TCPIPCLIENTINPUT node, still can see message.
Jump to:  



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
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.