TS 61 BPELModeling

Orchestration Modeling Test Specification

Author: Mikhail Kondratyev
Version: 1.0
Last update: 23 May 2006
Introduction: This specification describes the modeling of some simple BPEL processes that involve various BPEL combinations.


Comments:


Contents


Test suite: Modeling BPEL processes

Purpose: Verify various BPEL constructs can be created in the Designer
Setup: Start the IDE. Please create a new BPEL modules for every new testcase. Please delete everything from the new process

  1. Flow with If
    1. Create new BPEL module, name it FlowIf_1. Open BPEL in designer. Delete everything from the process
    2. Drag new Flow activity to the FlowIf_1_1 activity from palette
    3. Set name Flow1 for the new pattern.
    • EXPECTED RESULT: New Flow pattern should be created at specified location. Name should be set
    1. Drag new If activity to the Flow1 activity from palette
    2. Set name If1 for the new pattern.
    • EXPECTED RESULT: New If pattern should be created at specified location. Name should be set
    1. Drag new Flow activity to the If1 activity from palette
    2. Set name Flow2 for the new pattern.
    • EXPECTED RESULT: New Flow pattern should be created at specified location. Name should be set
    1. Drag new Empty activity to the Flow2 activity from palette
    2. Set name Empty1 for the new pattern.
    • EXPECTED RESULT: New Empty pattern should be created at specified location. Name should be set
    1. Drag new If activity to the Flow1 activity from palette
    2. Set name If2 for the new pattern.
    • EXPECTED RESULT: New If pattern should be created at specified location. Name should be set
    1. Drag new Sequence activity to Else section from palette
    2. Set name for the new pattern.
    • EXPECTED RESULT: New sequence pattern should be created at specified location. Name should be set
    1. Drag new Flow activity to the Sequence1 activity from palette
    2. Set name Flow3 for the new pattern.
    • EXPECTED RESULT: New Flow pattern should be created at specified location. Name should be set
    1. Drag new Wait activity to the Flow3 activity from palette
    2. Set name Wait1 for the new pattern.
    • EXPECTED RESULT: New Wait pattern should be created at specified location. Name should be set
  1. Flow with Pick and Scope
    1. Create new BPEL module, name it FlowPick_Scope_1. Open BPEL in designer. Delete everything from the process
    2. Drag new Flow activity to the FlowPick_Scope_1_1 activity from palette
    3. Set name Flow1 for the new pattern.
    • EXPECTED RESULT: New Flow pattern should be created at specified location. Name should be set
    1. Drag new Pick activity to the Flow1 activity from palette
    2. Set name Pick1 for the new pattern.
    • EXPECTED RESULT: New Pick pattern should be created at specified location. Name should be set
    1. Right click on the Pick1 pattern and choose 'Add onMessage branch' in context menu.
    • EXPECTED RESULT: New OnMessage pattern should be created at specified location.
    1. Drag new Flow activity to the newly created activity from palette
    2. Set name Flow2 for the new pattern.
    • EXPECTED RESULT: New Flow pattern should be created at specified location. Name should be set
    1. Drag new Empty activity to the Flow2 activity from palette
    2. Set name Empty1 for the new pattern.
    • EXPECTED RESULT: New Empty pattern should be created at specified location. Name should be set
    1. Drag new Scope activity to the Flow1 activity from palette
    2. Set name Scope1 for the new pattern.
    • EXPECTED RESULT: New Scope pattern should be created at specified location. Name should be set
    1. Drag new Flow activity to the Scope1 activity from palette
    2. Set name Flow3 for the new pattern.
    • EXPECTED RESULT: New Flow pattern should be created at specified location. Name should be set
    1. Drag new Empty activity to the Flow3 activity from palette
    2. Set name Empty2 for the new pattern.
    • EXPECTED RESULT: New Empty pattern should be created at specified location. Name should be set
  1. Flow with While and Sequence
    1. Create new BPEL module, name it FlowWhile_Sequence_1. Open BPEL in designer. Delete everything from the process
    2. Drag new Flow activity to the FlowWhile_Sequence_1_1 activity from palette
    3. Set name Flow1 for the new pattern.
    • EXPECTED RESULT: New Flow pattern should be created at specified location. Name should be set
    1. Drag new While activity to the Flow1 activity from palette
    2. Set name While1 for the new pattern.
    • EXPECTED RESULT: New While pattern should be created at specified location. Name should be set
    1. Drag new Flow activity to the While1 activity from palette
    2. Set name Flow3 for the new pattern.
    • EXPECTED RESULT: New Flow pattern should be created at specified location. Name should be set
    1. Drag new Wait activity to the Flow3 activity from palette
    2. Set name Wait1 for the new pattern.
    • EXPECTED RESULT: New Wait pattern should be created at specified location. Name should be set
    1. Drag new Sequence activity to the Flow1 activity from palette
    2. Set name Sequence1 for the new pattern.
    • EXPECTED RESULT: New Sequence pattern should be created at specified location. Name should be set
    1. Drag new Flow activity to the Sequence1 activity from palette
    2. Set name Flow2 for the new pattern.
    • EXPECTED RESULT: New Flow pattern should be created at specified location. Name should be set
  1. If with Flow
    1. Create new BPEL module, name it IfFlow_1. Open BPEL in designer. Delete everything from the process
    2. Drag new If activity to the IfFlow_1_1 activity from palette
    3. Set name If1 for the new pattern.
    • EXPECTED RESULT: New If pattern should be created at specified location. Name should be set
    1. Drag new Flow activity to the If1 activity from palette
    2. Set name Flow1 for the new pattern.
    • EXPECTED RESULT: New Flow pattern should be created at specified location. Name should be set
    1. Drag new If activity to the Flow1 activity from palette
    2. Set name If2 for the new pattern.
    • EXPECTED RESULT: New If pattern should be created at specified location. Name should be set
    1. Drag new Wait activity to the If2 activity from palette
    2. Set name Wait1 for the new pattern.
    • EXPECTED RESULT: New Wait pattern should be created at specified location. Name should be set
    1. Drag new Sequence activity to Else section from palette
    2. Set name for the new pattern.
    • EXPECTED RESULT: New sequence pattern should be created at specified location. Name should be set
    1. Drag new Flow activity to the Sequence1 activity from palette
    2. Set name Flow2 for the new pattern.
    • EXPECTED RESULT: New Flow pattern should be created at specified location. Name should be set
    1. Drag new If activity to the Flow2 activity from palette
    2. Set name If3 for the new pattern.
    • EXPECTED RESULT: New If pattern should be created at specified location. Name should be set
    1. Drag new Empty activity to the If3 activity from palette
    2. Set name Empty1 for the new pattern.
    • EXPECTED RESULT: New Empty pattern should be created at specified location. Name should be set
    1. Drag new If activity to the Flow2 activity from palette
    2. Set name If4 for the new pattern.
    • EXPECTED RESULT: New If pattern should be created at specified location. Name should be set
    1. Drag new Empty activity to the If4 activity from palette
    2. Set name Empty2 for the new pattern.
    • EXPECTED RESULT: New Empty pattern should be created at specified location. Name should be set
  1. If with Pick and Scope
    1. Create new BPEL module, name it IfPick_Scope_1. Open BPEL in designer. Delete everything from the process
    2. Drag new If activity to the IfPick_Scope_1_1 activity from palette
    3. Set name If1 for the new pattern.
    • EXPECTED RESULT: New If pattern should be created at specified location. Name should be set
    1. Drag new Scope activity to the If1 activity from palette
    2. Set name Scope1 for the new pattern.
    • EXPECTED RESULT: New Scope pattern should be created at specified location. Name should be set
    1. Drag new If activity to the Scope1 activity from palette
    2. Set name If2 for the new pattern.
    • EXPECTED RESULT: New If pattern should be created at specified location. Name should be set
    1. Drag new Empty activity to the If2 activity from palette
    2. Set name Empty2 for the new pattern.
    • EXPECTED RESULT: New Empty pattern should be created at specified location. Name should be set
    1. Right click on the If1 pattern and choose Add ElseIf in context menu.
    2. Set name for the new pattern.
    • EXPECTED RESULT: New ElseIf pattern should be created at specified location. Name should be set
    1. Drag new Sequence activity to the newly created activity from palette
    2. Set name Sequence1 for the new pattern.
    • EXPECTED RESULT: New Sequence pattern should be created at specified location. Name should be set
    1. Drag new Pick activity to the Sequence1 activity from palette
    2. Set name Pick1 for the new pattern.
    • EXPECTED RESULT: New Pick pattern should be created at specified location. Name should be set
    1. Right click on the Pick1 pattern and choose 'Add onMessage branch' in context menu.
    • EXPECTED RESULT: New OnMessage pattern should be created at specified location.
    1. Drag new If activity to the newly created activity from palette
    2. Set name If3 for the new pattern.
    • EXPECTED RESULT: New If pattern should be created at specified location. Name should be set
    1. Drag new Empty activity to the If3 activity from palette
    2. Set name Empty1 for the new pattern.
    • EXPECTED RESULT: New Empty pattern should be created at specified location. Name should be set
  1. If with While and Sequence
    1. Create new BPEL module, name it IfWhile_Sequence_1. Open BPEL in designer. Delete everything from the process
    2. Drag new If activity to the IfWhile_Sequence_1_1 activity from palette
    3. Set name If1 for the new pattern.
    • EXPECTED RESULT: New If pattern should be created at specified location. Name should be set
    1. Drag new While activity to the If1 activity from palette
    2. Set name While1 for the new pattern.
    • EXPECTED RESULT: New While pattern should be created at specified location. Name should be set
    1. Drag new Wait activity to the While1 activity from palette
    2. Set name Wait1 for the new pattern.
    • EXPECTED RESULT: New Wait pattern should be created at specified location. Name should be set
    1. Drag new Sequence activity to Else section from palette
    2. Set name for the new pattern.
    • EXPECTED RESULT: New Sequence pattern should be created at specified location. Name should be set
    1. Drag new Sequence activity to the Sequence1 activity from palette
    2. Set name Sequence1 for the new pattern.
    • EXPECTED RESULT: New Sequence pattern should be created at specified location. Name should be set
    1. Drag new Empty activity to the Sequence1 activity from palette
    2. Set name Empty1 for the new pattern.
    • EXPECTED RESULT: New Empty pattern should be created at specified location. Name should be set
  1. Pick with If and Flow
    1. Create new BPEL module, name it PickIf_Flow_1. Open BPEL in designer. Delete everything from the process
    2. Drag new Pick activity to the PickIf_Flow_1_1 activity from palette
    3. Set name Pick1 for the new pattern.
    • EXPECTED RESULT: New Pick pattern should be created at specified location. Name should be set
    1. Right click on the Pick1 pattern and choose 'Add onMessage branch' in context menu.
    • EXPECTED RESULT: New onMessage pattern should be created at specified location.
    1. Drag new Flow activity to the newly created activity from palette
    2. Set name Flow1 for the new pattern.
    • EXPECTED RESULT: New Flow pattern should be created at specified location. Name should be set
    1. Drag new Pick activity to the Flow1 activity from palette
    2. Set name Pick2 for the new pattern.
    • EXPECTED RESULT: New Pick pattern should be created at specified location. Name should be set
    1. Right click on the Pick2 pattern and choose 'Add onMessage branch' in context menu.
    • EXPECTED RESULT: New onMessage pattern should be created at specified location.
    1. Drag new Empty activity to the newly created activity from palette
    2. Set name Empty2 for the new pattern.
    • EXPECTED RESULT: New Empty pattern should be created at specified location. Name should be set
    1. Right click on the Pick1 pattern and choose 'Add onAlarm branch' in context menu.
    • EXPECTED RESULT: New onAlarm pattern should be created at specified location.
    1. Drag new If activity to the newly created activity from palette
    2. Set name If1 for the new pattern.
    • EXPECTED RESULT: New If pattern should be created at specified location. Name should be set
    1. Drag new Pick activity to the If1 activity from palette
    2. Set name Pick3 for the new pattern.
    • EXPECTED RESULT: New Pick pattern should be created at specified location. Name should be set
    1. Right click on the Pick3 pattern and choose 'Add onMessage branch' in context menu.
    • EXPECTED RESULT: New onMessage pattern should be created at specified location.
    1. Drag new Empty activity to the newly created activity from palette
    2. Set name Empty1 for the new pattern.
    • EXPECTED RESULT: New Empty pattern should be created at specified location. Name should be set
  1. Pick with Scope and While
    1. Create new BPEL module, name it PickScope_While_1. Open BPEL in designer. Delete everything from the process
    2. Drag new Pick activity to the PickScope_While_1_1 activity from palette
    3. Set name Pick1 for the new pattern.
    • EXPECTED RESULT: New Pick pattern should be created at specified location. Name should be set
    1. Right click on the Pick1 pattern and choose 'Add onMessage branch' in context menu.
    • EXPECTED RESULT: New onMessage pattern should be created at specified location.
    1. Drag new While activity to the newly created activity from palette
    2. Set name While1 for the new pattern.
    • EXPECTED RESULT: New While pattern should be created at specified location. Name should be set
    1. Drag new Pick activity to the While1 activity from palette
    2. Set name Pick3 for the new pattern.
    • EXPECTED RESULT: New Pick pattern should be created at specified location. Name should be set
    1. Right click on the Pick3 pattern and choose 'Add onMessage branch' in context menu.
    • EXPECTED RESULT: New onMessage pattern should be created at specified location.
    1. Drag new Empty activity to the newly created activity from palette
    2. Set name Empty2 for the new pattern.
    • EXPECTED RESULT: New Empty pattern should be created at specified location. Name should be set
    1. Right click on the Pick1 pattern and choose 'Add onAlarm branch' in context menu.
    • EXPECTED RESULT: New onAlarm pattern should be created at specified location.
    1. Drag new Scope activity to the newly created activity from palette
    2. Set name Scope1 for the new pattern.
    • EXPECTED RESULT: New Scope pattern should be created at specified location. Name should be set
    1. Drag new Pick activity to the Scope1 activity from palette
    2. Set name Pick2 for the new pattern.
    • EXPECTED RESULT: New Pick pattern should be created at specified location. Name should be set
    1. Right click on the Pick2 pattern and choose 'Add onMessage branch' in context menu.
    • EXPECTED RESULT: New onMessage pattern should be created at specified location.
    1. Drag new Empty activity to the newly created activity from palette
    2. Set name Empty1 for the new pattern.
    • EXPECTED RESULT: New Empty pattern should be created at specified location. Name should be set
  1. Pick with Sequence
    1. Create new BPEL module, name it PickSequence_1. Open BPEL in designer. Delete everything from the process
    2. Drag new Pick activity to the PickSequence_1_1 activity from palette
    3. Set name Pick1 for the new pattern.
    • EXPECTED RESULT: New Pick pattern should be created at specified location. Name should be set
    1. Right click on the Pick1 pattern and choose 'Add onMessage branch' in context menu.
    • EXPECTED RESULT: New onMessage pattern should be created at specified location.
    1. Drag new Sequence activity to the newly created activity from palette
    2. Set name Sequence1 for the new pattern.
    • EXPECTED RESULT: New Sequence pattern should be created at specified location. Name should be set
    1. Drag new Pick activity to the Sequence1 activity from palette
    2. Set name Pick2 for the new pattern.
    • EXPECTED RESULT: New Pick pattern should be created at specified location. Name should be set
    1. Right click on the Pick2 pattern and choose 'Add onMessage branch' in context menu.
    • EXPECTED RESULT: New onMessage pattern should be created at specified location.
    1. Drag new Wait activity to the newly created activity from palette
    2. Set name Wait1 for the new pattern.
    • EXPECTED RESULT: New Wait pattern should be created at specified location. Name should be set
    1. Right click on the Pick1 pattern and choose 'Add onAlarm branch' in context menu.
    • EXPECTED RESULT: New onAlarm pattern should be created at specified location.
    1. Drag new Sequence activity to the newly created activity from palette
    2. Set name Sequence2 for the new pattern.
    • EXPECTED RESULT: New Sequence pattern should be created at specified location. Name should be set
    1. Drag new Pick activity to the Sequence2 activity from palette
    2. Set name Pick3 for the new pattern.
    • EXPECTED RESULT: New Pick pattern should be created at specified location. Name should be set
    1. Right click on the Pick3 pattern and choose 'Add onMessage branch' in context menu.
    • EXPECTED RESULT: New onMessage pattern should be created at specified location.
    1. Drag new Throw activity to the newly created activity from palette
    2. Set name Throw1 for the new pattern.
    • EXPECTED RESULT: New Throw pattern should be created at specified location. Name should be set
  1. Complex Scope
    1. Create new BPEL module, name it ScopeComplex_1. Open BPEL in designer. Delete everything from the process
    2. Drag new Scope activity to the ScopeComplex_1_1 activity from palette
    3. Set name Scope1 for the new pattern.
    • EXPECTED RESULT: New Scope pattern should be created at specified location. Name should be set
    1. Drag new Scope activity to the Scope1 activity from palette
    2. Set name Scope2 for the new pattern.
    • EXPECTED RESULT: New Scope pattern should be created at specified location. Name should be set
    1. Drag new Scope activity to the Scope2 activity from palette
    2. Set name Scope3 for the new pattern.
    • EXPECTED RESULT: New Scope pattern should be created at specified location. Name should be set
    1. Drag new Scope activity to the Scope3 activity from palette
    2. Set name Scope4 for the new pattern.
    • EXPECTED RESULT: New Scope pattern should be created at specified location. Name should be set
    1. Drag new While activity to the Scope4 activity from palette
    2. Set name While1 for the new pattern.
    • EXPECTED RESULT: New While pattern should be created at specified location. Name should be set
    1. Drag new Scope activity to the While1 activity from palette
    2. Set name Scope5 for the new pattern.
    • EXPECTED RESULT: New Scope pattern should be created at specified location. Name should be set
    1. Drag new Empty activity to the Scope5 activity from palette
    2. Set name Empty1 for the new pattern.
    • EXPECTED RESULT: New Empty pattern should be created at specified location. Name should be set
  1. Scope with Flow
    1. Create new BPEL module, name it ScopeFlow_1. Open BPEL in designer. Delete everything from the process
    2. Drag new Scope activity to the ScopeFlow_1_1 activity from palette
    3. Set name Scope1 for the new pattern.
    • EXPECTED RESULT: New Scope pattern should be created at specified location. Name should be set
    1. Drag new Flow activity to the Scope1 activity from palette
    2. Set name Flow1 for the new pattern.
    • EXPECTED RESULT: New Flow pattern should be created at specified location. Name should be set
    1. Drag new Scope activity to the Flow1 activity from palette
    2. Set name Scope2 for the new pattern.
    • EXPECTED RESULT: New Scope pattern should be created at specified location. Name should be set
    1. Drag new Wait activity to the Scope2 activity from palette
    2. Set name Wait1 for the new pattern.
    • EXPECTED RESULT: New Wait pattern should be created at specified location. Name should be set
  1. Scope with If
    1. Create new BPEL module, name it ScopeIf_1. Open BPEL in designer. Delete everything from the process
    2. Drag new Scope activity to the ScopeIf_1_1 activity from palette
    3. Set name Scope1 for the new pattern.
    • EXPECTED RESULT: New Scope pattern should be created at specified location. Name should be set
    1. Drag new If activity to the Scope1 activity from palette
    2. Set name If1 for the new pattern.
    • EXPECTED RESULT: New If pattern should be created at specified location. Name should be set
    1. Drag new Scope activity to the If1 activity from palette
    2. Set name Scope2 for the new pattern.
    • EXPECTED RESULT: New Scope pattern should be created at specified location. Name should be set
    1. Drag new Empty activity to the Scope2 activity from palette
    2. Set name Empty1 for the new pattern.
    • EXPECTED RESULT: New Empty pattern should be created at specified location. Name should be set
    1. Right click on the If1 pattern and choose Add ElseIf in context menu.
    2. Set name for the new pattern.
    • EXPECTED RESULT: New ElseIf pattern should be created at specified location. Name should be set
    1. Drag new Scope activity to the newly created activity from palette
    2. Set name Scope3 for the new pattern.
    • EXPECTED RESULT: New Scope pattern should be created at specified location. Name should be set
    1. Drag new Throw activity to the Scope3 activity from palette
    2. Set name Throw1 for the new pattern.
    • EXPECTED RESULT: New Throw pattern should be created at specified location. Name should be set
    1. Drag new Sequence activity to Else section from palette
    2. Set name for the new pattern.
    • EXPECTED RESULT: New sequence pattern should be created at specified location. Name should be set
    1. Drag new Scope activity to the Sequence1 activity from palette
    2. Set name Scope4 for the new pattern.
    • EXPECTED RESULT: New Scope pattern should be created at specified location. Name should be set
  1. Scope with Pick
    1. Create new BPEL module, name it ScopePick_1. Open BPEL in designer. Delete everything from the process
    2. Drag new Scope activity to the ScopePick_1_1 activity from palette
    3. Set name Scope1 for the new pattern.
    • EXPECTED RESULT: New Scope pattern should be created at specified location. Name should be set
    1. Drag new Pick activity to the Scope1 activity from palette
    2. Set name Pick1 for the new pattern.
    • EXPECTED RESULT: New Pick pattern should be created at specified location. Name should be set
    1. Right click on the Pick1 pattern and choose 'Add onMessage branch' in context menu.
    • EXPECTED RESULT: New onMessage pattern should be created at specified location.
    1. Drag new Scope activity to the newly created activity from palette
    2. Set name Scope2 for the new pattern.
    • EXPECTED RESULT: New Scope pattern should be created at specified location. Name should be set
    1. Drag new Assign activity to the Scope2 activity from palette
    2. Set name Assign1 for the new pattern.
    • EXPECTED RESULT: New Assign pattern should be created at specified location. Name should be set
  1. Scope with Sequence
    1. Create new BPEL module, name it ScopeSequence_1. Open BPEL in designer. Delete everything from the process
    2. Drag new Scope activity to the ScopeSequence_1_1 activity from palette
    3. Set name Scope1 for the new pattern.
    • EXPECTED RESULT: New Scope pattern should be created at specified location. Name should be set
    1. Drag new Sequence activity to the Scope1 activity from palette
    2. Set name Sequence1 for the new pattern.
    • EXPECTED RESULT: New Sequence pattern should be created at specified location. Name should be set
    1. Drag new Scope activity to the Sequence1 activity from palette
    2. Set name Scope2 for the new pattern.
    • EXPECTED RESULT: New Scope pattern should be created at specified location. Name should be set
    1. Drag new Wait activity to the Scope2 activity from palette
    2. Set name Wait1 for the new pattern.
    • EXPECTED RESULT: New Wait pattern should be created at specified location. Name should be set
  1. Scope with While
    1. Create new BPEL module, name it ScopeWhile_1. Open BPEL in designer. Delete everything from the process
    2. Drag new Scope activity to the ScopeWhile_1_1 activity from palette
    3. Set name Scope1 for the new pattern.
    • EXPECTED RESULT: New Scope pattern should be created at specified location. Name should be set
    1. Drag new While activity to the Scope1 activity from palette
    2. Set name While1 for the new pattern.
    • EXPECTED RESULT: New While pattern should be created at specified location. Name should be set
    1. Drag new Scope activity to the While1 activity from palette
    2. Set name Scope2 for the new pattern.
    • EXPECTED RESULT: New Scope pattern should be created at specified location. Name should be set
    1. Drag new Empty activity to the Scope2 activity from palette
    2. Set name Empty1 for the new pattern.
    • EXPECTED RESULT: New Empty pattern should be created at specified location. Name should be set
  1. Complex Sequence
    1. Create new BPEL module, name it SequenceComplex_1. Open BPEL in designer. Delete everything from the process
    2. Drag new Sequence activity to the SequenceComplex_1_1 activity from palette
    3. Set name Main for the new pattern.
    • EXPECTED RESULT: New Sequence pattern should be created at specified location. Name should be set
    1. Drag new Sequence activity to the Main activity from palette
    2. Set name Sequence1 for the new pattern.
    • EXPECTED RESULT: New Sequence pattern should be created at specified location. Name should be set
    1. Drag new Sequence activity to the Sequence1 activity from palette
    2. Set name Sequence3 for the new pattern.
    • EXPECTED RESULT: New Sequence pattern should be created at specified location. Name should be set
    1. Drag new Sequence activity to the Sequence3 activity from palette
    2. Set name Sequence4 for the new pattern.
    • EXPECTED RESULT: New Sequence pattern should be created at specified location. Name should be set
    1. Drag new Sequence activity to the Sequence4 activity from palette
    2. Set name Sequence5 for the new pattern.
    • EXPECTED RESULT: New Sequence pattern should be created at specified location. Name should be set
    1. Drag new Scope activity to the Sequence5 activity from palette
    2. Set name Scope1 for the new pattern.
    • EXPECTED RESULT: New Scope pattern should be created at specified location. Name should be set
    1. Drag new Sequence activity to the Scope1 activity from palette
    2. Set name Sequence6 for the new pattern.
    • EXPECTED RESULT: New Sequence pattern should be created at specified location. Name should be set
    1. Drag new Sequence activity to the Sequence6 activity from palette
    2. Set name Sequence7 for the new pattern.
    • EXPECTED RESULT: New Sequence pattern should be created at specified location. Name should be set
    1. Drag new Sequence activity to the Main activity from palette
    2. Set name Sequence2 for the new pattern.
    • EXPECTED RESULT: New Sequence pattern should be created at specified location. Name should be set
    1. Drag new While activity to the Sequence2 activity from palette
    2. Set name While1 for the new pattern.
    • EXPECTED RESULT: New While pattern should be created at specified location. Name should be set
    1. Drag new Sequence activity to the While1 activity from palette
    2. Set name Sequence8 for the new pattern.
    • EXPECTED RESULT: New Sequence pattern should be created at specified location. Name should be set
  1. Sequence with Flow
    1. Create new BPEL module, name it SequenceFlow_1. Open BPEL in designer. Delete everything from the process
    2. Drag new Sequence activity to the SequenceFlow_1_1 activity from palette
    3. Set name Main for the new pattern.
    • EXPECTED RESULT: New Sequence pattern should be created at specified location. Name should be set
    1. Drag new Flow activity to the Main activity from palette
    2. Set name Flow1 for the new pattern.
    • EXPECTED RESULT: New Flow pattern should be created at specified location. Name should be set
    1. Drag new Sequence activity to the Flow1 activity from palette
    2. Set name Sequence1 for the new pattern.
    • EXPECTED RESULT: New Sequence pattern should be created at specified location. Name should be set
    1. Drag new Empty activity to the Sequence1 activity from palette
    2. Set name Empty1 for the new pattern.
    • EXPECTED RESULT: New Empty pattern should be created at specified location. Name should be set
    1. Drag new Sequence activity to the Flow1 activity from palette
    2. Set name Sequence2 for the new pattern.
    • EXPECTED RESULT: New Sequence pattern should be created at specified location. Name should be set
    1. Drag new Wait activity to the Sequence2 activity from palette
    2. Set name Wait1 for the new pattern.
    • EXPECTED RESULT: New Wait pattern should be created at specified location. Name should be set
  1. Sequence with If
    1. Create new BPEL module, name it SequenceIf_1. Open BPEL in designer. Delete everything from the process
    2. Drag new Sequence activity to the SequenceIf_1_1 activity from palette
    3. Set name Main for the new pattern.
    • EXPECTED RESULT: New Sequence pattern should be created at specified location. Name should be set
    1. Drag new If activity to the Main activity from palette
    2. Set name If1 for the new pattern.
    • EXPECTED RESULT: New If pattern should be created at specified location. Name should be set
    1. Drag new Sequence activity to the If1 activity from palette
    2. Set name Sequence1 for the new pattern.
    • EXPECTED RESULT: New Sequence pattern should be created at specified location. Name should be set
    1. Drag new Wait activity to the Sequence1 activity from palette
    2. Set name Wait1 for the new pattern.
    • EXPECTED RESULT: New Wait pattern should be created at specified location. Name should be set
    1. Right click on the If1 pattern and choose Add ElseIf in context menu.
    • EXPECTED RESULT: New ElseIf pattern should be created at specified location. Name should be set
    1. Drag new Empty activity to the newly created activity from palette
    2. Set name Empty1 for the new pattern.
    • EXPECTED RESULT: New Empty pattern should be created at specified location. Name should be set
    1. Drag new Sequence activity to Else section from palette
    2. Set name for the new pattern.
    • EXPECTED RESULT: New sequence pattern should be created at specified location. Name should be set
    1. Drag new Sequence activity to the Sequence2 activity from palette
    2. Set name Sequence2 for the new pattern.
    • EXPECTED RESULT: New Sequence pattern should be created at specified location. Name should be set
    1. Drag new Throw activity to the Sequence2 activity from palette
    2. Set name Throw1 for the new pattern.
    • EXPECTED RESULT: New Throw pattern should be created at specified location. Name should be set
  1. Sequence with Pick
    1. Create new BPEL module, name it SequencePick_1. Open BPEL in designer. Delete everything from the process
    2. Drag new Sequence activity to the SequencePick_1_1 activity from palette
    3. Set name Main for the new pattern.
    • EXPECTED RESULT: New Sequence pattern should be created at specified location. Name should be set
    1. Drag new Pick activity to the Main activity from palette
    2. Set name Pick1 for the new pattern.
    • EXPECTED RESULT: New Pick pattern should be created at specified location. Name should be set
    1. Right click on the Pick1 pattern and choose 'Add onMessage branch' in context menu.
    • EXPECTED RESULT: New onMessage pattern should be created at specified location.
    1. Drag new Sequence activity to the newly created activity from palette
    2. Set name Sequence1 for the new pattern.
    • EXPECTED RESULT: New Sequence pattern should be created at specified location. Name should be set
    1. Drag new Empty activity to the Sequence1 activity from palette
    2. Set name Empty1 for the new pattern.
    • EXPECTED RESULT: New Empty pattern should be created at specified location. Name should be set
    1. Right click on the Pick1 pattern and choose 'Add onMessage branch' in context menu.
    • EXPECTED RESULT: New onMessage pattern should be created at specified location.
    1. Drag new Sequence activity to the newly created activity from palette
    2. Set name Sequence2 for the new pattern.
    • EXPECTED RESULT: New Sequence pattern should be created at specified location. Name should be set
    1. Right click on the Pick1 pattern and choose 'Add onAlarm branch' in context menu.
    • EXPECTED RESULT: New onAlarm pattern should be created at specified location.
    1. Drag new Sequence activity to the newly created activity from palette
    2. Set name Sequence3 for the new pattern.
    • EXPECTED RESULT: New Sequence pattern should be created at specified location. Name should be set
    1. Drag new Throw activity to the Sequence3 activity from palette
    2. Set name Throw1 for the new pattern.
    • EXPECTED RESULT: New Throw pattern should be created at specified location. Name should be set
    1. Right click on the Pick1 pattern and choose 'Add onAlarm branch' in context menu.
    • EXPECTED RESULT: New onAlarm pattern should be created at specified location.
    1. Drag new Sequence activity to the newly created activity from palette
    2. Set name Sequence4 for the new pattern.
    • EXPECTED RESULT: New Sequence pattern should be created at specified location. Name should be set
    1. Drag new Wait activity to the Sequence4 activity from palette
    2. Set name Wait1 for the new pattern.
    • EXPECTED RESULT: New Wait pattern should be created at specified location. Name should be set
  1. Sequence with Scope
    1. Create new BPEL module, name it SequenceScope_1. Open BPEL in designer. Delete everything from the process
    2. Drag new Sequence activity to the SequenceScope_1_1 activity from palette
    3. Set name Main for the new pattern.
    • EXPECTED RESULT: New Sequence pattern should be created at specified location. Name should be set
    1. Drag new Scope activity to the Main activity from palette
    2. Set name Scope2 for the new pattern.
    • EXPECTED RESULT: New Scope pattern should be created at specified location. Name should be set
    1. Drag new Scope activity to the Main activity from palette
    2. Set name Scope1 for the new pattern.
    • EXPECTED RESULT: New Scope pattern should be created at specified location. Name should be set
    1. Drag new Sequence activity to the Scope1 activity from palette
    2. Set name Sequence1 for the new pattern.
    • EXPECTED RESULT: New Sequence pattern should be created at specified location. Name should be set
    1. Drag new Empty activity to the Sequence1 activity from palette
    2. Set name Empty1 for the new pattern.
    • EXPECTED RESULT: New Empty pattern should be created at specified location. Name should be set
  1. A simple Sequence
    1. Create new BPEL module, name it SequenceSimple_1. Open BPEL in designer. Delete everything from the process
    2. Drag new Sequence activity to the SequenceSimple_1_1 activity from palette
    3. Set name Main for the new pattern.
    • EXPECTED RESULT: New Sequence pattern should be created at specified location. Name should be set
    1. Drag new Assign activity to the Main activity from palette
    2. Set name Assign1 for the new pattern.
    • EXPECTED RESULT: New Assign pattern should be created at specified location. Name should be set
    1. Drag new Empty activity to the Main activity from palette
    2. Set name Empty1 for the new pattern.
    • EXPECTED RESULT: New Empty pattern should be created at specified location. Name should be set
    1. Drag new Wait activity to the Main activity from palette
    2. Set name Wait1 for the new pattern.
    • EXPECTED RESULT: New Wait pattern should be created at specified location. Name should be set
    1. Drag new Throw activity to the Main activity from palette
    2. Set name Throw1 for the new pattern.
    • EXPECTED RESULT: New Throw pattern should be created at specified location. Name should be set
    1. Drag new If activity to the Main activity from palette
    2. Set name If1 for the new pattern.
    • EXPECTED RESULT: New If pattern should be created at specified location. Name should be set
    1. Drag new While activity to the Main activity from palette
    2. Set name While1 for the new pattern.
    • EXPECTED RESULT: New While pattern should be created at specified location. Name should be set
    1. Drag new Pick activity to the Main activity from palette
    2. Set name Pick1 for the new pattern.
    • EXPECTED RESULT: New Pick pattern should be created at specified location. Name should be set
    1. Right click on the Pick1 pattern and choose 'Add onMessage branch' in context menu.
    • EXPECTED RESULT: New onMessage pattern should be created at specified location.
    1. Drag new Flow activity to the Main activity from palette
    2. Set name Flow1 for the new pattern.
    • EXPECTED RESULT: New Flow pattern should be created at specified location. Name should be set
    1. Drag new Sequence activity to the Main activity from palette
    2. Set name Sequence1 for the new pattern.
    • EXPECTED RESULT: New Sequence pattern should be created at specified location. Name should be set
    1. Drag new Scope activity to the Main activity from palette
    2. Set name Scope1 for the new pattern.
    • EXPECTED RESULT: New Scope pattern should be created at specified location. Name should be set
  1. Sequence with While
    1. Create new BPEL module, name it SequenceWhile_1. Open BPEL in designer. Delete everything from the process
    2. Drag new Sequence activity to the SequenceWhile_1_1 activity from palette
    3. Set name Main for the new pattern.
    • EXPECTED RESULT: New Sequence pattern should be created at specified location. Name should be set
    1. Drag new While activity to the Main activity from palette
    2. Set name While1 for the new pattern.
    • EXPECTED RESULT: New While pattern should be created at specified location. Name should be set
    1. Drag new Sequence activity to the While1 activity from palette
    2. Set name Sequence1 for the new pattern.
    • EXPECTED RESULT: New Sequence pattern should be created at specified location. Name should be set
    1. Drag new Empty activity to the Sequence1 activity from palette
    2. Set name Empty1 for the new pattern.
    • EXPECTED RESULT: New Empty pattern should be created at specified location. Name should be set
  1. Complex While
    1. Create new BPEL module, name it WhileComplex_1. Open BPEL in designer. Delete everything from the process
    2. Drag new Sequence activity to the WhileComplex_1_1 activity from palette
    3. Set name qwe for the new pattern.
    • EXPECTED RESULT: New Sequence pattern should be created at specified location. Name should be set
    1. Drag new While activity to the qwe activity from palette
    2. Set name While1 for the new pattern.
    • EXPECTED RESULT: New While pattern should be created at specified location. Name should be set
    1. Drag new While activity to the While1 activity from palette
    2. Set name While2 for the new pattern.
    • EXPECTED RESULT: New While pattern should be created at specified location. Name should be set
    1. Drag new While activity to the While2 activity from palette
    2. Set name While3 for the new pattern.
    • EXPECTED RESULT: New While pattern should be created at specified location. Name should be set
    1. Drag new While activity to the While3 activity from palette
    2. Set name While4 for the new pattern.
    • EXPECTED RESULT: New While pattern should be created at specified location. Name should be set
    1. Drag new Sequence activity to the While4 activity from palette
    2. Set name Sequence1 for the new pattern.
    • EXPECTED RESULT: New Sequence pattern should be created at specified location. Name should be set
    1. Drag new While activity to the Sequence1 activity from palette
    2. Set name While5 for the new pattern.
    • EXPECTED RESULT: New While pattern should be created at specified location. Name should be set
  1. While with Flow
    1. Create new BPEL module, name it WhileFlow_1. Open BPEL in designer. Delete everything from the process
    2. Drag new While activity to the WhileFlow_1_1 activity from palette
    3. Set name While1 for the new pattern.
    • EXPECTED RESULT: New While pattern should be created at specified location. Name should be set
    1. Drag new Flow activity to the While1 activity from palette
    2. Set name Flow1 for the new pattern.
    • EXPECTED RESULT: New Flow pattern should be created at specified location. Name should be set
    1. Drag new While activity to the Flow1 activity from palette
    2. Set name While2 for the new pattern.
    • EXPECTED RESULT: New While pattern should be created at specified location. Name should be set
    1. Drag new Throw activity to the While2 activity from palette
    2. Set name Throw1 for the new pattern.
    • EXPECTED RESULT: New Throw pattern should be created at specified location. Name should be set
    1. Drag new While activity to the Flow1 activity from palette
    2. Set name While3 for the new pattern.
    • EXPECTED RESULT: New While pattern should be created at specified location. Name should be set
    1. Drag new Wait activity to the While3 activity from palette
  1. While with If
    1. Create new BPEL module, name it WhileIf_1. Open BPEL in designer. Delete everything from the process
    2. Drag new While activity to the WhileIf_1_1 activity from palette
    3. Set name While1 for the new pattern.
    • EXPECTED RESULT: New While pattern should be created at specified location. Name should be set
    1. Drag new If activity to the While1 activity from palette
    2. Set name If1 for the new pattern.
    • EXPECTED RESULT: New If pattern should be created at specified location. Name should be set
    1. Drag new While activity to the If1 activity from palette
    2. Set name While2 for the new pattern.
    • EXPECTED RESULT: New While pattern should be created at specified location. Name should be set
    1. Drag new Empty activity to the While2 activity from palette
    2. Set name Empty1 for the new pattern.
    • EXPECTED RESULT: New Empty pattern should be created at specified location. Name should be set
    1. Right click on the If1 pattern and choose Add ElseIf in context menu.
    • EXPECTED RESULT: New ElseIf pattern should be created at specified location.
    1. Drag new While activity to the newly created activity from palette
    2. Set name While3 for the new pattern.
    • EXPECTED RESULT: New While pattern should be created at specified location. Name should be set
    1. Drag new Throw activity to the While3 activity from palette
    2. Set name Throw1 for the new pattern.
    • EXPECTED RESULT: New Throw pattern should be created at specified location. Name should be set
    1. Drag new Sequence activity to Else section from palette
    2. Set name for the new pattern.
    • EXPECTED RESULT: New Sequence pattern should be created at specified location. Name should be set
    1. Drag new While activity to the Sequence1 activity from palette
    2. Set name While4 for the new pattern.
    • EXPECTED RESULT: New While pattern should be created at specified location. Name should be set
  1. While with Pick_1.bpel
    1. Create new BPEL module, name it WhilePick_1. Open BPEL in designer. Delete everything from the process
    2. Drag new While activity to the WhilePick_1_1 activity from palette
    3. Set name While1 for the new pattern.
    • EXPECTED RESULT: New While pattern should be created at specified location. Name should be set
    1. Drag new Pick activity to the While1 activity from palette
    2. Set name Pick1 for the new pattern.
    • EXPECTED RESULT: New Pick pattern should be created at specified location. Name should be set
    1. Right click on the Pick1 pattern and choose 'Add onMessage branch' in context menu.
    • EXPECTED RESULT: New onMessage pattern should be created at specified location.
    1. Drag new While activity to the newly created activity from palette
    2. Set name While2 for the new pattern.
    • EXPECTED RESULT: New While pattern should be created at specified location. Name should be set
    1. Drag new Empty activity to the While2 activity from palette
    2. Set name Empty1 for the new pattern.
    • EXPECTED RESULT: New Empty pattern should be created at specified location. Name should be set
  1. While with Scope
    1. Create new BPEL module, name it WhileScope_1. Open BPEL in designer. Delete everything from the process
    2. Drag new While activity to the WhileScope_1_1 activity from palette
    3. Set name While1 for the new pattern.
    • EXPECTED RESULT: New While pattern should be created at specified location. Name should be set
    1. Drag new Scope activity to the While1 activity from palette
    2. Set name Scope1 for the new pattern.
    • EXPECTED RESULT: New Scope pattern should be created at specified location. Name should be set
    1. Drag new While activity to the Scope1 activity from palette
    2. Set name While2 for the new pattern.
    • EXPECTED RESULT: New While pattern should be created at specified location. Name should be set
  1. Simple While
    1. Create new BPEL module, name it WhileSimple_1. Open BPEL in designer. Delete everything from the process
    2. Drag new Sequence activity to the WhileSimple_1_1 activity from palette
    3. Set name main for the new pattern.
    • EXPECTED RESULT: New Sequence pattern should be created at specified location. Name should be set
    1. Drag new While activity to the main activity from palette
    2. Set name While1 for the new pattern.
    • EXPECTED RESULT: New While pattern should be created at specified location. Name should be set
    1. Drag new Assign activity to the While1 activity from palette
    2. Set name Assign1 for the new pattern.
    • EXPECTED RESULT: New Assign pattern should be created at specified location. Name should be set
    1. Drag new While activity to the main activity from palette
    2. Set name While2 for the new pattern.
    • EXPECTED RESULT: New While pattern should be created at specified location. Name should be set
    1. Drag new Empty activity to the While2 activity from palette
    2. Set name Empty1 for the new pattern.
    • EXPECTED RESULT: New Empty pattern should be created at specified location. Name should be set
    1. Drag new While activity to the main activity from palette
    2. Set name While3 for the new pattern.
    • EXPECTED RESULT: New While pattern should be created at specified location. Name should be set
    1. Drag new Throw activity to the While3 activity from palette
    2. Set name Throw1 for the new pattern.
    • EXPECTED RESULT: New Throw pattern should be created at specified location. Name should be set
    1. Drag new While activity to the main activity from palette
    2. Set name While4 for the new pattern.
    • EXPECTED RESULT: New While pattern should be created at specified location. Name should be set
    1. Drag new While activity to the main activity from palette
    2. Set name While5 for the new pattern.
    • EXPECTED RESULT: New While pattern should be created at specified location. Name should be set
    1. Drag new Wait activity to the While5 activity from palette
    2. Set name Wait1 for the new pattern.
    • EXPECTED RESULT: New Wait pattern should be created at specified location. Name should be set


Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo