[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: [bpel4people] BP-20 Proposal
This is a proposal for issue BP-20. I will walk you through the overview slides at the f2f meeting. For an overview, please see the attached document "BP-20 - Extensibility.ppt" (See attached file: BP-20 - Extensibility.ppt) Changes in WS-HT types XML Schema ("ws-humantask-types.xsd") Replace simple type definition of task status (lines 157-170): <xsd:simpleType name="tStatus"> <xsd:restriction base="xsd:string"/> </xsd:simpleType> Add documentation of predefined task status values (definition only, not referenced anywhere): <xsd:simpleType name="tPredefinedStatus"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="CREATED" /> <xsd:enumeration value="READY" /> <xsd:enumeration value="RESERVED" /> <xsd:enumeration value="IN_PROGRESS" /> <xsd:enumeration value="SUSPENDED" /> <xsd:enumeration value="COMPLETED" /> <xsd:enumeration value="FAILED" /> <xsd:enumeration value="ERROR" />> <xsd:enumeration value="EXITED" /> <xsd:enumeration value="OBSOLETE" />> </xsd:restriction> </xsd:simpleType> Changes in WS-HT Specification Section 6.1.1 – participant operations - add definition of all pre and post states (lines 1793): See attached document "Task State Transitions.xls" (See attached file: Task State Transitions.xls) Section 6.1.1 – participant operations - add normative (!) language about task pre and post states (lines 1794): Any of the listed operations MUST only be invoked by callers having proper authorization. Depending on the caller's role, the referenced task MUST be in a state listed as valid pre state. In all other cases, the operation MUST be rejected and MUST NOT cause a task state transition. After the operation has successfully completed, the task MUST be in the post state defined for the operation. Section 4.7 – update state diagram (line 1581) - fix some state transitions - may be split off of this extensibility issue, however, it is a very small update ... Change "activate" (Created -> Ready/Reserved) to "activation" Change "revoke" (Reserved/InProgress -> Ready) to "release" See attached document "State Diagram HT.vsd" (See attached file: State Diagram HT.vsd) Kind Regards Dieter König Senior Technical Staff Member, WebSphere Process Server Architect IBM Software Group, Application and Integration Middleware Software WSS Business Process Solutions Phone: +49-7031-16-3426 IBM Deutschland (Embedded image moved to file: pic30515.gif) E-Mail: dieterkoenig@de.ibm.com Schönaicher Str. 220 71032 Böblingen Germany IBM Deutschland Research & Development GmbH / Vorsitzender des Aufsichtsrats: Martin Jetter Geschäftsführung: Erich Baier Sitz der Gesellschaft: Böblingen / Registergericht: Amtsgericht Stuttgart, HRB 243294
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]