ページの先頭行へ戻る
Interstage Charset Manager Web入力 マルチ文字コードオプション V10 ユーザーズガイド

3.5.1 インストールパラメーターCSVファイルの作成

インストールパラメーターは、以下の形式でCSVファイルに指定します。

CSVファイルの記述形式は“■CSVファイルの形式”を参照してください。

文字コード

UTF-8

フォーマット

installInfo,

softwareName,

[ソフトウェア名称]

installInfo,

OS,

[OS名]

installInfo,

Version,

[バージョン]

installInfo,

Name,

[ソフトウェアID]

parameters,

[パラメーターのキー名],

[パラメーターの値]

parameters,

・・・,

・・・

installInfoパラメーター

パラメーター

installInfoパラメーター

備考

ソフトウェア名称

キー名

softwareName

省略可能

string

デフォルト値

<なし>

Interstage Charset Manager Web Input Multi Option

OS名

キー名

OS

省略可能

string

デフォルト値

<なし>

Linux

バージョン

キー名

Version

省略可能

string

デフォルト値

<なし>

V10.1.1

ソフトウェアID

キー名

Name

必須

string

デフォルト値

<なし>

Interstage Charset Manager Web Input Multi Option Install

※省略可能とは、行がなくてもエラーにはならない設定です。

※値には、本製品で設定する値が記載されています。

parametersパラメーター

parametersに設定できるパラメーターについて説明します。

分類

parametersパラメーター

インストールディレクトリ

キー名

INSTALLDIR

string

デフォルト値

/opt

製品のインストール先ディレクトリです。

CSVファイルの形式

CSVファイルの形式は、RFC4180を基に以下の仕様とします。

レコードについて
  • 各レコードは改行「LF」で区切ります。

  • ファイル末尾には改行を指定してください。

  • レコード内の各フィールドはカンマ「,」で区切ります。(カンマはASCII(1byte文字))

    aaa,bbb,ccc

    aaa

    bbb

    ccc

  • カンマが連続した場合、および、改行の前にカンマがある場合は、カンマの次に空データがあるものとします。

    aaa,,ccc

    aaa

    ccc

    aaa,bbb,

    aaa

    bbb

  • ヘッダーは指定できません。

    field1

    field2

    field 3

    aaa,bbb,ccc

    aaa

    bbb

    ccc

ダブルクォーテーションについて
  • ダブルクォーテーションで囲む場合は、同じレコードのすべてのフィールドをダブルクォーテーションで囲みます。

    "aaa","bbb","ccc"

    aaa

    bbb

    ccc

  • 改行、ダブルクォーテーション、カンマを含むフィールドは、ダブルクォーテーションで囲みます。

    "aaa","bb

    b","ccc"

    aaa

    bb

    b

    ccc

    "aaa","bb,b","ccc"

    aaa

    bb,b

    ccc

  • ダブルクォーテーションで囲まれているフィールドでダブルクォーテーションを使用する場合は、ダブルクォーテーションでエスケープします。

    "aaa","bb""b","ccc"

    aaa

    bb"b

    ccc


注意

以下の場合はエラーとなります。

  • 区切り(カンマ)の前後に空白、タブなどがある。
    空白、タブなどを入れた場合、それらも1文字として認識するため、パラメーターエラーの原因となります。

  • ダブルクォーテーションで囲まれているフィールドの前後に空白がある。

    "zzz ", "yyy ", " xxx "

  • フィールド数が異なる。

    aaa,bbb

    aaa,bbb,ccc

    aaa,bbb,ccc,ddd

  • ダブルクォーテーションで囲まれているフィールドと囲まれていないフィールドが混在する。

    aaa,"bbb",ccc

    "xxx",yyy,"zzz"

  • ダブルクォーテーションのエスケープが崩れている。

    "aaa","bb"""b","ccc"