MUP NUMBER: JDSM104 ----------- PRODUCT: DSM/Japanese for DEC OSF/1 AXP -------- UPDATED PRODUCT: DSM/Japanese for DEC OSF/1 AXP 1.0D ---------------- APPRX BLCK SIZE: 24000 ---------------- DIGITAL 日本語DSM 1.0D for DEC OSF/1 AXPをインストールする前に お読みください DSMをご使用のお客様 各位 これは、DSM[TM]ソフトウェア・ディストリビューション・キ ットについて説明し、DSMドキュメンテーション・セットの補 足情報を提供するものです。日本語DSM 1.0D for DEC OSF/1 AXPは、弊社のAlphaシステム、およびDigital UNIX[R]オペレ ーティング・システム用のDEC標準Mのバージョン1.0に対する メンテナンス更新です。日本語DSM 1.0D for DEC OSF/1 AXP を起動するには、日本語Digital UNIXバージョン3.0以上を起 動中でなければなりません。 DSMディストリビューション・キットは、CD-ROMで提供され ています。ドキュメンテーションは、(Bookreader[TM] for DEC OSF/1 AXPで使用される)オンライン・ドキュメンテーシ ョン・ライブラリ・コンパクト・ディスクで入手できます。 DSMでは、ライセンスを持つユーザがDSMヘアクセスすること を可能する、ライセンス管理機能(LMF)をサポートします。 DSMディストリビューション・キットは、プロダクト・オーソ ライゼーション・キー(PAK)も含みます。PAKに含まれる情報 は、LMFを用いて登録されなければなりません。 初めてDSMをインストールする場合には、DSMソフトウェアを インストールする前に『インストレーション・マネージメン ト・ガイド』を参照してください。このマニュアルでは、イ ンストレーション・プロシジャについて詳しく説明していま す。第1章は、必要なソフトウェアおよびDSMライセンスの登 録についての情報です。第2章は、DSMとともに使用される Digital UNIXシステムの構築についての情報です。追加のシ ステム構築情報およびドキュメンテーションの修正について は付録Aを、更新されたインストレーションの例については付 録Bを参照してください。 ページ 2 バージョン1.0、1.0A、1.0Bもしくは1.0Cからバージョン1.0D へ更新する場合には、付録Cに記載のアップデート・プロシジ ャにしたがってください。このキットによって解決されたECO の説明については、付録Dを参照してください。 『リリース・ノート』のハード・コピーは、ドキュメンテ ーション・セットとともに提供され、オンラインでは、DSM ディストリビューション・キットとともに、ファイルとし て提供されています。『リリース・ノート』のサブセット JDSMREL104をインストールすることにより、DSMインストー ル時にこれらリリース・ノートのコピーを得ることができま す。次のファイルがインストールされます。 /usr/opt/JDS104/doc/relnotes/dsm_relnotes_japanese.txt /usr/opt/JDS104/doc/relnotes/jdsm104.cover_letter ページ 3 付録A -追加のプロダクト情報 ここでは、追加のプロダクト情報およびドキュメンテーショ ンの修正について説明します。 1.DSM_XMUMPS_DICTIONARY環境変数の削除 『X and Motifリファレンス・プログラマーズ・ガイドfor DSM』の第1章では、X Window Systemインタフェースを使 用する前に、DSM_XMUMPS_DICTIONARY環境変数を定義しなけ ればならないという説明がありますが、これは誤りです。 この環境変数を定義する必要はありません。DSMは、自動的 に/usr/lib/dsm/xwin/dsm_xmumps_dictionary.datを使用しま す。 2.外部端末接続を制御するテーブル 次の情報は、『プログラマーズ・ガイド』に記載の内容を補 足します。 9-23ページに記載の次の文章は、誤りです。 第4番目のフィールドをonの代りにoffとするように、/etc /ttysの適切な行を変更することで、これが実行されます。 この文章を、次のように訂正します。 これは、/etc/inittabの3番目の":"で区切られたフィールド に、"off"を挿入することにより行われます。 ページ 4 付録B -更新されたプロダクトのインストレーションの例 『インストレーション・マネージメント・ガイド』に記載の インストレーションの例は、次の例と置き換えられました。 # /usr/sbin/setld -l /cdrom/JDSM104/bin The subsets listed below are optional: There may be more optional subsets than can be presented on a single screen. If this is the case, you can choose subsets screen by screen or all at once on the last screen. All of the choices you make will be collected for your confirmation before any subsets are installed. 1) DSM V1.0DJ for DEC OSF/1 AXP Base Subset 2) DSM V1.0DJ for DEC OSF/1 AXP Reference Page 3) DSM V1.0DJ for DEC OSF/1 AXP Release Notes 4) DSM V1.0DJ for DEC OSF/1 AXP X Window Subset Or you may choose one of the following options: 5) ALL of the above 6) CANCEL selections and redisplay menus 7) EXIT without installing any subsets Enter your choices or press RETURN to redisplay menus. Choices (for example, 1 2 4-6): 5 You are installing the following optional subsets: DSM V1.0DJ for DEC OSF/1 AXP Base Subset DSM V1.0DJ for DEC OSF/1 AXP Reference Page DSM V1.0DJ for DEC OSF/1 AXP Release Notes DSM V1.0DJ for DEC OSF/1 AXP X Window Subset Is this correct? (y/n): y Checking file system space required to install selected subsets: File system space checked OK. 4 subset(s) will be installed. ページ 5 Loading 1 of 4 subset(s).... DSM V1.0DJ for DEC OSF/1 AXP Release Notes Copying from /cdrom/JDSM104/bin (disk) Verifying Loading 2 of 4 subset(s).... DSM V1.0DJ for DEC OSF/1 AXP Reference Page Copying from /cdrom/JDSM104/bin (disk) Verifying Loading 3 of 4 subset(s).... DSM V1.0DJ for DEC OSF/1 AXP X Window Subset Copying from /cdrom/JDSM104/bin (disk) Verifying Loading 4 of 4 subset(s).... DSM V1.0DJ for DEC OSF/1 AXP Base Subset Copying from /cdrom/JDSM104/bin (disk) Working....Thu Feb 13 17:09:14 JST 1997 Verifying 4 of 4 subset(s) installed successfully. Configuring "DSM V1.0DJ for DEC OSF/1 AXP Release Notes" (JDSMREL104) Release notes for JDSMREL104 may be found at : /usr/opt/JDS104/doc/relnotes/dsm_relnotes_japanese.txt Configuring "DSM V1.0DJ for DEC OSF/1 AXP Reference Page" (JDSMMAN104) Configuring "DSM V1.0DJ for DEC OSF/1 AXP X Window Subset" (JDSMXWIN104) Configuring "DSM V1.0DJ for DEC OSF/1 AXP Base Subset" (JDSMBASE104) Linking a dsm image with X Windows packages .... Installation of DSM V1.0DJ for DEC OSF/1 AXP Base Subset completed. ページ 6 Do you want to run the IVP for JDSMBASE104 now [y or n] ? y DSM V1.0DJ for DEC OSF/1 AXP Base Subset (JDSMBASE104) Copyright (c) Digital Equipment Corporation 1997. All rights reserved. JDSMBASE104: Starting Installation Verification Procedure (IVP). If this fails, please include the following when submitting a report: 1) This subset name, which is JDSMBASE104 2) The /tmp/JDSMBASE104/dsmdir/dsmivp.output file that was generated 3) This setld session Created scratch directory : /tmp/JDSMBASE104 Executing dsm in IVP mode... **************************************************************************** * * IVP for JDSMBASE104 was successful. * **************************************************************************** # ページ 7 付録C - DSMの以前のバージョンからのアップグレード・プロ シジャ 次は、DSMの以前のバージョンからアップグレードする方法 について説明します。例のサブセット識別子が、日本語DSM V1.0 for DEC OSF/1 AXPにあてはまるという点に注意してく ださい。 1.システムの各DSM環境の全ボリューム・セットの整合性を 調べます。そのためには、既知な全ボリューム・セットを マウントする各DSM環境で、コンフィグレーションを開始 し、^ICユーティリティを用いて、(DSMベースライン・ボ リューム・セットを含む)各ボリューム・セットにエラー がないことを確認してください。 エラーが見付かった場合には、^FIXユーティリティを用い てエラーを訂正し、整合性の点検がエラーなく起動するま では、このアップグレード・プロシジャを続行しないでく ださい。 2.全ボリューム・セットのバックアップをとります。 3.^SHUTDWNユーティリティを用いて、全DSM環境をシャッ ト・ダウンします。これには、ベースライン・モードで起 動中の環境も含みます。 4.このアップグレード・プロシジャを続行する前に、全環境 がシャット・ダウンされたことを確認してください。たと えば、次を入力してください。 % ps aux | grep dsm dsmmgr 1347 ... 0:00 dsm -S garcol -E dsmmgr dsmmgr 1346 ... 0:00 dsm -S demon -E dsmmgr dsmmgr 1348 ... 0:00 grep dsm 上記の例は、dsmmgrのDSM環境に対してベースライン・モ ードがまだ起動中であることを示しています。次の例で は、コンフィグレーションを起動するDSM環境も、ベース ライン・モードで起動するDSM環境もないことを示してい ます。 ページ 8 % ps aux | grep dsm dsmmgr 1342 0.0 0.3 8.14M 96K p0 S 0:00 grep dsm 5.システムのルート・アカウントへログインして、ディレク トリをルート・ディレクトリ(/)に変更します。 6.DDPを次のようにシャット・ダウンします。 # /usr/bin/dsmddpdrv -S 7.次のファイルは、アップグレード・プロシジャ中に上書き されます。 /usr/sbin/dsmddpstartup.sh /usr/sbin/dsmshutdown.sh /usr/sbin/dsmstartup.sh /usr/sbin/dsmshut_script.sh /usr/sbin/dsmstart_script.sh これらのファイルが変更されてから参照するために、ファ イルのコピーを残しておきたい場合には、別のディレクト リへコピーすることができます。 例: # cp /usr/sbin/dsmddpstartup.sh /scratch # cp /usr/sbin/dsmshutdown.sh /scratch # cp /usr/sbin/dsmstartup.sh /scratch # cp /usr/sbin/dsmshut_script.sh /scratch # cp /usr/sbin/dsmstart_script.sh /scratch 注意 日本語DSM for DEC OSF/1 AXPのインストレーショ ンを完了したあとで、これらのファイルをリストア しないでください。サイト特有の情報を含みたい場 合には、新しくインストールされたファイルを変更 しなければなりません。 ページ 9 8.どの日本語DSM for DEC OSF/1 AXPサブセットを、システ ムでインストールするかを判断してください。 # /usr/sbin/setld -i | grep DSM JDSMBASE100 installed DSM V1.0J for DEC OSF/1 AXP Base Subset JDSMMAN100 installed DSM V1.0J for DEC OSF/1 AXP Reference Page JDSMREL100 installed DSM V1.0J for DEC OSF/1 AXP Release Notes JDSMXWIN100 installed DSM V1.0J for DEC OSF/1 AXP X Window Subset 9.インストールされた各日本語DSM for DEC OSF/1 AXPサブ セットを、システムから削除してください。強制ではあり ませんが、なるべく次の順序でファイルを削除することを 推奨します。 # /usr/sbin/setld -d JDSMREL100 Deleting DSM V1.0J for DEC OSF/1 AXP Release Notes (JDSMREL100). # /usr/sbin/setld -d JDSMMAN100 Deleting DSM V1.0J for DEC OSF/1 AXP Reference Page (JDSMMAN100). # /usr/sbin/setld -d JDSMXWIN100 Deleting DSM V1.0J for DEC OSF/1 AXP X Window Subset (JDSMXWIN100). # /usr/sbin/setld -d JDSMBASE100 Deleting DSM V1.0J for DEC OSF/1 AXP Base Subset (JDSMBASE100). 10新しい日本語DSM V1.0D for DEC OSF/1 AXPキットをイン ストールします。インストレーション・プロシジャの詳細 については、『インストレーション・マネージメント・ガ イド』を参照してください。更新されたインストレーショ ンの例については、付録Bを参照してください。 11各DSM環境マネージャのアカウントへログインします。そ して、/usr/sbin/dsmupgrade.shシェル・スクリプトを実 行し、ベースライン・ボリューム・セット、コンフィグレ ーション定義、アプリケーション・ボリューム・セット、 およびルーチンをアップグレードします。 ページ 10 日本語DSM V1.0からアップグレードする場合は、アップグ レード・ルーチンを再コンパイルする必要はありません。 次の例は、dsmupgrade.shの起動方法について説明しま す。 例1:ボリューム・セットのアップグレードのための dsmupgrade.shの使用 % /usr/sbin/dsmupgrade.sh Initializing baseline mode... DSM V1.0D-031J for DEC OSF/1 AXP dsmmgr [Baseline] Loading globals from /usr/sbin/dsmglobals.upg ... Loading routines from /usr/sbin/dsmroutines.upg ... Removing obsolete utilities ... Volume label upgraded for /usr/users/dsmmgr/dsmdir/dsmbaseline.gls Finished upgrading the baseline volume set Initializing baseline mode... DSM Configuration Upgrade This utility updates configuration definitions for compatibility with the current version of DSM. All volume sets mounted by a configuration will be upgraded, and application routines can be recompiled. Enter the configuration identifier ページ 11 Configuration DSM is compatible with the current version of DSM DSM Volume Set Upgrade A volume set upgrade will now be performed for all volume sets included in configuration DSM. You can direct the upgrade to recompile your routines The following volume sets will upgraded: Volume Set: DEC Files: /usr/users/dsmmgr/dsmdir/database/decvol1.gls Do you want to recompile your application routines [Y OR N] ? Starting DSM configuration dsmupgrade Mounting Volume Set DSM with 1 volume Mounting /usr/users/dsmmgr/dsmdir/dsmbaseline.gls as Volume 1 with 4000 2KB block s Mounting Volume Set DEC with 1 volumes Mounting /usr/users/dsmmgr/dsmdir/database/decvol1.gls as Volume 1 with 5000 2KB blocks 1 Volume Sets mounted DSM Write Demon ... Started as PID 6543 DSM Garbage Collector ... Started as PID 6542 DSM startup complete - User logins disabled Upgrading volume set labels to the current version of DSM Volume label upgraded for /usr/users/dsmmgr/dsmdir/database/decvol1.gls Compiling routines in all application volume sets Compiling routines in [LIB,DEC] 0 routines recompiled Compiling routines in [USR,DEC] ページ 12 0 routines recompiled Shutting down DSM configuration Shutdown complete. % ページ 13 付録D - ECOの説明 次は、日本語DSM for DEC OSF/1 AXPの以前のバージョンで、 既知の問題点について説明します。これらの問題点は、日本 語DSM V1.0D for DEC OSF/1 AXPで解決されました。 次の表は、DSM ECO (JDSMBASEサブセット)について説明しま す。 _______________________________________________________ ECO__内容______________________________________________ 日本語DSM_Version_1.0A-010_for_DEC_OSF/1_AXP 1 ZINのパラメータで、パラメータがネストする様な場 合(ex. "INITIAL=(STRING=""a"")")、その中で文字列 を取るパラメータの文字列中に、 ( や ) が単独また は ( と ) の数の対応が取れていない状態で、存在した 場合エラーになります。 ex. "INITIAL=(STRING=""("")" また、このエラーのため、%ZZ3INのイニシャル文字列 で、( を単独で指定したりした場合、文字列が表示され ません。 2 全角を含むローカル変数名の長さが、8文字以上だとエ ラーになります。 3 OSF/1 V3.0にインストールすると、途中でfailします。 4 %TERMUTLの動作が正常ではありませんでした。特に、 SET ^%TERMUTLを行うと、エラーが発生していました。 また、日本語のパラメータが正常に返されていませんで した。 5 ECALLパッケージZLIBに%KJONと%KJOFFのエントリを追加 しました。 ページ 14 _______________________________________________________ ECO__内容______________________________________________ 6 LAT経由でマシンにloginし、DSMを起動しようとした時 に、デバイスのオープンに失敗して、エラーを返すこと がありました。 7 LAT経由でDSMの環境に入り、HaltコマンドでDSMを終了 した場合、Haltコマンドの後で改行しない等、正常に終 了しませんでした。ただし、見かけ上の問題だけで、実 際のDSMの機能には実害はありません。 8 ルーチンHELP^%INFを実行した時に、正常な動作をしま せんでした。 9 LAT経由でDSMの環境に入り、ベースラインで、^DDPCIR ルーチンを実行した場合、表示が正常ではない場合があ りました。 10 DSM関数、$ZWIDTHを実行させると、必ずエラーが発生し ていました。 日本語DSM_Version_1.0B-020_for_DEC_OSF/1_AXP 11 $REVERSE関数を使用した場合、正しくない結果が返され る可能性がありました。 12 $REVERSE関数を使用した場合、正しくない結果が返され る可能性がありました。 13 コンフィグレーションのデフォルト・コマンド・オプシ ョンを変更する、^CONCLQを実行した時、Source Buffer Size, Symbol Buffer Size等のデフォルト値が正しく取 得、表示できません。 ページ 15 _______________________________________________________ ECO__内容______________________________________________ 14 このECOはオリジナルのECOの12,13,19にあたる、以下の 内容を含みます。 1. プリンシパル・インプット・デバイスをリダイレク トにした場合、$PRINCIPAL特殊変数に""が返されて いました。その時"USE $PRINCIPAL"を試みると、エ ラーが発生していました。ECOではDSM for ULTRIXに 合わせて"0"を返すようにしました。 2. プログラマーズ・ガイドの11-20に記述されて いるinetdメカニズムを使用すると、OSF:%DSM- E-OPENERR, error opening device or file unsupported stdio defice typeというエラーが 発生していました。またこのエラーはパイプへのリ ダイレクトでも発生していました。 3. dsm -a ^menuのようなアプリケーションモードで 実行した時、USEコマンドを行う前にreadまたは、 write動作を行うとcore dumpを返す事がありまし た。 15 パターンマッチのパターンにリテラルを使用した場合 に、そのリテラルが半角文字でかつ2文字以上だと結果 が正常ではありません。 16 DSM for VMSの^%GBSでセーブしたグローバルを^%GBRで リストアした時に、ネイキッド・リファレンス・エラー が発生します。 17 ECALLの%BASEDITに第一引き数に"" ( NULL )を指定する と、予期せぬ動作を起こします。 ページ 16 _______________________________________________________ ECO__内容______________________________________________ 18 DASLを複数回起動すると、以下のエラーが発生します。 ( OSF/1では、2回目に必ず発生する。) %DSM-E-ZINDUPLICATE, ZIN でのキーのアサインが重複 しています。 %DSM-I-ATLABEL, TES2+3^TES2:1 U 0:(EXINP=(NAME="ZIN":NOENA- -:PARAM="KEY=(HEAD_CURSOR=(NOKEY,NOKEY))")) 19 SDECDSM^%RSを実行すると変数%SDECのUNDEFエラーが発 生します。 20 SDECDSM^%GTOの実行時にパラメータとしてキー付きのグ ローバルを与えると、単なる^%GTOと結果に違いがあり ません。 日本語DSM_Version_1.0C-027_for_DEC_OSF/1_AXP 21 %VIEWBUFFERにあたえる開始ブロック番号の指定が誤っ ていました 22 ^FIXユーティリティの表示が正しくおこなわれませんで した。 23 2000年問題に対応しました。 24 デバイスのオープンとクローズを繰り返すとコア・ダン プを発生していました。 ページ 17 _______________________________________________________ ECO__内容______________________________________________ 25 DSMSDEC^%GBRを使用して漢字コード変換をおこなってリ ストアすると256バイト以上のデータが正しく扱えませ んでした。 26 2 GB以上のボリュームを作成すると、^ICでエラーが発 生していました。 27 Digital UNIX 4.0にインストールすると正常に動作しま せんでした。 日本語DSM_Version_1.0D-031_for_DEC_OSF/1_AXP 28 Netscape Fasttrack server等からCGI経由でdsmにアク セスすると、unsupported stdio deviceエラーとなって いました。 29 UCIを18個以上作成すると、UCI 18番目のCompiled Routine directoryが0となってしまっていました。 30 X windows OptionなしでDigital UNIX V4.0以降に installすると、linkエラーが発生し、installが失敗し ていました。 31 Journal fileを設定し、journal enableのグローバルに 対してset,killを行うとUnaligned errorが表示される _____場合がありました。________________________________ Copyright Digital Equipment Corporation 1997. All Rights reserved. This software is proprietary to and embodies the confidential technology of Digital Equipment Corporation. Possession, use, or copying of this software and media is authorized only pursuant to a valid written license from Digital or an authorized sublicensor.