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: RE: [bpel4people] BP-20 Proposal


+1

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: 
                                                                               pic26567.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                                                                                      
                                                                                             




|------------>
| From:      |
|------------>
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
  |"Michael Rowley" <michael.rowley@activevos.com>                                                                                                   |
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
|------------>
| To:        |
|------------>
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
  |Dieter Koenig1/Germany/IBM@IBMDE, <bpel4people@lists.oasis-open.org>                                                                              |
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
|------------>
| Date:      |
|------------>
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
  |12.11.2008 18:17                                                                                                                                  |
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
|------------>
| Subject:   |
|------------>
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
  |RE: [bpel4people] BP-20 Proposal                                                                                                                  |
  >--------------------------------------------------------------------------------------------------------------------------------------------------|







In this proposal, I would prefer that these sentences (proposed for 6.1.1):

“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.”

be replaced with something like the following:

“Depending on the caller's role, the referenced task MUST be in a state
listed as valid pre state or in a vendor-extension state. If the task is in
any standard state that is not one of the valid pre states then the
operation MUST be rejected and MUST NOT cause a task state transition.  If
the task is in a vendor-defined extension state then the operation MAY be
allowed or MAY be rejected.”

Michael

-----Original Message-----
From: Dieter Koenig1 [mailto:dieterkoenig@de.ibm.com]
Sent: Friday, September 12, 2008 1:00 PM
To: bpel4people@lists.oasis-open.org
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                                                                                     

pic26567.gif



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