帳票システム構築支援 uCosminexus EUR uCosminexus EUR Print Manager 帳票出力
次に示すパラメタを指定して,仕分けした印刷データをサーバに蓄積するときのコーディング例です。
|
import java.util.ArrayList; import JP.co.Hitachi.soft.EURPM.*; public class SAMPLE { public static void main(String[] args) { // 変数定義 int iCnt = 0; EURPMAdapterForJava obj = null; ArrayList alJobID = null; try { // オブジェクト生成 obj = new EURPMAdapterForJava(); // 帳票ファイルの指定 obj.setReportFileName("Report1.fms"); // マッピングデータファイルの指定 obj.setDataFileName("Report1_1000P.csv"); obj.setDataFilePath("c:\\Temp"); // EURPM仕分け定義ファイルの指定 obj.setSplitFileName("PMDistribute.txt"); obj.setSplitFilePath("c:\\Temp"); // そのほかのパラメタの指定 obj.setSplitMode(2); obj.setPrintMode(2); //蓄積実行指示 obj.printReport(); // 複数ジョブIDの取得 alJobID = new ArrayList(); alJobID = obj.getJobIDList(); for(iCnt = 0; iCnt < alJobID.size(); iCnt++){ System.out.println(alJobID.get(iCnt)); } } catch (EURPMException ce) { // エラー処理 int errid; errid = ce.getErrorCode(); if (errid==301) { } } } }
All Rights Reserved. Copyright (C) 2009, 2011, Hitachi, Ltd.
All Rights Reserved. Copyright (C) 2009, 2011, Hitachi Solutions, Ltd.