SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java...

52

Transcript of SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java...

Page 1: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。
Page 2: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。
Page 3: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

はじめに

この度は、SVF for Web/CSV Java Edition をお買い上げいただき、誠にありがとうございます。

SVF for Web/CSV Java Edition は、生成した帳票を帳票イメージの CSV ファイルにして出力

することができるソフトウェアです。これにより、Excel などでの最終加工を前提とした帳票デー

タの出力が可能となります。

本マニュアルには、SVF for Web/CSV Java Edition の詳細機能が記載されています。

SVF for Web/CSV Java Edition のほかに、さまざまな出力用途にあわせた SVF Java

PRODUCTS 製品が用意されています。

SVF Java PRODUCTS の主な製品

・SVF for Java Print

・SVF for PDF

・SVF for XPS

・SVF for Web/CSV Java Edition

・SVF for Web/TIFF Java Edition

・SVF for FiBridgeⅡ/Java Edition

・SVF for FaxPress/Java Edition

・SVF for SignedPDF Server/Java Edition

・SVF for SATO/Java Edition

・SVF for PlainTXT/Java Edition

・SVF for FOG/Java Edition

・SVF for FX-STDOUT/Java Edition

・SVF for PlainTXTⅡ/Java Edition

・SVF for TEC/Java Edition

各製品の詳細内容については、該当製品のユーザーズ・マニュアルを参照してください。

Page 4: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

ii

1 製品概要 1

動作環境 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

環境設定を表示するクライアント環境 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

2 セットアップと解除 3

Windows 版のセットアップ .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Windows 版の解除 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Windows 版で登録されるサービス .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

SVF Java PRODUCT WEB Server Service .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10

UNIX 版と Linux 版のセットアップ .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

UNIX 版と Linux 版の解除 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

UNIX 版と Linux 版で登録されるデーモンプロセス .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

SVF Java PRODUCT WEB Server Service .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13

3 環境設定 14

環境設定の起動 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

環境設定のメニュー概要 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

環境設定詳細機能 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

SVF 環境設定... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17

動作環境 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18

プリンタ ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23

機種別基本設定... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30

4 サンプルプログラム 32

5 制限事項と FAQ 34

制限事項 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

FAQ ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

6 エラーコード 37

索引 索引-1

Page 5: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

1 製品概要

1

1 製品概要

SVF for Web/CSV Java Edition は、生成した帳票を帳票イメージの CSV ファイルにして

出力することができるソフトウェアです。これにより、Excel などでの最終加工を前提とした帳

票データの出力が可能となります。

SVF for Web/CSV Java Edition は、ユーザアプリケーションから API 関数を呼び出すこと

で、上位アプリケーションからの印刷データと、SVF 設計部で作成した様式ファイルやクエ

リーファイルとを、設定した内容にしたがって組み合わせて CSV 出力を実行します。関連製

品である Universal Connect/X と組み合わせることによってノンプログラミングでの実行環

境を構築することも可能です。

SVF for Web/CSV Java Edition を使用するには次のいずれかの製品が必須となりま

す。

・SVF for Java Print

・SVF for PDF

・SVF for XPS

*SVF 設 計 部 :本 マニュアルでは、Super Visual Formade フォーム設 計 部 、および

SVFX-Designer の FormDesiger を総称して「SVF 設計部」と呼びます。

Page 6: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

SVF for Web/CSV Java Edition ユーザーズ・マニュアル

2

動作可能なJDK

Sun MicroSystems J2EE、およびJ2SE準拠 JDK1.5.0 (32bit)

IBM J2EE、およびJ2SE準拠 JDK1.5.0 (32bit)

HP J2EE、およびJ2SE準拠 JDK1.5.0 (32bit)

OS

Microsoft○R Windows ServerTM2003 Standard Edition、Enterprise

Edition(x86互換 32bit、EM64T 64bit)

Microsoft® Windows Server™2003 R2 Standard Edition、Enterprise

Edition(x86互換 32bit、EM64T 64bit)

SUN○R Solaris○R、9(SPARC)、Solaris○R 10(SPARC)

HP○R HP/UX11i V2(IPF)、

IBM○R AIX5L Ver5.3、

Red Hat Enterprise Linux AS4.0(x86互換 32bit、EM64T 64bit)

Red Hat Enterprise Linux ES4.0(x86互換 32bit)

Red Hat Enterprise Linux 5.0 Advanced Platform (32bit)

Red Hat Enterprise Linux 5.0 (Server 32bit)

最小動作メモリ 512MB(*1)

HDD Windows版:約120Mbyte UNIX/Linux版:約50Mbyte

高速ドライバ

対応 ファイル CSVファイル

*1 実際の運用形態にあわせて設定するようにしてください。

環境設定を表示するクライアント環境 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・

OS Microsoft® Windows® XP Professional Microsoft® Windows Vista™

必須アプリケーション/

プラグイン

Internet Explore6.0、7.0

Java Plug-in 1.5.0、1.6.0(Internationalバージョン)

最小動作メモリ OS、およびJava Plug-inが動作する最小メモリサイズ

動作環境

Page 7: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

2 セットアップと解除

3

2 セットアップと解除

SVF for Web/CSV Java Edition には Windows 版、UNIX 版、Linux 版の 3 種類がありま

す。ここでは、それぞれの SVF for Web/CSV Java Edition のセットアップと解除の方法、起

動方法について説明をします。

また、登録されるサービスの種類とその操作方法、起動方法についても説明します。

SVF for Web/CSV Java Edition をセットアップする前に、SVF for Java Print・SVF for

PDF・SVF for XPS のいずれかのセットアップを完了しておきます。各製品のセットアップにつ

いては、各製品のユーザーズ・マニュアルを参照してください。

SVF for Web/CSV Java Edit ion の Windows 版のセットアップは、次の手順でおこないます。

すでに他の SVF Java PRODUCT 製品群をセットアップしている場合、SVF Java PRODUCT

はセットアップされた状態となっていますので、直接 SVF for Web/CSV Java Edition のセッ

トアップ画面が表示されます。その場合は、手順 5 から参照してください。

1 SVF for Web/CSV Java Edition の CD‐ROM を CD‐ROM ドライブにセットします。自動

的 に 、 セ ッ ト ア ッ プ 画 面 が 表 示 さ れ な い 場 合 は 、 エ ク ス プ ロ ― ラ で CD ‐ ROM の

「Setup.exe」をダブルクリックします。

「Instal lShield ウィザード」が実行され、開始画面が表示されます。

<[Instal lShield ウィザード]の開始画面>

Windows 版のセットアップ

Page 8: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

SVF for Web/CSV Java Edition ユーザーズ・マニュアル

4

2 [次へ]ボタンをクリックします。

[インストール先の選択]画面が表示されます。

<[インストール先の選択]画面>

3 セットアップ先のフォルダを選択します。現在選択されているフォルダでよければ、[次へ]

ボタンをクリックします。セットアップ先を変更するには、[参照]ボタンをクリックしてフォル

ダを選択します。

[ファイルコピーの開始確認]画面が表示されます。

<[ファイルコピーの開始確認]画面>

4 現在設定されている内容でよければ、[次へ]ボタンをクリックします。

CD‐ROM からハードディスクへのファイルのコピーが開始されます。

Page 9: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

2 セットアップと解除

5

