3.3. その他の設定ファイル

JBPM にはカスタマイズ可能な設定ファイルが複数あります。
hibernate.cfg.xml
このファイルには、 Hibernate マッピングリソースファイルへの参照と設定の詳細が含まれます。
別のファイルを指定するには、 jbpm.propertiesjbpm.hibernate.cfg.xml プロパティを設定します (デフォルトの Hibernate 設定ファイルは src/config.files/hibernate.cfg.xml サブディレクトリにあります)。
org/jbpm/db/hibernate.queries.hbm.xml
このファイルには、JBPM セッション (org.jbpm.db.*Session) で使用される Hibernate クエリが含まれています。
org/jbpm/graph/node/node.types.xml
このファイルは、 XML ノードエレメントを Node 実装クラスにマップするために使用されます。
org/jbpm/graph/action/action.types.xml
このファイルは、 XML アクションエレメントを Action 実装クラスへマップするために使用されます。
org/jbpm/calendar/jbpm.business.calendar.properties
「営業時間」と「自由時間」の定義が含まれます。
org/jbpm/context/exe/jbpm.varmapping.xml
JBPM データベースに保存するため、プロセス変数の値 (Javaオブジェクト) をどのように変数インスタンスに変換するか指定します。
org/jbpm/db/hibernate/jbpm.converter.properties
id-to-classname マッピングを指定します。 id はデータベースに保存されます。 org.jbpm.db.hibernate.ConverterEnumType は、 識別子を singleton オブジェクトにマップするため使用されます。
org/jbpm/graph/def/jbpm.default.modules.properties
デフォルトで新しい ProcessDefinition に追加されるモジュールを指定します。
org/jbpm/jpdl/par/jbpm.parsers.xml
プロセスアーカイブ解析のフェーズを指定します。