[opencms-dev] defining process in jBPM-OpenCms?

Shi Yusen shiys at langhua.cn
Tue Jan 29 13:45:40 CET 2008


The output said you ran clean, init, initmsg, prepare and compile. The
compile is default target.

Run As -> Ant Build ... -> select compile-publish, and run

Good luck,

Shi Yusen/Beijing Langhua Ltd.


在 2008-01-29二的 14:03 +0300,Vikrama Sanjeeva写道:
> Hi Shi:
>   Followed the link and got the source in my eclipse. After that I
> deleted "auditing.process" and "websale.process" from build directory
> in eclipse and tried to build again by clicking "Run As - Ant Build"
> on build.xml. I got the following output on eclipse console, but no
> ".process" files are created in /build/ directory.
>  
> *************************************************build.xml output
> START*******************************************
> Buildfile: 
> 
> C:\Documents and Settings\Administrator\workspace
> \OpenCms-7.0.2-jBPM-3.1.2\build.xml 
> 
> clean
> 
> : 
> 
> [
> 
> delete] Deleting directory C:\Documents and Settings\Administrator
> \workspace\OpenCms-7.0.2-jBPM-3.1.2\bin
> 
> init
> 
> :
> 
> [
> 
> echo] Building jbpm-opencms 2.0.2 
> 
> [echo] 
> 
> [
> 
> echo] Working directory is: C:\Documents and Settings\Administrator
> \workspace\OpenCms-7.0.2-jBPM-3.1.2 
> 
> [
> 
> echo] Destination directory is: C:\Documents and Settings
> \Administrator\workspace\OpenCms-7.0.2-jBPM-3.1.2 
> 
> [
> 
> echo] Tomcat home is: d:\apache-tomcat-6.0.2 
> 
> [echo] 
> 
> initmsg
> 
> :
> 
> prepare
> 
> : 
> 
> [
> 
> mkdir] Created dir: C:\Documents and Settings\Administrator\workspace
> \OpenCms-7.0.2-jBPM-3.1.2\bin
> 
> compile
> 
> : 
> 
> [
> 
> javac] Compiling 30 source files to C:\Documents and Settings
> \Administrator\workspace\OpenCms-7.0.2-jBPM-3.1.2\bin
> 
> [
> 
> javac] Note: Some input files use unchecked or unsafe operations. 
> 
> [
> 
> javac] Note: Recompile with -Xlint:unchecked for details.
> 
> [
> 
> copy] Copying 4 files to C:\Documents and Settings\Administrator
> \workspace\OpenCms-7.0.2-jBPM-3.1.2\bin 
> 
> BUILD SUCCESSFUL
> 
> Total time: 3 seconds
> 
> *************************************************build.xml output
> END*******************************************
>  
> Kindly advise. What am I missing now?
>  
> Thank you!!
>  
> Bye,
> Viki.
> 
> 
> 
> On Jan 29, 2008 12:13 PM, Shi Yusen <shiys at langhua.cn> wrote:
>         Here is a howto:
>         http://sourceforge.net/cvs/?group_id=166365
>         
>         In brief, use anonymous to login.
>         
>         Regards,
>         
>         Shi Yusen/Beijing Langhua Ltd.
>         
>         
>         
>         在 2008-01-29二的 11:06 +0300,Vikrama Sanjeeva写道:
>         
>         > Hi Shi,
>         >
>         >   Is there any username/password for your CVS repository?
>         >
>         > Thanks
>         >
>         > Bye,
>         > Viki.
>         >
>         >
>         > On Jan 28, 2008 5:13 PM, Shi Yusen <shiys at langhua.cn> wrote:
>         >         The publish process is here:
>         >
>         http://jbpm-opencms.cvs.sourceforge.net/jbpm-opencms/OpenCms-7.0.2-jBPM-3.1.2/processes/publish/
>         >         You can use cvs client in Eclipse to download the
>         source code.
>         >
>         >         You can add your process target in you build.xml,
>         see this as
>         >         a sample:
>         >
>         http://jbpm-opencms.cvs.sourceforge.net/jbpm-opencms/OpenCms-7.0.2-jBPM-3.1.2/build.xml?view=markup
>         >         >From line 141-155 is the compile-publish target
>         which compile
>         >         and zip
>         >         the publish.process.
>         >
>         >         You can do all of these in your Eclipse.
>         >
>         >         Regards,
>         >
>         >         Shi Yusen/Beijing Langhua Ltd.
>         >
>         >
>         >         在 2008-01-28一的 15:29 +0300,Vikrama Sanjeeva写
>         道:
>         >
>         >         > Hi Shi:
>         >         >
>         >         >    After unzipping your sample publish.process, I
>         found
>         >         following
>         >         > dir/files in it:
>         >         >
>         >         > classes
>         >         > gpd.xml
>         >         > processdefinition.xml
>         >         > processimage.jpg
>         >         >
>         >         > "classes" conatins class files in package:
>         >         > "cn.langhua.opencms.jbpm.publish"
>         >         >
>         >         > Then I copied the same dir/files of sample,
>         websale process
>         >         from
>         >         > Jboss-jBPM JPDL Suite in folder and finally zipped
>         that
>         >         folder manualy
>         >         > using win-zip tool.
>         >         >
>         >         > On deploying it in jBPM-Workflow in OpenCMS Admin:
>         I got the
>         >         following
>         >         > error:
>         >         >
>         >         > [[ERROR] no processdefinition.xml inside process
>         archive]
>         >         > org.jbpm.jpdl.JpdlException: [[ERROR] no
>         >         processdefinition.xml inside
>         >         > process archive]
>         >         >
>         >         > Then I did the same with your sample,
>         publish.process. I
>         >         just unizpped
>         >         > it and zipped it back using winzip tool and
>         deployed in
>         >         opencms Admin.
>         >         > I got the same above error:
>         org.jbpm.jpdl.JpdlException:
>         >         [[ERROR] no
>         >         > processdefinition.xml inside process archive]
>         >         >
>         >         > Why it is so? Do I have to change my
>         compressing/zipping
>         >         mechanism?
>         >         >
>         >         > Also, I found below script in your
>         "processdefinition.xml".
>         >         You have
>         >         > added it in "processdefinition.xml" which I guess
>         was not
>         >         there in
>         >         > Jboss-jBPM JPDL Suite  when you developed
>         publish.process.
>         >         >
>         >         > ********************************SCRIPT
>         >         > START********************************
>         >         >  <script>
>         >         >                <expression>
>         >         >
>         >          token.addComment("rootpath=/sites/default/jbpm/");
>         >         >
>          token.addComment("createProject=true");
>         >         >
>          token.addComment("projectPrefix=publish_");
>         >         >
>         >          token.addComment("elementdefaultvisibility=write");
>         >         >                </expression>
>         >         >   </script>
>         >         > ********************************SCRIPT END
>         >         > ********************************
>         >         >
>         >         > Different script is their in
>         "processdefinition.xml" of
>         >         websale which
>         >         > you provided as a sample in "jBPM-OpenCms".
>         >         >
>         >         > What am I missing?
>         >         >
>         >         > Your prompt reply will be highly appreciated!
>         >         >
>         >         > Thank you.
>         >         >
>         >         > Bye,
>         >         > Viki.
>         >         >
>         >         >
>         >         >
>         >         >
>         >         >
>         >         >
>         >         > On Jan 28, 2008 12:34 PM, Shi Yusen
>         <shiys at langhua.cn>
>         >         wrote:
>         >         >         Glad you reached at this step. The process
>         file is a
>         >         zip file.
>         >         >         Try to
>         >         >         unzip to check its content.
>         >         >
>         >         >         So the answer is simple: zip it or run an
>         ant
>         >         command to build
>         >         >         it into a
>         >         >         zip file, and then upload the zip file in
>         OpenCms
>         >         jBPM amdin.
>         >         >
>         >         >         Kind Regards,
>         >         >
>         >         >         Shi Yusen/Beijing Langhua Ltd.
>         >         >
>         >         >
>         >         >         在 2008-01-28一的 11:13 +0300,Vikrama
>         Sanjeeva写
>         >         道:
>         >         >
>         >         >         >
>         >         >         > Ok I've downloaded "JBoss jBPM JPDL
>         Suite " and
>         >         found that
>         >         >         sample
>         >         >         > publish.process which comes along with
>         >         jBPM-openCMS is
>         >         >         developed in
>         >         >         > same suite. Now my problem is that, once
>         I've
>         >         defined a
>         >         >         process in JDL
>         >         >         > suite, how I will import/upload that in
>         >         jBPM-OpemCMS
>         >         >         workflow? I know
>         >         >         > there is a button in openCMS Admin for
>         uploading
>         >         process
>         >         >         definition.
>         >         >         > But I want to know (after defining
>         porcess in
>         >         >         JBoss-jBPM-eclipse) how
>         >         >         > it will be exported from eclipse and
>         then imported
>         >         in
>         >         >         opencms?
>         >         >         >
>         >         >         >  I m looking for urgent help in this
>         regard.!!
>         >         >         >
>         >         >         > Thank you!
>         >         >         >
>         >         >         > Bye,
>         >         >         > Viki.
>         >         >         >
>         >         >         >
>         >         >         > On Jan 26, 2008 10:14 PM, Vikrama
>         Sanjeeva
>         >         >         <viki.sanjeeva at gmail.com>
>         >         >         > wrote:
>         >         >         >         Hi,
>         >         >         >
>         >         >         >             Installed jBPM-OpenCms 3.1.2
>         workflow
>         >         in OpneCms
>         >         >         7.0.3.
>         >         >         >         Then imported sample
>         publish.process
>         >         workflow in
>         >         >         jBPM-OpenCms
>         >         >         >         and tested how the process
>         works.
>         >         >         >
>         >         >         >         Now, my question is that: How I
>         can
>         >         define/create
>         >         >         new
>         >         >         >         process/workflow which I can
>         import in
>         >         jBPM-OpenCms
>         >         >         7.0.3?
>         >         >         >         Does i need a "tool" for
>         defining jBPM
>         >         workflows?
>         >         >         >
>         >         >         >         Please advise!
>         >         >         >
>         >         >         >         Bye,
>         >         >         >         Viki.
>         >         >         >
>         >         >
>         >         >         >
>         _______________________________________________
>         >         >         > This mail is sent to you from the
>         opencms-dev
>         >         mailing list
>         >         >         > To change your list options, or to
>         unsubscribe
>         >         from the
>         >         >         list, please visit
>         >         >         >
>         >
>         http://lists.opencms.org/mailman/listinfo/opencms-dev
>         >         >
>         >         >
>         >         >
>         _______________________________________________
>         >         >         This mail is sent to you from the
>         opencms-dev
>         >         mailing list
>         >         >         To change your list options, or to
>         unsubscribe from
>         >         the list,
>         >         >         please visit
>         >         >
>         >
>         http://lists.opencms.org/mailman/listinfo/opencms-dev
>         >         >
>         >         > _______________________________________________
>         >         > This mail is sent to you from the opencms-dev
>         mailing list
>         >         > To change your list options, or to unsubscribe
>         from the
>         >         list, please visit
>         >         >
>         http://lists.opencms.org/mailman/listinfo/opencms-dev
>         >
>         >
>         >         _______________________________________________
>         >         This mail is sent to you from the opencms-dev
>         mailing list
>         >         To change your list options, or to unsubscribe from
>         the list,
>         >         please visit
>         >
>         http://lists.opencms.org/mailman/listinfo/opencms-dev
>         >
>         > _______________________________________________
>         > This mail is sent to you from the opencms-dev mailing list
>         > To change your list options, or to unsubscribe from the
>         list, please visit
>         > http://lists.opencms.org/mailman/listinfo/opencms-dev
>         
>         
>         _______________________________________________
>         This mail is sent to you from the opencms-dev mailing list
>         To change your list options, or to unsubscribe from the list,
>         please visit
>         http://lists.opencms.org/mailman/listinfo/opencms-dev
> 
> _______________________________________________
> This mail is sent to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, please visit
> http://lists.opencms.org/mailman/listinfo/opencms-dev




More information about the opencms-dev mailing list