[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Issue - 92 - Proposal to Vote
Proposed resolution for Issue 92 (revised): wsA new subelement of the process root element is used to declare extensions used in the process and specify whether they must be understood by the BPEL runtime. Rationale: This declaration provides information needed by the process deployer in order to decide whether a BPEL process containing language extensibility elements can be executed by the runtime. ------------------------------------------------------------------------ Add text to section 6.2. The Structure of a Business Process <process ...> ... <extensions>? <extension namespace="anyURI" mustUnderstand="true|false"/>+ </extensions> ... </process> Add text to section 6.3. Language Extensibility The "extensions" subelement of the process is used to declare namespaces of BPEL extension attributes/elements and indicate whether they carry semantics that must be understood by a BPEL implementation. If the implementation does not support one or more of the extensions with mustUnderstand="yes", then the process MUST be rejected. Optional extensions are extensions which the BPEL process MAY ignore. Optional extension MAY be declared using the extensions element with mustUnderstand="no" but there is no requirement to do so. The purpose of allowing optional extensions to be declared using the extensions element is to provide a well defined location where additional information about the optional extension can be found. The <extension> declaration element under <extensions> is itself extensible. ------------------------------------------------------------------------
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]