Author |
Message
|
arunkumar1989 |
Posted: Fri Dec 12, 2014 3:21 am Post subject: when will invoke HTTPInput node`s Timeout Terminal |
|
|
 Voyager
Joined: 21 Nov 2012 Posts: 98 Location: Chennai
|
Hi All,
In My scenario i have to give custom message for timeout error.
I have developed seperate sub flow for creating custom timeout message and connected with HTTPInput node`s HTTP Timeout Terminal.
When ever i gives request from SOAP UI , If the timeout occurs mean getting direct soap fault message. Its not propagate to HTTP Timeout Terminal any one can help me for this.
"When will the message propagete to TimeoutTerminal"
In Infocenter :
If the HTTP Timeout terminal is connected and the integration server is configured such that the HTTP nodes use the embedded listener, this timeout fault message is propagated to the timeout terminal. In this scenario the listener waits again for the interval that is defined by the Maximum client wait time (sec) property, or for 10 seconds, whichever is the shorter interval:
•If a response is received before this second interval expires, the listener propagates the response to the client.
•If a response is not received before this second interval expires, the listener sends a fault message to the client, indicating that its timeout expired.
Thanks,
Arunkumar Chinnadurai _________________ Being in a crowd when you are alone is ignorance. Enlightenment is being alone in a crowd; a feeling of oneness in a crowd. |
|
Back to top |
|
 |
ruimadaleno |
Posted: Fri Dec 12, 2014 3:41 am Post subject: |
|
|
Master
Joined: 08 May 2014 Posts: 274
|
" ..Its not propagate to HTTP Timeout Terminal any one can help me for this..."
so, where are your message propagated to ? use some trace nodes in you flow to understand the path the message takes, maybe it is generating a timeout/fail elsewhere... _________________ Best regards
Rui Madaleno |
|
Back to top |
|
 |
arunkumar1989 |
Posted: Wed Dec 17, 2014 5:49 am Post subject: |
|
|
 Voyager
Joined: 21 Nov 2012 Posts: 98 Location: Chennai
|
All the Terminals are Connected... but it does not go for any terminal at the point of time soap ui getting default soap fault message... _________________ Being in a crowd when you are alone is ignorance. Enlightenment is being alone in a crowd; a feeling of oneness in a crowd. |
|
Back to top |
|
 |
ruimadaleno |
Posted: Wed Dec 17, 2014 6:51 am Post subject: |
|
|
Master
Joined: 08 May 2014 Posts: 274
|
arunkumar1989 wrote: |
All the Terminals are Connected... but it does not go for any terminal at the point of time soap ui getting default soap fault message... |
so, you have no clue of the message route inside the flow ?
two options:
1)debug with toolkit
2) place a trace node before and after every single node in your flow, deploy, enable trace nodes in broker, send test message with soapui, check trace info in system log/eventviewe (check with your version/operating system) _________________ Best regards
Rui Madaleno |
|
Back to top |
|
 |
arunkumar1989 |
Posted: Wed Dec 17, 2014 7:06 am Post subject: |
|
|
 Voyager
Joined: 21 Nov 2012 Posts: 98 Location: Chennai
|
Yes i have check with debug and trace. but still its not going to Timeout Terminal  _________________ Being in a crowd when you are alone is ignorance. Enlightenment is being alone in a crowd; a feeling of oneness in a crowd. |
|
Back to top |
|
 |
ruimadaleno |
Posted: Wed Dec 17, 2014 8:54 am Post subject: |
|
|
Master
Joined: 08 May 2014 Posts: 274
|
what happens if you put a trace node rigth before the http reply in terminal ? _________________ Best regards
Rui Madaleno |
|
Back to top |
|
 |
mqjeff |
Posted: Wed Dec 17, 2014 8:56 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
Did you see the part about "using the execution group listener"?
Are you? |
|
Back to top |
|
 |
arunkumar1989 |
Posted: Thu Dec 18, 2014 1:56 am Post subject: |
|
|
 Voyager
Joined: 21 Nov 2012 Posts: 98 Location: Chennai
|
Yes I have resolved the issue.
We need to configure following command to broker runtime.
If SOAP
mqsichangeproperties MB8BROKER -e exgroup1 -o ExecutionGroup
-n soapNodesUseEmbeddedListener -v true
If HTTP
mqsichangeproperties MB8BROKER -e exgroup1 -o ExecutionGroup
-n httpNodesUseEmbeddedListener -v true _________________ Being in a crowd when you are alone is ignorance. Enlightenment is being alone in a crowd; a feeling of oneness in a crowd. |
|
Back to top |
|
 |
arunkumar1989 |
Posted: Thu Jan 15, 2015 11:55 pm Post subject: |
|
|
 Voyager
Joined: 21 Nov 2012 Posts: 98 Location: Chennai
|
Sorry to all,
The debuger point is going timeout termial but its not sending the custom message it will automatically sends default timeout message.
In previous command is helped to the propagate to Timeout but at the same time it reply soap default error message even though the terminal timernal is running. _________________ Being in a crowd when you are alone is ignorance. Enlightenment is being alone in a crowd; a feeling of oneness in a crowd. |
|
Back to top |
|
 |
|