[jbosstools-dev] Re: [Fwd: [Soa-tools-list] a rough esb project wizard is ready]
Denny Xu
dxu at redhat.com
Wed Sep 10 01:46:28 EDT 2008
John Graham wrote:
> I'd like to get some impressions about the usability of this wizard.
>
> First, however, a note: Denny is building this wizard within the
> structures defined by WTP, and so the options are somewhat constrained.
>
> The first wizard page (attachment: esb-wizard-1.jpg) asks for a "Target
> Runtime" and a "JBoss ESB Version." Unless we're expecting that multiple
> ESB instances (and versions) can run in one AS configuration, then
> ideally I think the ESB version should be determined automatically by
> the wizard, based on the target runtime.
I think the scenario might be that, before create a esb project, the
user should know which version of esb
project he want to create, so the esb version should the entry point of
the work flow.
the relationship of "Target Runtime" and "Jboss ESB Version" has
already been defined in JBoss AS runtime, if you
select a specified ESB version and then only supported Target Runtimes
will be displayed in the runtime list.
> Also, it seems that we are hard
> coding the runtime values (4.2 and 4.3), whereas it would be better to
> determine the version based on the target runtime (for instance, I had
> JBoss ESB 4.4 installed, and it was confusing to have to select 4.3 for
> it.)
>
The runtime version value is defined as ESB facet version and also has
been associated with AS runtime type through extension points.
> The second wizard page (attachment: esb-wizard-2.jpg) configures the
> project structure and other meta-data (e.g. the facet). It asks for the
> "JBoss ESB Runtime," but that was provided on the first page. I don't
> see a use case where a different runtime value on the second page would
> make sense, so I suggest that the wizard should just take the value from
> the first page, and not show this detail on the second page.
>
There are two runtime concepts in the wizard, Server Runtime and ESB
Runtime, Server Runtime is
the runtime of the target jboss server , since wtp server adapter does
not contain any esb runtime info,
and we can not get any esb runtime info from the target runtime of
the first page ,
so we have to define a ESB runtime to configure the classpath that a esb
project need.
certainly, if the user select target server runtime at the first page
and the server has already get ESB runtime
installed with it, we can provide options for the user to use the
server provided ESB runtime and specify another
ESB runtime.
since the project wizard is for development, users might not specify a
target runtime at first page, so I think at the first page
the ESB runtime field should make sense. The purpose of specifying ESB
runtime is for configuring the classpath the project.
> Don't know if this is related to the appearance of the Rosetta jar in
> the project classpath or not: On my system (FC8), the drop down for
> "JBoss ESB Runtime" did not work (attachement: esb-wizard-2-err.jpg);
> instead a thin line appeared.
>
the ESB runtime should be predefined at the preference page under JBoss
Tools --> JBoss ESB Runtime, and you also can new a ESB runtime
at the second wizard page when creating the project, and the esb runtime
version should match the JBoss ESB version selected at the first page.
Denny
> -- John
>
>
>
> On Tue, 2008-09-09 at 16:37 +0800, Denny Xu wrote:
>
>> Hi Jeff
>> I include some mail-lists, someone in the list may be interested in it too.
>>
>>
>>> 1) The project wizard did not add jbossesb-rossetta.jar to the classpath, I had to do this myself.
>>>
>>>
>> Did you specify a esb runtime when creating the project? I tested it and
>> the jar is included in the classpath under "JBoss ESB Runtime" container.
>>
>>> 2) Providers shows up below services in the xml source, and the providers element is red x and red underline with the message: invalid content was found, no child elements expected.
>>> 3) Filter would not always show up right away when creating a JMS Provider Bus (thought we were going to name these channels?). If I moved the "bus" up or down, or otherwise then it showed up.
>>> 4) Should id be busid in the name (it is in the xml)?
>>> 5) Under providers, JMS Provider, name should be selectable from a list, e.g., JBossMQ?
>>>
>>>
>> about 2, 3, 4 and 5, it seems that it's something related to
>> jboss-esb.xml editor, right? Max , do you have any comments?
>>
>>> It does not appear that you can create an esb archive or deploy yet, so I did try that.
>>>
>>>
>> You can find the esb archive under jboss esb server deployment folder,
>> such as: /home/fugang/jboss-all/jbossesb-server-4.3.GA/server/default/deploy
>> it's a *.esb folder contains all stuff that a esb need.
>>
>>
>> Denny
>>
>>
>>> Jeff
>>>
>>>
>>>
>>> ----- Original Message -----
>>> From: "Denny Xu" <dxu at redhat.com>
>>> To: "Jeffrey Delong" <jdelong at redhat.com>
>>> Sent: Sunday, September 7, 2008 8:55:59 PM GMT -07:00 US/Canada Mountain
>>> Subject: Re: Fwd: [Fwd: [Soa-tools-list] a rough esb project wizard is ready]
>>>
>>> Hi Jeff
>>>
>>> Jeffrey Delong wrote:
>>>
>>>
>>>> Hi Danny,
>>>>
>>>> Is this plugin compatible with Eclipse 3.4 (Ganymede) or 3.3 (Europa)?
>>>>
>>>>
>>>>
>>> Eclipse 3.4 is fine
>>>
>>>
>>>> Where specifically can I access the plugin? I would like to test it out? Is there a list of required dependencies?
>>>>
>>>>
>>>>
>>> the plugin has been added to nightly build, so you can get it from
>>> jboss tools nightly build:
>>> http://download.jboss.org/jbosstools/builds/nightly/, it requires WTP 3.0.
>>>
>>> thanks very much to test it, if you have any suggestion and requirement
>>> and any problem, please fell free to let me know.
>>>
>>> Thanks
>>> Denny
>>>
>>>
>> _______________________________________________
>> Soa-tools-list mailing list
>> Soa-tools-list at redhat.com
>> https://www.redhat.com/mailman/listinfo/soa-tools-list
>>
>>
>> ------------------------------------------------------------------------
>>
>>
>> ------------------------------------------------------------------------
>>
>>
>> ------------------------------------------------------------------------
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Soa-tools-list mailing list
>> Soa-tools-list at redhat.com
>> https://www.redhat.com/mailman/listinfo/soa-tools-list
More information about the jbosstools-dev
mailing list