[daisy] [attention trunk users!] workflow branch merged

Bruno Dumon bruno at outerthought.org
Mon Nov 13 12:18:00 CST 2006


I forgot to mention this:

In <wiki data dir>/daisy.xconf, inside the <extensions> element, add the
following tag:

<extension name="WorkflowManager" class="org.outerj.daisy.workflow.clientimpl.RemoteWorkflowManagerProvider"/>

On Mon, 2006-11-13 at 13:51 +0100, Bruno Dumon wrote:
> Hi,
> 
> I've merged the BRANCH_WORKFLOW into the trunk. The work on workflow is
> not finished, however there is enough progress and stability to justify
> a merge into trunk, which will also make it easier for anyone to give it
> a try.
> 
> I'll give more details with respect to the actual workflow stuff in
> another mail, here are some things to take care of when moving to the
> post-workflow SVN trunk:
> 
> Execute the following changes on the Daisy database:
> 
> CREATE TABLE wfpool_sequence
> (
>     maxid BIGINT
> ) Type=InnoDB;
> 
> CREATE TABLE wf_pools
> (
>     id BIGINT NOT NULL,
>     name_ VARCHAR (100) NOT NULL,
>     description VARCHAR (255),
>     last_modified DATETIME NOT NULL,
>     last_modifier BIGINT NOT NULL,
>     updatecount BIGINT NOT NULL,
>     PRIMARY KEY(id),
>     UNIQUE (name_)
> ) Type=InnoDB;
> 
> CREATE TABLE wf_pool_members
> (
>     pool_id BIGINT NOT NULL,
>     user_id BIGINT NOT NULL,
>     added DATETIME NOT NULL,
>     adder BIGINT NOT NULL,
>     PRIMARY KEY(pool_id,user_id),
>     FOREIGN KEY (pool_id) REFERENCES wf_pools (id),
>     INDEX wf_pool_members_I_1 (user_id)
> ) Type=InnoDB;
> 
> ===========================================================
> 
> Add the following to the myconfig.xml:
> 
>   <target path="/daisy/extensions/workflow/workflow-manager">
>     <configuration>
>       <jbpm>
>         <hibernate>
>           <properties>
>             <entry key="hibernate.dialect">org.hibernate.dialect.MySQLInnoDBDialect</entry>
>           </properties>
>         </hibernate>
>       </jbpm>
>     </configuration>
>   </target>
> 
> And that's (I think) all. The jBPM tables will be created the next time
> you start the repository server. This will take some time, so you will
> have to wait a bit longer for the repository to be fully started.
> 
-- 
Bruno Dumon                             http://outerthought.org/
Outerthought - Open Source, Java & XML Competence Support Center
bruno at outerthought.org                          bruno at apache.org



More information about the daisy mailing list