問題タブ [bpel]

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 に答える
546 参照

wsdl - JDeveloperABCSの問題

そこで、JDeveloperでABCS BPELプロセスを作成しました。これは、エラーなしでコンパイルされます。soapUIを介してテストしようとしていますが、次のエラーが発生します。

これは奇妙なことです。私の構成プランで、REPLACE_WITH_ACTUAL_HOST_AND_PORT / ENVIRONMENT_NAMEの部分を実際のアドレスに置き換えて、以下を追加したからです。

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

oracle - ABCS リクエスタのテスト スタブの作成を手伝ってください

これが私のABCSの画像です。これは、レガシー システムと EBS の間のインターフェイスとして機能するリクエスタ ABCS です。

ここに画像の説明を入力

手順は基本的に次のとおりです。

  1. レガシー システムが要求を行います (トラブル チケットの作成としましょう)。

  2. ABM リクエストを EBS リクエストに変換します。

  3. EBS を呼び出します。

  4. EBS は ABCS に応答を送信します。

  5. ABCS は確認応答を EBS に送信します。

この ABCS BPEL を soapUI でテストするために使用できる単純なスタブを作成する必要があります。誰かがそれがどのように見えるべきかについての一般的な考えを教えてもらえますか? 簡単な BPEL ダイアグラムの例を探しています。おそらくいくつかの説明があります。

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

java - Java Embedded を使用して、結果の配列を任意の型であり、BPEL で無制限の変数に書き込む必要があります。

DB2 で実行されているストアド プロシージャを呼び出す必要があります。Oracle DB アダプタは DB2 をサポートしていないため、Java 埋め込みを使用してストアド プロシージャを呼び出しました。Java埋め込みを使用してストアドプロシージャを呼び出し、結果セットを取得する際に問題はありません。問題は、結果セットを出力変数に割り当て始めるときに始まります。変数を設定するには、以下の抜粋を使用します。

上記のコードでは、出力変数 temp に割り当てられるすべての従業員のすべての従業員名、番号、および給与の詳細を表示することを期待しています。しかし、表示される出力は最後の従業員の詳細のみです。残りの従業員の詳細は表示されません。変数 j を 1 または 2 または 3 などに置き換えます。その配列要素の詳細のみの出力を取得しますが、他の詳細は不明です。結果セット全体を出力変数に取得するのを手伝ってくれませんか。

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

java - Oracle: BPEL->Java Callout->BPEL: EM で同じ呼び出しツリーに属するようにする方法は?

BPEL プロセスには、BPEL では実行できないロジックを実行するための Java コールアウトが含まれています。

その Java コールアウトは、(DII WS 呼び出しを使用して) 別の BPEL ワークフローを呼び出します。

1 つの面倒な詳細を除いて、すべて正常に動作しています。Enterprise Manager でコール スタックを確認すると、これら 2 つの BPEL プロセスはリンクされていません (つまり、1 つのツリーとして表示されません)。これにより、トラブルシューティングに多少の遅延と混乱が生じます。

通常の呼び出しステップを使用して同じ子 BPEL が呼び出されると、プロセスがリンクされます。

問題は、BPEL が親情報を子プロセスに渡す方法です。HTTP または SOAP ヘッダーであると考えられますが、すぐに調査します。ただし、誰かが以前にこの課題を抱えていて、必要なすべての手順の概要を説明してくれることを願っています. :-)

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

bpel - 「そのようなチャネルがない」とはどういう意味ですか-ApacheODEの例外?

WSO2(バージョン2.0.1)で正常に実行される複数のBPELプロセスがあります。しかし、しばらくすると、ログに次の例外が表示されます。私には、それらが何を意味するのか、そしてそれらを取り除く方法についての手がかりがありません。

スタックトレースのスニペットは次のとおりです。

これは、これらの例外の1つからの完全なスタックトレースです。エラーは実際に実行中のプロセスに影響を与えないようです。すべてが必要なことを実行するからです。これは私のWSO2/ODE-Instanceの構成の問題である可能性がありますか?多分それはスレッドプールの問題ですか?!

