帳票システム構築支援 uCosminexus EUR uCosminexus EUR Print Manager 帳票出力

[目次][用語][索引][前へ][次へ]

10.13.1 プリンタ出力のコーディング例

次に示すパラメタを指定して,拠点サーバで印刷するときのコーディング例です。

入力ファイル(印刷定義ファイル):EUR Print Managerのあるマシンに配置
帳票ファイル名:sample1.fms
入力ファイル(ユーザ定義ファイル):EUR Print Manager - Adapterのあるマシンに配置
マッピングデータファイルのパス:c:\Temp
マッピングデータファイル名:data1.csv
import JP.co.Hitachi.soft.EURPM.*;
 
  :
    try {
      EURPMAdapterForJava obj=new EURPMAdapterForJava();
      String target = request.getRemoteAddr();
      obj.setReportFileName("sample1.fms");
                         //帳票ファイル名の指定
      obj.setDataFilePath("c:\\Temp");
                         //マッピングデータファイルのパスの指定
      obj.setDataFileName("data1.csv");
                         //マッピングデータファイル名の指定
      obj.printReport();    //帳票の出力指示
    }
    catch (JP.co.Hitachi.soft.EURPM.EURPMException ce) {
                                    //エラー処理
      int errid;
      errid=ce.getErrorCode();
                     //エラーコードをerridに取り出す
      if (errid==441) {
                     //KEEY441-Wの場合のエラー処理
      } else if (errid==301) {
                     //KEEY301-Eの場合のエラー処理
      } else if (errid==302) {
                     //KEEY302-Eの場合のエラー処理
      } else if (errid==xxx) {
                     //以下,そのほかのエラー処理を繰り返す
              :
      }
    }