応札者向けクライアントでの
Windowsのユーザ名およびドメイン名に関する制限事項の周知

 平成15年4月9日
財団法人  日本建設情報総合センター
電子入札コアシステム開発コンソーシアム

 制限事項
電子入札コアシステムを利用する応札者クライアントに対する制限事項は、下記の3項目となっております。

制限1:応札者クライアントのWindowsのユーザ名(ログイン名)には、2バイト文字(※1)は使用できません。

制限2:応札者クライアントのWindowsのネットワークに用いるドメイン名には、2バイト文字は使用できない場合(※2)があります。

制限3:応札者クライアントにJRE1.3.1_06をインストールするWindowsのユーザ名(ログイン名)には、2バイト文字は使用できません。

 ※1:2バイト文字とは2バイト以上のデータで表現される文字のことで、ひらがなや漢字などの全角文字はすべて 2バイト文字
  (多バイト文字)となります。また英数字であっても全角文字の場合は2バイト文字となります。
 ※2:Windows OSの種類によって異なります。Windows 2000またはWindows XPを用いた場合、ドメイン名には2バイト文字が
  使用できません。

 補足資料1

 3つの制限事項に対する技術的な理由について示してます。
 理由
 制限1:応札者クライアントのWindowsのユーザ名(ログイン名)には、2バイト文字は使用できません。
 理由1:ユーザ名に2バイト文字を用いるとPlug-inキャッシュが使用できないため

 電子入札コアシステム(以降、コアシステム)は、応札者が用いるクライアントにおいてアプレットのダウンロード時間を低減するために、Java Plug-in の持つキャッシュ機能を使用しております。コアシステムが準備としているJRE(バージョン1.3.1_06)では、Plug-inキャッシュが以下のフォルダーに格納されます。
     “{user.home}/java_plugin_AppletStore/{JRE Ver}/jar/*”
 2バイト文字のユーザ名を使用した場合、Javaは上記“{user.home}”を正しく認識することができずPlug-in情報を取得できません。
 
 制限2:応札者クライアントのWindowsのネットワークに用いるドメイン名には、2バイト文字は使用できない場合があります。
 理由2:ドメイン名に2バイト文字を用いるとPlug-inキャッシュが使用できないため

 特定のWindows OSでは、理由1で示した“{user.home}”のフォルダーにドメイン名が入るため同様の問題が発生します。
 
 制限3:応札者クライアントにJRE1.3.1_06をインストールするWindowsのユーザ名(ログイン名)には、2バイト文字は使用できません。
 理由3:問題点1または問題点2での環境でJREのインストールが正常に行えないため

 理由1で示したフォルダーは、JREのインストール時に指定されているため、ユーザ名またはドメイン名に2バイト文字を使用した場合に問題が発生する環境では、JRE(バージョン1.3.1_06)のインストールが正常に行えません。

 補足資料2

 制限された2バイトユーザ名を使用した環境下での不正動作画面の一例を示します。
   動作環境:OSにWindows XP、ブラウザにMicrosoft Internet Explorer 6
 2バイトユーザ名を用いた場合の不正動作画面
 
 トップ画面にてJava Plug-in アプレットインストールの警告が現れる。


 ファイルの入出力エラーにより、アプレットインストールが中止される。 


 2バイト文字を使用したフォルダー名が正しく認識されていないことが分かる。