私はweblogicサーバーにアプリケーションをデプロイしています。そのアプリでは、コンポジットのbpelを使って非同期Webサービスを呼び出しています。 5分後にタイムアウトになりました。 私は、呼び出しアクティビティの間に次のコードを追加しようとしました: bpelx:for = "'PTM20'" しかし、まだタイムアウトは5分です。SOAでのタイムアウト
これを追加する以外に必要なことはありますか?変更するグローバルなSOAプロパティはありますか?
私はこのようなBPELを通じてaync Webサービスを呼び出すいます:
< 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>
、私は時間差を見ることができます呼び出しとタイムアウトの間隔は5分です。それは期待どおりに20分間待たなかった。
助けてください。
ありがとうございました。
- ドメイン全体のグローバルJTAタイムアウト設定
- 個々のBPELエンジンEJBが
は、理想的にはヒットしたくないタイムアウト:
こんにちはを見て、サイトへの歓迎のために多くのブログ記事は、このテーマで利用可能があります。あなたは何をしているのか、どのような例外があるのか、そして実行する設定(適切な場合)を具体的に説明するためのサンプルコード/設定ファイルを追加できますか?潜在的な回答者が何が起こっているかをよりよく理解し、それによって彼らがあなたを助けるのを助けるでしょう。 – Buurman
ありがとうございます。 詳細を追加しました。 –