Hitachi

PRINT DATA EXCHANGE for Open


9.3.3 ジョブ情報の取得

PDE for Openでは,スプールファイル内のジョブ情報をプロセス環境変数として設定して,UOCを実行できます。ジョブ情報の取得先は,ファイル名,またはSYSOUT管理ファイルです。ただし,スプールファイル内にジョブ情報が設定されなかった場合は,環境変数の値は空になります。なお,作成した環境変数は,UOCの実行が終了すると削除されます。

プロセス環境変数に設定できるジョブ情報の内容を,次の表に示します。なお,ジョブ属性の値については,バッチジョブ実行システムと連携しない場合は「表6-11 ファイル名に指定できるジョブ属性の形式」を,連携する場合は「表B-1 ジョブ定義XMLファイルのジョブ属性の扱い」を参照してください。

表9‒1 環境変数一覧

環境変数名

内容

_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が実行されます。