ページの先頭行へ戻る
Systemwalker Runbook Automation リファレンスガイド
FUJITSU Software

2.1.1 ファイル形式

ファイル形式

インストールパラメーターファイルは、各行3列のCSV形式で記述します。

セクション名,パラメーターのキー名,パラメーターの値

セクション名,パラメーターのキー名,パラメーターの値

セクション名,パラメーターのキー名,パラメーターの値

          :

各列には、以下の項目を設定します。

項目

設定内容

セクション名

セクション名を設定します。セクション名には、以下の2種類のうちいずれかを指定します。

“installInfo”:製品情報を設定します。

“parameters”:本製品の設定パラメーターの情報を設定します。

パラメーターのキー名

パラメーターのキー名を設定します。

パラメーターの値

パラメーターの値を設定します。

注意

  • セクション名、およびパラメーターのキー名は省略できません。

  • セクション名が"installInfo"の場合

    • 定義されてないパラメーターを設定した場合、サイレントインストールの実行時にエラーになります。

    • 同じパラメーターを複数回設定した場合、サイレントインストールの実行時にエラーになります。

  • セクション名が"parameters"の場合

    • 定義されてないパラメーターを設定した場合、実行時に無視されます。

    • 同じパラメーターを複数回定義した場合、下の行の設定が有効になります。

CSVのファイル形式

CSVファイルの形式については、以下のとおりです。下記以外については、RFC4180に従います。

レコードについて
  • ファイル末尾には改行を指定してください

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

    例)

    aaa,bbb,ccc

    aaa

    bbb

    ccc

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

    例1)

    aaa,,ccc

    aaa

    ccc

    例2)

    aaa,bbb,

    aaa

    bbb

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

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

    例)

    "aaa","bbb","ccc"

    aaa

    bbb

    ccc

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

    例1)

    "aaa","bb

    b","ccc"

    aaa

    bb

    b

    ccc

    例2)

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

    aaa

    bb,b

    ccc

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

    例)

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

    aaa

    bb"b

    ccc

注意

エラーとなる場合について

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

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

    "zzz ","yyy", " xxx "

  • フィールド数が異なる場合

    aaa,bbb

    aaa,bbb,ccc

    aaa,bbb,ccc,ddd

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

    aaa,"bbb",ccc

    "xxx",yyy,"zzz"

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

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