どんな助けやヒントも素晴らしいでしょう、ありがとう!

0 投票する
4 に答える
3679 参照

esb - JBPMとBPEL/ESBの違い

JBPMとBPEL(およびESB)の違いは何ですか? それらについて説明していただけますか?

RGDS

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

wsdl - BPELプロセスとのバインド中にHTTPバインドに失敗しました。

HTTPバインディングを使用して非常にサンプルのSOAアプリケーションを作成しました。HTTPバインディングのエンドポイントURLは、サンプルのNetBeansアプリケーション(サービスとしての電卓)です。このサービスはGlassfishサーバーを介して実行され、正常に機能しています。

単純なBPEL同期プロセスを作成しました。これは、2つの数値(複素数型スキーマを使用して定義)を入力し、応答(つまり、2つの数値の合計)を出力します。アプリケーションをコンパイルしたときはいつでも同じ障害が発生します

警告(24,74):WSDLマネージャーでバインディング "SesisonLocator":"{http://xmlns.oracle.com/pcbpel/adapter/http/Application3/http_session_locator2/SesisonLocator}GetSessionLocatorMethod_pt"が見つかりませんでした

アプリケーションを起動して実行するために、どのWSDL変更を実行する必要があるのか​​わかりません。

PS:計算機サービスは開発者のマシンで実行されており、BPELアプリケーションは他のシステムにデプロイされます。

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

java - xsd:any 要素にまたがる XQuery を作成する方法は?

スキーマには <xsd:any/> 要素が含まれています。

コードは、何らかの外部情報によって、特定の XML 構造 (例: foo) が any の代わりにあることを認識しています。

XQuery は /Root/Child/AnotherChild/book/title のようになります。

しかし、XQuery は book 要素が不明であると不平を言い、XQuery は有効ではありません。

XQuery が実行時に <any/> の場所にあるものを動的に照合できるように、クエリを作成するにはどうすればよいですか?

環境が重要である場合、それは Java、Oracle BPEL、SOA サーバー 1.1.5 です。

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

oracle - BPELプロセスを介してUTF-8文字をデータベースに挿入する

文字 (中国語など) を取得し、それらを NVARCHAR 列に挿入しようとする BPEL プロセスがあります。XML ペイロードはさまざまな段階で正しいように見えますが (エンコーディングは UTF-8 であることがわかります)、実際の INSERT になると、正しくない文字が表示されます。私たちの理論では、DB アダプターが問題である可能性がありますが、確かなことはわかりません。

DB アダプターのバージョンと構成を調べて、UTF-8 と Unicode を処理できるかどうかを確認する方法はありますか? TOAD、Java サーブレットなどを使用して中国語とヘブライ語の文字をデータベースに正常に挿入したので、データベース自体が構成されました。Oracle バージョン 9.2.0.8.0 です。

障害が DB アダプター以外にある可能性があるため、問題を解決しようとしています。ここでエンコーディングを確認するために HTTP ヘッダーを調べてみる価値はありますか?

ありがとう

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

jdeveloper - BPEL プロセスで配列を割り当てる方法

入力として単純な文字列があり、その文字列を配列に追加する Web サービスを呼び出した後、配列を出力 (スキーマで文字列配列として設定したもの) に割り当てる必要があります。エンタープライズ マネージャーは、エラーが発生し、指定された XPath 式の複数のノードが結果に含まれていると表示されます。Assign アクティビティは保留中として表示されます。基本的に、配列またはリストを、配列としても設定されている出力変数に割り当てるにはどうすればよいですか。使用される wsdl ファイルは次のとおりです。 :


@vanto入力変数からinvoke_input変数に配列を割り当てる方法はありますか?問題は、Webサービスに複数の入力があるため、入力変数のラッピング要素を呼び出し変数のラッピング変数にコピーできないことです。ここにコードのスニペットがあります:

問題は、1 つだけがリスト型であり、他のすべてが文字列型であることです。この XML は次のとおりです。