1

数週間前に BPEL の開発を始めたばかりで、Eclipse Designer と Apache ODE を使用しています。ユーザーが複数の入力を挿入する必要があるユースケースがありますが、最初の受信入力のスキーマを編集する代わりに、ユーザーが処理するよりも最初に数値を入力する必要があり、返信後にユーザーが別の入力を行う必要があります、別の入力を受け取るためにプロセスを停止する必要があるため、これは BPEL でまったく可能ですか。

また、ODE のドキュメントで、BPEL は配列変数をサポートしていないことがわかりました。これは、BPEL から配列オブジェクトを返すことができないことを意味しますか ( http://ode.apache.org/copy-with-insert-attribute.html )

ありがとう

4

1 に答える 1

1

BPEL はすべての XSD データ型と構造をサポートしているため、配列スタイルの変数を xsd シーケンスでモデル化できます。ただし、標準の BPEL は、このような配列に値を挿入するのは得意ではありません。標準に準拠した方法は、配列に値を追加する XSLT スクリプトを使用することです。しかし、ほとんどの BPEL エンジンは、それを容易にする XPath 拡張機能 (あなたが言及したものなど) を提供します。

于 2014-07-17T09:53:35.687 に答える