問題タブ [oracle-service-bus]
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.
email - OSB 設計に関する質問
メールサーバーからメールをポーリングするシステムを実装する必要があります。電子メールの内容 (本文、件名、送信者、日付など) を処理し、これらのデータを使用して別のサービスに送信するための要求を準備します。私の質問は: OSB と電子メール トランスポートを使用して、変数 (本文、件名など) を読み取ることができます。次に、件名を 3 つの異なる変数 (Var1 の形式で送信されます) に分割し、別のサービスへの呼び出しを準備する必要があります。 (このサービスは既にデプロイされており、その wsdl と Url は既知です)。どうすればこれをすべて行うことができますか? 件名を分割してリクエストを準備するにはどうすればよいですか? Java クラスを使用する必要がありますか?それとも OSB で自動的に実行できますか?
どうすればこれを達成できますか?より良いオプションはありますか?
ibm-mq - Oracle Service Bus と MQ - コンテキスト データを設定せずに接続する
Oracle Service Bus で MQ Transport を使用して外部 MQ サーバーに接続しています。ただし、問題は、外部 MQ サーバーが以下以外の権限レコードを持つことができないことです。
- CONNECT/INQUIRE (キュー マネージャ用)
- PUT/GET/INQUIRE (キュー用)
これは問題です。OSB MQ トランスポートは常にコンテキストに接続しようとしており、メッセージもコンテキストに配置しようとしているためです。ビジネス サービス設定で、PUT メッセージ オプションに MQC.MQPMO_NO_CONTEXT を設定した場合でも。
OSB MQ トランスポートを使用し、SET/SETALL 権限レコードを設定せずに、MQ とメッセージを交換することさえ可能ですか?
PS。MQ は次のエラーを記録します。
AMQ8077: エンティティー「osbtest」には、オブジェクト「TESTQMGR」にアクセスする権限がありません。
説明: 指定されたエンティティーは、必要なオブジェクトへのアクセスを許可されていません。次の要求された権限は許可されていません: setall
// ...
AMQ8077: エンティティー「osbtest」には、オブジェクト「TEST.QUEUE」にアクセスする権限がありません。
説明: 指定されたエンティティーは、必要なオブジェクトへのアクセスを許可されていません。次の要求された権限は許可されていません: set
バージョン:
- オラクル サービス バス: 11gR1
- ウェブスフィア MQ: 7.5
java - Java、OSB、XQuery で XML から個別の値を取得する
Java、OSB、または Xquery のような結果を取得する方法はありますか?
web-services - Spring Web サービスまたは別のフレームワーク Web サービスを Oracle Service Bus にデプロイする
春または他の Web サービス フレームワークで Web サービスを作成しています。OSB に付属している weblogic サーバーに直接デプロイできますか? または、別の weblogic インスタンスにデプロイする必要がありますか。
私が質問している理由は、OSB weblogic には、ALSB*jar、DBAdapter*rar などの OSB 固有のデプロイメント jar/wars がたくさんあるからです。
これらの隣にSpring Webサービスをデプロイするのは嫌いですが、それがベストプラクティスかどうかはわかりません. 私にお知らせください。
PS: 最終的には、このサービスをプロキシ/ビジネスでラップするか、この内部 Web サービスへの Web サービス呼び出しを行う予定です。
osb - OSB でプロキシ サービスを別の 3 つのローカル プロキシ サービスにルーティングするにはどうすればよいですか
私の状況を説明させてください。ODATA RESTful サービスを使用して 3 つの異なるテーブルに影響を与える XML ファイルをキュー経由で受け取ります。
ODATA スキーマを単純化する (バッチを実行する代わりに) という私の論理的な結論は、異なる XQuery 変換を使用して XML を 3 つのローカル プロキシにリダイレクトすることです。次に、これらのプロキシは Web サービスを呼び出してデータベースを更新します。
誰でも私を助けることができますか?ルート ノード内で for-each ループを使用できますか? またはこれを行う別の方法はありますか?
weblogic11g - Oracle Enterprise ManagerキーストアとWeblogicキーストア
双方向 SSL 経由で Web サービスを使用する必要があります。証明書を交換しましたが、接続しようとしていますが、ハンドシェイク エラーが発生しています。Oracle Service Bus を使用して Web サービスに接続しています。私の質問:
- (Oracle Enterprise Manager からアクセスする) fwmconfig フォルダ内のキーストアは何ですか?
- weblogic サーバーのキーストア (管理コンソール/管理対象サーバーのキーストア タブからアクセス) は何ですか?
- これらの違いと、サーバー証明書をインポートして接続を試みるためにどちらを使用する必要がありますか?
- また、インストールのいくつかのディレクトリに cacerts がありますが、それらを何に使用しますか?
サーバー証明書のインポート先がわからない。誰か助けてくれませんか?