Hitachi

EUR 帳票出力 リファレンス EUR Server編


12.8.2 PDF形式ファイルを暗号化仕分け出力する場合

〈この項の構成〉

(1) 概要

PDF形式ファイルを暗号化仕分け出力する場合,仕分けするキーの数やフィールド名をPDF仕分け定義ファイルに指定します。

(2) 形式

PDF仕分け定義ファイルは,メモ帳など,テキストファイルが編集できるエディタを起動して編集します。

PDF形式ファイルを暗号化仕分け出力する場合のPDF仕分け定義ファイルの形式を次に示します。項目は,コンマ「,」で区切って記述します。

[図データ]

(3) キーワード

PDF仕分け定義ファイルに指定するキーワードは,大文字,小文字の区別をしません。

(a) KEYFIELD行

KEYFIELD行は,必ず1行目に指定してください。1行目がKEYFIELD行でなかったり,KEYFIELD行が複数指定されていたりした場合は,エラー(KEEU020-E)になります。

■KEYFIELD行の形式

KEYFIELD,キー数,仕分けキーフィールド名1〔〔,仕分けキーフィールド名2〕,…〕

KEYFIELD

キーワードKEYFIELDを指定します。指定を省略した場合は,エラー(KEEU020-E)になります。

キー数

仕分けするキーの数を,1以上の整数で指定します。0を指定した場合,または指定を省略した場合は,エラー(KEEU020-E)になります。

仕分けキーフィールド名

仕分けするキーフィールド名を,「キー数」で指定した数だけコンマ「,」で区切って指定します。指定を省略した場合は,エラー(KEEU020-E)になります。

また,指定されたフィールド名の数と「キー数」で指定した数が合わなかったり,仕分けキーフィールド名に同じフィールド名を複数指定したりした場合も,エラー(KEEU020-E)になります。

指定した仕分けキーフィールド名に一致するフィールドがない場合は,エラー(KEEU019-E)になります。

(b) TOTAL行

TOTAL行は,省略できます。ただし,総集計ページがある場合や,総集計ページを別ファイルにする場合は,指定してください。

TOTAL行を複数指定されている場合は,エラー(KEEU020-E)になります。

■TOTAL行の形式

〔TOTAL,出力先ファイル名〔,userpassword〕〕

TOTAL

キーワードTOTALを指定します。指定を省略した場合は,エラー(KEEU020-E)になります。

出力先ファイル名

総集計ページを出力するPDF形式ファイル名を指定します。指定を省略した場合は,エラー(KEEU020-E)になります。

userpassword

「出力先ファイル名」で指定したPDF形式ファイルに対するユーザパスワードを指定します。暗号化したパスワードも指定できます。パスワードの暗号化については,マニュアル「EUR 帳票出力 機能解説 EUR Server編」を参照してください。

「userpassword」の指定は省略できます。指定を省略する場合は,「userpassword」の直前のコンマ「,」も省略できます。

●ユーザパスワードの文字列に指定できる文字

文字列に指定できる文字は,次のとおりです。指定できない文字を使用した場合は,エラー(KEEU020-E)になります。

  • 半角数字

    0〜9

  • 半角英字

    A〜Z,a〜z

  • 半角記号

    ! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~

文字列にコンマ「,」を指定する場合は,コンマ「,」を「"」で囲んでください。

  • 半角空白

●ユーザパスワードの文字列長

指定できる文字列の長さは,Shift JISコードで32バイトまでです。32バイトを超えた場合は,エラー(KEEU020-E)になります。

(c) DATA行

DATA行に指定した「仕分けキーフィールド名のデータ」とすべて同じ行が複数指定されている場合は,エラー(KEEU020-E)になります。

■DATA行の形式

DATA,出力先ファイル名,仕分けキーフィールド名1のデータ1〔〔,仕分けキーフィールド名2のデータ1〕…〕〔,userpassword〕

〔DATA,出力先ファイル名,仕分けキーフィールド名1のデータ2〔〔,仕分けキーフィールド名2のデータ2〕…〕〔,userpassword〕〕

              :

DATA

キーワードDATAを指定します。指定を省略した場合は,エラー(KEEU020-E)になります。

出力先ファイル名

仕分けするページを出力するPDF形式ファイル名を指定します。指定を省略した場合は,エラー(KEEU020-E)になります。

仕分けキーフィールド名のデータ

KEYFIELD行の「仕分けキーフィールド名」に対応するデータを,「キー数」で指定した数だけコンマ「,」で区切って指定します。指定されたすべてのデータで,マッピングデータファイルと照合して仕分けされます。指定を省略した場合は,エラー(KEEU020-E)になります。

また,指定された仕分けキーフィールド名のデータ数と「キー数」で指定した数が合わなかった場合も,エラー(KEEU020-E)になります。

●データの指定のしかた

  • データの文字列は,そのまま記述するか,または「"」で囲みます。

  • データ中に「"」が使用されている場合は,「"」を二つ続けて記述し,データの両端を「"」で囲んでください。

    「E"UR」とする場合は,「"E""UR"」と指定します。

  • データ中に区切り文字が使用されている場合は,文字列の両端を「"」で囲んでください。

    「,」が区切り文字の場合,「EU,R」とするときは,「"EU,R"」と指定します。

userpassword

「出力先ファイル名」で指定した,仕分けするページを出力するPDF形式ファイルに対するユーザパスワードを指定します。暗号化したパスワードも指定できます。パスワードの暗号化については,マニュアル「EUR 帳票出力 機能解説 EUR Server編」を参照してください。

「userpassword」の指定は省略できます。指定を省略する場合は,「userpassword」の直前のコンマ「,」も省略できます。

●ユーザパスワードの文字列に指定できる文字

文字列に指定できる文字は,次のとおりです。指定できない文字を使用した場合は,エラー(KEEU020-E)になります。

  • 半角数字

    0〜9

  • 半角英字

    A〜Z,a〜z

  • 半角記号

    ! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~

  • 半角空白

文字列にコンマ「,」を指定する場合は,コンマ「,」を「"」で囲んでください。

●ユーザパスワードの文字列長

指定できる文字列の長さは,Shift JISコードで32バイトまでです。32バイトを超えた場合は,エラー(KEEU020-E)になります。