4.3. intra-mart Accel Platform 、および、 IM-PDFDesigner for Accel Platform のアップデート¶
intra-mart Accel Platform 、および、 IM-PDFDesigner for Accel Platform のアップデート手順を示します。
注意
2017 Summer から、IOWebDOC 3.x が利用可能になりました。
IOWebDOC 1.x から IOWebDOC 3.x への移行時は、手順が異なります。
移行手順については、「 IM-PDFDesigner for Accel Platform の IOWebDOC 1.x から IOWebDOC 3.x への移行 」を参照してください。
4.3.1. 既存ファイル群の退避¶
既存環境から、次のファイルを退避します。
- IM-PDFDesigner for Accel Platform の API を使用しているソースコード一式
- 帳票レイアウトファイル(dlf、iod、def、clf、ddl、cdd)
- データファイル(DAT形式、CSV形式)
- その他関連ファイル(埋め込み用画像ファイル、外部変数ファイル、外字ファイル、フォントファイル 等)
注意
既存ファイル群の設置場所は、お客様により異なります。
設置場所については、「 IM-PDFDesigner for Accel Platform プログラミングガイド 」-「 サンプルプログラム・データの設置場所 」を参考に確認してください。
4.3.2. 既存環境のアンインストール¶
既存環境から、 連携エンジン IOWebDOC をアンインストールします。
アンインストール手順は、次を参照してください。
スタンドアローン構成
分散構成
既存環境から、 帳票デザインツール IOWebDOC をアンインストールします。
アンインストール手順は、「 IM-PDFDesigner for Accel Platform セットアップガイド 」-「 IOWebDOCのアンインストール 」を参照してください。
既存環境から、PDF帳票サーバをアンインストールします。
アンインストール手順は、「 IM-PDFDesigner for Accel Platform セットアップガイド 」-「 PDF帳票サーバ 」を参照してください。
注意
連携エンジン IOWebDOC は、異なるバージョンであっても同一環境内に共存させることはできません。
インストール済みの 連携エンジン IOWebDOC を必ずアンインストールしてください。
注意
帳票デザインツール IOWebDOC は、異なるバージョンであっても同一環境内に共存させることはできません。
インストール済みの 帳票デザインツール IOWebDOC を必ずアンインストールしてください。
4.3.3. 環境構築¶
intra-mart Accel Platform をアップデートします。
セットアップ手順は、「 intra-mart Accel Platform セットアップガイド 」-「 モジュールのアップデート 」を参照してください。
IM-PDFDesigner for Accel Platform を構築します。
セットアップ手順は、「 IM-PDFDesigner for Accel Platform セットアップガイド 」を参照してください。
注意
既存環境をアップデートする場合は、ライセンスの再登録は不要です。
注意
既存環境で使用しているフォントや外字が、新しい環境にインストールされているか確認してください。
インストールされていない場合、PDF帳票の見た目が崩れる、または、文字化けする可能性があります。
4.3.4. 退避したファイル群の設置¶
退避したファイル群を、新しい環境へ設置します。
設置場所については、「 IM-PDFDesigner for Accel Platform プログラミングガイド 」-「 サンプルプログラム・データの設置場所 」を参考に設置してください。
注意
既存環境で、独自の設定やファイルを使用している場合には、新しい環境への設定漏れやファイルの設置漏れがないか確認してください。
4.3.5. 動作確認¶
動作確認を実施します。
IM-PDFDesigner for Accel Platform を使用し、PDF帳票ファイルを作成します。
埋め込みデータや入力データの文字列、表や図などが想定通りに出力されているか確認します。
出力したPDF帳票ファイルの見た目が崩れている場合には、帳票レイアウトファイルを調整してください。
注意
過去の一部のバージョンのAPIドキュメントでは、ファイル出力APIの正常終了の戻り値として「正の整数(固定値)」を記載していますが、正しくは、「0以上」となります。(サンプルでは、以前より「0以上」を正常終了としています)
そのため、該当するAPIの正常終了の戻り値を、固定値で判定している場合、問題が生じる可能性があります。
該当するプログラムを実装している場合は、「0以上」を正常終了とするよう修正してください。
注意
IM-PDFDesigner for Accel Platform 2022 Spring 以前のバージョンから 2022 Winter 以降のバージョンへアップデートした際、PDF帳票出力においてエラーが発生する可能性があります。
エラーが発生した場合は、「 IM-PDFDesigner for Accel Platform トラブルシューティング 」を参照してください。
注意
帳票レイアウトファイル毎に出力内容が異なります。全ての帳票レイアウトファイルについて動作確認が必要です。
注意
想定通りに出力されない場合には、「 IM-PDFDesigner for Accel Platform トラブルシューティング 」を参照してください。
以上で、 IM-PDFDesigner for Accel Platform のアップデート作業は完了です。