This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 79150

Summary: Pause command support
Product: soa Reporter: bugbridge <bugbridge>
Component: BPEL DebuggerAssignee: Kirill Sorokin <ksorokin>
Status: RESOLVED FIXED    
Severity: blocker CC: ifilippova, lchang, nkoval
Priority: P3    
Version: 5.x   
Hardware: All   
OS: Windows XP   
Issue Type: ENHANCEMENT Exception Reporter:
Bug Depends on: 88625, 91508    
Bug Blocks: 89926    

Description bugbridge 2006-06-27 01:49:57 UTC
Original status: 1-Dispatched; Suggested Status: NEW

Original submitter: lchang

Description:
Transferred from Bugzilla ID:  236

Description:  [reply]  Opened: 2006-04-12 08:01  

Steps to reproduce :

1. Enable the BPEL debugger from EManager  
2. Create the BPEL project
3. Build and deploy the project
4. Open .bpel file and click on Attach Debugger command from tool bar
5. New dialog box will be opened and select BPEL Debugger option from the list
6. Type the Host value as localhost and port=3343 and click on OK button  
7. Create a test case to invoke the web service, BPEL editor will be opened and
cursor will be placed in first debugging point.

Observation:

Pause command is disabled and Continue command is enabled when process is
running.

Expected behavior : 1. Pause command should be enabled and Cotinue command
shoud be disabled while process is running.
                    2. Continue command should be enabled when user clicks on
Pause command (when process is not running).
Comment 1 Joshua Sandusky 2006-08-03 21:49:18 UTC
The debugger plugin should support the "Pause" feature.

This would require changes in the BPEL Engine - it should be able to provide a
current execution point for any suspended process instance. If BPEL Engine will
provide this info:
1) the client will not have to track the execution points for every running
process instance and
2) user will be able to Pause process insatnces just after attaching to a BPEL
Engine (this feature would also require implementing "Process list of all
current server processes")
Comment 2 Alexander Zgursky 2006-10-25 16:41:52 UTC
*** Issue 79138 has been marked as a duplicate of this issue. ***
Comment 3 Alexander Zgursky 2006-11-14 18:33:38 UTC
This issue depends on the BPELSE issue #6493603 filed in bugster
Comment 4 Sergey Lunegov 2007-01-29 16:17:11 UTC
Will not be implemente in Gavotte. It is possible to pause the BPEL process but
no  information can obtained from SE during this pause. Will be implemented in
future.
Comment 5 Kirill Sorokin 2007-12-12 14:26:06 UTC
-> Sierra
Comment 6 Kirill Sorokin 2007-12-17 17:57:51 UTC
-> FIXED

Note that once the user clicks Pause, the first process instance that hits a new execution step will get suspended and
current position will be highlighted. This inevitably leads to the fact that if there is a single process instance
running and it is currently executing a <wait> activity (which for example is set to wait for 30 minutes) the current
position will be shown 30 minutes later.