Auteur de questions
I am trying to configure the Response Timeout in the host setting. According to MSDN (http://msdn.microsoft.com/en-us/library/ff629797.aspx), there should be nearly no limitation on the value. However, when I try to set the value to higher than 60, it prompted me for an error.
Since BizTalk is going to call a very slow system and may take hours to return, are there any way to set the higher value? Will setting MessagingReqRespTTL still valid (http://msdn.microsoft.com/en-us/library/aa578608.aspx says it's removed)?
Toutes les réponses
Where did you set up the timeout? What kind of adapter are you using? What was the error?
Leonid Ganeline [BizTalk MVP] BizTalkien: Naming Conventions for the BizTalk Solutions
Not answering your question - but maybe an asynchronous pattern with a call-back might be better in this situation?If this is helpful or answers your question - please mark accordingly.
Because I get points for it which gives my life purpose (also, it helps other people find answers quickly)
MSBTS_HostSetting.MessagingReqRespTTL Property is the default timeout for request response messages that got allowed values are 1 to 60. You can't increase the value from BizTalk side.
I would suggest you have to work on slow system how to tune up in better way.
Thanks, Raja MCTS BizTalk Server 2010, MCC If this answers your question please mark it accordingly
If you are calling a webservice which may take hours, I would suggest you inline webservice call using a proxy .net class instead of using SOAP adapter. You can set the response timeout value as per your requirement and that would be only valid for that service call.
I have implemented the same solution for a similar case.
When you see answers and helpful posts, please click Vote As Helpful, Propose As Answer, and/or Mark As Answer
My new TechNet Wiki "BizTalk Server: Performance Tuning & Optimization"