Bug 777537

Summary: JBESB - we should update the helloworld QS to support a clustered service
Product: [JBoss] JBoss Enterprise SOA Platform 5 Reporter: Len DiMaggio <ldimaggi>
Component: JBossESBAssignee: Len DiMaggio <ldimaggi>
Status: CLOSED NEXTRELEASE QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: 5.0   
Target Milestone: ---   
Target Release: 5.0.2   
Hardware: Unspecified   
OS: Unspecified   
URL: http://jira.jboss.org/jira/browse/SOA-172
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: SOA-172 Environment:
ESB from svn - revision 15514
Last Closed: 2009-07-13 21:14:31 UTC Type: Task
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
jboss-esb-unfiltered.xml
none
notes_for_readme.txt
none
build.xml none

Description Len DiMaggio 2007-10-02 17:04:06 UTC
++ This bug is a clone of bug 777536 ++

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.