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

1.2.17 swcfmg_param_predef(事前定義パラメーターの管理コマンド)

機能説明

パラメーター管理に事前定義のパラメーターを新規追加、更新、削除、一覧表示、および、取得をします。また、事前定義のパラメーターに関連付けられたパラメーターパッケージを、アップロードまたはダウンロードします。

新規追加、更新、取得は、入力ファイルにパラメーター情報ファイルを使用します。パラメーター情報ファイルは、CSV形式のパラメーター情報CSVファイルとXML形式のパラメーター情報XMLファイルが存在します。詳細は、『開発ガイド』の「パラメーター情報の定義」を参照してください。

アップロードとダウンロードは、パラメーターパッケージファイルを使用します。パラメーターパッケージファイルはZIP形式のファイルです。詳細は、『開発ガイド』「パラメーター情報の定義」の「パッケージファイル」を参照してください。

記述形式

【Windows】

swcfmg_param_predef.exe

{ -add -sdefid "パラメーター設定定義ID" -file "パラメーター情報CSVファイルパス" [-e "文字コード"] |

-add -sdefid "パラメーター設定定義ID" -xml "パラメーター情報XMLファイルパス" |

-update -id "パラメーター情報ID" -file "パラメーター情報CSVファイルパス" [-e "文字コード"] |

-update -id "パラメーター情報ID" -xml "パラメーター情報XMLファイルパス" |

-delete -id "パラメーター情報ID",… |

-list [-sdefid "パラメーター設定定義ID"] [-file "出力ファイルパス"] [-e "文字コード"] |

-get -id "パラメーター情報ID" -file "出力ファイルパス" [-e "文字コード"] |

-get -id "パラメーター情報ID" -xml "出力ファイルパス" |

-upload -id "パラメーター情報ID" -file "パラメーターパッケージファイルパス" |

-download -id "パラメーター情報ID" -dir "出力ディレクトリパス" }

【Linux】

swcfmg_param_predef

{ -add -sdefid "パラメーター設定定義ID" -file "パラメーター情報CSVファイルパス" [-e "文字コード"] |

-add -sdefid "パラメーター設定定義ID" -xml "パラメーター情報XMLファイルパス" |

-update -id "パラメーター情報ID" -file "パラメーター情報CSVファイルパス" [-e "文字コード"] |

-update -id "パラメーター情報ID" -xml "パラメーター情報XMLファイルパス" |

-delete -id "パラメーター情報ID",… |

-list [-sdefid "パラメーター設定定義ID"] [-file "出力ファイルパス"] [-e "文字コード"] |

-get -id "パラメーター情報ID" -file "出力ファイルパス" [-e "文字コード"] |

-get -id "パラメーター情報ID" -xml "出力ファイルパス" |

-upload -id "パラメーター情報ID" -file "パラメーターパッケージファイルパス" |

-download -id "パラメーター情報ID" -dir "出力ディレクトリパス" }

オプション

-add -sdefid "パラメーター設定定義ID" -file "パラメーター情報CSVファイルパス"

指定されたパラメーター情報CSVファイルに記載された内容で、事前定義パラメーターを新規追加します。そして、事前定義パラメーターは、指定したパラメーター設定定義IDのパラメーター設定定義と関連付けられます。入力ファイルは、CSV形式のパラメーター設定定義ファイルです。

追加された事前定義パラメーターに対してパラメーター情報IDが生成されます。このIDを標準出力に出力します。

  • 生成するIDの形式

    事前定義パラメーターは、以下の規則で自動採番します。

    PM(プレフィックス) + 8桁の番号
    例:
    PM00000001
  • 標準出力の出力形式

    パラメーター情報IDを以下の形式で出力します。

    [パラメーター情報ID]
-add -sdefid "パラメーター設定定義ID" -xml "パラメーター情報XMLファイルパス"

入力ファイルは、XML形式のパラメーター設定定義ファイルです。その他は上のオプションと同じ動作をします。

-update -id "パラメーター情報ID" -file "パラメーター情報CSVファイルパス"

パラメーター情報IDの事前定義パラメーターを、指定されたパラメーター情報CSVファイルに記載された内容で更新します。入力ファイルは、CSV形式のパラメーター設定定義ファイルです。

-update -id "パラメーター情報ID" -xml "パラメーター情報XMLファイルパス"

入力ファイルは、XML形式のパラメーター情報ファイルです。その他は上のオプションと同じ動作をします。

-delete -id "パラメーター情報ID",…

パラメーター情報IDの事前定義パラメーターを削除します。パラメーター情報IDは‘,'(カンマ)で区切って複数指定できます。

-list [-sdefid "パラメーター設定定義ID"] [-file "出力ファイルパス"]

登録されている事前定義のパラメーターについて一覧表示を、CSV形式の事前定義パラメーター一覧ファイルで出力します。

-setid パラメーター設定定義IDに関連付けられた事前定義パラメーターだけを一覧表示で出力します。

-file “出力ファイルパス”が省略された場合、情報はコマンドの標準出力に出力されます。

指定したファイルが存在しない場合はファイルを新規作成し、存在する場合は既存のファイルへ上書きします。

