問題タブ [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.
xsd - OSB 「依存関係マッピングが WSDL リソースで構成されていません」
Oracle Service Bus (OSB)を使用しており、WSDLで XSD インポートに次の schemaLocation を持つXSDを使用しようとしています。
私の問題は、OSB がこの依存関係を解決できず、エラーが発生することです。
"The dependency mapping is not configured in WSDL resource"
.
XSDをOSBプロジェクトにインポートし、 resource への相対パスを使用することで回避できますが、相対パス(schemaLocation="../myXSDs/br-2.xsd")
が必要ない場合は特に、相対パスは必要ありません。
では、 OSBで URL をXSDリソースとして直接使用するにはどうすればよいでしょうか。そうでない場合、なぜですか?セキュリティ上の理由??
私のソフトウェアスタックは次のとおりです。
OSB (バージョン 11.1.1.7.0)
OEPE (11.1.1.7.0) (Weblogic Server 10.3.6.0を含む)
サービス指向の開発者からの友好的な敬意:-)
web-services - OSB からストアド プロシージャを呼び出せません
私はOSB を初めて使用し、OSB で作成されたいくつかの既存の Web サービスをサポートする任務を負っています。1 つ目は DB2 に対する単純な SQL 選択で、2 つ目は DB2 ストアド プロシージャを実行します。ローカルにインストールした Weblogic (バージョン 10.3) のインスタンスに対してこれらのストアド プロシージャを実行すると、問題が発生します。
SQL select ステートメントを実行する Web サービスは完全に機能するため、サーバー上のデータ ソースが正しく設定されていると思います。ただし、ストアド プロシージャを実行できません。サービスはホスト環境で正常に動作するため、ローカル サーバーの構成に何か問題があるはずです。私はそれが何であるかを理解できないようです。SP を実行しようとしたときに発生するエラーは次のとおりです。
BEA-380001: JCA アウトバウンド サービスの呼び出しがアプリケーション エラーで失敗しました。例外: com.bea.wli.sb.transports.jca.JCATransportException: oracle.tip.adapter.sa.api.JCABindingException: oracle.tip.adapter.sa.impl .fw.ext.org.collaxa.thirdparty.apache.wsif.WSIFException: servicebus:/WSDL/HumanaWebService/adapter/Project1/InsertCase [ InsertCase_ptt::InsertCase(InputParameters,OutputParameters) ] - 操作 'InsertCase' の WSIF JCA 実行に失敗しました原因: ストアド プロシージャの呼び出しエラー。CTS.INS_CTS_HUM_SUBRO API の準備と実行中にエラーが発生しました。CTS.INS_CTS_HUM_SUBRO API の準備および実行中にエラーが発生しました。原因: java.lang.NullPointerException
これを引き起こしている可能性のあるものについて、誰かが洞察を提供できますか? より詳細な情報を提供する必要がある場合は、お知らせください。前もって感謝します。
xml - キーのおかげで他のリストのオブジェクトを見つける
OSB フローで、特定の XQuery 変換を実行する必要があります。
入力は次の形式です。
ターゲット出力の構造は次のとおりです。
現時点では、私の xquery は次のようになります。
ご覧のとおり、OBJECT_1 と OBJECT_2 の間に「一致」はありません...
object1 の月のキー (SQL :) に一致するオブジェクトを OBJECT_2 リストで「見つける」にはどうすればよいOBJECT_1.MONTH=OBJECT_2.MONTH
ですか? OBJECT_1 の構築中に、必要なキーを見つけるために OBJECT_2 リストに移動できますか?
xslt - パラメータ値をサポートする XSLT サンプル
コンテキスト: OSB から xslt 呼び出しへ。以下の要件をサポートするために、サンプルを支援してください。
OSB から複数のパラメーター値を取得するサンプルの xslt ファイルを探しています。
OSB から xslt 関数に 4 つのパラメーター値を渡したいのですが、入力メッセージ ($body) で 4 つの属性値を取り、それらのいずれかが渡された値と一致する場合は、true を返す必要があります。
xslt に渡される私のパラメーター値がマンゴー、ニンジン、ペプシ、ベニラであり、入力 xml のセクションが次のようなものであるとします。
OSB から xslt に渡された値がそれぞれの属性のいずれかに存在する場合にのみ、入力にのみ、それ以外の場合は false を返す必要があります。
soa - Oracle Service Bus プロジェクトと BPEL プロジェクトに GIT を使用できますか?
OSB および BPEL プロジェクトに GIT を導入する予定です。それは正しいオプションですか?
oracle11g - 会話 ID を使用した BPEL プロセスからの OSB-WebService の呼び出し
SOA Suite 11g BPEL プロセスから OSB-WebService を呼び出すのに問題があります。
- 会話 ID を指定しなくても機能します。
- 会話 ID (ECID を使用しています) を指定すると、「次のエンドポイントにアクセスできません:」というエラーが表示されます。
OSB WebService からの応答メッセージが到着するとすぐに、エラーがスローされます。
注: OSB WebService からの応答メッセージは BPEL プロセスを再呼び出しするべきではなく、OSB がメッセージを受信したことを確認するだけです。(会話 ID は後で使用されます。)
私の仮説は、会話 ID とダイアログ ID が混同されているというものです。
助言がありますか?
xquery - Oracle Service Busコンソールでxmlノードをループする方法 - Xquery?
Proxy Service
着信 xml を他の構造に変換したい in パイプラインを作成しました。お気に入り
に変換する必要があります
私が選択したパイプライン段階からAdd Action -> Flow Control -> For Each
そしてbody/prices/*
、Xquery ビルダーで選択しました。
prices
ただし、タグは処理されません。
「変数の合計数」totalCount
は常にゼロです。
osb - EclipseでOSBサービスを設定するには?
私はこれについていくつかの研究をしました。私が見たどこでも、これはパッケージとして来ています。
Weblogic/Eclipse IDE/OSB。
Eclipse をクライアントとして使用し、OSB サーバーに接続して、テストのためにサーバーにデプロイする方法を教えてください。
サービスをインストールしたくありません。
また、OSBをサポートしていないJdeveloperをインストールしました。