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 91507 - Need icons for BPEL Process Instances View
Summary: Need icons for BPEL Process Instances View
Status: NEW
Alias: None
Product: soa
Classification: Unclassified
Component: BPEL (show other bugs)
Version: 6.x
Hardware: All All
: P4 blocker (vote)
Assignee: Sergey Lunegov
URL:
Keywords:
Depends on:
Blocks: 91508
  Show dependency tree
 
Reported: 2006-12-22 22:54 UTC by Alexander Zgursky
Modified: 2008-03-19 14:18 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
BPEL Process Instances View (6.32 KB, image/png)
2006-12-22 22:55 UTC, Alexander Zgursky
Details
Node icon for current process instance (124 bytes, text/plain)
2006-12-22 22:57 UTC, Alexander Zgursky
Details
Menu icon for BPEL Process Instances View (920 bytes, image/gif)
2006-12-22 22:58 UTC, Alexander Zgursky
Details
Node icon for running process instance (112 bytes, image/gif)
2006-12-22 22:58 UTC, Alexander Zgursky
Details
Node icon for suspended process instance (110 bytes, image/gif)
2006-12-22 22:59 UTC, Alexander Zgursky
Details
Node icon for current process instance (124 bytes, image/gif)
2006-12-22 23:01 UTC, Alexander Zgursky
Details
BPEL process instances view menu item icon (3.06 KB, image/png)
2007-02-02 18:40 UTC, Jiri Kopsa
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Zgursky 2006-12-22 22:54:46 UTC
BPEL Process Instances View shows all the process instances executing in a BPEL
Engine while debugging. Please see the current BPEL Process Instance View
snapshot in attachment. Process Instance can be in one of the following states:
RUNNING, SUSPENDED, COMPLETED, FAULTED, UNKNOWN. Process instances in RUNNING
and SUSPENDED states can be set as Current. Process instance becomes current
when it reaches a breakpoint or user manually sets it as Current. There can be
only one current Process Instance. Current process instance is displayed with
the bold font.
Process instances are being executed by Branches which are similar to Java
Threads. For any RUNNING or SUSPENDED process instance there's at least one
top-level Branch. Branches can spawn child branches. As thus, any RUNNING or
SUSPENDED process instance is a root of a tree of branches.
Current process instance can have one of its branches set as Current. Current
Branch is supposed to be represented in bold.
For now Branches are not visualized in Process Instances View and this is to be
improved.

The icons that are currently used are taken from Java Threads View which is not
appropriate. We need the following icons:
1) Menu icon for BPEL Process Instances View (see "process.gif" for currently
used icon)
2) Node icon for RUNNING Process Instance (see "running.gif" for currently used
icon)
3) Node icon for RUNNING Process Instance which is Current (see "current.gif"
for currently used icon).
4) Node icon for SUSPENDED Process Instance
5) Node icon for SUSPENDED Process Instance which is Current
5) Node icon for FAULTED Process Instance 
6) Node icon for COMPLETED Process Instance
7) Node icon for Process Instance in UNKNOWN state
8) Node icon for Branch
9) Node icon for Branch which is current
Comment 1 Alexander Zgursky 2006-12-22 22:55:49 UTC
Created attachment 36915 [details]
BPEL Process Instances View
Comment 2 Alexander Zgursky 2006-12-22 22:57:33 UTC
Created attachment 36916 [details]
Node icon for current process instance
Comment 3 Alexander Zgursky 2006-12-22 22:58:26 UTC
Created attachment 36917 [details]
Menu icon for BPEL Process Instances View
Comment 4 Alexander Zgursky 2006-12-22 22:58:59 UTC
Created attachment 36918 [details]
Node icon for running process instance
Comment 5 Alexander Zgursky 2006-12-22 22:59:28 UTC
Created attachment 36919 [details]
Node icon for suspended process instance
Comment 6 Alexander Zgursky 2006-12-22 23:01:09 UTC
Created attachment 36920 [details]
Node icon for current process instance
Comment 7 Jiri Kopsa 2007-02-02 18:38:36 UTC
I'm attaching new icon for BPEL process instances view menu item. More to come
... assigning to me.
Comment 8 Jiri Kopsa 2007-02-02 18:40:13 UTC
Created attachment 37980 [details]
BPEL process instances view menu item icon
Comment 9 Alexander Zgursky 2007-02-05 12:39:31 UTC
As we have postponed the issue 91508 (BPEL Debugger should visualize concurrent
branches) it's not necessary to provide the icons for branches for 5.5.1 release..
Comment 10 Alexander Zgursky 2007-02-14 14:28:13 UTC
... but the new icons for process instances are still required..
Comment 11 Jiri Kopsa 2007-02-14 19:31:11 UTC
So I got deeper into this and a realized that the states are not that clear to me.

What is the semantics of "suspended"? Is an explicitly suspended process - and
will be suspended until I explicitly resume it? Or is it only related to
debugging (i.e. process waiting for "step over" action?

And then what is the semantics of UKNOWN state? Does it mean that the IDE is
broken? Or ... what? And what are the available user actions? Can it get back to
running? 

As for FAULTED or COMPLETED - is there any way to get the FAULT or COMPLETED
result? If not, why would we show them at all?
Comment 12 Sergey Lunegov 2007-10-25 12:17:23 UTC
Need to address in Sierra.
Comment 13 Andrei Chistiakov 2008-01-17 11:09:33 UTC
Changed target milestone from Sierra to 6.1 in order to display correct info on
NB 6.1 dashboard
Comment 14 Sergey Lunegov 2008-03-19 14:18:34 UTC
Not essential issue. Just nice to have.