エラーのため、ファイル出力できなかった場合、新規作成時は、新たなファイルは作成しません。既存ファイルへの上書きの場合は、既存ファイルを保証します。

  • 標準出力の出力形式

    事前定義パラメーターの一覧表示を以下の形式で出力します。

    項番

    項目名

    備考

    1

    パラメーター設定定義ID

    パラメーター情報に関連付けているパラメーター設定定義IDを出力します。

    2

    パラメーター情報ID

    事前定義パラメーターのパラメーター情報IDを出力します。

    3

    パラメーター情報の名前

    事前定義パラメーターのパラメーター情報の名前を出力します。

    4

    パラメーターパッケージのファイル名

    パラメーターパッケージのファイル名を出力します。

  • ヘッダーの形式

    CSVファイルの先頭には、以下の形式でヘッダーを挿入します。出力する情報がない場合でも、ヘッダーを出力します。

    #Parameter setting definition ID,Parameter information ID,Parameter information name,Package name

-get -id "パラメーター情報ID" -file "出力ファイルパス"

パラメーター情報IDの事前定義パラメーターを、指定された出力ファイルパスに出力します。出力ファイルは、CSV形式のパラメーター情報ファイルです。

指定したファイルが存在しない場合はファイルを新規作成し、存在する場合は既存のファイルへ上書きします。

エラーのため、ファイル出力できなかった場合、新規作成時は、新たなファイルは作成しません。既存ファイルへの上書きの場合は、既存ファイルを保証します。

-get -id "パラメーター情報ID" -xml "出力ファイルパス"

出力ファイルは、XML形式のパラメーター情報ファイルです。その他は上のオプションと同じ動作をします。

-upload -id "パラメーター情報ID" -file "パラメーターパッケージファイルパス"

パラメーター情報IDの事前定義パラメーターに、パラメーターパッケージをアップロードします。入力ファイルは、ZIP形式のパラメーターパッケージファイルです。

アップロードできるパラメーターパッケージは、以下の条件のものです。条件以外の場合は、エラーになります。

  • 拡張子はZIPにする

    ファイルの拡張子はZIPにしてください。

  • ファイルサイズは2MB以下にする

    アップロードできるファイルサイズは、2MB以下です。

-download -id "パラメーター情報ID" -dir "出力ディレクトリパス"

パラメーター情報IDの事前定義パラメーターに登録されているパラメーターパッケージをダウンロードします。出力ディレクトリパスにZIP形式のパラメーターパッケージファイルを出力します。

出力ディレクトリにファイルが存在しないことを確認してください。出力ディレクトリにファイルが存在した場合はエラーになります。

-e “文字コード”

ファイルの文字コードを指定します。

以下の文字コードが指定できます。半角英大文字で指定します。

[Windows]

  • SJIS

[Linux]

  • UTF-8

  • EUC

本オプションを省略した場合、本コマンドの実行環境の文字コードで動作します。

復帰値

復帰値

意味

0

正常終了しました。

10

パラメーター異常です。

20

指定された入出力パスのエラーです。

30

指定された文字コードに誤りがあります。

40

ファイルが解析できません。

50

ファイルの記述に誤りがあります。

70

指定されたIDが存在しません。

72

指定されたIDにパッケージが登録されていません。

73

指定されたIDにパッケージが正常に登録されていません。

100

Systemwalker Software Configuration Manager は起動していません。

101

同時実行できないコマンドが実行されています。

102

コマンド実行権限がありません。

110

書き込みエラーです。

120

メディアライブラリでディスク容量不足が発生しました。

200

セットアップされていません。

255

システムエラーです。

コマンド格納場所

管理サーバ

【Windows】

[Systemwalker Software Configuration Managerインストールディレクトリ]\SWCFMGM\bin

【Linux】

/opt/FJSVcfmgm/bin

実行に必要な権限/実行環境

【Windows】

【Linux】

注意事項

共通の注意事項
  • 本コマンドは同時に実行する事はできません。コマンド実行中に他のコマンドを実行すると、排他エラーとなります。

  • Systemwalker Software Configuration Managerが起動した状態で本コマンドを実行してください。

削除時の注意事項
  • Systemwalker Software Configuration Managerで管理する必要がなくなった事前定義パラメーターは、本コマンドを使用して情報を削除してください。

一覧表示時の注意事項
  • 事前定義パラメーターが登録されていない場合は、ヘッダー情報だけを出力します。

    #Parameter setting definition ID,Parameter information ID,Parameter information name,Package name

新規追加・更新エラー時の注意事項
  • CSV形式のパラメーター情報ファイルに誤りがある場合は、事前定義パラメーターの登録・更新を中止します。以下のエラーメッセージを出力します。

    ファイルの記述に誤りがあります。[行番号:n][原因:(原因)]

    (原因) には、以下のどれかが出力されます。

    メッセージ

    意味

    Number of elements.

    該当行の要素の数を見直してください。

    Mandatory elements are not specified.

    CSVの形式と一致しません。正しい形式で入力してください。

    The key element is invalid.

    パラメーターの状態に指定された値が不正です。正しい形式で入力してください。

    The status element is invalid.

    パラメーターのキーに指定された値が不正です。正しい形式で入力してください。

    The number of characters of name element is invalid.

    名前の文字数が不正です。正しい文字数を入力してください。

    The number of characters of description element is invalid.

    説明の文字数が不正です。正しい文字数を入力してください。

    The number of characters of key element is invalid.

    キーの文字数が不正です。正しい文字数を入力してください。

    The number of characters of value element is invalid.

    値の文字数が不正です。正しい文字数を入力してください。

  • XML形式のパラメーター情報ファイルに誤りがある場合は、事前定義パラメーターの登録・更新を中止します。以下のエラーメッセージを出力します。

    XMLファイルの検証でエラーが発生しました。[詳細:(原因)]

使用例