メニューボタン
サポートチーム便り2026.04.22

Navigator for i でユーザー・プロファイルのテキスト記述を変更するとエラーになります

Question

Navigator for i からユーザー・プロファイルの情報を変更できると知りました。

しかし、あるユーザー・プロファイルの「記述」(テキスト記述)を変更しようとするとエラーになってしまいます。

「OK」ボタンもグレーアウトしているので押下できません。

Answer

------------------------------
項目が無効です。使用できる文字は ^[A-Za-zÀ-ÖØ-öø-ÿ0-9"$\*.+_/#@:%! -?]*$ のみです
------------------------------

上記のエラーは、「記述(テキスト記述)」部分に日本語などのDBCS(2バイト文字セット)を入力しているために表示されます。

原因は「記述(テキスト記述)」のフィールド・タイプにあります。

「記述(テキスト記述)」のフィールド・タイプは A (文字)なので、DBCSは入力できません。

その為、DBCSを入力しようとすると、入力不可文字と判断されエラーが出てしまいます。

全てSBCS(半角英数字)にて入力するとエラーが解消されます。

お気づきの方もいるかもしれませんが、実は5250セッションから CHGUSRPRF コマンドなどを実行するとパラメーター「テキスト記述(TEXT)」にDBCSを登録できてしまいます。

しかし、DSPUSRPRF コマンドで出力した時などは文字化けするので、もしかするとIBM i OSのデザインとして無理矢理DBCSを入力できるようにしているだけなのかもしれません。

5250上ではOKでも、Navigator for i ではフィールド属性に合わせて「正しく」判断されてしまうためエラーになってしまうのですね。テキストにDBCSを入れたい場合は、コマンドで変更してください。

過去にご紹介している記事も関連していますので、合わせてご参照頂ければ幸いです。

ユーザープロフィールの一覧を取得しましたが、テキストが文字化けして読めません
https://www.e-bellnet.com/category/technology/1809/1809-94.html

by . 槻樹

あわせて読みたい記事

PAGE TOP