問題タブ [osb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
117 参照

esb - BPEL-ESB リンクは WSDL の新しい操作で壊れますか?

この質問は簡単ではありません。ですので、なるべくわかりやすくお願いしたいと思います。Enterprise SOA Suite 10G システムがすでに稼働しています。小さなプロセスですが、このように説明します。

コンシューマー -> ESB -> BPEL -> ESB -> プロバイダー Web サービス

コンシューマーが ESB プロセスの 1 つを呼び出し、BPEL がリクエストを BPEL に転送し、BPEL が別の ESB を再度呼び出します。この最後の ESB は、プロバイダーが提供する外部 WebService を呼び出します。

今、それをさらに明確にするために。

コンシューマ C1--WSDLExt1-->ESB1-->WSDLInt1-->BPEL--WSDLInt1-->ESB2--WSDLExt2-->プロバイダ Web サービス

  • これを説明すると、Consumer は C1 で、最初の ESB は ESB1 です。それらの間で使用される WSDL は WSDLExt1 です。
  • ESB1 は、変換後にリクエストを BPEL に転送します。その後、BPEL は要求を ESB2 に転送します。ESB2 と BPEL は同じ WSDLInt1 を使用するため、BPEL での変換はありません。
  • 次に、ESB2 は要求を変換し、プロバイダー Web サービスに送信します。ESB2 とプロバイダー Web サービスの間で使用される WSDL は WSDLExt2 です。

ここで質問です。奇妙な新しい要件により、WSDLExt2 に新しい操作を追加する必要があります。注: 新しい操作のみ。しかし、ここでひねりが来ます。1. 新しい操作のために、新しいメッセージを定義するとします。2. または、この新しい操作のために、WSDL 内の既存の (定義済みの) メッセージを引き続き使用します。

それぞれの状況で、WSDLInt1 を変更し、次に BPEL を変更する必要がありますか?

要するに、私の質問は、新しい操作の追加は、それを呼び出す以前のプロセスに影響を与えるかということです。これにより何らかの障害が発生しますか?

0 投票する
1 に答える
3033 参照

oracle - wlst を使用して mbean の属性を変更します。

Oracle Service Bus を使用しており、特定の mbean の属性を変更するスクリプトを作成したいと考えています。

私はmbeanを見つけました:

変更したい属性はDomainSLAAlertingEnabled

wlst (weblogic スクリプト ツール) を使用してこの mbean の属性を変更する方法を教えてください。

この mbean に移動してから変更するにはどうすればよいですか?

DomainSLAAlertingEnabledブール値です。

0 投票する
1 に答える
2652 参照

jms - Oracle Service Bus (OSB) プロキシ サービス エンドポイント URI の変更

現在、外部 jms キュー エンドポイント URI からメッセージを受信するように設定されている OSB プロキシ サービスがあります。外部メッセージを受信するための JMS ブリッジを作成する必要があります。

このために、ローカル jms のイン/アウト キューを持つブリッジを作成し、OSB プロキシ サービスのエンドポイント URI を古い外部 jms キューのエンドポイント URI から新しいローカル ブリッジの jms キューのエンドポイント URI に編集しました。ただし、変更を有効にしようとすると、次のException in AppMerge flows' progressionメッセージが表示されます。

OSB のすべてにまったく慣れていないので、このエラーが何を意味するのか、またプロキシ サービスのエンドポイント URI をリモート jms キューからローカル ブリッジの jms キューに再ポイントするだけで、私たちがやろうとしていることに対して十分かどうかはわかりません。

この問題についての考えは大歓迎です!

OSB のバージョンは 10gR3 です。

よろしく、首相。

0 投票する
1 に答える
738 参照

java - アグリゲーター パターン、SOA (SplitJoin OSB)

3 つの異なるバックエンドからの応答を集約するサービスを公開する Oracle Service Bus があります。

大きな問題は、OSB の動作が非常に悪く、応答のペイロードが大きいことです。

応答に約 20 MB の SOAP メッセージがあり、約 700 MB のメモリ内の xquery、xpath (OSB によって提供される関数) で集約して変換する必要がある場合!!!! (本当!)

これは、OOME が 2,3 人のユーザーが同時にリクエストを行った場合、すぐにゲーム オーバーになることを意味します。

Aggregator Pattern Service (複数のバックエンドからの SOAP 応答を集約する) を実装するためのオープンソースの代替手段はありますか?

他の3つのWSを呼び出すWSを介してこれを自分で行うことができます(最初は順番に、次に並行して)が、Javaにすでにそのようなものがあるかどうか(OSBの分割結合など)を最初に知りたいので、そうする必要はありません車輪の再発明。

ありがとう

0 投票する
1 に答える
3183 参照

osb - Oracle Service Bus がサービス コールアウトを再試行しています

私は Oracle OSB を初めて使用し、サービスを呼び出そうとしていますが、呼び出しが失敗した場合は、その呼び出しを N 回まで再試行してください。N+1 回失敗した場合は、その発生をログに記録したいと思います。

誰かが私を助けたり、ドキュメントを提案したりできますか?

乾杯

0 投票する
3 に答える
808 参照

xslt - XSLTバージョン-OracleServiceBus

Oracle Service Bus 11.1.1.6が提供するXSLTのバージョンはどれですか?

0 投票する
2 に答える
540 参照

osb - 定期的な OSB プロキシへの定期的な呼び出し

私はOSBで非常に新しいです。個別のビジネス サービスを呼び出す 1 つのプロキシ サービスを作成しました。プロキシ サービスが 5 分ごとに自動的に呼び出されるように構成したいと考えています。これはできますか?

0 投票する
1 に答える
1818 参照

rest - Oracle Service Bus での RESTful 投稿

このようなことを処理するプロキシ サービスを作成する方法を知っている人はいますか?

私が探しているのは、パス パラメータと、次のような形式の投稿本文です。

投稿 www.myurl.com/{123}

投稿本文: myId=1&myOtherId=2

現在、XML ドキュメントを渡しています。トランスポートの http:relative-URI 要素に挿入しています。これはうまくいくようです。

現在、投稿本文の名前と値のペアの http:query-parameters に挿入を行っています。

これらをアウトバウンド変数に挿入しています。デバッグすると、両方が表示され、REST サービスに接続しています。400 -- Bad Request エラーが発生します。これは、投稿本文が正しく構成されていない場合に発生します。

これを行う方法はありますか?

0 投票する
1 に答える
992 参照

variables - XSLTで変数を割り当て、OSBのメッセージフロー/パイプラインペアで使用する方法

このクエリはOSBとxsltに関連しています。xsltで複雑なロジックを実行してから、結果の値を変数に割り当てたいと思います。ここで、xslt変換アクション/ステージの後にこの変数を使用したいと思います。つまり、XSLTで変数を割り当て、それをOSBのメッセージフロー/パイプラインペアで使用する方法です。plsは私を助けます...事前に感謝します。..

0 投票する
1 に答える
69 参照

xml - 非標準名 - XPath

OSB の Web サービス メッセージのツリーから情報を取得しようとしています。しかし、名前は標準外です ( <xml-fragment>)

私が使っている表現は次のとおりです。

データが選択されていないようです。

これに対処する方法を知っていますか?