コピーが終了すると画面がとじ、SVF for Web/CSV Java Edition のセットアップ画面が表

示されます。

<[Instal lShield ウィザード]の開始画面>

5 [次へ]ボタンをクリックします。

[ファイルコピーの開始確認]画面が表示されます。

<[ファイルコピーの開始確認]画面>

6 現在設定されている内容でよければ、[次へ]ボタンをクリックします。

CD‐ROM からハードディスクへのファイルのコピーが開始されます。

<[セットアップステータス]画面>

Page 10: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

SVF for Web/CSV Java Edition ユーザーズ・マニュアル

6

コピーが終了すると、[Instal lShield ウィザードの完了]画面が表示されます。

<[Instal lShield ウィザードの完了]画面>

7 [完了]ボタンをクリックします。

セットアップが終了します。

Page 11: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

2 セットアップと解除

7

SVF for Web/CSV Java Edition の Windows 版を解除するには、次の手順でおこないます。

SVF Java 実行部製品が複数セットアップされている場合、いずれかの SVF Java 実行部製

品 を解 除 すると、その他 すべての SVF Java 実 行 部 製 品 も解 除 されます(SVF Java

PRODUCT も含む)。

ただし、次の製品のいずれかがセットアップされている場合は、SVF Java 実行部よりも先に

これらの製品を解除する必要があります。

・UniversalConnect/X

・Universal Connect/X Mail Edition

・Report Director Enterprise

1 [スタート]-[設定]-[コントロールパネル]-[アプリケーションの追加と削除]を選択します。

[アプリケーションの追加と削除]画面が表示されます。

<[アプリケーションの追加と削除]画面>

2 「SVF for Web/CSV Java Edition」を選択し、[変更と削除]ボタンをクリックします。

「Instal lShield ウィザード」が実行され、[アンインストール内容の確認]メッセージが表示され

ます。

<[アンインストール内容の確認]メッセージ>

Windows 版の解除

プリンタ情報を保存したい場合は、以下のファイルのバックアップをとる必要があります。

・ vfreport.defaults.properties

・ vfreport.printers.properties

・ vfreport.properties.ja

・ vfreport.properties.en

・ vfreport.properties.zh_CN

・ vfreport.properties.cs_CZ

・ vfreport.properties.fr_FR

・ vfreport。Properties.ko

・ vfreport.properties.zh_TW

・ vfreport.spooler.properties

・ vfreport.volumelist.txt

Page 12: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

SVF for Web/CSV Java Edition ユーザーズ・マニュアル

8

3 現在セットアップされているすべての SVF Java 実行部製品を解除してよい場合は[は

い]ボタンをクリックします。

SVF Java 実行部ごとに、作成したプリンタ情報の削除確認メッセージが表示されます。

4 各メッセージについて、作成したプリンタ情報を残す場合は[はい]を、削除する場合は[い

いえ]を選択します。

すべての SVF Java 製品についてのプリンタ情報の保存・破棄を指定後、ハードディスクか

らアプリケーションとすべてのコンポーネントの削除が開始されます。

削除が終了すると、[メンテナンスの完了]画面が表示されます。

<[メンテナンスの完了]画面>

5 [完了]ボタンをクリックします。

すべての SVF Java 実行部の解除が終了します。

Page 13: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

2 セットアップと解除

9

SVF for Web/CSV Java Edition のセットアップが終 了 すると、自 動 的 に、SVF Java

PRODUCT WEB Server Service と、SVF Print Spooler Service の2つのサービスが登 録さ

れます。

[スタート]-[プログラム]-[管理ツール]-[サービス]で表示される[サービス]画面におい

て起動状況の確認をおこなったり、起動・停止などを手動でおこなったりすることができま

す。

<[サービス]画面>

登録されるサービスのデフォルトのポートは、次の通りです。

SVF Java PRODUCT WEB Server Service 44080

ポートの変更をおこなう場合は、SVF Java PRODUCT WEB Server Service のポートは、

serverconfig.properties の「port=」を変更します。変更後、サービスの再起動が必要になり

ます。

SVF Print Spooler Service は SVF for Web/CSV Java Edition では使用しません。

Windows 版で登録されるサービス

serverconfig.properties の保存先ディレクトリは次の通りです。

・serverconfig.properties セットアップディレクトリ\SVFJP\SimpleHttpd

Page 14: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

SVF for Web/CSV Java Edition ユーザーズ・マニュアル

10

SVF Java PRODUCT WEB Server Service ・・・・・・・・・・・・・・・・・・・・・

SVF Java PRODUCT WEB Server Service とは、環境設定等を起動する際に Web サー

バを介さなくても、動作できるように起動しておく Web サーバのサービスです。

SVF Java PRODUCT WEB Server Service の操作は、次の手順でおこないます。

1 [スタート]-[プログラム]-[SVF Java PRODUCT]から、実行するメニューをクリックします。

選択したメニューが起動されます。

WEB サービスコマンドウィンドウ起動

WEB サービスコマンドウィンドウを起動します。WEB サービスコマンドウィンド

ウでは、処理の流れを確認することができます。

コマンドウィンドウを停止するには[Ctrl]キー+[C]キーをおします。

WEB サービスの起動

WEB サービスを起動します。

WEB サービスの停止

WEB サービスを停止します。

Page 15: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

2 セットアップと解除

11

SVF for Web/CSV Java Edition の UNIX 版と Linux 版のセットアップは、次の手順でおこ

ないます。すべてのシェルスクリプトは、Borne shel l で実行してください。

1 ソースメディアのアーカイブファイル SVF_for_WebCSV-8.0.tar を任意のディレクトリにコ

ピーします。

例: cp /mnt/cdrom/unix/SVF_for_WebCSV-8.0.tar

2 アーカイブファイルを展開します。

例: tar xvf SVF_for_WebCSV-8.0.tar

以下のファイルが展開されます。

JpbUtils.jar

install-CSV.sh

svftif.jar

xercesImpl.jar

xmlParserAPIs.jar

3 JDK のサーチパスを追加します。

例: PATH=/usr/j2se/bin: $PATH

4 Java Product の環境変数を追加します。

例: FIT_PRODUCTS_BASE=~/ SVFJP

export FIT_PRODUCTS_BASE

UNIX 版と Linux 版のセットアップ

すでに他の Java 実行環境製品のセットアップをおこなっており、設定してある場合は必

要ありません。

すでに他の Java 実行環境製品のセットアップをおこなっており、設定してある場合は必

要ありません。

Page 16: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

SVF for Web/CSV Java Edition ユーザーズ・マニュアル

12

5 シェルスクリプトを実行します。

例: ./install-CSV.sh

SVF for Web/CSV Java Edition の UNIX 版と Linux 版の解除は、次の手順でおこないま

す。

1 展開して作成されたディレクトリ「./SVFJP」以下をディレクトリごとすべて削除します。

ハードディスクからアプリケーションとすべてのコンポーネントが削除され解除が終了します。

UNIX 版と Linux 版の解除

他の Java 実行環境製品とともにセットアップされている場合は、SVF for Web/CSV

Java Edition のみの解除はできません。SVF Java PRODUCT すべてが解除されます。

Page 17: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

2 セットアップと解除

13

SVF for Web/CSV Java Edition のセットアップが終了すると、SVF Java PRODUCT WEB

Server Service と、SVF Print Spooler Service の2つのデーモンプロセスが登録されます。

