<?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: Cycle (and Engine?) Persistence need refactoring in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/cycle-and-engine-persistence-need-refactoring/m-p/25738#M12754</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;For 2) Actually, if you have a good DBA they ask a lot of questions what data, how much in which intervals will go into it. That makes it possible to create indexes, tablespaces and whatever correctly…&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;can you documented that feedback on the forum so that we can shareit with companies like next level integration?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;For me the goal is, I want to tell everybody, that Cycle is as well usable without the engine. The jar dependency is not problem, the tables IMHO are. Maybe we can ask Christian for an oppinion, as he is the guy currently always adjusting the DB scripts &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;you have to ensure that we're in sync on the architecture.&amp;nbsp; and the the componentization is straightened out.&amp;nbsp; if you just hack it in, then over time you will get frustrated that our impl changes lead to more maintenance for you on your integration.&amp;nbsp; we need clear documented features and a clear interface that is guarded by ci.&amp;nbsp; interface is to be taken really broad here.&amp;nbsp;&amp;nbsp; interface means all aspects that users are confronted with.&amp;nbsp; creating tables is something that users have to do so it is part of the interface.&amp;nbsp; think beyond, what line needs to be changed and try to think about all aspects of the interface is and how we can build QA+CI on that.&amp;nbsp; while working out the QA and CI, that's when things have to get concrete and that will force us to have the discussions to get and keep in sync.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;- The mybatis mapping is referenced hard coded (and we need a different mapping file9&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;i don't see this yet.&amp;nbsp; can you elaborate?&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;- Same for the create-update-drop scripts, hard coded files&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;on first sight this seems doable.&amp;nbsp; though i'll have to think about how this will be exposed in the setup scripts towards the users&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 27 Sep 2010 07:56:46 GMT</pubDate>
    <dc:creator>tombaeyens</dc:creator>
    <dc:date>2010-09-27T07:56:46Z</dc:date>
    <item>
      <title>Cycle (and Engine?) Persistence need refactoring</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cycle-and-engine-persistence-need-refactoring/m-p/25733#M12749</link>
      <description>Hey guys.We checked in the first DB persistence for Cycle in the meantime. Currently it just saved the Cycle Configuration to the database as a first step. We wanted to leverage which was already there in the DbSqlSessionFactory (e.g. create-drop mechanism). But one goal was, that cycle persistence</description>
      <pubDate>Fri, 24 Sep 2010 07:39:28 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cycle-and-engine-persistence-need-refactoring/m-p/25733#M12749</guid>
      <dc:creator>bernd_ruecker</dc:creator>
      <dc:date>2010-09-24T07:39:28Z</dc:date>
    </item>
    <item>
      <title>Re: Cycle (and Engine?) Persistence need refactoring</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cycle-and-engine-persistence-need-refactoring/m-p/25734#M12750</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I think engine and cycle should always use the same DbSqlSessionFactory.&amp;nbsp; If something needs to be changed to that, bring it up.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I think the most difficult part will be in the setup scripts.&amp;nbsp; If we really want to support that people select the individual components (with their respective DB tables) from activiti, then the first thing we need to tackle is the schema creation.&amp;nbsp; But this will be a very big challenge.&amp;nbsp; Especially going forward.&amp;nbsp; Think about how it complicates the schema upgrade for instance.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;First thing we need to do is analyse if this is really so important.&amp;nbsp; And let's distinct between capabilities that the engine has for developers (=power users) like yourself, and the features that we expose to our users and document in the userguide.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can you summarize the requirements that you targetted when you came to this design?&amp;nbsp; That makes it easier for me to review and discuss.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Sep 2010 06:58:41 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cycle-and-engine-persistence-need-refactoring/m-p/25734#M12750</guid>
      <dc:creator>tombaeyens</dc:creator>
      <dc:date>2010-09-27T06:58:41Z</dc:date>
    </item>
    <item>
      <title>Re: Cycle (and Engine?) Persistence need refactoring</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cycle-and-engine-persistence-need-refactoring/m-p/25735#M12751</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Tom.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The most important requirement is, that we can use Cycle without the tables for the Engine. We have a pilot customer currently for Cycle, but like big companies are, creating databases must be done via some DBA's. Any they want to know what certain tables are for, and if you tell them "hey we only need that one tables, the rest are empty but we need them created" they will tell you to get a proper software &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt; At least I think that will happen.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Despite from that, if you make different modules, they should be different. Kind of clean speration I think.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I think as well we should use the same Factory, look at the Cycle Factory and you will get an idea of which hard coded things make problems in cycle for that. Feel free to refactor that, so we can get rid of it!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;If we really want to support that people select the individual components (with their respective DB tables) from activiti, then the first thing we need to tackle is the schema creation. But this will be a very big challenge. Especially going forward. Think about how it complicates the schema upgrade for instance.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Where is the difference? I have either 10 Engine + 2 Cycle Tables to create/update or 12 Activiti tables. Same effort or not?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What may be a bit tricky are tables commonly used, like the properties table at the moment. This table we maybe need in Cycle standalone as well?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Bernd&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Sep 2010 07:22:14 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cycle-and-engine-persistence-need-refactoring/m-p/25735#M12751</guid>
      <dc:creator>bernd_ruecker</dc:creator>
      <dc:date>2010-09-27T07:22:14Z</dc:date>
    </item>
    <item>
      <title>Re: Cycle (and Engine?) Persistence need refactoring</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cycle-and-engine-persistence-need-refactoring/m-p/25736#M12752</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;1) can you pinpoint the reason why you couldn't use the DbSqlSessionFactory as-is, even if you only created the cycle tables?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2) think twice or even verify the expected DBA's comments.&amp;nbsp; how much time are you willing to invest to fix this.&amp;nbsp; how will this impact QA, CI and the setup?&amp;nbsp; as an indication, I think i spend more time in QA and CI these days then in feature development.&amp;nbsp; you could also consider these 2 simple fixes for the DBA problem: a) don't tell that many of those tables are empty in the first place or b) stick some dummy data in there to make em happy &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>Mon, 27 Sep 2010 07:28:52 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cycle-and-engine-persistence-need-refactoring/m-p/25736#M12752</guid>
      <dc:creator>tombaeyens</dc:creator>
      <dc:date>2010-09-27T07:28:52Z</dc:date>
    </item>
    <item>
      <title>Re: Cycle (and Engine?) Persistence need refactoring</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cycle-and-engine-persistence-need-refactoring/m-p/25737#M12753</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;For 2) Actually, if you have a good DBA they ask a lot of questions what data, how much in which intervals will go into it. That makes it possible to create indexes, tablespaces and whatever correctly… &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For me the goal is, I want to tell everybody, that Cycle is as well usable without the engine. The jar dependency is not problem, the tables IMHO are. Maybe we can ask Christian for an oppinion, as he is the guy currently always adjusting the DB scripts &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For 1) Look in the Cycle class, there you should already see it. From my head:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- The mybatis mapping is referenced hard coded (and we need a different mapping file9&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Same for the create-update-drop scripts, hard coded files&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Sep 2010 07:45:34 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cycle-and-engine-persistence-need-refactoring/m-p/25737#M12753</guid>
      <dc:creator>bernd_ruecker</dc:creator>
      <dc:date>2010-09-27T07:45:34Z</dc:date>
    </item>
    <item>
      <title>Re: Cycle (and Engine?) Persistence need refactoring</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cycle-and-engine-persistence-need-refactoring/m-p/25738#M12754</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;For 2) Actually, if you have a good DBA they ask a lot of questions what data, how much in which intervals will go into it. That makes it possible to create indexes, tablespaces and whatever correctly…&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;can you documented that feedback on the forum so that we can shareit with companies like next level integration?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;For me the goal is, I want to tell everybody, that Cycle is as well usable without the engine. The jar dependency is not problem, the tables IMHO are. Maybe we can ask Christian for an oppinion, as he is the guy currently always adjusting the DB scripts &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;you have to ensure that we're in sync on the architecture.&amp;nbsp; and the the componentization is straightened out.&amp;nbsp; if you just hack it in, then over time you will get frustrated that our impl changes lead to more maintenance for you on your integration.&amp;nbsp; we need clear documented features and a clear interface that is guarded by ci.&amp;nbsp; interface is to be taken really broad here.&amp;nbsp;&amp;nbsp; interface means all aspects that users are confronted with.&amp;nbsp; creating tables is something that users have to do so it is part of the interface.&amp;nbsp; think beyond, what line needs to be changed and try to think about all aspects of the interface is and how we can build QA+CI on that.&amp;nbsp; while working out the QA and CI, that's when things have to get concrete and that will force us to have the discussions to get and keep in sync.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;- The mybatis mapping is referenced hard coded (and we need a different mapping file9&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;i don't see this yet.&amp;nbsp; can you elaborate?&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;- Same for the create-update-drop scripts, hard coded files&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;on first sight this seems doable.&amp;nbsp; though i'll have to think about how this will be exposed in the setup scripts towards the users&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Sep 2010 07:56:46 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cycle-and-engine-persistence-need-refactoring/m-p/25738#M12754</guid>
      <dc:creator>tombaeyens</dc:creator>
      <dc:date>2010-09-27T07:56:46Z</dc:date>
    </item>
    <item>
      <title>Re: Cycle (and Engine?) Persistence need refactoring</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cycle-and-engine-persistence-need-refactoring/m-p/25739#M12755</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;From my point of view:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1. Bernd is right! DBAs are almost always like he described. So i would not start a discussion with em nor would i follow your advice, tom! &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2. I also agree with bernd, that cycle should be running without the engine database tables. I haven´t looked into cycle code yet. Is it designed like that?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;3. But, the effort for qa and ci are already very high and i don´t see a chance to do that now.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;4. The point of time is also not very helpful.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It might at least be a good idea, if someone could come up with a plan. What has to be changed! How much time has to be spend to update qa,ci and setup. Right now, i can also only guess. But i might be mistaken.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Best regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Christian&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Sep 2010 19:17:15 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cycle-and-engine-persistence-need-refactoring/m-p/25739#M12755</guid>
      <dc:creator>cmuelder</dc:creator>
      <dc:date>2010-09-27T19:17:15Z</dc:date>
    </item>
    <item>
      <title>Re: Cycle (and Engine?) Persistence need refactoring</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cycle-and-engine-persistence-need-refactoring/m-p/25740#M12756</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hey guys.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;We discussed that topic today again. So the summary is: Somehow a clear separation would make sense, but seems pretty hard to get and increases QA overhead. And nobody really has time for this now.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So we could live with a solution, where you cannot run Cycle without the Engine tables, at least for the GA. And we could still think about separating it later on.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But that means, that we refer to cycle mappings from within the engine and the engine needs the cycle always as well. So we put that together. Okay?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Who wants to do that? We have an issue for that, but actually not with the highest priority, so we will not come to that the next month I guess &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;bernd&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Sep 2010 14:50:41 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cycle-and-engine-persistence-need-refactoring/m-p/25740#M12756</guid>
      <dc:creator>bernd_ruecker</dc:creator>
      <dc:date>2010-09-29T14:50:41Z</dc:date>
    </item>
    <item>
      <title>Re: Cycle (and Engine?) Persistence need refactoring</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cycle-and-engine-persistence-need-refactoring/m-p/25741#M12757</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;But that means, that we refer to cycle mappings from within the engine and the engine needs the cycle always as well. So we put that together. Okay?&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Does that mean that one cannot deploy the activiti engine without deploying activiti cycle as well? We definitely have the use case where we have to integrate the activiti engine into an existing technology stack / application, but without deploying (even on jar level) the activiti cycle component. IMHO this needs to be possible for sure. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;@Bernd: can you elaborate at bit more on this dependency? Thank you!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Christian&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Sep 2010 07:08:44 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cycle-and-engine-persistence-need-refactoring/m-p/25741#M12757</guid>
      <dc:creator>cstettler</dc:creator>
      <dc:date>2010-09-30T07:08:44Z</dc:date>
    </item>
    <item>
      <title>Re: Cycle (and Engine?) Persistence need refactoring</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cycle-and-engine-persistence-need-refactoring/m-p/25742#M12758</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Christian.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Could you maybe have a look in the code base in the CycleDbSqlSessionFactory and the corresponding mapping and sql files. I think you will see "the problem". I leave for vacation tomorrow, so I will actually have no time to get into that in the next two weeks, maybe Kristin can assist you.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Bernd&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Sep 2010 07:17:11 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cycle-and-engine-persistence-need-refactoring/m-p/25742#M12758</guid>
      <dc:creator>bernd_ruecker</dc:creator>
      <dc:date>2010-09-30T07:17:11Z</dc:date>
    </item>
    <item>
      <title>Re: Cycle (and Engine?) Persistence need refactoring</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cycle-and-engine-persistence-need-refactoring/m-p/25743#M12759</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hey!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This issue gets more urgent, since the persistence code in the engine already has changed and I just have quickly adopted our code to it. But we currently already have no support for the "DBSCHEMASTRATEGY_CREATE_IF_NECESSARY" strategy and the whole implementation is a bit hacky.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;@Tom: Could you maybe have a look into it? It is basically the class "AbstractCycleDaoMyBatisImpl" and you will see the problem we had there…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;That would be really nice!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Bernd&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Nov 2010 11:44:15 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cycle-and-engine-persistence-need-refactoring/m-p/25743#M12759</guid>
      <dc:creator>bernd_ruecker</dc:creator>
      <dc:date>2010-11-01T11:44:15Z</dc:date>
    </item>
    <item>
      <title>Re: Cycle (and Engine?) Persistence need refactoring</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cycle-and-engine-persistence-need-refactoring/m-p/25744#M12760</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;In the meantime, I think it is a good idea if the Cycle tables are separate from the Engine tables so that Cycle can run independant of the engine.&amp;nbsp;&amp;nbsp; Does that answer the most important part of this topic?&amp;nbsp; Are there other outstanding questions?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Last time I looked, you had a lot of duplicated code with respect to the DbSqlSessionFactory/DbSqlSession.&amp;nbsp; Is that still the case?&amp;nbsp; If yes, do you think we could allow better reuse here?&amp;nbsp; I think it should be possible that cycle can work independent (no engine tables) but still leverage the base persistence infrastructure from the engine.&amp;nbsp; WDYT?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Nov 2010 20:37:10 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cycle-and-engine-persistence-need-refactoring/m-p/25744#M12760</guid>
      <dc:creator>tombaeyens</dc:creator>
      <dc:date>2010-11-02T20:37:10Z</dc:date>
    </item>
    <item>
      <title>Re: Cycle (and Engine?) Persistence need refactoring</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cycle-and-engine-persistence-need-refactoring/m-p/25745#M12761</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hey Tom.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hmm, that's exactly what I wanted the whole time &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; As I already wrote, I want to get rid of the duplicated code as well, but that needs some refactoring in the SessionFactory &amp;amp; Session code in the engine. And this would be good, if you can have a look at it (especially AbstractCycleDaoMyBatisImpl). Would that be possible for you?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Nov 2010 12:43:37 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cycle-and-engine-persistence-need-refactoring/m-p/25745#M12761</guid>
      <dc:creator>bernd_ruecker</dc:creator>
      <dc:date>2010-11-03T12:43:37Z</dc:date>
    </item>
    <item>
      <title>Re: Cycle (and Engine?) Persistence need refactoring</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cycle-and-engine-persistence-need-refactoring/m-p/25746#M12762</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Short addition: The InternalActivitiTestCase offers a method assertAndEnsureCleanDb(). This currently only works hard coded with Engine tables. So this would be nice as well to extend/improve to be usable in both components. If you have an idea to this as well? Unfortunately I will not really have much time till the GA to look into this stuff myself &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Nov 2010 12:45:57 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cycle-and-engine-persistence-need-refactoring/m-p/25746#M12762</guid>
      <dc:creator>bernd_ruecker</dc:creator>
      <dc:date>2010-11-03T12:45:57Z</dc:date>
    </item>
  </channel>
</rss>

