3

データを 2 つの入力変数に入力して連結し、出力変数に出力できる単純な BPEL プロセスを作成したいと考えています。2 つの変数 (デフォルトの入力変数、new_input) を作成しました。問題は、OEM で soa アプリケーションをテストしているときです。変数の 1 つの入力ボックスのみが表示されますが、両方は表示されません。

4

1 に答える 1

2

Oracle SOA スイートを使用していますか? (OEM = Oracle Enterprise Manager ?) この場合、Oracle ソリューションでは SCA コンポーネント (BPEL の WSDL) のコントラクトを制御できません。同じ操作で 2 つの入力を持つ wsdl を持つことはできません。

両方の入力が同じソースからのものである場合、両方の入力タイプ (単純または複合) を含む複合タイプを記述する XSD を設計し、この XSD から入力タイプとして BPEL インターフェースを生成する必要があります。

入力のソースが異なる場合は、相関を使用する必要があります。

相関について : http://blogs.oracle.com/reynolds/entry/bpel_correlation

Oracle SOA Suite の BPEL の設計 : http://download.oracle.com/otndocs/products/soa/e10224.pdfセクション 11-2

于 2011-09-06T11:54:06.997 に答える