Congrats guys,<br><br>I knew you could pull it off. <br><br>Greetz<br><br>Joram<br><br><div class="gmail_quote">On Sun, Nov 9, 2008 at 5:06 PM, Ronald van Kuijk <span dir="ltr">&lt;<a href="mailto:rvkuijk@gmail.com">rvkuijk@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Congratulations. Luckily the hard work paid of.<br>
<br>
2008/11/9, Thomas Diesler &lt;<a href="mailto:thomas.diesler@jboss.com">thomas.diesler@jboss.com</a>&gt;:<br>
<div><div></div><div class="Wj3C7c">&gt; Folks,<br>
&gt;<br>
&gt; I&#39;m happy to announce that we had a successful QA Matrix run on Sybase.<br>
&gt;<br>
&gt; <a href="http://jbpm.dyndns.org:8280/hudson/job/jBPM3-ShortMatrix/8/" target="_blank">http://jbpm.dyndns.org:8280/hudson/job/jBPM3-ShortMatrix/8/</a><br>
&gt;<br>
&gt; This has been possible with the help of Alejandro and Tom who worked<br>
&gt; with me during the long night shifts over the weekend.<br>
&gt;<br>
&gt; Now to the details and limitations:<br>
&gt;<br>
&gt; We installed ASE-15.0.2 Developer Edition with EBF15682 and EBF15962<br>
&gt;<br>
&gt; <a href="http://www.jboss.org/community/docs/DOC-12932" target="_blank">http://www.jboss.org/community/docs/DOC-12932</a><br>
&gt;<br>
&gt; The tests run with the jConnect version that comes with EBF15962. This<br>
&gt; jar is not part of the distribution and we currently have a hard coded<br>
&gt; system dependency on the driver.<br>
&gt;<br>
&gt; # [JBPM-1820] Replace proprietary sybase driver with OS alternative<br>
&gt; SYBASE_JDBC_DRIVER=/opt/sybase/ase1502dev/shared/lib/jconn3.jar<br>
&gt;<br>
&gt; The jConnect driver does not support CLOB which is the SQL data type for<br>
&gt; hibernate type=&quot;text&quot;. I created special sybase hibernate mappings for<br>
&gt; sybase<br>
&gt;<br>
&gt; [tdiesler@tdvaio trunk]$ find . -name &quot;*sybase.hbm.xml&quot;<br>
&gt; ./modules/core/target/classes/org/jbpm/context/log/variableinstance/StringUpdateLog.sybase.hbm.xml<br>
&gt; ./modules/core/target/classes/org/jbpm/context/exe/variableinstance/JcrNodeInstance.sybase.hbm.xml<br>
&gt; ./modules/core/target/classes/org/jbpm/context/exe/variableinstance/StringInstance.sybase.hbm.xml<br>
&gt; ./modules/core/target/classes/org/jbpm/job/Job.sybase.hbm.xml<br>
&gt; ...<br>
&gt;<br>
&gt; which are then concatenated into hibernate.cfg.sybase.xml<br>
&gt;<br>
&gt; Various core tests have been excluded. This documents what functionality<br>
&gt; is not supported on Sybase using the current setup.<br>
&gt;<br>
&gt; <a href="https://jira.jboss.org/jira/browse/JBPM-1824" target="_blank">https://jira.jboss.org/jira/browse/JBPM-1824</a><br>
&gt;<br>
&gt; &lt;!-- [JBPM-1824] Investigate core test failures against Sybase --&gt;<br>
&gt; &lt;exclude&gt;org/jbpm/db/DeleteProcessInstanceDbTest.java&lt;/exclude&gt;<br>
&gt; &lt;exclude&gt;org/jbpm/graph/exe/SubProcessPlusConcurrencyDbTest.java&lt;/exclude&gt;<br>
&gt; &lt;exclude&gt;org/jbpm/jbpm1072/JBPM1072Test.java&lt;/exclude&gt;<br>
&gt; &lt;exclude&gt;org/jbpm/jbpm1755/JBPM1755Test.java&lt;/exclude&gt;<br>
&gt; &lt;exclude&gt;org/jbpm/jbpm983/JBPM983Test.java&lt;/exclude&gt;<br>
&gt; &lt;exclude&gt;org/jbpm/job/executor/JobExecutorDbTest.java&lt;/exclude&gt;<br>
&gt; &lt;exclude&gt;org/jbpm/optimisticlocking/LockingTest.java&lt;/exclude&gt;<br>
&gt; &lt;exclude&gt;org/jbpm/scheduler/exe/UnsafeSessionUsageTest.java&lt;/exclude&gt;<br>
&gt; &lt;exclude&gt;org/jbpm/seam/JobExecutorCustomizationTest.java&lt;/exclude&gt;<br>
&gt;<br>
&gt; The ASE-15.0.2 Develper Edition does not support XA Transactions<br>
&gt;<br>
&gt; <a href="https://jira.jboss.org/jira/browse/JBPM-1824" target="_blank">https://jira.jboss.org/jira/browse/JBPM-1824</a><br>
&gt;<br>
&gt; As a result, &lt;local-tx-datasource&gt; has been used and the bulk of<br>
&gt; enterprise tests needed to be excluded<br>
&gt;<br>
&gt; &lt;!-- [JBPM-1818] Use Sybase instance that supports XA Transaction --&gt;<br>
&gt; &lt;exclude&gt;org/jbpm/scheduler/ejbtimer/EjbSchedulerTest.java&lt;/exclude&gt;<br>
&gt; &lt;exclude&gt;org/jbpm/persistence/jta/JtaDbPersistenceTest.java&lt;/exclude&gt;<br>
&gt; &lt;exclude&gt;org/jbpm/msg/jms/JmsMessageTest.java&lt;/exclude&gt;<br>
&gt;<br>
&gt; AFAIC, we can release <a href="http://3.3.0.GA" target="_blank">3.3.0.GA</a> on Monday,11-Nov as promised. The release<br>
&gt; would however have the documented limitations described above. We would<br>
&gt; then work on an SP1 to come out shortly after.<br>
&gt;<br>
&gt; Alejandro has done work with the open source jtds driver, which<br>
&gt; apparently supports type=&quot;text&quot; and might overcome some of the above<br>
&gt; limitations. This work is still in progress and can now continue from a<br>
&gt; functional baseline as reported by Hudson.<br>
&gt;<br>
&gt; cheers<br>
&gt; -thomas<br>
&gt;<br>
&gt; --<br>
&gt; xxxxxxxxxxxxxxxxxxxxxxxxxxxx<br>
&gt; Thomas Diesler<br>
&gt; BPM Product Lead<br>
&gt; JBoss, a division of Red Hat<br>
&gt; xxxxxxxxxxxxxxxxxxxxxxxxxxxx<br>
&gt; _______________________________________________<br>
&gt; jbpm-dev mailing list<br>
&gt; <a href="mailto:jbpm-dev@lists.jboss.org">jbpm-dev@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/jbpm-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/jbpm-dev</a><br>
&gt;<br>
<br>
</div></div><font color="#888888">--<br>
Verzonden vanaf mijn mobiele apparaat<br>
</font><div><div></div><div class="Wj3C7c">_______________________________________________<br>
jbpm-dev mailing list<br>
<a href="mailto:jbpm-dev@lists.jboss.org">jbpm-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/jbpm-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/jbpm-dev</a><br>
</div></div></blockquote></div><br>