SVF Print Spooler Service は、SVF for Web/CSV Java Edition では使用しません。

SVF Java PRODUCT WEB Server Service ・・・・・・・・・・・・・・・・・・・・・

SVF Java PRODUCT WEB Server Service の操作は、次のようにおこないます。

起動 シェルスクリプト SimpleHttpd に引数 start をつけて実行します。

例: ./SVFJP/bin/SimpleHttpd start

停止 コンソールにバージョン情報 が表示されている場合は [Ctrl]キー+[C]

キー、または[Enter]キーを押して停止します。表示されていない場合は、

シェルスクリプト SimpleHttpd に引数 stop を付けて実行します。

例: ./SVFJP/bin/SimpleHttpd stop

再起動 シェルスクリプト SimpleHttpd に引数 restart をつけて実行します。

例: ./SVFJP/bin/SimpleHttpd restart

動作状態表示 シェルスクリプト SimpleHttpd に引数 status をつけて実行します。

例: ./SVFJP/bin/SimpleHttpd status

UNIX 版と Linux 版で登録されるデーモンプロセス

Page 18: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

SVF for Web/CSV Java Edition ユーザーズ・マニュアル

14

3 環境設定

ここでは、SVF for Web/CSV Java Edition の環境設定について説明をします。環境設定は、

ブラウザ上で Java アプレットを利用しておこないます。

環境設定では、同一プリンタ上に異なる環境設定を必要なだけプリンタ名を変えて登録し

ておくことができるため、帳票の種類に応じた印刷をおこなうことができます。

環境設定をおこなうには、まず SVF Java PRODUCT WEB Server Service が起動してい

る必要があります。

1 ブラウザを起動します。

2 ブラウザのアドレスに次の URL を入力します。

http://(IP アドレス、またはマシン名):44080/

[OUTPUT Environment Setting Menu]画面が表示されます。

<OUTPUT Environment Setting Menu]画面>

環境設定の起動

URL に入 力 するポート番 号 のデフォルトは「44080」ですが、「SVF Java PRODUCT

WEB Server Service」のポート変更をおこなった場合は、変更したポート番号を入力し

てください。ポートの変更については、p.9 を参照してください。

Page 19: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

3 環境設定

15

3 [Environment Setting]ボタンをクリックします。

[環境設定]画面が表示されます。

[OUTPUT Environment Setting Menu]画面は Java アプレットで作成されているため、

コンピュータに Java 実行環境(JavaPlugin1.5.0、または 1.6.0)が必要です。

OUTPUT Environment Setting Menu では、セットアップされている製品名が太字で表

示されます。

Page 20: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

SVF for Web/CSV Java Edition ユーザーズ・マニュアル

16

Java 実行環境製品の環境設定には、大きく 4 つのメニューがあります。

このメニューは Java 実行環境製品の共通メニューとなります。

<[環境設定]画面>

SVF 環境設定 SVF ディレクトリが表示されます。

動作環境 バーコード、リンクフィールド、環境変数、デバッグの設定など、印刷全体に

関する動作を設定します。

プリンタ プリンタとその機種を登録し、個別に環境設定をおこなうことができます。

同一の物理プリンタに対して、異なるプリンタ名で登録することによって、

複数の環境設定をおこなうことができます。

また、プリンタごとに印字位置を調整することができます。

機種別基本設定

機種ごとにそのデフォルトの環境設定を登録することができます。ここで

登 録 した値 が[プリンタ]で[機 種 の選 択 ]をおこなって「プリンタの新 規

作成」をしたときの環境設定の初期値として使用されます。

環境設定のメニュー概要

Page 21: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

3 環境設定

17

環境設定メニューの詳細機能について説明します。

SVF 環境設定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

1 [環境設定]画面を表示させます。

2 左側のツリー表示の[SVF 環境設定]を選択します。

[SVF ディレクトリの指定]欄に、vfreport.properties.ja があるディレクトリが指定されていま

す。通常はデフォルト設定のまま使用します。インストールをおこなったディレクトリからの移

動はおこなわないでください。

<[環境設定]-[SVF 環境設定]画面>

環境設定詳細機能

Page 22: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

SVF for Web/CSV Java Edition ユーザーズ・マニュアル

18

動作環境 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

ここでは、バーコード、リンクフィールド、環境変数、デバッグ設定など、出力全体に関する動

作を設定します。

1 [環境設定]画面を表示させます。

2 左側のツリー表示の[動作環境]から設定をおこなう項目を選択します。

3 各種設定をおこない、[適用]ボタンをクリックします。

<[環境設定]-[動作環境]画面>

Page 23: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

3 環境設定

19

≪バーコードの設定≫

バーコードを帳票に印刷する際の書式を設定します。

<[動作環境]-[バーコード]の設定画面>

データ長チェック

する 設計されている桁数より出力データの桁数(スタート/ストップを

含 む)が大 きい場 合 、バーコードの印 字 はおこなわれません。印

刷は続行されますが、バーコードは出力されません。

しない 桁数によらず、バーコードを出力します。

設計桁数とデータ長が異なる時の印字

設計桁数と出力データの桁数が異なる場合の印字方法を指定します。

バーコード長を基準にエレメント幅を調整して印字

出力桁数に関係なく設計時のバーコード幅に納まるよう各エレメ

ントの太さを調整し印字します。したがって、ほぼ一定の幅でバー

コードが印字されます。ただし[データ長チェック]が[しない]モード

で、出力桁数が設計桁数より大きい場合は、エレメントの太さが

細くなり、基準値以下になるとバーコードの印字をしません。

設計時のエレメントの幅で印字

常 に設 計 時 のエレメントの太 さで印 字 するため、出 力 データ桁

数によってバーコード幅が変化します。

縦書き印字の方向

90° 1桁目が下になります。

270° 1桁目が上になります。

ヒューマン文字の印字

スタートストップ文字

NW7やCODE39でスタート/ストップ文 字 を印 字 するかしないか

を選択します。

チェックキャラクタ

CODE39で、チェックキャラクタを印字するかしないかを選択します。

SVF for Web/CSV Java Edition ではバーコード出力はできません。

Page 24: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

SVF for Web/CSV Java Edition ユーザーズ・マニュアル

20

≪リンクフィールドの設定≫

リンク先が設定されているフィールドに文字列を出力すると、印字桁数/データ桁数を超え

た場合にあふれたデータはリンク先に出力します。特殊文字でデータを分割する場合は、

デリミタの指定をおこないます。

<[動作環境]ー[リンクフィールド]の設定画面>

デリミタの設定 [する]を選 ぶと、デリミタの条 件 設 定 ができます。リンクフィールドでは

フィールドからデータがあふれた時にあふれた分をリンク先のフィールドへ

移動します。区切り文 字を明示的に指定 する場合にデリミタ(区切り文

字)を指定します。

区切り文字 デリミタに使用する文字を指定します。

複数指定すると OR 条件で処理されます。その他を選択すると任意の文

字または文字列を指定することができます。

区切り方法 デリミタで指定された文字の扱いを指定します。

Page 25: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

3 環境設定

21

≪環境変数の設定≫

<[動作環境]-[環境変数]の設定画面>

検索パス 使用する

検索パスを指 定します。ここで指定されたパスを優先して検索

します。設計時にイメージファイルを設計時の固定で貼り付ける

