<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Support for Sybase Database in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/support-for-sybase-database/m-p/17294#M7784</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;No problem on ASA using&lt;BR /&gt;&lt;CODE&gt;create index ACT_UNIQ_RU_BUS_KEY on ACT_RU_EXECUTION (PROC_DEF_ID_, BUSINESS_KEY_);&lt;/CODE&gt;&lt;CODE&gt;create index ACT_UNIQ_HI_BUS_KEY on ACT_HI_PROCINST (PROC_DEF_ID_, BUSINESS_KEY_);&lt;/CODE&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;You have to a use &lt;/SPAN&gt;&lt;STRONG&gt;unique&lt;/STRONG&gt;&lt;SPAN&gt; index. So you did not solve the constraint problem with nullable columns.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;How you find the problem with the reserved key word membership?&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Membership is only on ASA a reserved keyword not on ASE. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;jConnect driver does not support&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;I used jTDS. On ASE jTDS works.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Do you need to use ASA?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 30 May 2011 11:07:16 GMT</pubDate>
    <dc:creator>hrabe</dc:creator>
    <dc:date>2011-05-30T11:07:16Z</dc:date>
    <item>
      <title>Support for Sybase Database</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/support-for-sybase-database/m-p/17284#M7774</link>
      <description>fyi, start with sybase support following http://docs.codehaus.org/display/ACT/How+to+add+support+for+new+databases guidlines. I'm in contact with Bernd Rücker to provide CI asap.</description>
      <pubDate>Mon, 28 Feb 2011 11:59:04 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/support-for-sybase-database/m-p/17284#M7774</guid>
      <dc:creator>hrabe</dc:creator>
      <dc:date>2011-02-28T11:59:04Z</dc:date>
    </item>
    <item>
      <title>Re: Support for Sybase Database</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/support-for-sybase-database/m-p/17285#M7775</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Who had the idea of a unique constraint on a nullable column? For each database there is a given workaround expect Sybase.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Mar 2011 16:03:03 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/support-for-sybase-database/m-p/17285#M7775</guid>
      <dc:creator>hrabe</dc:creator>
      <dc:date>2011-03-01T16:03:03Z</dc:date>
    </item>
    <item>
      <title>Re: Support for Sybase Database</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/support-for-sybase-database/m-p/17286#M7776</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Wich column are you reffering to?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Mar 2011 07:06:21 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/support-for-sybase-database/m-p/17286#M7776</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2011-03-02T07:06:21Z</dc:date>
    </item>
    <item>
      <title>Re: Support for Sybase Database</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/support-for-sybase-database/m-p/17287#M7777</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;searching for workaround for h2 expression&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;alter table ACT_RU_EXECUTION&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; add constraint ACT_UNIQ_RU_BUS_KEY&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; unique(PROC_DEF_ID_, BUSINESS_KEY_);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;alter table ACT_HI_PROCINST&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; add constraint ACT_UNIQ_HI_BUS_KEY&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; unique(PROC_DEF_ID_, BUSINESS_KEY_);&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Mar 2011 07:59:05 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/support-for-sybase-database/m-p/17287#M7777</guid>
      <dc:creator>hrabe</dc:creator>
      <dc:date>2011-03-02T07:59:05Z</dc:date>
    </item>
    <item>
      <title>Re: Support for Sybase Database</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/support-for-sybase-database/m-p/17288#M7778</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Found a solution for Sybase 15:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;create unique index ACT_UNIQ_RU_BUS_KEY on ACT_RU_EXECUTION&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; (case when BUSINESS_KEY_ is null then ('pk-' + ID_) else ('bk-' + BUSINESS_KEY_) end, PROC_DEF_ID_);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But next problem raises on ant task 'create.db.schema' cause of the sql autocommit default which is false. Sybase can not create a functional index on a multi-statement transaction. The autocommit could be set over the specific db properties file which can lead to an undefined db state if one transaction cause an error. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The CycleDbSqlSessionFactory#dbSchemaCreate() must also be able to switch the autocommit mode.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Another option is to use mutiple sql files each executes in one transaction.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Feedback?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Mar 2011 12:17:12 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/support-for-sybase-database/m-p/17288#M7778</guid>
      <dc:creator>hrabe</dc:creator>
      <dc:date>2011-03-02T12:17:12Z</dc:date>
    </item>
    <item>
      <title>Re: Support for Sybase Database</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/support-for-sybase-database/m-p/17289#M7779</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;By the way: The same problem one of our customers experienced on Informix. The nullable but unique business key seems to get a problem on some databases…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The Autocommit-Mode sounds reasonable &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 05 Mar 2011 11:04:03 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/support-for-sybase-database/m-p/17289#M7779</guid>
      <dc:creator>bernd_ruecker</dc:creator>
      <dc:date>2011-03-05T11:04:03Z</dc:date>
    </item>
    <item>
      <title>Re: Support for Sybase Database</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/support-for-sybase-database/m-p/17290#M7780</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Scripts for Sybase 15&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;activiti.sybase.create.sql&lt;/STRONG&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;create table ACT_GE_PROPERTY (&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NAME_ varchar(64) NOT NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALUE_ varchar(300) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; REV_ integer NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; primary key (NAME_)&lt;BR /&gt;);&lt;BR /&gt;&lt;BR /&gt;insert into ACT_GE_PROPERTY&lt;BR /&gt;values ('schema.version', '5.1', 1);&lt;BR /&gt;&lt;BR /&gt;insert into ACT_GE_PROPERTY&lt;BR /&gt;values ('schema.history', 'create(5.1)', 1);&lt;BR /&gt;&lt;BR /&gt;insert into ACT_GE_PROPERTY&lt;BR /&gt;values ('next.dbid', '1', 1);&lt;BR /&gt;&lt;BR /&gt;create table ACT_GE_BYTEARRAY (&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID_ varchar(64) NOT NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; REV_ integer NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NAME_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DEPLOYMENT_ID_ varchar(64) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BYTES_ image NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; primary key (ID_)&lt;BR /&gt;);&lt;BR /&gt;&lt;BR /&gt;create table ACT_RE_DEPLOYMENT (&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID_ varchar(64) NOT NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NAME_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DEPLOY_TIME_ datetime NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; primary key (ID_)&lt;BR /&gt;);&lt;BR /&gt;&lt;BR /&gt;create table ACT_RU_EXECUTION (&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID_ varchar(64) NOT NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; REV_ integer NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PROC_INST_ID_ varchar(64) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BUSINESS_KEY_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PARENT_ID_ varchar(64) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PROC_DEF_ID_ varchar(64)&amp;nbsp; NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SUPER_EXEC_ varchar(64) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ACT_ID_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IS_ACTIVE_ bit,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IS_CONCURRENT_ bit,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IS_SCOPE_ bit,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; primary key (ID_)&lt;BR /&gt;);&lt;BR /&gt;&lt;BR /&gt;create table ACT_RU_JOB (&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID_ varchar(64) NOT NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; REV_ integer NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE_ varchar(255) NOT NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOCK_EXP_TIME_ datetime NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOCK_OWNER_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXCLUSIVE_ bit,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXECUTION_ID_ varchar(64) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PROCESS_INSTANCE_ID_ varchar(64) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; RETRIES_ integer NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXCEPTION_STACK_ID_ varchar(64) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXCEPTION_MSG_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DUEDATE_ datetime NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; REPEAT_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; HANDLER_TYPE_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; HANDLER_CFG_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; primary key (ID_)&lt;BR /&gt;);&lt;BR /&gt;&lt;BR /&gt;create table ACT_ID_GROUP (&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID_ varchar(64) NOT NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; REV_ integer NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NAME_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; primary key (ID_)&lt;BR /&gt;);&lt;BR /&gt;&lt;BR /&gt;create table ACT_ID_MEMBERSHIP (&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; USER_ID_ varchar(64) NOT NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GROUP_ID_ varchar(64) NOT NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; primary key (USER_ID_, GROUP_ID_)&lt;BR /&gt;);&lt;BR /&gt;&lt;BR /&gt;create table ACT_ID_USER (&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID_ varchar(64) NOT NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; REV_ integer NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FIRST_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LAST_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EMAIL_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PWD_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; primary key (ID_)&lt;BR /&gt;);&lt;BR /&gt;&lt;BR /&gt;create table ACT_RE_PROCDEF (&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID_ varchar(64) NOT NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CATEGORY_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NAME_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; KEY_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; VERSION_ integer NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DEPLOYMENT_ID_ varchar(64) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; RESOURCE_NAME_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DGRM_RESOURCE_NAME_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; HAS_START_FORM_KEY_ bit,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; primary key (ID_)&lt;BR /&gt;);&lt;BR /&gt;&lt;BR /&gt;create table ACT_RU_TASK (&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID_ varchar(64) NOT NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; REV_ integer NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXECUTION_ID_ varchar(64) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PROC_INST_ID_ varchar(64) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PROC_DEF_ID_ varchar(64) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NAME_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DESCRIPTION_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TASK_DEF_KEY_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ASSIGNEE_ varchar(64) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PRIORITY_ integer NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CREATE_TIME_ datetime NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; primary key (ID_)&lt;BR /&gt;);&lt;BR /&gt;&lt;BR /&gt;create table ACT_RU_IDENTITYLINK (&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID_ varchar(64) NOT NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; REV_ integer NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GROUP_ID_ varchar(64) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; USER_ID_ varchar(64) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TASK_ID_ varchar(64) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; primary key (ID_)&lt;BR /&gt;);&lt;BR /&gt;&lt;BR /&gt;create table ACT_RU_VARIABLE (&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID_ varchar(64) NOT NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; REV_ integer&amp;nbsp; NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE_ varchar(255) NOT NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NAME_ varchar(255) NOT NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXECUTION_ID_ varchar(64) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PROC_INST_ID_ varchar(64) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TASK_ID_ varchar(64) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BYTEARRAY_ID_ varchar(64) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DOUBLE_ float NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LONG_ numeric&amp;nbsp; NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TEXT_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TEXT2_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; primary key (ID_)&lt;BR /&gt;);&lt;BR /&gt;&lt;BR /&gt;create table ACT_HI_PROCINST (&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID_ varchar(64) NOT NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PROC_INST_ID_ varchar(64) NOT NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BUSINESS_KEY_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PROC_DEF_ID_ varchar(64) NOT NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; START_TIME_ datetime NOT NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; END_TIME_ datetime NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DURATION_ numeric NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; START_USER_ID_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; START_ACT_ID_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; END_ACT_ID_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; primary key (ID_),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; unique (PROC_INST_ID_)&lt;BR /&gt;);&lt;BR /&gt;&lt;BR /&gt;create table ACT_HI_ACTINST (&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID_ varchar(64) NOT NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PROC_DEF_ID_ varchar(64) NOT NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PROC_INST_ID_ varchar(64) NOT NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXECUTION_ID_ varchar(64) NOT NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ACT_ID_ varchar(255) NOT NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ACT_NAME_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ACT_TYPE_ varchar(255) NOT NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ASSIGNEE_ varchar(64) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; START_TIME_ datetime NOT NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; END_TIME_ datetime NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DURATION_ numeric NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; primary key (ID_)&lt;BR /&gt;);&lt;BR /&gt;&lt;BR /&gt;create table ACT_HI_TASKINST (&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID_ varchar(64) NOT NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PROC_DEF_ID_ varchar(64) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TASK_DEF_KEY_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PROC_INST_ID_ varchar(64) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXECUTION_ID_ varchar(64) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NAME_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DESCRIPTION_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ASSIGNEE_ varchar(64) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; START_TIME_ datetime NOT NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; END_TIME_ datetime NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DURATION_ numeric NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DELETE_REASON_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; primary key (ID_)&lt;BR /&gt;);&lt;BR /&gt;&lt;BR /&gt;create table ACT_HI_DETAIL (&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID_ varchar(64) NOT NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE_ varchar(255) NOT NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PROC_INST_ID_ varchar(64) NOT NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXECUTION_ID_ varchar(64) NOT NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TASK_ID_ varchar(64) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ACT_INST_ID_ varchar(64) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NAME_ varchar(255) NOT NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; VAR_TYPE_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; REV_ integer NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIME_ datetime NOT NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BYTEARRAY_ID_ varchar(64) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DOUBLE_ float NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LONG_ numeric NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TEXT_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TEXT2_ varchar(255) NULL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; primary key (ID_)&lt;BR /&gt;);&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;create index ACT_IDX_EXEC_BUSKEY on ACT_RU_EXECUTION(BUSINESS_KEY_);&lt;BR /&gt;create index ACT_IDX_TASK_CREATE on ACT_RU_TASK(CREATE_TIME_);&lt;BR /&gt;create index ACT_IDX_IDENT_LNK_USER on ACT_RU_IDENTITYLINK(USER_ID_);&lt;BR /&gt;create index ACT_IDX_IDENT_LNK_GROUP on ACT_RU_IDENTITYLINK(GROUP_ID_);&lt;BR /&gt;create index ACT_IDX_HI_PRO_INST_END on ACT_HI_PROCINST(END_TIME_);&lt;BR /&gt;create index ACT_IDX_HI_PRO_I_BUSKEY on ACT_HI_PROCINST(BUSINESS_KEY_);&lt;BR /&gt;create index ACT_IDX_HI_ACT_INST_START on ACT_HI_ACTINST(START_TIME_);&lt;BR /&gt;create index ACT_IDX_HI_ACT_INST_END on ACT_HI_ACTINST(END_TIME_);&lt;BR /&gt;create index ACT_IDX_HI_DETAIL_PROC_INST on ACT_HI_DETAIL(PROC_INST_ID_);&lt;BR /&gt;create index ACT_IDX_HI_DETAIL_ACT_INST on ACT_HI_DETAIL(ACT_INST_ID_);&lt;BR /&gt;create index ACT_IDX_HI_DETAIL_TIME on ACT_HI_DETAIL(TIME_);&lt;BR /&gt;create index ACT_IDX_HI_DETAIL_NAME on ACT_HI_DETAIL(NAME_);&lt;BR /&gt;&lt;BR /&gt;alter table ACT_GE_BYTEARRAY&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; add constraint ACT_FK_BYTEARR_DEPL&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreign key (DEPLOYMENT_ID_)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; references ACT_RE_DEPLOYMENT;&lt;BR /&gt;&lt;BR /&gt;alter table ACT_RU_EXECUTION&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; add constraint ACT_FK_EXE_PROCINST&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreign key (PROC_INST_ID_)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; references ACT_RU_EXECUTION;&lt;BR /&gt;&lt;BR /&gt;alter table ACT_RU_EXECUTION&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; add constraint ACT_FK_EXE_PARENT&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreign key (PARENT_ID_)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; references ACT_RU_EXECUTION;&lt;BR /&gt;&lt;BR /&gt;alter table ACT_RU_EXECUTION&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; add constraint ACT_FK_EXE_SUPER&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreign key (SUPER_EXEC_)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; references ACT_RU_EXECUTION;&lt;BR /&gt;&lt;BR /&gt;alter table ACT_ID_MEMBERSHIP&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; add constraint ACT_FK_MEMB_GROUP&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreign key (GROUP_ID_)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; references ACT_ID_GROUP;&lt;BR /&gt;&lt;BR /&gt;alter table ACT_ID_MEMBERSHIP&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; add constraint ACT_FK_MEMB_USER&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreign key (USER_ID_)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; references ACT_ID_USER;&lt;BR /&gt;&lt;BR /&gt;alter table ACT_RU_IDENTITYLINK&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; add constraint ACT_FK_TSKASS_TASK&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreign key (TASK_ID_)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; references ACT_RU_TASK;&lt;BR /&gt;&lt;BR /&gt;alter table ACT_RU_TASK&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; add constraint ACT_FK_TASK_EXE&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreign key (EXECUTION_ID_)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; references ACT_RU_EXECUTION;&lt;BR /&gt;&lt;BR /&gt;alter table ACT_RU_TASK&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; add constraint ACT_FK_TASK_PROCINST&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreign key (PROC_INST_ID_)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; references ACT_RU_EXECUTION;&lt;BR /&gt;&lt;BR /&gt;alter table ACT_RU_TASK&lt;BR /&gt;&amp;nbsp; add constraint ACT_FK_TASK_PROCDEF&lt;BR /&gt;&amp;nbsp; foreign key (PROC_DEF_ID_)&lt;BR /&gt;&amp;nbsp; references ACT_RE_PROCDEF;&lt;BR /&gt;&lt;BR /&gt;alter table ACT_RU_VARIABLE&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; add constraint ACT_FK_VAR_EXE&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreign key (EXECUTION_ID_)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; references ACT_RU_EXECUTION;&lt;BR /&gt;&lt;BR /&gt;alter table ACT_RU_VARIABLE&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; add constraint ACT_FK_VAR_PROCINST&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreign key (PROC_INST_ID_)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; references ACT_RU_EXECUTION;&lt;BR /&gt;&lt;BR /&gt;alter table ACT_RU_VARIABLE&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; add constraint ACT_FK_VAR_BYTEARRAY&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreign key (BYTEARRAY_ID_)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; references ACT_GE_BYTEARRAY;&lt;BR /&gt;&lt;BR /&gt;alter table ACT_RU_JOB&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; add constraint ACT_FK_JOB_EXCEPTION&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreign key (EXCEPTION_STACK_ID_)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; references ACT_GE_BYTEARRAY;&lt;BR /&gt;&lt;BR /&gt;create unique index ACT_UNIQ_RU_BUS_KEY on ACT_RU_EXECUTION&lt;BR /&gt;&amp;nbsp; (case when BUSINESS_KEY_ is null then ('pk-' + ID_) else ('bk-' + BUSINESS_KEY_) end, PROC_DEF_ID_);&lt;BR /&gt;&lt;BR /&gt;create unique index ACT_UNIQ_HI_BUS_KEY on ACT_HI_PROCINST&lt;BR /&gt;&amp;nbsp;&amp;nbsp; (case when BUSINESS_KEY_ is null then ('pk-' + ID_) else ('bk-' + BUSINESS_KEY_) end, PROC_DEF_ID_);&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;activiti.sybase.drop.sql&lt;/STRONG&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;drop index ACT_RU_EXECUTION.ACT_IDX_EXEC_BUSKEY;&lt;BR /&gt;drop index ACT_RU_TASK.ACT_IDX_TASK_CREATE;&lt;BR /&gt;drop index ACT_RU_IDENTITYLINK.ACT_IDX_IDENT_LNK_USER;&lt;BR /&gt;drop index ACT_RU_IDENTITYLINK.ACT_IDX_IDENT_LNK_GROUP;&lt;BR /&gt;drop index ACT_HI_PROCINST.ACT_IDX_HI_PRO_INST_END;&lt;BR /&gt;drop index ACT_HI_PROCINST.ACT_IDX_HI_PRO_I_BUSKEY;&lt;BR /&gt;drop index ACT_HI_ACTINST.ACT_IDX_HI_ACT_INST_START;&lt;BR /&gt;drop index ACT_HI_ACTINST.ACT_IDX_HI_ACT_INST_END;&lt;BR /&gt;drop index ACT_HI_DETAIL.ACT_IDX_HI_DETAIL_PROC_INST;&lt;BR /&gt;drop index ACT_HI_DETAIL.ACT_IDX_HI_DETAIL_ACT_INST;&lt;BR /&gt;drop index ACT_HI_DETAIL.ACT_IDX_HI_DETAIL_TIME;&lt;BR /&gt;drop index ACT_HI_DETAIL.ACT_IDX_HI_DETAIL_NAME;&lt;BR /&gt;&lt;BR /&gt;alter table ACT_GE_BYTEARRAY&lt;BR /&gt;&amp;nbsp; drop constraint ACT_FK_BYTEARR_DEPL;&lt;BR /&gt;&lt;BR /&gt;alter table ACT_RU_EXECUTION&lt;BR /&gt;&amp;nbsp; drop constraint ACT_FK_EXE_PROCINST;&lt;BR /&gt;&lt;BR /&gt;alter table ACT_RU_EXECUTION&lt;BR /&gt;&amp;nbsp; drop constraint ACT_FK_EXE_PARENT;&lt;BR /&gt;&lt;BR /&gt;alter table ACT_RU_EXECUTION&lt;BR /&gt;&amp;nbsp; drop constraint ACT_FK_EXE_SUPER;&lt;BR /&gt;&lt;BR /&gt;alter table ACT_ID_MEMBERSHIP&lt;BR /&gt;&amp;nbsp; drop constraint ACT_FK_MEMB_GROUP;&lt;BR /&gt;&lt;BR /&gt;alter table ACT_ID_MEMBERSHIP&lt;BR /&gt;&amp;nbsp; drop constraint ACT_FK_MEMB_USER;&lt;BR /&gt;&lt;BR /&gt;alter table ACT_RU_IDENTITYLINK&lt;BR /&gt;&amp;nbsp; drop constraint ACT_FK_TSKASS_TASK;&lt;BR /&gt;&lt;BR /&gt;alter table ACT_RU_TASK&lt;BR /&gt; drop constraint ACT_FK_TASK_EXE;&lt;BR /&gt;&lt;BR /&gt;alter table ACT_RU_TASK&lt;BR /&gt; drop constraint ACT_FK_TASK_PROCINST;&lt;BR /&gt;&lt;BR /&gt;alter table ACT_RU_TASK&lt;BR /&gt; drop constraint ACT_FK_TASK_PROCDEF;&lt;BR /&gt;&lt;BR /&gt;alter table ACT_RU_VARIABLE&lt;BR /&gt;&amp;nbsp; drop constraint ACT_FK_VAR_EXE;&lt;BR /&gt;&lt;BR /&gt;alter table ACT_RU_VARIABLE&lt;BR /&gt;&amp;nbsp; drop constraint ACT_FK_VAR_PROCINST;&lt;BR /&gt;&lt;BR /&gt;alter table ACT_RU_VARIABLE&lt;BR /&gt;&amp;nbsp; drop constraint ACT_FK_VAR_BYTEARRAY;&lt;BR /&gt;&lt;BR /&gt;alter table ACT_RU_JOB&lt;BR /&gt;&amp;nbsp; drop constraint ACT_FK_JOB_EXCEPTION;&lt;BR /&gt;&lt;BR /&gt;drop table ACT_GE_PROPERTY;&lt;BR /&gt;drop table ACT_GE_BYTEARRAY ;&lt;BR /&gt;drop table ACT_RE_DEPLOYMENT;&lt;BR /&gt;drop table ACT_RU_EXECUTION;&lt;BR /&gt;drop table ACT_ID_GROUP;&lt;BR /&gt;drop table ACT_ID_MEMBERSHIP;&lt;BR /&gt;drop table ACT_ID_USER;&lt;BR /&gt;drop table ACT_RU_JOB;&lt;BR /&gt;drop table ACT_RE_PROCDEF;&lt;BR /&gt;drop table ACT_RU_TASK;&lt;BR /&gt;drop table ACT_RU_IDENTITYLINK;&lt;BR /&gt;drop table ACT_RU_VARIABLE;&lt;BR /&gt;drop table ACT_HI_PROCINST;&lt;BR /&gt;drop table ACT_HI_ACTINST;&lt;BR /&gt;drop table ACT_HI_TASKINST;&lt;BR /&gt;drop table ACT_HI_DETAIL;&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;To support these scripts is it necessary to add autocommit="true" at sql on target name="create.db.schema"&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Mar 2011 13:21:07 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/support-for-sybase-database/m-p/17290#M7780</guid>
      <dc:creator>hrabe</dc:creator>
      <dc:date>2011-03-08T13:21:07Z</dc:date>
    </item>
    <item>
      <title>Re: Support for Sybase Database</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/support-for-sybase-database/m-p/17291#M7781</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi all,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have ported activiti 5.5 to Sybase Adaptive Server Anywhere (&amp;gt;= Rel 9). But i'm not familar with Maven and though a have not followed the tips explained in the wiki. If subject of interest, I can post these scripts here.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But my problem was, that the Sybase JDBC driver jConnect does not Support JDBC-conform BLOB/CLOB access.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Though I have changed all mybatis mappings like that:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;jdbcType=BLOB, typeHandler=org.apache.ibatis.type.ByteArrayTypeHandler&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;Another problem is, that the used alias name &lt;/SPAN&gt;&lt;EM&gt;membership &lt;/EM&gt;&lt;SPAN&gt; refers to a reserved word. Though I have changed this to &lt;/SPAN&gt;&lt;EM&gt;membershp&lt;/EM&gt;&lt;SPAN&gt; to solve the problem.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In the global &lt;/SPAN&gt;&lt;EM&gt;mappings.xml &lt;/EM&gt;&lt;SPAN&gt;I have added the type handlers&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;typeHandlers&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;typeHandler javaType="_byte[]" jdbcType="LONGVARBINARY" handler="org.apache.ibatis.type.ByteArrayTypeHandler"/&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;typeHandler javaType="string"&amp;nbsp; jdbcType="LONGVARCHAR"&amp;nbsp;&amp;nbsp; handler="org.apache.ibatis.type.StringTypeHandler"/&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/typeHandlers&amp;gt;&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;With best regards, Torsten&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 May 2011 14:05:24 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/support-for-sybase-database/m-p/17291#M7781</guid>
      <dc:creator>transconnect</dc:creator>
      <dc:date>2011-05-06T14:05:24Z</dc:date>
    </item>
    <item>
      <title>Re: Support for Sybase Database</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/support-for-sybase-database/m-p/17292#M7782</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Patches for version 5.5 attached to &lt;/SPAN&gt;&lt;A href="http://jira.codehaus.org/browse/ACT-726" rel="nofollow noopener noreferrer"&gt;http://jira.codehaus.org/browse/ACT-726&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;@Torsten&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- How you solve the constraint problem with nullable columns?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- How you find the problem with the reserved key word membership? All maven tests run successfully on sybase.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I used the sybase sql type image instead of blob/clob. So no changes to the mapping are necessary.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 May 2011 09:23:57 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/support-for-sybase-database/m-p/17292#M7782</guid>
      <dc:creator>hrabe</dc:creator>
      <dc:date>2011-05-24T09:23:57Z</dc:date>
    </item>
    <item>
      <title>Re: Support for Sybase Database</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/support-for-sybase-database/m-p/17293#M7783</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi hrabe,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;How you solve the constraint problem with nullable columns?&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;No problem on ASA using&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;create index ACT_UNIQ_RU_BUS_KEY on ACT_RU_EXECUTION (PROC_DEF_ID_, BUSINESS_KEY_);&lt;/CODE&gt;&lt;CODE&gt;create index ACT_UNIQ_HI_BUS_KEY on ACT_HI_PROCINST (PROC_DEF_ID_, BUSINESS_KEY_);&lt;/CODE&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;How you find the problem with the reserved key word membership? All maven tests run successfully on sybase.&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;After startup, some action (I think the deployment of BARs) failed with an error message pointing to a problem with reserved words.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;I used the sybase sql type image instead of blob/clob. So no changes to the mapping are necessary.&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;I used also Image-Type in the database column in ASA. But the mybatis configuration uses Blob/Clob, the jConnect driver does not support. Dou You have used jConnect or jTDS? On ASA jTDS does not work, only jConnect.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 May 2011 06:44:59 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/support-for-sybase-database/m-p/17293#M7783</guid>
      <dc:creator>transconnect</dc:creator>
      <dc:date>2011-05-30T06:44:59Z</dc:date>
    </item>
    <item>
      <title>Re: Support for Sybase Database</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/support-for-sybase-database/m-p/17294#M7784</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;No problem on ASA using&lt;BR /&gt;&lt;CODE&gt;create index ACT_UNIQ_RU_BUS_KEY on ACT_RU_EXECUTION (PROC_DEF_ID_, BUSINESS_KEY_);&lt;/CODE&gt;&lt;CODE&gt;create index ACT_UNIQ_HI_BUS_KEY on ACT_HI_PROCINST (PROC_DEF_ID_, BUSINESS_KEY_);&lt;/CODE&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;You have to a use &lt;/SPAN&gt;&lt;STRONG&gt;unique&lt;/STRONG&gt;&lt;SPAN&gt; index. So you did not solve the constraint problem with nullable columns.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;How you find the problem with the reserved key word membership?&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Membership is only on ASA a reserved keyword not on ASE. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;jConnect driver does not support&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;I used jTDS. On ASE jTDS works.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Do you need to use ASA?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 May 2011 11:07:16 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/support-for-sybase-database/m-p/17294#M7784</guid>
      <dc:creator>hrabe</dc:creator>
      <dc:date>2011-05-30T11:07:16Z</dc:date>
    </item>
    <item>
      <title>Re: Support for Sybase Database</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/support-for-sybase-database/m-p/17295#M7785</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi hrabe,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;You have to a use unique index. So you did not solve the constraint problem with nullable columns.&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;You are right, this is not accurate. But I have assumed, Activiti works fine on other DBs, though the Java code is working and no unique constraint violation will occur. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Do you need to use ASA?&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;Yes, we have OEMed that DB in our products.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 May 2011 11:42:50 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/support-for-sybase-database/m-p/17295#M7785</guid>
      <dc:creator>transconnect</dc:creator>
      <dc:date>2011-05-30T11:42:50Z</dc:date>
    </item>
  </channel>
</rss>

