Task Agent 設定ファイル
Task Agent は、<Creo Elements\Direct Manager Server installation location>\20.7\taskagent にある複数のファイルを使用して設定します。
ジョブのパラメータと実行を制御する XML ファイルには、2 つのタイプがあります。また、ジョブサーバ上で実行されるスクリプトファイルにも 2 つのタイプがあります。
• TaskAgent.xml: イベントに基づくジョブ作成の設定
• jobconfig\<job type>.xml: ジョブタイプごとの設定ファイル
• drafting\<macro>.m: Creo Elements/Direct Drafting のマクロファイル
• modeling\<lisp file>.lsp: Creo Elements/Direct Modeling の LISP ファイル
イベントに基づくジョブ作成の設定: TaskAgent.xml
Creo Elements/Direct Manager Server をインストールすると、
TaskAgentListener が
TransactionListenerProcessor に登録されます。詳細については、
トランザクションリスナーの演習を参照してください。
TaskAgentListener 自体がトランザクションイベントを
TransactionAgent コンポーネントにディスパッチします。このコンポーネントは
TaskAgent.xml ファイルで設定します。次の 3 つの
TransactionAgent エントリがあらかじめ設定されています。
• DrawingStateChangeAgent: 2D 図面のジョブを作成します。
• ClashAnalysisStateChangeAgent: 干渉検出要素の再計算を開始します。
このファイルには、さらに TransactionAgent エントリを実装して設定できます。
各 TransactionAgent は、それぞれ異なるトリガに基づいてジョブを作成できます。デフォルトで利用できるトリガは、次のとおりです。
• UponCreate: 新しい要素が作成されたときにジョブを作成します。
• UponOverwrite: 既存の要素が上書きされたときにジョブを作成します。
• UponNewRevision: 要素の新しいマイナーバージョンまたはメジャーバージョンが作成されたときに、ジョブを作成します。
• TriggerState: 要素の状態が変化して、設定済みのターゲット状態となったときにジョブを作成します。
デフォルトでは、ジョブはただちに実行されるよう設定されています。実行日時を指定するには、オプションの <Schedule> タグを使用します。
ジョブ設定 XML ファイル
ジョブタイプごとの xml 設定ファイルは、ディレクトリ C:\Program Files\PTC\Creo Elements\Direct Manager Server 20.7\taskagent\jobconfig に格納されています。
xml ファイル | 設定を参照するジョブ |
---|
DraftingConversion.xml | |
DraftingPlot.xml | > または > |
DraftingConversionPDF.xml | PDF を生成 |
ModelingClashAnalysis.xml | 再計算 (干渉検出) |
ModelingConversion.xml | |
ModelingConversionAnfIdeas.xml | > |
ModelingConversionCreoElementsPro.xml | > |
ModelingConversionAnfUnigraphics.xml | > |
ModelingConversionCatiaV4.xml | > |
ModelingConversionEDrawings3D.xml | > |
ModelingConversionIGES3D.xml | > |
ModelingConversionParasolid.xml | > |
ModelingConversionPDF3D.xml | > 「3D PDF」 |
ModelingConversionSAT.xml | > |
ModelingConversionSTEP.xml | > |
ModelingConversionU3D.xml | > |
ModelingConversionVRML3D.xml | > |
ModelingConversionXVL.xml | > |
ModelingConversionSTL.xml | > |
ModelingConversionCreoViewMCAD.xml | > |
ModelingConversionPKG.xml | > |