と、フォーム上に設計時のイメージファイルのフルパスが指定され

ます。ただし、出力実行時に設計時と同じパスにイメージファイル

がない場合に、実際にイメージファイルの入っているパスを[検索

パス]に指定すると、そこのパスから検索を開始します。

パスを複数指定する場合は、半角のカンマ(,)で区切ります。

使用しない

検索パスを指定しません。

半角のカンマ(,)をパスの区切りとみなすため、パス名に半角のカンマを含むことはでき

ません。

設計時にイメージファイルを固定で貼り付けた帳票を出力する場合は、環境によってこ

の欄に実行環 境でのイメージファイルの入っているパスを設定する必要があります。実

行環境が UNIX/Linux の場合にはディレクトリ構成が異なるので、かならず指定してくだ

さい。設定しない場合は、帳票出力時にイメージが出力されません。

Page 26: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

SVF for Web/CSV Java Edition ユーザーズ・マニュアル

22

≪デバッグの設定≫

<[動作環境]-[デバッグ設定]画面>

デバッグモード デバッグモードの ON、OFF を設定します。

出力先ディレクトリ

デバッグログを出力するディレクトリ名を指定します。変更する場合は、右

の をクリックして表 示される[ディレクトリ選 択 ]画面 で選 択 し、[決

定]ボタンをクリックます。

デバッグログは指定したディレクトリに「svf_*****.txt」というファイル名

で実行されたインスタンスごとに出力されます。ディレクトリの指定がない

場合や無効なディレクトリを指定した場合は、Java 実行環境のシステム

プロパティ java.io.tmpdir の示すディレクトリに出力されます。

デバッグ設定を ON にすると、帳票の出力に通常の数倍の時間を要する場合がありま

す。

Page 27: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

3 環境設定

23

プリンタ ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

出力したいプリンタの設定をおこないます。かならず 1 つはプリンタを作成する必要がありま

す。

SVF for PDF がセットアップされている環境では「PDF」というプリンタが、Report Director

Enterprise がセットアップされている環境では「RDSpool」というプリンタがデフォルトで作成

されています。

同一の物理プリンタに対して複数のプロパティ設定をしたい場合は、プリンタを必要に応じ

て追加し、各々にプロパティの設定をしてください。

新規にプリンタを設定するには、次の手順で操作をおこないます。

1 左のツリーから[プリンタ]を選択します。

[プリンタ]画面が表示されます。

<[環境設定]-[プリンタ]画面>

2 [プリンタ名]に新規に作成するプリンタの名前を入力します。

<[プリンタ名]に、任意のプリンタ名を入力>

Page 28: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

SVF for Web/CSV Java Edition ユーザーズ・マニュアル

24

3 [機種の選択]欄の[▼]をクリックして表示されるドロップダウンリストから、対応する機種

を選択します。

<[機種の選択]欄のドロップダウンリストから機種を選択>

4 [追加]ボタンをクリックします。

[プリンタ名 ]には全 角 文 字 は使 用 できません。また、大 文 字 、小 文 字 も区 別 されませ

ん。

[プリンタ名]では、次のような登録はできません。

例)

プリンタ 1 RICOH NX920 ← 半角スペースで区切る

プリンタ 2 RICOH_NX920 ← アンダースコアで区切る

上記例のように、半角スペースとアンダースコアの差しかない 2 つのプリンタ名を登録す

ることはできません。

[プリンタ名]には各プラットフォームがファイル名として制限している文字は使用できま

せん。

[機種の選択]欄に表示される機種一覧は、セットアップされている製品によって異なり

ます。

Page 29: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

3 環境設定

25

左のツリーに新規に作成したプリンタ名が表示されます。

<左のツリーに新規に作成したプリンタ名が表示される>

5 左のツリーから新規に作成したプリンタ名を選択します。

選択したプリンタの[詳細設定]画面が表示されます。

<プリンタの[詳細設定]画面>

6 [出力ディレクトリ]にファイルの出力ディレクトリ名を設定します。設定したディレクトリに

印刷データがファイルとして作成されます。

VrSetSpoolFi leName2/VrSetCSVFileName 関数を発行しない場合、ユニークな名前

で[出力ディレクトリ]にて指定したディレクトリに印刷データが作成されます。

Page 30: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

SVF for Web/CSV Java Edition ユーザーズ・マニュアル

26

7 その他の各設定項目について設定をおこないます。

設定項目の詳細については、「機種別基本設定」(p.30)を参照してください。

8 [適用]ボタンをクリックします。

確認メッセージが表示されます。

<確認メッセージ>

9 [はい]をクリックします。

設定した内容が登録されます。

ここで作成したプリンタ名を、VrSetPrinter 関数で指定します。なお、VrSetPrinter 関数

でプリンタ名・機種名を設定する場合は、大文字・小文字は区別します。

かならず一つ通常使うプリンタ(次ページを参照)が設定されている必要があります。通

常使うプリンタがない場合は実行時に[-3]や[-32]のエラーが発生します。

Page 31: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

3 環境設定

27

≪作成したプリンタの操作≫

作成したプリンタは、右クリックして表示されるメニューから操作をおこなうことができます。

<操作するプリンタ名を選択して右クリック>

プリンタの操作は、次の手順でおこないます。

1 操作するプリンタを選択し、右クリックをします。

メニューが表示されます。

2 実行するメニューを選択します。

通常使うプリンタにする

通常使用するプリンタにします。通常使用するプリンタとして設定すると、

プリンタ名横のプリンタマークにチェックが表示されます。

プリンタ名の変更

プリンタ名を変更します。

プリンタの削除 プリンタを削除します。選択すると、確認メッセージが表示されます。削除

をする場合は、[はい]ボタンをクリックします。

実行時に VrSetPrinter 関数を指定しない場合は、「通常使うプリンタ」に設定されたプ

リンタから出力されます。

Page 32: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

SVF for Web/CSV Java Edition ユーザーズ・マニュアル

28

≪プリンタ機種詳細画面の操作≫

作成したプリンタの詳細設定画面および機種別基本設定での各機種 別の設定画面で

は、画面上で列幅を変更したり表示色を変更したりすることができます。

列幅の変更

列幅を変更するには、次の手順でおこないます。

1 列幅を変更する列の項目名欄の境界線にマウスカーソルをあてます。

マウスカーソルの形状が になります。

<カーソルの形状がかわる>

2 任意の幅に合わせてマウスカーソルを左右に移動します。

列幅が変更します。

[機種別基本 設定]に表示される機種一覧 は、セットアップされている製品 によって異

なります。

Page 33: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

3 環境設定

29

表示色の変更

表示色を変更するには、次の手順でおこないます。

1 画面右側の詳細設定画面上で右クリックします。

[表示色の設定]メニューが表示されます。

2 [表示色の設定]メニューを選択します。

[テーブル表示色の設定]画面が表示されます。

<[テーブル表示色の設定]画面>

3 画面上部のパレットから、設定する色を選択します。

[HSB]タブ、[RGB]タブではより細かく表示色を設定することができます。

画面下部の[プレビュー]に現在選択している表示色が表示されます。

4 [了解]ボタンをクリックします。

設定した表示色に変更されます。設定した内容を取消すときは[取消し]ボタンを、デフォ

ルトの表示色に戻す場合は[リセット]ボタンをクリックします。

Page 34: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

