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] New Issue: Missing Pre-State / Post-State Specifications forAdministrative Operations




Target:

WS-HumanTask CD 04 revision 03, section 7.1.4 Operation Authorizations

Description:

Section 7.1.4 introduces client operations for administrative purposes.
Unlike section 7.1.1, which specifies the general-purpose client
operations, the table in 7.1.4 has no columns defining the task pre-states
in which an operation may be called and the task post-state after the
operation is performed.

Proposal:.

Add the following paragraph (copied from 7.1.1) before the table in 7.1.4:

<newParagraph>
If the task is in a predefined state listed as valid pre-state before the
operation is invoked then, upon successful completion, the task MUST be in
the post state defined for the operation. If the task is in a predefined
state that is not listed as valid pre-state before the operation is invoked
then the operation MUST be rejected and MUST NOT cause a task state
transition.
</newParagraph>

In addition, add two columns "Pre-State" and "Post-State" to the table in
7.1.4, with the following content:

+---------------------+ ... +-------------+--------------+
| Operation Name      | ... | Pre-State   | Post-State   |
+---------------------+ ... +-------------+--------------+
| activate            | ... |  Created    |  Ready       |
+---------------------+ ... +-------------+--------------+
| nominate            | ... |  Created    |  Ready       |
|                     | ... |             |  Reserved    |
+---------------------+ ... +-------------+--------------+
| setGenericHumanRole | ... |  Created    | (no state    |
|                     | ... |  Ready      |  transition) |
|                     | ... |  Reserved   |              |
|                     | ... |  InProgress |              |
+---------------------+ ... +-------------+--------------+

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

pic03826.gif



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