ページの先頭行へ戻る
Interstage List Works for Modernization V11.0.0 帳票印刷配信機能アプリケーション作成ガイド 帳票出力編

3.5.2 prprintxコマンドの記述例

prprintxコマンドの記述例について、以下の場合に分けて記述します。

List Managerで帳票配信・出力を行う場合、「-glmlogicaldestinationオプション」を指定する必要があります。

3.5.2.1 記述例(入力データ形式が「可変長」の場合)

入力データのデータファイル名に、帳票管理サーバがWindowsの場合「c:¥temp¥data1.dat」、帳票管理サーバがSolarisの場合「/temp/data1.dat」を指定して、prprintxコマンドを実行します。

入力データ「data1.dat」の文字コード系は、帳票管理サーバがWindowsの場合「Shift-JIS」、帳票管理サーバがSolarisの場合「EUC(S90)」、帳票管理サーバがLinuxの場合「UTF-8」です。

帳票管理サーバがWindowsの場合
prprintx  "c:\temp\data1.dat" -indatacode "SJIS"

以下のように記述した入力データ「data1.dat」を使用します。

prprint  -glmlogicaldestination "prt1" -assetsdir "c:\tmp\data" "uriage"
ナカハラ電気 | 20040521 | 03101 | 005 | 0020 | カラーテレビ | 3 | 120000
ナカハラ電気 | 20040521 | 03101 | 005 | 0022 | カラオケセット | 1 | 82000
ナカハラ電気 | 20040521 | 03101 | 005 | 0100 | 電気掃除機 | 2 | 23000
帳票管理サーバがSolarisの場合
PATH=/opt/FJSVoast/bin:/opt/FJSVlstm/bin:$PATH
LANG=ja_JP.eucJP
OA_EUCTYPE=s90
LD_LIBRARY_PATH=/opt/FJSVoast/lib:/opt/FJSVlstm/lib:$LD_LIBRARY_PATH
export PATH LANG OA_EUCTYPE LD_LIBRARY_PATH

prprintx  "/temp/data1.dat"

以下のように記述した入力データ「data1.dat」を使用します。

prprint  -glmlogicaldestination  "prt1"   -assetsdir  "/home/user1/data"  "uriage"
ナカハラ電気 | 20040521 | 03101 | 005 | 0020 | カラーテレビ | 3 | 120000
ナカハラ電気 | 20040521 | 03101 | 005 | 0022 | カラオケセット | 1 | 82000
ナカハラ電気 | 20040521 | 03101 | 005 | 0100 | 電気掃除機 | 2 | 23000
帳票管理サーバがLinuxの場合
PATH=/opt/FJSVoast/bin:/opt/FJSVlstm/bin:$PATH
LANG=ja_JP.UTF-8
LD_LIBRARY_PATH=/opt/FJSVoast/lib:/opt/FJSVlstm/lib:$LD_LIBRARY_PATH
export PATH LANG LD_LIBRARY_PATH

prprintx "/temp/data1.dat"

入力データは、帳票管理サーバがSolarisの場合と同様の「data1.dat」を使用します。

3.5.2.2 記述例(入力データ形式が「XML」の場合)

入力データのデータファイル名に、帳票管理サーバがWindowsの場合「c:¥temp¥data1.xml」、帳票管理サーバがSolaris/Linuxの場合「/temp/data1.xml」を指定して、prprintxコマンドを実行します。

入力データ「data1.xml」の文字コード系はShift-JISです。

帳票管理サーバがWindowsの場合
prprintx "c:\temp\data1.xml" -indatacode "SJIS"

以下のように記述した入力データ「data1.xml」を使用します。

prprint  -glmlogicaldestination "prt1" -assetsdir "c:\tmp\data" "syains"
<?xml version="1.0" encoding="Shift_JIS" ?>
<社員証>
  <顔写真>syasin.bmp</顔写真>
  <名前>姓  名</名前>
  <社員番号>123456</社員番号>
  <入社日>19920401</入社日>
</社員証>
帳票管理サーバがSolarisの場合
PATH=/opt/FJSVoast/bin:/opt/FJSVlstm/bin:$PATH
LANG=ja_JP.PCK
LD_LIBRARY_PATH=/opt/FJSVoast/lib:/opt/FJSVlstm/lib:$LD_LIBRARY_PATH
export PATH LANG LD_LIBRARY_PATH

prprintx  "/temp/data1.xml"

以下のように記述した入力データ「data1.xml」を使用します。

prprint  -glmlogicaldestination  "prt1" -assetsdir  "/home/user1/data" "syains"
<?xml  version="1.0"  encoding="Shift_JIS"  ?>
<社員証>
  <顔写真>syasin.bmp</顔写真>
  <名前>姓  名</名前>
  <社員番号>123456</社員番号>
  <入社日>19920401</入社日>
</社員証>
帳票管理サーバがLinuxの場合
PATH=/opt/FJSVoast/bin:/opt/FJSVlstm/bin:$PATH
LANG=ja_JP.UTF-8
LD_LIBRARY_PATH=/opt/FJSVoast/lib:/opt/FJSVlstm/lib:$LD_LIBRARY_PATH
export PATH LANG LD_LIBRARY_PATH

prprintx "/temp/data1.xml"

入力データは、帳票管理サーバがSolarisの場合と同様の「data1.xml」を使用します。