on 12-13-2010 11:41 AM
让顾问,您好:
我们有这样一个场景:OA(SOAP)->PI->BPC(SOAP),同步,OA发送一个请求,BPC返回所需的消息。现在有这样一个问题,当BPC返回的数据量不是很大时,这个接口没有任何问题,但是当数据量很大时OA这边由于响应比较慢(可能会timeout),这时就不能正确的把消息发送给OA。这种问题该如何解决?是否需要调整PI这边的设置,把Timeout的时间调长一点?如果是,这个参数在哪里设置?谢谢
On Soap sender adapter, goes to Module tab, fill in following in the table:
Module Key: soap
Parameter name: XI.Timeout
Parameter value: xxxx (milliseconds)
On Soap receiver adapter, goes to Module tab, fill in following in the table:
Module Key: soap
Parameter name: XMBWS.Timeout
Parameter value: xxxx (milliseconds)
HTTP time out:
SXMB_ADM-->Integration Engine Configuraion -->Specific Configuration
Add new entry of type RUNTIME, parameter HTTP_TIMEOUT, specify larger value
或
smicm-> goto -> Service -> Chanage, you have option to change keep alive and max processing time.
以上三个部分可能都需要设置才行,最重要的是你的Sender System的Timeout也要调整,因为以上的设置根本影响不到它。
Regards
Edited by: Liang Ji on Dec 14, 2010 12:11 AM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
good
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.