У меня есть приложение, развернутое на сервере weblogic. В этом приложении я вызываю async webservice через bpel в составном. Он истекает через 5 минут. Я попытался добавить следующий код во время операции invoke: bpelx: for = "'PTM20'" Но все же тайм-аут составляет 5 минут.Тайм-аут в SOA
Есть ли что-нибудь, что мне нужно сделать, кроме как добавить это? Есть ли какие-либо глобальные свойства SOA для изменения?
Я вызова в aync WebService через BPEL так:
< invoke name="myprocess" inputVariable="varx" operation="method" bpelx:for="'PTM20'" ....>
за исключением я получаю следующий:
<bpelFault><faultType>0</faultType>
<remoteFault xmlns="http://schemas.oracle.com/bpel/extension">
<part name="summary">
<summary>oracle.fabric.common.FabricInvocationException: Unable to invoke endpoint URI "my_webservice_url" successfully due to: javax.xml.soap.SOAPException: javax.xml.soap.SOAPException: Message send failed: Read timed out</summary></part>
<part name="detail"><detail>Unable to invoke endpoint URI "my_webservice_url" successfully due to: javax.xml.soap.SOAPException: javax.xml.soap.SOAPException: Message send failed: Read timed out</detail></part>
<part name="code"><code>null</code></part>
</remoteFault></bpelFault>
При переходе через Audit Trail, я могу видеть разницу во времени между вызовом и тайм-аутом произошло 5 минут. Это не ожидало 20 минут, как ожидалось.
Пожалуйста, помогите.
Спасибо.
Привет и добро пожаловать на сайт. Не могли бы вы добавить пример файла кода/настроек, чтобы проиллюстрировать, что именно вы делаете, какое исключение вы получаете и какие настройки вы выполняете (если необходимо)? Это поможет потенциальным ответчикам лучше понять, что происходит, и, следовательно, помочь им помочь вам. – Buurman
Спасибо. Я добавил детали. –