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

Vikrama Sanjeeva viki.sanjeeva at gmail.com
Wed Jan 30 08:31:48 CET 2008


Good morning Shi!

Yes, JBoss GPD (Graphical Process Designer) is installed in my eclipse. Am
working by creating "New"-->"Prcess Project" in it.

Your plan for developing jbpm designer looks good !!

Bye,
Viki.

On Jan 30, 2008 8:54 AM, Shi Yusen <shiys at langhua.cn> wrote:

> Congratulations!
>
> BTW, there's a jbpm plugin for eclipse which will help you to DRAW
> workflows.
>
> You can find there are some jbpm desingers in sourceforge. We also
> planned to write a new jbpm designer to support draw jbpm swimlane graph
> directly last year, which could help service providers to split their
> business analyzers and programmers naturally. Unfortunately no time, no
> money to do this, it's in our plan to do in this year. Could I get some
> funds to do this from this list? :)
>
> Regards,
>
> Shi Yusen/Beijing Langhua Ltd.
>
> 在 2008-01-29二的 18:22 +0300,Vikrama Sanjeeva写道:
>  > Hi Shi:
> >
> >  Thanks you so much for helping! Its working now.
> >
> > I think my eclipse enviornment for developing "opencms-compatible
> > jbpm-jdl process" is now configured? What do you say? Means, I could
> > define process under /process dir in eclipse, build using
> > ant and finally deploy MyProcess.process in opencms?
> >
> >
> > Bye
> > Viki.
> >
> >
> >
> >
> >
> >
> >
> >
> > On Jan 29, 2008 3:45 PM, Shi Yusen <shiys at langhua.cn> wrote:
> >         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
> >
> >
> >         _______________________________________________
> >         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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://webmail.opencms.org/pipermail/opencms-dev/attachments/20080130/29169dac/attachment.htm>


More information about the opencms-dev mailing list