[jbosstools-issues] [JBoss JIRA] Commented: (JBIDE-1998) JBoss ESB Editor Usability Enhancments

Burr Sutter (JIRA) jira-events at lists.jboss.org
Fri Apr 4 11:11:21 EDT 2008


    [ http://jira.jboss.com/jira/browse/JBIDE-1998?page=comments#action_12407085 ] 
            
Burr Sutter commented on JBIDE-1998:
------------------------------------

Q: Fig.1
Is it correct that presenting Properties as table with 2 columns Name & Value
is needed everywhere in ESB editor, not only in Action's form? 

A: Yes, ideally all the properties tables would be 2 columns so that the value is easy to see.  Here are some examples:
<property name="script" value="/scripts/setup_key.groovy" /> - it is important to see the "/scripts/setup_key.groovy" without having to hit the Edit button. 
<property name="command" value="StartProcessInstanceCommand" />
<property name="process-definition-name"  value="bpm4_ESBOrderProcess" />
<property name="key" value="body.businessKey" />
<property name="resource-config" value="/smooks-config.xml" />
<property name="status" value="40" />
<property name="ruleSet" value="Priority_Rules.drl" />
<property name="ruleReload" value="true" />

Now, I don't expect you to deal with properties (in a 2 column sense) that look like this one, unless you know some magic. ;-)
	<property name="object-paths">
			<object-path esb="body.orderHeader" />
			<object-path esb="body.customer" />
	</property>

Q: Fig.2
a) ' "tag" should be "Tag" ' - I assume that capitalization of names of attributes used
in lists and tables in forms in our XML editor is to become common in Studio,
not being restricted to cases mentioned in this issue. 

A: I was trying to suggest that on screen labels (not data) be capitalized.


Q: b) Presentation for element <route-to>, as well as Fig.5 presentation of <object-path>
In schema for JBoss ESB, these elements are just part of any XML. XModel has flexible
mechanism for building labels, but of course, each particular case is to programmed,
there can be no way to guess what presentation is needed for an arbitrary xml tag.
So the question is, do these 2 cases exhaust the specifics of ESB editor?
If not, may we have complete list of cases here? 

A: I'm not sure that this complete.  There are the only two uses that I'm aware of.  Let me find out more.

Q: Fig.3
a) ' "Jms Bus" is "Channel" ' - does this apply only to "Jms Bus" or to any kind of bus?
Now each bus is 'decorated' with FTP, JBR and so on. Have I to use always just one
word 'Channel' or 'FTP Channel, 'JBR Channel'; or leave non-JMS as is? 

A: We were thinking just the word "Channel" to make it generic, cleaner.

Q: b) ' "Bus id" is "ID" ' - the same question, is it for any kind of bus or JMS only? 

A: Any of the transports/channels. JMS, FTP, File, HTTP, etc.

Q: One more question for better understanding: is general idea to hide the word 'bus'
anywhere in ESB editor? 

A:  I feel the word "bus" is somewhat confusing and often redundant. People perceive the "bus" to be the engine itself, not a specific transport/channel/connection/endpoint within the "bus".   The primary goal of the current jboss-esb.xml is to describe a service(s) and its endpoint(s) not the "bus" as a whole.

Q: c) presenting property value. Is it sufficient just to bind "Value" column to "value" attribute?
If property value is set by inner XML, tree viewer shows it. Or, in this case Value in table
may be displayed as 'XML'. 

A: the "value" attribute should suffice and simply saying "XML" in the value column for the more complex options make sense to me.  The user can either see it in the tree-control or hit the edit button to get the details.





> JBoss ESB Editor Usability Enhancments
> --------------------------------------
>
>                 Key: JBIDE-1998
>                 URL: http://jira.jboss.com/jira/browse/JBIDE-1998
>             Project: Tools (JBoss Tools)
>          Issue Type: Feature Request
>          Components: esb
>    Affects Versions: 2.1.0.beta1
>            Reporter: Burr Sutter
>         Assigned To: Viacheslav Kabanovich
>             Fix For: 2.1
>
>         Attachments: Action_Editor.jpg, CBR_Editor.jpg, Channel_Editor.jpg, Filter_Editor.jpg, object_path_editor.jpg
>
>
> Please see attached screenshots which indicate suggest label changes and other cosmetic usability enhancements.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jbosstools-issues mailing list