Bug 778164 (SOA-673)

Summary: Schema tool is different in standalone and ESB versions
Product: [JBoss] JBoss Enterprise SOA Platform 4 Reporter: Jiri Pechanec <jpechane>
Component: Documentation, Build ProcessAssignee: Dana Mison <dmison>
Status: CLOSED NEXTRELEASE QA Contact:
Severity: urgent Docs Contact:
Priority: urgent    
Version: 4.3 IR1   
Target Milestone: ---   
Target Release: 4.3 IR2   
Hardware: Unspecified   
OS: Unspecified   
URL: http://jira.jboss.org/jira/browse/SOA-673
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-09-12 11:55:34 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Jiri Pechanec 2008-08-12 09:31:34 UTC
Affects: Documentation (Ref Guide, User Guide, etc.), Release Notes
Date of First Response: 2008-08-15 06:03:43
project_key: SOA

Comment 1 Jiri Pechanec 2008-08-12 10:13:00 UTC
Link: Added: This issue is a dependency of SOA-674


Comment 2 Jiri Pechanec 2008-08-12 10:13:42 UTC
Link: Removed: This issue is a dependency of SOA-674 


Comment 3 Jiri Pechanec 2008-08-12 10:13:59 UTC
Link: Added: This issue is incorporated by SOA-674


Comment 4 Julian Coleman 2008-08-15 10:03:43 UTC
The top-level build.xml for the schemas both for the embedded and for the
standalone versions are very similar and should be merged
(build-tools/resource/schema/tool/e*/build.xml in the SOA source).  The new
functionality of asking the user for the profile to use should be conditionally
applied if the relevant property is not set in build.properties.

For the standalone version, the build.properties should set the property to
"default".  For the embedded version, the property should be commented out.
The same property name should be used for both.

This change should be documented in the release notes, as this will be a
change from 4.2.


Comment 5 Mark Little 2008-08-15 10:53:16 UTC
Affects: Added: [Documentation (Ref Guide, User Guide, etc.), Release Notes]


Comment 6 Julian Coleman 2008-08-19 12:27:07 UTC
Fixed in revision 1687 of
  build-tools/resource/schema/tool/e*/build*

Log message:
  Use a single copy of the build.xml.  Adjust the build.properties to suit.


Comment 7 Julian Coleman 2008-08-21 13:42:18 UTC
Something like the following text should be added to the release notes.

The schema (database configuration) tool uses the `org.jboss.esb.server.config'
property to determine which server deployment to modify.  For the standalone server,
this is set to `default' in the 'build.properties' file.  For the embedded server, there is
no default, so the tool will ask the user for the name of the deployment .  It is also
possible to specify the deployment on the command lien, e.g.
`ant -Dorg.jboss.esb.server.config=production`


Comment 8 Jiri Pechanec 2008-09-12 11:55:34 UTC
Verified in IR4