← Prev in month ← Prev in thread

[wsbpel] Issue - 92 - Proposal for vote

From
Dieter Koenig1 <>
Date
2004-12-21T10:24:39+00:00
ID
Thread
[wsbpel] Issue - 92 - Proposal for vote
Proposed resolution for Issue 92:
A 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 all
   namespaces of BPEL extension attributes/elements and indicate
   whether they carry runtime semantics that must be understood by
   the BPEL runtime.

   If the runtime does not support one or more of the extensions with
   mustUnderstand="true", then the process MUST NOT be deployed.
   Extensions declared with mustUnderstand="false" MAY be ignored by the
   runtime.

Kind Regards
DK
← Prev in month ← Prev in thread