BPEL 2.0での拡張ネームスペースの宣言
BPELバージョン2.0のプロセスを拡張して、カスタム拡張ネームスペース宣言を追加できます。mustUnderstand
属性を使用すると、カスタム・ネームスペースがBPELプロセスで認識される必要があるセマンティックを持つかどうかを示すことができます。
mustUnderstand
がyes
に設定された1つ以上の拡張機能がBPELプロセスでサポートされていない場合、プロセス定義は拒否されます。
拡張機能はextensions
要素に定義されます。次の例に詳細を示します。
<process ...> ... <extensions>? <extension namespace="myURI" mustUnderstand="yes|no" />+ </extensions> ... </process>
extension
要素のコンテンツは、標準のBPELネームスペースとは異なるネームスペースで修飾された1つの要素である必要があります。
拡張宣言の詳細は、次のURLにあるBPEL 2.0仕様を参照してください。
http://www.oasis-open.org