9.3.3 ジョブ情報の取得
PDE for Openでは,スプールファイル内のジョブ情報をプロセス環境変数として設定して,UOCを実行できます。ジョブ情報の取得先は,ファイル名,またはSYSOUT管理ファイルです。ただし,スプールファイル内にジョブ情報が設定されなかった場合は,環境変数の値は空になります。なお,作成した環境変数は,UOCの実行が終了すると削除されます。
プロセス環境変数に設定できるジョブ情報の内容を,次の表に示します。なお,ジョブ属性の値については,バッチジョブ実行システムと連携しない場合は「表6-11 ファイル名に指定できるジョブ属性の形式」を,連携する場合は「表B-1 ジョブ定義XMLファイルのジョブ属性の扱い」を参照してください。
環境変数名 |
内容 |
---|---|
_PDE_CLASS |
出力クラス名 |
_PDE_HOSTID |
ホストID |
_PDE_JOBNAME |
ジョブ名 |
_PDE_JOBNUM |
ジョブ通し番号 |
_PDE_DDNAME |
ファイル識別名 |
_PDE_FILENUM |
ファイル通し番号 |
_PDE_STEPNAME |
ステップ名 |
_PDE_USERNAME |
ユーザ名 |
_PDE_FCB |
FCB名 |
_PDE_ROOM |
仕分けコード |
_PDE_PARTS |
パーツ識別文字列 |
_PDE_OUTPUTCODE |
出力先コード |
_PDE_COMMENT |
ジョブコメント |
_PDE_DATE |
変換日付(YYYYmmdd) |
_PDE_TIME |
変換時刻(HHMMSSsss) |
_PDE_FNAM |
用紙形式コード |
_PDE_DOCNAME |
出力ドキュメント名 |
_PDE_COPYCOUNT |
部数複写回数 |
_PDE_INPUT |
入力スプールファイル名(BJEX連携時はSYSOUT管理ファイル名) |
_PDE_OUTPUT |
ファイル出力時:出力ファイル名 プリンタ出力時:出力プリンタ名 |
_PDE_TOTALPAGE |
出力総ページ数 配布先分割機能を指定した場合は,配布先単位での総ページ数 |
- 重要
-
-
ジョブ属性の値が無い場合は,環境変数の値は空文字となります。
-
パーツ識別文字列の中にシフトJIS範囲外の文字が含まれていた場合は,環境変数(_PDE_PARTS)には該当文字をアンダースコア(_)に置き換えて設定します。
-
後処理UOCの場合,同名の環境変数が指定されているときは,PDE for Openで設定された値が優先されます。なお,プロセス環境変数として登録されるので,他の環境変数には影響しません。
-
部数複写時はすべての部数複写の出力が終了したあとに,後処理UOCが実行されます。
-