001-008955

パッケージ版 Garoon

関心あり
0人の方が関心を示しています。

[Windows版の現象]コマンドラインを使用してCSVファイルからデータを読み込む場合、コマンド内のファイルのパスに全角の文字が含まれていると、エラー(FW00048)が発生する。

種別
不具合
機能
  • ユーザー
再現バージョン
  • 4.0.0
  • 4.0.1
  • 4.0.2
  • 4.0.3
  • 4.2.0
  • 4.2.1
改修バージョン
4.2.2
公開日
2016-03-25
更新日
2016-05-27

【準備】

  • サーバーマシン(Windows)上に、全角文字を含むフォルダーを作成します。

    例:
    -----------
    C:\フォルダー1
    -----------

  • ユーザー1の情報を読み込むCSVファイルを作成します。

    例:
    名前:ユーザー1
    ログイン名:user1
    CSVファイル名:users.csv
    -----------
    "user1","ユーザー1","user1","*","","","","1","","","","","","",""
    -----------

  • ユーザー情報のCSVファイルを、準備で作成した全角文字を含むフォルダーに配置します。

    例:
    -----------
    C:\フォルダー1\users.csv
    -----------


【再現手順】

  1. コマンドラインを開きます。

  2. CGI実行ディレクトリーに移動します。

    例:
    IISの場合:
    cd C:\Inetpub\scripts\cbgrn

    Apacheの場合:

    cd C:\Program Files\Apache Software Foundation\Apache2.2\cgi-bin\cbgrn

  3. ユーザー情報のCSVファイルを読み込むコマンドを実行します。

    例:
    grn.exe -C -q code\command\import_user.csp localfile=C:\フォルダー1\users.csv


→現象発生:
 次のエラーが発生し、ユーザー情報を読み込めません。
 --------------
 Error: FW00048
 Invalid character encoding is used in the request parameter.

 Cause:
 An invalid request may have been created.
 --------------

補足:

  • 次のユーザー管理用CSVファイルを読み込んだ場合も、同様の現象が発生します。
    • 組織情報
    • 組織の所属ユーザー
    • ユーザーの所属組織
    • ロール情報

【回避方法】

次のどちらかの操作を行います。

  • ユーザー情報のCSVファイルを、全角文字を含まないフォルダーに配置します。

    例:
    -----------
    C:\folder1\users.csv
    -----------

  • (システム管理画面)「ユーザー > CSVファイルからの読み込み > ユーザーの読み込み」画面で、ユーザー情報のCSVファイルを読み込みます。

 

 

------------------------------------------------------------
【更新履歴】

2016/05/17 タイトルを更新しました。

関連記事