SVF for Web/CSV Java Edition ユーザーズ・マニュアル

30

機種別基本設定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

環境設定では、同一プリンタ上に異なる環境設定を必要なだけプリンタ名を変えて登録

することができますが、その際に「機種別基本設定」で該当プリンタ機種のデフォルトの環

境設定を登録することができます。

ここで登録した値が[プリンタ]で[機種]を追加したときの環境設定の初期値として使用

されます。

ここでは、SVF for Web/CSV Java Edition の各設定項目について説明します。

1 [環境設定]画面を表示させます。

2 左側のツリー表示の[機種別基本設定]から「CSV」を選択します。

3 各種設定をおこない、[適用]ボタンをクリックします。

<[機種別基本設定]-[CSV]画面>

変換レベル データの変換レベルをドロップダウンリストから指定します。

レベル0

罫線を区切り対象にしない

レベル1

罫線も区切り対象にする

レベル2

罫線も区切りにし同列データ数を合わせる

変換対象 データの変換対象をドロップダウンリストから指定します。

フィールド

フィールドのみを変換します。

フィールドと固定文字

フィールドと固定文字を変換します。

Page 35: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

3 環境設定

31

区切り文字 区切り文字を指定します。

区切り文字を含むデータ

区切り文字を含むデータの処理方法をドロップダウンリストから選択しま

す。

なにもしない

指定しません。

ダブルクォーテーションで囲む

データを「“”」(ダブルクォーテーション)で囲みます。

区切り文字を削除

区切り文字を削除します。

ダブルクォーテーションを含むデータ

ダブルクォーテーションを含むデータの処理方法についてドロップダウンリ

ストから選択します。

なにもしない

なにも変更しません。

ダブルクォーテーションを二重にする

データ内のダブルクォーテーションを二重にしてデータを「“”」(ダ

ブルクォーテーション)で括ります。

ダブルクォーテーションを削除

データ内のダブルクォーテーションを削除します。

改行コード 改行コードをドロップダウンリストから指定します。

OSに従う

使用しているOSに設定されている改行コードを使用します。

LF LFを改行コードとして使用します。

CR+LF CR+LFを改行コードとして使用します。

ファイルの分割 ファイルの分割方法をドロップダウンリストから指定します。

1ページ毎に分割する

ファイルをページごとに分割します。

分割しない

ファイルを分割しません。

Page 36: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

SVF for Web/CSV Java Edition ユーザーズ・マニュアル

32

4 サンプルプログラム

ここでは SVF for WEB / CSV Java Edition を使用してのサンプルプログラムを記載します。

Java プログラムから実行する場合は、classpath に「svf.jar」を通す必要があります。

/** * * SVF for WEB / CSV Java Edition * * Sample Program * */

import jp.co.fit.vfreport.*;

