問題タブ [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 に答える
187 参照

java - SOA:確かに、コードでESBの動作をエミュレートすることがより悪いオプションである理由

Webサービスレイヤーとして確立されたアプリケーションにゼロから構築されたSOAベースのプロジェクトがあります。

ESBによって提供されるサービスが、相互作用で順番に呼び出される複数のアトミック呼び出しで構成されているシナリオがいくつかあります。論理的には、次のようになります。

実際、このロジックはXSLT変換を使用して実装されており、XPathクエリは購入したESB実装に組み込まれています。これは、いくつかの理由で私には問題があるようです。

  • ESBの実装は「重すぎ」てローカルに展開できないため、開発者は構成サービス(ビジネスの観点から見た単純な機能)をローカルでテストできません。全体的なテストは統合アクティビティです。
  • これらおよび同様の制御ブロックを形成するために使用されるXSLT構文は、一般的なプログラミング言語のコードほど読み取り可能またはアクセス可能ではありません。(もし...なら、そうでなければ最後になど)XSLTは非常に長くて恐ろしいものになっています。
  • 特定の複雑なシナリオでは、よりきめ細かい制御が有益です。つまり、補償アトミックサービスを呼び出して以前のアクションをロールバックすることにより、失敗した呼び出しを補償します。

プロジェクトに1年取り組んだ後、アプリケーション機能をアトミックサービスに分解するという概念は良いものだと思います。ただし、Javaのような単純な古いプログラミング言語で作成中のWebサービスを実装したいと思うことがよくあります。

私はこれがこのように見えると思います:

しかし、ここを読んで、私は次のように参照されていないステートメントを見つけました:

確かに、コードでESBの動作をエミュレートするのは悪いオプションです

悲しいことに、これは裏付けとなる理由もなく、事実の盲目的な声明(意見)として残されました。しかし、それは私をガタガタさせました。なぜ上記が真実である可能性がありますか?私は建築家に上記のすべての懸念を表明する電子メールを作成する準備ができていましたが、このコメントは私がすべきかどうか疑問に思いますか?

確かに、コードでESBの動作をエミュレートするのが最悪のオプションなのはなぜですか?

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

java - Oracle Service Bus トレース API

Java コードからプロキシ サービスを呼び出し、そのメッセージ トレースを受信する方法はありますか (OSB テスト コンソールのように)。

ご回答ありがとうございます。

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

database - OSBコンソールでデータベース・アダプタを使用してWebサービスを作成する方法は?

特定のタスクに関しては、OSB を DB アダプタで使用する必要があります。BPEL プロセスは OSB よりも優れたパフォーマンスを発揮しないと思います。私はいくつかのサイトを調べましたが、それらはすべて OSB コンソールではなく OEPE を示しています。任意の応答をいただければ幸いです。

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

include - Oracle Service Bus(11.1.1.6.0):問題

このスキーマを使用する場合:

このwsdlを使用すると:

このエラーメッセージが表示されます:

WSDLのスキーマタイプシステムの構築中にエラーが発生しました:D:\ Oracle \ Middleware_11.1.1.6.0 \ user_projects \ domains \ osb_cookbook_domain \ test:0:エラー:src-resolve.a:要素「Chick」が見つかりませんでした。Chick @ http://www.example.org/test/(testschema内)という名前の要素を参照することを意味しますか?

wsdlでこの行を変更した場合:

これに:

デプロイできませんでした。OEPEは次のエラーメッセージを返します。

WSDLが意味的に有効ではありません:エラー:src-resolve:要素'Chick @ http://www.example.org/test/'が見つかりません。

これはバグですか?

0 投票する
0 に答える
380 参照

http-streaming - WCF を使用した OSB 11g ストリーミングが機能しない

OSB 11g を使用して、大きなデータを .NET WCF にストリーミングしようとしています。.NET クライアントとサーバーを使用して、この機能を確認します。.NET サーバー上の WCF へのサービス コールアウトを行うプロキシを作成しましたが、ストリーミングをトレースすると、OSB がクライアントからのすべてのストリームをメモリにバッファリングし、.NET WCF に送信することがわかりました。コンテンツストリーミング機能でプロキシを正しく構成したと思います。ところで、Linux Red Hat 5.5 で OSB を実行しています。WCFでの作業経験を共有してください。Proxy/Business サービスでのストリーミングの定義を共有できますか?

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

java - すべての JMS メッセージに一意の ID を渡す方法

私は問題に苦しんでいますが、まだ解決していません。Oracle WebLogic OSB には、多数のプロキシ サービスがあります。それぞれが一意の識別子を持つパラメーターを jms キューに渡す必要があるとしましょう。これにより、Java のサーバー側で複数のメッセージをまとめて集約できるようになります。私が知らないのは、この一意のヘッダーをプロキシ間で渡し、失われないようにする方法です。ここで私を助けてくれますか?よろしくお願いします。

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

java - JDeveloperによって作成されたWSDLをOSBに自動的にインポートするにはどうすればよいですか?

JDeveloperによって作成されたWSDLをOSBに自動的に登録するにはどうすればよいですか?JDEVでWebサービスの作成ウィザードオプションを使用してWSDLを作成し、それらのWSDLをXSDファイルに沿ってOSBに自動的に登録したいだけです。

前もって感謝します

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

java - OSB の XQuery 正規表現 StackOverflowError

私が本当にばかげている場合は申し訳ありませんが (私は Java っぽい RegEx を避けようとし、主にそのようなものには Perl を使用します)、本当に私を悩ませている問題にぶつかりました。

私が書いた関数を使用する OSB パイプラインに XQuery リソースがあります。それで:

org.apache.xmlbeans.impl.regex.RegularExpression.matchStringこれは約 50% の確率で機能し、大規模な再帰スタック トレースを考えると、より大きな文字列では失敗する可能性があります。

問題は、以前は満足していた入力で失敗することがあるということ$argです。そのため、その時点で他に何が起こっているかに応じて、メモリが不足しているだけだと思います。したがって、これは、そうでない式ではなく、非効率的な式を示しています。動作しません。

問題は、マッチングよりも良い定義方法が見当たらないということです.*NAME;\d+;- 特に、XQuery や OSB がかなり制限されているように思われる場合 (\d は実際には機能しなかったため、私のコードでは [0-9]) ...明らかな何かが欠けていない限り。

何か案は?