6 Replies Latest reply on Jan 23, 2011 6:10 AM by prasanna1

    Deployment of jBPM process

    mee_naveen1

      I am unable to see where the process applications that are built with eclipse are deployed.I am unable to find them in the deploy folder of the server.Even though I am able to see in the process list in the jbpm-console.

      Please tell where can I find them.

      Thanks

        • 1. Re: Deployment of jBPM process

          They're in the database.

          • 2. Re: Deployment of jBPM process
            mee_naveen1

            Thanks for your reply estaub..but where can I find them in the database?

            • 3. Re: Deployment of jBPM process
              mputz

              The processdefinition and its contents is saved in various tables (eg. JBPM_PROCESSDEFINITION, JBPM_NODE, JBPM_TRANSITION,...)

              The content of the processdefinition.xml file itself is stored (along with other process related information such as process image, class files etc.) in the JBPM_BYTEBLOCK table. Taking a look at the db schema, the relation from the xml data to the processdefinition can be followed by the following path:


              JBPM_BYTEBLOCK JBPM_BYTEARRAY JBPM_PROCESSDEFINITION
              -------------- -------------- ----------------------
              PROCESSFILE_ ==> ID_
              BYTES_ NAME_
              INDEX_ FILEDEFINITION_ ==> ID_
              (other fields...)
              


              • 4. Re: Deployment of jBPM process
                kukeltje

                why do you need, or do you think you need this low level access to the processdefinition? The api makes it possible to retrieve this all.

                • 5. Re: Deployment of jBPM process

                  >> why do you need, or do you think you need this low level access to the processdefinition? The api makes it possible to retrieve this all.

                  I think Naveen was just trying to understand how it works. I remember being equally mystified at the same thing - "it works, so the actionhandler class files gotta be here somewhere, but where the heck are they!?!"

                  I quickly checked the user guide - I don't think it mentions that they're stored in the database.

                  -Ed

                  • 6. Re: Deployment of jBPM process
                    prasanna1

                    Hi,

                    I am unable to see where the process applications that are built with eclipse are deployed.I am unable to find them in the deploy folder of the server.Even though I am able to see in the process list in the jbpm-console.

                     

                    Please let me know the answers for your questions as I am also stuck in understandin gthe same