public class Sample {

public static void main(String[] args) {

int ret;

Vrw32 svf = new Vrw32();

ret = svf.VrSetLocale("ja_JP”);

ret = svf.VrInit();

//SVF 環境設定で作成した、プリンタ名を第2パラメータで指定します。

//CSV の機種を選択したプリンタを、事前に作成しておく必要があります。

ret = svf.VrSetPrinter("","CSV");

ret = svf.VrSetSpoolFileName2("hachusho.csv");

ret = svf.VrSetDocName2("発注書サンプル");

ret = svf.VrSetForm("hachusho.xml", 4);

ret = svf.VrsOut("発行年月日", "2001/7/18 00000");

ret = svf.VrsOut("発注番号", "1000476");

ret = svf.VrsOut("仕入先名", "ウイングアーク テクノロジーズ株式会社");

ret = svf.VrsOut("仕入先郵便番号", "〒111-111");

ret = svf.VrsOut("仕入先住所", "東京都○○区□□町△△1-1-1");

ret = svf.VrsOut("仕入先電話番号", "03-1234-5678");

ret = svf.VrsOut("支払条件", "納入翌月末現金払");

ret = svf.VrsOut("納品場所", "〒222-2222 東京都○△区□○町 2-2-2");

ret = svf.VrsOut("発注明細番号", "1000522");

ret = svf.VrsOut("商品名", "Super Visual Formade 設計部");

ret = svf.VrsOut("単価", "700000.00");

ret = svf.VrsOut("数量", "2.00");

ret = svf.VrsOut("金額", "1400000.00");

Page 37: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

4 サンプルプログラム

33

ret = svf.VrsOut("仕入先製品番号", "SVF01");

ret = svf.VrEndRecord();

ret = svf.VrsOut("発行年月日", "2001/7/18 00000");

ret = svf.VrsOut("発注番号", "1000476");

ret = svf.VrsOut("仕入先名", "ウイングアーク テクノロジーズ株式会社");

ret = svf.VrsOut("仕入先郵便番号", "〒111-111");

ret = svf.VrsOut("仕入先住所", "東京都○○区□□町△△1-1-1");

ret = svf.VrsOut("仕入先電話番号", "03-1234-5678");

ret = svf.VrsOut("支払条件", "納入翌月末現金払");

ret = svf.VrsOut("納品場所", "〒222-2222 東京都○△区□○町 2-2-2"");

ret = svf.VrsOut("発注明細番号", "1000523");

ret = svf.VrsOut("商品名", "Super Visual Formade 実行部");

ret = svf.VrsOut("単価", "30000.00");

ret = svf.VrsOut("数量", "25.00");

ret = svf.VrsOut("金額", "750000.00");

ret = svf.VrsOut("仕入先製品番号", "SVF02");

ret = svf.VrEndRecord();

ret = svf.VrsOut("発行年月日", "2001/7/18 00000");

ret = svf.VrsOut("発注番号", "1000476");

ret = svf.VrsOut("仕入先名", "ウイングアーク テクノロジーズ株式会社");

ret = svf.VrsOut("仕入先郵便番号", "〒111-111");

ret = svf.VrsOut("仕入先住所", "東京都○○区□□町△△1-1-1");

ret = svf.VrsOut("仕入先電話番号", "03-1234-5678");

ret = svf.VrsOut("支払条件", "納入翌月末現金払");

ret = svf.VrsOut("納品場所", "〒222-2222 東京都○△区□○町 2-2-2"");

ret = svf.VrsOut("発注明細番号", "1000524");

ret = svf.VrsOut("商品名", "SVFX-Designer");

ret = svf.VrsOut("単価", "500000.00");

ret = svf.VrsOut("数量", "1.00");

ret = svf.VrsOut("金額", "500000.00");

ret = svf.VrsOut("仕入先製品番号", "VF01");

ret = svf.VrEndRecord();

ret = svf.VrPrint();

StringBuffer attr = new StringBuffer();

//出力される CSV ファイルのパス取得

ret = svf.VrGetAttribute("$SPOOLFILENAME$", "", attr);

ret = svf.VrQuit();

//CSV ファイルをコンソールに出力

System.out.println("CSV File = " + attr.toString());

}

}

Page 38: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

SVF for Web/CSV Java Edition ユーザーズ・マニュアル

34

5 制限事項と FAQ

SVF for Web/CSV Java Edition を使用する際の制限事項と、よくある質問とその答え

(FAQ)について説明します。

SVF for Web/CSV Java Edition を使用する場合の制限事項は、次のとおりです。

SVF Java 実行部製品が複数セットアップされている場合、いずれかの SVF Java 実行

部製品を解除すると、その他すべての SVF Java 実行部製品も解除されます(SVF

Java PRODUCT も含む)。

次の製品のいずれかがセットアップされている場合は、SVF Java 実行部よりも先にこ

れらの製品を解除する必要があります。

・UniversalConnect/X

・Universal Connect/X Mail Edition

・Report Director Enterprise

svf.jar および properties.ja のセットアップ後のディレクトリ変更はできません。

綴り設計でのスタック印刷(関数 VrStack)は、おこなえません。

従来の frm 様式ファイルに加え、SVFX-Designer で作成された XML 様式ファイルに対

応しています。ただし、XML 様式ファイル用の新しいオブジェクト(グラフィックオブジェク

ト)には対応していません。

制限事項

Page 39: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

5 制限事項と FAQ

35

SVF for Web/CSV Java Edit ion を使用する際に、よくある質問とその答え(FAQ)について

説明します。

Q Java プログラムから実行できません。

A Java プログラムから実行するには、ライブラリを classpath に追加する必要があります。

実行時に classpath に追加する必要があるライブラリの種類は、使用する様式ファイ

ル、プリンタ機種、API 関数に左右されます。詳細は次の通りです。

■frm 様式ファイルを使用する場合に、classpath に追加するライブラリ

svf.jar

svfpdfparser.jar *1

■XML 様式ファイルを使用する場合に、classpath に追加するライブラリ

・グラフィックモードで使用可能なオブジェクト・属性を設定していない場合

svf.jar

svfpdfparser.jar *1

svfgrph.jar

・グラフィックモードで使用可能なオブジェクト・属性を設定している場合

svf.jar

svfpdfparser.jar *1

svfgrph.jar

jai_codec.jar

jai_core.jar

*1 PDF で出力する場合に、classpath に追加する必要があります。また、PDF で

出力しない場合でも、「通常使うプリンタ」のプリンタ機種が「PDF」のときは必

要となります。

Q CSV ファイルを出力できません。

A 環境設定で、プリンタの登録をする必要があります。プリンタ名を登録した後、[機種

の選択]で CSV を選択します。作成したプリンタ名は VrSetPrinter("","作成したプリン

タ名")と指定する必要があります。

Q クエリーを実行するとエラーになります。

A クエリー機能は、かならず JDBC ドライバを使用します。Java プログラムからクエリー

(.vrq)機能を使用して実行する場合は、かならず JDBC ドライバを classpath に通す

必要があります。JDBC ドライバは、たいていの場合データ-ベースに付属としてついてい

ますので、詳細についてはデータベースのマニュアルを参照してください。

Q 連写を使用したフォームを印刷すると、固定文字や罫線が出力されません。

A 連写を使用する場合は、連写の中に作成されているアイテムをすべて 1 ページで作

成しないと固定文字や罫線が出力されません。

FAQ

Page 40: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

SVF for Web/CSV Java Edition ユーザーズ・マニュアル

36

Q 解除時にファイルが使用中という警告メッセージが表示されます。

A Web Appl ication Server でクラスパスを通している場合などに、使用中という警告

メッセージが表示されることがあります。Web Application Server を停止してから再度

実行してください。

Q -32 のエラーが発生して、正常動作しません。

A 実行時に VrSetPrinter 関数で指定したプリンタが[OUTPUT Environment Setting

Menu]の[プリンタ]に存在していない可能性があります。[プリンタ]に設定されている

名称は、大文字・小文字も合致している必要があります。

また、[OUTPUT Environment Setting Menu]の[プリンタ]にプリンタが一つも登録さ

れていない場合、通常使うプリンタが存在しない場合も-32 のエラーが発生します。

Q VrInit の戻り値として、-1 というエラーコードが返されます。

A エラー「-1」は、properties.ja ファイルが見つからない場合に発生します。

通常は、properties.ja ファイルが svf.jar と同一フォルダに存在すれば問題ありません

が、利用している Web Application Server によっては、独自に PATH を保有している

ことがあり、任意のフォルダを参照することができないものがあります。

その場合には、Web Application Server 起動時の java コマンドに-D オプションを使用

し て properties.ja フ ァ イ ル が 存 在 す る フ ォ ル ダ を 明 示 的 に 指 定 す る か 、 Web

Application Server で設定されている PATH に、properties.ja ファイルをすべてコピー

する必要があります。

Q 環境設定で指定をした出力先にファイルが作成されません。

A VrSet SpoolFi leName2/VrSetCSVFileName 関数を使用した場合は、環境設定の

出力先フォルダは有効になりません。

Page 41: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

6 エラーコード

37

6 エラーコード

ここでは、製品共通エラーコード一覧を記載します。使用製品で該当するエラーコードを参

照してください。

エラー

コード エラー内容 原因と対処方法

-1 設定ファイル読み込みエラーです。 [原因 ]

実行時にSVF Java PRODUCTSの設定ファイル

「vfreport.properties.ja」の読み込みに失敗しまし

た。本エラーが発生した場合でも、classpath指定さ

れているsvf.jarファイル内にPackされているデフォ

ルト状態のvfreport.properties.jaを読み込み、実

行されます。ただし、環境設定アプレット画面で指

定した内容は反映されません。

[対処方法 ]

WebApplicationServer にて classpath 指定されてい

る svf.jar ファイルと同一のフォルダに

vfreport.properties.ja が存在するかを確認してくだ

さい。存在しない場合は、WebApplicationServer 起

動時の Java オプションとして「-D」オプションを利用

し、properties.ja ファイルが存在するパスを指定する

か、WebApplicationServer で指定されている PATH

へ properties.ja ファイルすべてをコピーしてください。

-3 プリンタ初期化エラーです。 [原因 ]

指定されたプリンタのドライバクラスの初期化に失

敗しました。

[対処方法 ]

主に Report Director Enterprise を利用している

場合に発生します。

Report Director Enterprise へスプールする際に

指定する「RDSpool」プリンタから Report Director

Enterprise へ接続することができません。ネット

ワークなどを確認してください。

-21 不正フィールド名が指定されてい

ます。出力されたデータは無視さ

れます。

[原因 ]

様式ファイル上に存在していないフィールド名に

データが出力されました。

[対処方法 ]

Warning レベルのエラーです。出力されたデータ

は無視して出力がおこなわれます。

Page 42: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

SVF for Web/CSV Java Edition ユーザーズ・マニュアル

38

エラー

コード エラー内容 原因と対処方法

-22 フィールド数が不足しています。出

力されたデータは無視されます。

[原因 ]

様式ファイル上で繰り返し機能を利用している場

合に、アプリケーションから指定された行数が設計

上の繰り返し数をオーバーしました。

[対処方法 ]

Warning レベルのエラーです。出力されたデータ

は無視して出力がおこなわれます。

-23 様式ファイルが読み込まれていな

いのにデータが出力されました。

[原因 ]

様式ファイルの読み込みがおこなわれていない状

態で、フィールドに対して出力されました。

[対処方法 ]

VrSetForm メソッドで指定された様式ファイルが

存在しません。

指定された様式ファイル名およびパス名を確認し

てください。

また、様式ファイルが存在するフォルダが、アプリ

ケーションを実行しているユーザで参照・書き込

みが可能であるかを確認してください。

-30 書式ファイルの読み込みエラーです。 [原因 ]

VrSetForm メソッドで指定された様式ファイルが

見つかりません。

[対処方法 ]

VrSetForm メソッドで指定された様式ファイルが

存在しません。

指定された様式ファイル名、およびパス名を確認

してください。

また、様式ファイルが存在するフォルダが、アプリ

ケーションを実行しているユーザで参照・書き込

みが可能であるかを確認してください。

-31 イメージファイルのオープンエラー

です。

[原因 ]

様式ファイル内に設計してあるイメージファイル、

およびイメージに対して指定されたイメージファイ

ルがオープンできません。

[対処方法 ]

実行時にイメージファイルが存在するパスが異な

る場合は、環境設定アプレット画面の環境変数

指定で、イメージファイルが存在するパスを指定し

てください。

また、指定したフォルダにアプリケーションを実行し

ているユーザで参照可能であるかを確認してくだ

さい。

Page 43: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

6 エラーコード

39

エラー

コード エラー内容 原因と対処方法

-32 プリンタの設定ファイルの読み込

みに失敗しました。

[原因 ]

VrSetPrinter メソッドにて指定されたプリンタが存

在しません。または、環境設定アプレット画面で作

成されたプリンタ内に「通常使うプリンタ」に指定

されているプリンタが存在しません。

[対処方法 ]

実行時に指定されたプリンタが環境設定アプレッ

ト画面上で存在していない可能性があります。指

定されたプリンタ名を大文字・小文字もあわせて

確認してください。また、環境設定アプレット画面

で作成されたプリンタのどれか 1 つを通常使うプリ

ンタとして指定してください。

「-1」のエラーと同様、プリンタの properties.ja ファ

イルが読み込めない場合にも発生しますので、

「-1」の対処方法を参照し、properties.ja ファイル

の存在場所などもあわせて確認してください。

-33 作業用ファイルの作成に失敗しま

した。

[原因 ]

テンポラリファイルの作成に失敗しました。

[対処方法 ]

OS 上で定義されているテンポラリフォルダが存

在するかを確認してください。また、テンポラリフォ

ルダが OS 上で定義されているかを確認の上、指

定されているテンポラリ領域に十分な空き容量が

あるかを確認してください。

-34 調整値の書き込みに失敗しました。 [原因 ]

VrAdjustd/VrAdjustm メソッドで様式ファイルに

印字位置調整値を書き込むのに失敗しました。

[対処方法 ]

指定した様式ファイルにアプリケーションを実行し

ているユーザで書き込み可能であるかを確認し

てください。

-35 印刷されませんでした。 [原因 ]

印刷すべきデータがありませんでした。

[対処方法 ]

少なくとも一つのフィールド(レポートライターモード

の場合は、明細レコードのフィールド)にデータが与

えられていることを確認してください。

-37 グラフィックモードに対応していな

い制御コードを使用しているにも

関わらず、グラフィックモードでのみ

有効なオブジェクトが設計されて

いる様式ファイルを使用していま

す。

[原因 ]

グラフィックモードに対応していない制御コードを使

用しているにも関わらず、グラフィックモードでのみ

有効なオブジェクトが設計されている様式ファイ

ルを使用しています。

Page 44: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

SVF for Web/CSV Java Edition ユーザーズ・マニュアル

40

エラー

コード エラー内容 原因と対処方法

[対処方法 ]

下記以外の機種を使用して出力している場合

は、下記のいずれかの機種を使用して出力する

ようにしてください。

・PDF

・PostScript

・LIPS4

・RPCS

・EMF

-40 メソッドの引数に誤りがあります。 [原因 ]

使用されたメソッドの引数に誤りがあります。

[対処方法 ]

マニュアルを確認し、引数の数や型を確認してく

ださい。不明の場合には、サポートセンターまで連

絡をしてください。

-81 スタックファイル作成エラーです。 [原因 ]

スタックファイルの作成がおこなえませんでした。

[対処方法 ]

OS 上で定義されているテンポラリフォルダにス

タック用一時ファイルを作成します。そのフォルダ

に書きこみ権限があるか等を確認してください。

-102 スプーラへの書き込みエラーです。 [原因 ]

印刷実行時にスプーラへ書き込みがおこなえま

せんでした。または、VrSetSpoolFi leName2 メソッ

ドで指定されたファイルを書き込むことができませ

んでした。

[対処方法 ]

JavaProducts の Spooler サービスが起動している

かどうかを確認してください。

または、VrSetSpoolFi leName2 メソッドで指定した

パスが存在するか、ファイル名に OS の禁則文字

が含まれていないか、指定されたフォルダにアプリ

ケーションを実行しているユーザに書き込み権限

があるかどうかを確認してください。

-120 該当するフィールド名がありません

(属性変更)。指定した属性変更

は無視されます。

[原因 ]

VrAttribute/VrAttributen メソッドで指定された

フィールド名が、様式ファイル内に存在しません。

[対処方法 ]

Warning レベルのエラーです。指定された内容は

無視して出力がおこなわれます。

-121 該当する項目名がありません(属

性変更)。

[原因 ]

VrAttribute/VrAttributenメソッドで指定された

属性変更内容が存在しません。

Page 45: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

6 エラーコード

41

エラー

コード エラー内容 原因と対処方法

[対処方法 ]

API関数マニュアルを参照し、属性変更項目を修

正してください。

-122 変更内容に誤りがあります(属性

変更)。

[原因 ]

VrAttribute/VrAttributenメソッドで指定された

内容に誤りがあります。

[対処方法 ]

API関数マニュアルを参照し、属性変更項目を修

正してください。

-131 サブフォームが無いにも関わらずレ

コードが指定されました。

[原因 ]

様式ファイル内にサブフォームが設計されていな

いにも関わらずレコードが存在しています。

[対処方法 ]

様式ファイルを確認の上、サブフォームを作成し

てください。

-132 指定のレコードが存在しません。 [原因 ]

キーブレイク時に出力する様に指定されているレ

コードが存在しません。

[対処方法 ]

様式ファイルを確認の上、存在するレコード名を

指定してください。

-133 指定のレコードを出力すると現在の

サブフォームを越してしまいます。

[原因 ]

レコードが増え、自動的に改ページをおこなう際に

内部的にエラーが発生しました。

[対処方法 ]

Warningレベルのエラーです。出力には問題ありま

せん。

-150 Report Director Enterpriseにス

プールする際、文書データの生成

に失敗しました。

[原因 ]

Report Director Enterpriseにスプールする際、文

書データの生成に失敗しました

[対処方法 ]

デバッグファイルを出力し、-150以外のエラーが

発生していないか確認してください。

-153 Report Director Enterpriseサー

バとの接続に失敗しました。

[原因 ]

Report Director Enterpriseへスプールする際に

指定する「RDSpool」プリンタからReport Director

Enterpriseへ接続することができませんでした

[対処方法 ]

ネットワークなどを確認してください。

Page 46: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

SVF for Web/CSV Java Edition ユーザーズ・マニュアル

42

エラー

コード エラー内容 原因と対処方法

-155 Report Director Enterprise サー

バでエラーが発生しました。

[原因 ]

Report Director Enterprise へスプールする際に、

Report Director Enterprise サーバでエラーが発

生しました

[対処方法 ]

Report Director Enterprise サーバのログを確認

してください

-501 単体項目に対して項目番号を指

定した、または配列項目に対する

項目番号が不正です。

[原因 ]

VrSetForm メソッドで指定されたモードが 4、また

は 5 であった場合に、様式ファイル上繰り返し

フィールドに対してアプリケーションから指定された

行数が設計上の繰り返し数をオーバーしました。

[対処方法 ]

Warning レベルのエラーです。出力されたデータ

は無視して出力がおこなわれます。

-505 フィールド名が存在しません。 [原因 ]

VrSetForm メソッドで指定されたモードが 4、また

は 5 であった場合に、様式ファイル上に存在して

いないフィールド名にデータが出力されました。

[対処方法 ]

Warning レベルのエラーです。出力されたデータ

は無視して出力がおこなわれます。

-506 レコード名が存在しません。 [原因 ]

様式ファイル内に存在しないレコード名が

VrAttribute メソッドで指定されました。

[対処方法 ]

様式ファイルを確認し、アプリケーションを修正し

てください。

-530 ソートオブジェクトの作成エラーです。 [原因 ]

テンポラリファイルが作成できないか、または様式

ファイル内にフィールドが1つも定義されていませ

ん。

[対処方法 ]

OS 上で定義されているテンポラリフォルダが存

在するかを確認してください。また、テンポラリフォ

ルダが OS 上で定義されているかを確認の上、指

定されているテンポラリ領域に十分な空き容量が

あるかを確認してください。

または、様式ファイルを確認の上、フィールドを 1 つ

以上作成してください。

Page 47: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

6 エラーコード

43

エラー

コード エラー内容 原因と対処方法

-531 ソートインデックスの作成エラーです。 [原因 ]

テンポラリファイルを作成できません。

[対処方法 ]

OS 上で定義されているテンポラリフォルダが存

在するかを確認してください。また、テンポラリフォ

ルダが OS 上で定義されているかを確認の上、指

定されているテンポラリ領域に十分な空き容量が

あるかを確認してください。

-532 ソートレコードの作成エラーです。 [原因 ]

テンポラリファイル作成中に、テンポラリフォルダの

空き容量がなくなりました。

[対処方法 ]

テンポラリフォルダ内の不要なファイルを削除して

から、再度実行してください。

-550 DB 接続エラーです。 [原因 ]

クエリーファイル実行時にエラーが発生しました。

[対処方法 ]

デバッグファイルを出力し、エラーが発生した際に

利用した様式ファイルとクエリーファイル・デバッグ

ファイルをサポートセンターまで送付してください。

-551 様式ファイルが読み込まれていな

いのに実行しようとしました。

[原因 ]

様式ファイルが読み込まれていない状態で、クエ

リーファイルを実行しようとしました。

[対処方法 ]

VrSetForm メソッドで指定された様式ファイルが

存在しません。指定された様式ファイル名および

パス名を確認してください。

また、様式ファイルが存在するフォルダが、アプリ

ケーションを実行しているユーザで参照・書き込

みが可能であるかを確認してください。

-552 クエリーファイルが読み込まれてい

ないのに実行しようとしました。

[原因 ]

VrSetQuery メソッドで指定されたクエリーファイル

が存在しません。

[対処方法 ]

VrSetQuery メソッドで指定された vrq ファイルが

存在しません。指定された vrq ファイル名およびパ

ス名を確認してください。

また、vrq ファイルが存在するフォルダが、アプリ

ケーションを実行しているユーザで参照・書き込

みが可能であるかを確認してください。

Page 48: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

SVF for Web/CSV Java Edition ユーザーズ・マニュアル

44

エラー

コード エラー内容 原因と対処方法

-554 データベース結果行が存在しま

せん。

[原因 ]

クエリーファイル実行時におこなったSQL問い合わ

せ結果として指定されたデータベース内に合致す

る結果行が存在しませんでした。

または、VrCondit ionメソッドにて指定された条件

に合致する結果行が存在しませんでした。

[対処方法 ]

データベース内に条件に合致するデータレコード

が存在するかを確認してください。

-555 データベース結果列名と同じ印

刷項目名が存在しません。

[原因 ]

クエリー項目名と様式ファイル内のフィールド名が

1つも合致しませんでした。

[対処方法 ]

指定した様式ファイル・クエリーファイルを再度確

認します。

-4971 JavaVM内に不正な処理がありま

した。

[原因 ]

何かしらの原因でJavaVMにて予期せぬ例外が

発生しました。

[対処方法 ]

JavaVMがエラーを返している場合は、エラー発

生時のデバッグファイル・様式ファイルをサポート

センターまで送付してください。

-7474 使用不可能なメソッドが利用され

ています。

[原因 ]

購入されているSVF Java Productでは利用でき

ないメソッドが呼び出されています。

[対処方法 ]

ご購入されている製品をご確認の上、API関数マ

ニュアルを参照し、指定されたメソッドが利用可

能であるかを確認してください。

Page 49: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

索引-1

索引 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

FAQ ..................................................................35

[OUT PUT Environment Setting Menu]画面 ....14

SVF for Web/CSV Java Edition ........................1

SVF Java PRODUCT WEB Server Service.....10, 13

SVF エラーコード ............................................37

SVF 環境設定 ...................................................17

SVF 設計部 .........................................................1

vfreport.properties.ja.......................................17

解除

UNIX 版と Linux 版 .............................12

Windows 版の .........................................7

環境設定 ...........................................................14

環境変数 ...........................................................21

機種別基本設定.................................................30

区切り方法........................................................20

区切り文字........................................................20

検索パス ...........................................................21

サービス............................................................. 9

削除 .................................................................. 27

サンプルプログラム ......................................... 32

出力先ディレクトリ ......................................... 22

制限事項........................................................... 34

設計桁数とデータ長が異なる時の印字 ............ 19

セットアップ

UNIX 版と Linux 版............................. 11

Windows 版 ............................................ 3

縦書き印字の方向 ............................................ 19

通常使うプリンタにする.................................. 27

データ長チェック ............................................ 19

デーモンプロセス ............................................ 13

デバッグ........................................................... 22

デバッグモード ................................................ 22

デリミタの設定 ................................................ 20

動作環境....................................................... 2, 18

Page 50: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

索引-2

バーコード........................................................19

ヒューマン文字の印字 ......................................19

表示色 ...............................................................29

プリンタ ...........................................................23

プリンタの削除.................................................27

プリンタ名の変更 ............................................ 27

ポート ................................................................ 9

リンクフィールド ............................................ 20

列幅 .................................................................. 28

Page 51: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

索引-3

Page 52: SVF for Web / CSV JavaEdition ユーザーズ・マニュ …...SVF for Web/CSV Java Editionユーザーズ・マニュアル 4 2 [次へ]ボタンをクリックします。 [インストール先の選択]画面が表示されます。

SVF for Web / CSV Java Edition ユーザーズ・マニュアル Ver.8.0

2008年 1月 第1版 販売元: ウイングアーク テクノロジーズ株式会社 [本社]〒108-0075 東京都港区港南 1-8-15 W ビル 14F

TEL:03-6710-1700(代表) FAX:03-6710-1701

ホームページ:http://www.wingarc.co.jp

開発元: 株式会社エフ・アイ・ティ

〒102-0071 東京都千代田区富士見 2-14-37 FUJIMI EAST 2F

※本マニュアルに記載されている社名および商品名は、一般に各社の商標および登録商標です。 ※本マニュアルは予告なく変更することがあります。