a par file is a zip file.
Mandatory when using the webconsole:
- form definitions
- process image (but I'm not quite sure on this)
Mandatory when using just the engine:
ok thanks, but still regarding the PAR files, I'm looking at the data model, table jbpm_processdefinition, by the name I guess that's where the process files are kept. Is my guess right?
Because I can't see where the classes and definition files are kept, it doesn't like the table jbpm_processdefinition can record this information. How the PAR are saved as a PAR, or the content is split to many other tables?
Can your clear a bit this issue please?
This is a bit important because I would probably to use the same action class to many process definitions, don't know if that ir currently possible without redundancy.
This is something I always wanted to know. Where are the uploaded images and classes located ??
in the database
Would you be more specific ? Which table, which column(s) ? Where is this info in the hibernate mapping ?
They are put there in a kind of binary form. Details not known to me (just never investigated it)
Table definitions in relation to classes can be found here:
And the source is always there to look at. Just take a look at the archive parser. This is not documented since it is never used by endusers. They can access files stored in the db (from the processarchive) via the api. Search the forum and/or wiki for some more details on this.