帳票システム構築支援 uCosminexus EUR uCosminexus EUR Print Manager 帳票出力
次に示すパラメタを指定して,クライアントPCへの蓄積データの配布印刷をするときのコーディング例です。
|
import JP.co.Hitachi.soft.EURPM.*;
import JP.co.Hitachi.soft.EURPMLS.*;
try {
EURPMAdapterForJava pmadp = new EURPMAdapterForJava();
EURPMLSAdapterForJava rsadp = new EURPMLSAdapterForJava();
String target = request.getRemoteAddr();
rsadp.setSearchJobID("EUR200805220056259780000001000000016");
//ジョブID検索値の指定
ByteBuffer bbEPFdata = rsadp.memgetSpoolFile();
//EPF形式ファイルデータの取得
pmadp.setEPFFileData(bbEPFdata);
//EPF形式ファイルのメモリ入力の指定
pmadp.setPrintMode(5);
//印刷方式の指定
pmadp.setClientAddress("127.0.0.1");
//クライアントIPアドレスの指定
pmadp.printReport();
//帳票の出力指示
}
catch (JP.co.Hitachi.soft.EURPM.EURPMException ce) {
//エラー処理
int errid;
errid=ce.getErrorCode();
//エラーコードをerridに取り出す
if (errid==301) {
//KEEY301-Eの場合のエラー処理
} else if (errid== {
//以下,そのほかのエラー処理を繰り返す
:
}
catch (JP.co.Hitachi.soft.EURPMLS.EURPMLSException ce) {
//エラー処理
int errid;
errid=ce.getErrorCode();
//エラーコードをerridに取り出す
if (errid==531) {
//KEEY531-Eの場合のエラー処理
} else if (errid== {
//以下,そのほかのエラー処理を繰り返す
:
}
}
All Rights Reserved. Copyright (C) 2009, 2011, Hitachi, Ltd.
All Rights Reserved. Copyright (C) 2009, 2011, Hitachi Solutions, Ltd.