Bug 777536 (SOA-172) - JBESB - we should update the helloworld QS to support a clustered service
Summary: JBESB - we should update the helloworld QS to support a clustered service
Keywords:
Status: CLOSED NEXTRELEASE
Alias: SOA-172
Product: JBoss Enterprise SOA Platform 4
Classification: JBoss
Component: JBossESB
Version: 4.2 CP01
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: ---
: ---
Assignee: Len DiMaggio
QA Contact:
URL: http://jira.jboss.org/jira/browse/SOA...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2007-10-02 17:04 UTC by Len DiMaggio
Modified: 2010-05-24 06:59 UTC (History)
0 users

Fixed In Version:
Clone Of:
: 777537 (view as bug list)
Environment:
ESB from svn - revision 15514
Last Closed: 2009-07-13 21:14:31 UTC
Type: Task
Embargoed:


Attachments (Terms of Use)
jboss-esb-unfiltered.xml (2.05 KB, text/xml)
2007-10-02 17:05 UTC, Len DiMaggio
no flags Details
notes_for_readme.txt (1.97 KB, text/plain)
2007-10-02 17:05 UTC, Len DiMaggio
no flags Details
build.xml (1.55 KB, text/xml)
2007-10-02 17:19 UTC, Len DiMaggio
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker SOA-172 0 None None None Never

Description Len DiMaggio 2007-10-02 17:04:06 UTC
project_key: SOA

JBESB - we should update the helloworld QS to support a clustered service

Kurt suggested this during the initial testing of service clustering/failover for the SOA-P project. The attached files implement this - I'll commit them when doing so won't affect the project/IR schedules:

1) jboss-esb.xml - this file should be removed from the helloworld quickstart

2) jboss-esb-unfiltered.xml - this file should be added to the helloworld quickstart - the only change relative to the original jboss-esb.xml file is that the system's hostname is used as the JNDI server name. This change makes it possible for quickstart "clients" to access the service through ESB archives running on servers other than the client's localhost.

3) build.aml - this file should replace the helloworld quickstart's original build.xml file. The changes relative to the original build.xml file are the addition of targets to determine the current hostname (this should work on Unix and Windows) and to generate the new jboss-esb.xml file when the runtest or sendesb targets are executed.

4) notes_for_readme - this file describes the additional steps needed to run the helloworld service as a clustered service (setting up a shared jUDDI database).

Comment 2 Len DiMaggio 2007-10-02 17:05:55 UTC
Attachment: Added: jboss-esb-unfiltered.xml
Attachment: Added: build.xml
Attachment: Added: notes_for_readme.txt


Comment 4 Len DiMaggio 2007-10-02 17:16:14 UTC
Attachment: Removed: build.xml 


Comment 5 Len DiMaggio 2007-10-02 17:19:45 UTC
Attachment: Added: build.xml


Comment 6 Len DiMaggio 2007-12-10 22:26:59 UTC
I'm recommending that this JIRA be deferred until the problem described in SOA-148 is resolved.

Implementing this JIRA (SOA-172) really won't help users as they will still have to manually edit the ESB archive to reference the local system's IP address.

Comment 7 Len DiMaggio 2009-07-13 21:14:31 UTC
Closing this task as no longer relevant - cluster/failover tests were built over a year ago.


Note You need to log in before you can comment on or make changes to this bug.