Hide Forgot
Date of First Response: 2010-02-25 01:20:13 Help Desk Ticket Reference: https://enterprise.redhat.com/issue-tracker/363255 project_key: SOA As documented in the EAP Server Configuration Guide, the TIMERS and HILOSEQUENCES tables should be prefixed by the schema name in Oracle (and possibly others): http://www.redhat.com/docs/en-US/JBoss_Enterprise_Application_Platform/4.3.0.cp06/html/Server_Configuration_Guide/apbs08.html The schema tool already does this for the HILOSEQUENCES table (see SOA-604), but not yet for the TIMERS table.
Link: Added: This issue is related to SOA-1597
Link: Added: This issue is related to SOA-1655
Code has been back ported from SOA5 into build-tools/resource/schema/tool/esb/build.xml Following is the test routine I used. copy build-tools/resource/version/ejb2-timer-service.xml to /jboss-soa-p.4.3.0/jboss-as/server/production/deploy in jboss-soa-p.4.3.0/jboss-as/tools/schema call ant production oracle10g qaora10 vmg05.mw.lab.eng.bos.redhat.com 1521 soabteam soabteam then cd ../console/management-esb/ ant remove the ejb2-timer-service.xml in deploy now run up the server and run a smoke test, checking the server log for ERROR
Committed revision 4841
Please review this draft text for the Resolved Issues section of the Release Notes: https://jira.jboss.org/jira/browse/SOA-1652 The Schema tool was not automatically prefixing the TIMERS table in Oracle databases with the name of the schema. As a consequence, the table would not be created for the schema if it already existed on another one, meaning names had to be manually edited. The Schema tool now prefixes the name on the TIMERS table, as it already does for the HILOSEQUENCES table, eliminating the problem of conflicting names on different schemas as a result.
The proper location in 4.3 is in file ejb-deployer.xml
Link: Added: This issue related SOA-1992
The code has been fixed (see SOA-1992).
Thanks for the feedback, Julian. I have added that to the release note. Cheers.
Verified in CR2