OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

bpel4people message

[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                                                                                      
                                                                                             

BP-20 - Extensibility.ppt

Task State Transitions.xls

State Diagram HT.vsd

pic30515.gif



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]