_日本語HP_FMS_for_OpenVMS_____________________ インストレーション・ガイド 2006年3月 日本語HP FMS (Forms Management System)は,ユーザ・ インタフェースとして画面フォームを使用する会話型 アプリケーションのための画面フォーム管理システム です。HP FMSは,アプリケーション・プログラマに開発 ツールとランタイム・システムを提供します。これらの ツールを使用してユーザ・インタフェースのためのフォ ームを作成したり,保守したりすることができます。ま た,ランタイム・システムを使用して,実行時にアプリ ケーションのインタフェースを表示したり,管理したり することができます。 ソフトウェア・バー 日本語HP FMSバージョン2.5 ジョン: オペレーティング・ 日本語OpenVMS I64バージョン8.2 システム: 以降 日本ヒューレット・パッカード株式会社 (c)_2006_Hewlett-Packard_Development_Company,_L.P.________ 本書の著作権はHewlett-Packard Development Company, L.P.が 保有しており,本書中の解説および図,表はHewlett-Packard Development Company, L.P.の文書による許可なしに,その全体 または一部を,いかなる場合にも再版あるいは複製することを禁 じます。 また,本書に記載されている事項は,予告なく変更されることが ありますので,あらかじめご承知おきください。万一,本書の記 述に誤りがあった場合でも,日本ヒューレット・パッカードは一 切その責任を負いかねます。 本書で解説するソフトウェア(対象ソフトウェア)は,所定のライ センス契約が締結された場合に限り,その使用あるいは複製が許 可されます。 日本ヒューレット・パッカードは,弊社または弊社の指定する会 社から納入された機器以外の機器で対象ソフトウェアを使用した 場合,その性能あるいは信頼性について一切責任を負いかねま す。 本書は,日本語VAX DOCUMENT V 2.1を用いて作成しています。 ________________________________________________________________ 目次 まえがき................................................ vii 1 インストレーションの準備 1.1 必要なオペレーティング・システム・コンポーネ ント......................................... 1-1 1.2 必要なソフトウェア.......................... 1-2 1.3 必要なハードウェア.......................... 1-2 1.4 VMSライセンス管理機能(LMF).................. 1-2 1.5 インストレーションに必要な条件.............. 1-3 1.5.1 制限.................................... 1-3 1.5.2 インストレーションに必要な時間.......... 1-3 1.5.3 特権.................................... 1-4 1.5.4 必要なディスク領域...................... 1-4 1.5.5 必要なシステム・パラメータ.............. 1-5 1.5.5.1 システム・パラメータ値のチェック...... 1-5 1.5.5.2 GBLPAGESとGBLSECTIONSの値の計算....... 1-6 1.5.5.3 AUTOGENを使用したシステム・パラメータ 値の変更............................... 1-7 1.5.6 アカウントのクォータの変更.............. 1-8 1.5.7 VMSINSTALの条件......................... 1-10 1.5.8 システム・ディスクのバックアップ........ 1-10 2 日本語HP FMSのインストレーション 2.1 概要........................................ 2-1 2.1.1 オンライン・リリース・ノートのアクセス方 法....................................... 2-1 2.1.2 システムに追加されたファイルおよび論理名 の確認................................... 2-2 iii 2.1.3 インストレーション検証プロシージャの実 行....................................... 2-2 2.1.4 インストレーションの強制終了............ 2-3 2.2 インストレーションの手順.................... 2-3 2.2.1 VMSINSTALの起動......................... 2-3 2.2.2 インストレーションに関する問い合わせ.... 2-4 2.2.3 情報メッセージ.......................... 2-9 2.2.4 インストレーション検証プロシージャの実 行....................................... 2-10 2.2.5 インストレーションの終了................ 2-10 2.3 エラーの回復................................ 2-11 2.4 問題点の通知................................ 2-12 3 インストール後の作業 3.1 システム・ファイルの編集.................... 3-1 3.2 ユーザ・アカウントの条件.................... 3-2 3.3 IVPの実行................................... 3-3 3.4 特別な条件.................................. 3-4 3.5 日本語HP FMSの性能のチューニング............ 3-4 4 フォーム・エディタおよびフォーム・テスタの確認 A インストレーション実行例 A.1 フル開発キット.............................. A-1 A.2 ランタイム・キット.......................... A-3 B アプリケーション・プログラム例の使用方法 B.1 アプリケーション・プログラム例に関連するファ イル......................................... B-2 B.2 進データ同期端末上でのアプリケーション例の実 行........................................... B-4 B.3 ワークステーション上でのアプリケーション例の 実行......................................... B-5 iv C システムにインストールされるファイルの一覧 表 1-1 必要なディスク領域....................... 1-4 1-2 必要なシステム・パラメータ値............. 1-5 1-3 インストレーションのアカウントに必要なプ ロセス・クォータ......................... 1-8 3-1 日本語HP FMSの使用に必要なユーザ・アカウ ントのクォータ........................... 3-2 B-1 FMSアプリケーション・プログラム例........ B-1 B-2 FMS定義ファイル.......................... B-3 B-3 FMSソース・ファイル...................... B-3 B-4 FMSコマンド・ファイル.................... B-4 v ________________________________________________________________ まえがき 本書の目的 本書では,日本語HP Form Management System(日本語FMS)バージ ョン2.5をインストールする方法およびインストレーションを確 認する方法について説明します。 対象読者 本書は,日本語HP FMSソフトウェアをインストールし,保守する 人を対象としています。日本語HP FMSをインストールする前に, 必ず本書をお読みください。 日本語HP FMSをインストールするためには,特権付きアカウン トでログインできなければなりません。インストレーション後 にインストレーション検証プロシージャを実行するためには, VT100/VT200シリーズの端末,もしくはVT100と互換性のある端末 を使用しなければなりません。 本書の構成 本書の構成は以下のとおりです。 第1章 日本語HP FMSをインストールするために必要な準備およ び条件について説明します。 第2章 日本語HP FMSをインストールする手順について説明しま す。 vii 第3章 日本語HP FMSのインストレーション後に行う作業につい て説明します。 第4章 日本語HP FMSのインストレーション後のIVPについて説 明します。 付録 A 標準的なインストレーションの実行例を示します。 付録 B 日本語HP FMSで使用可能なオプションのアプリケーショ ン・プログラム例について説明します。 付録 C インストールもしくは変更されたファイルの詳細につい て説明します。 関連資料 日本語FMSをインストールするための補足として,VMSINSTALプロ シージャやOpenVMSのシステム管理およびオペレーションについ ては、OpenVMSのドキュメントを参照してください。 日本語HP FMSの詳細は,次のドキュメントを参照してください。 o 『HP FMS for OpenVMS Systems Mini-Reference』 FMSユー ティリティ,コマンドと修飾子,属性,キーの機能 などに 関するクイック・リファレンスです。 o 『HP FMS for OpenVMS Systems Language Interface Manual』 FMS (Forms Management System)アプリケーシ ョン・プログ ラムに対する言語インタフェースについて 説明します。対 象となる言語は,BASIC,BLISS-32,C, COBOL,FORTRAN,PASCAL,PL/Iです。このドキュメントで 説明しない言語でプログラムを作成する際にも必要で,言 語に依存しない情報についても説明します。 o 『HP FMS for OpenVMS Systems Introduction』FMS (Forms Management System)について紹介します。サンプル・アプ リケーション・プログラムの例を用いて,フォームを作成 したり,管理する方法について説明します。 viii o 『HP FMS for OpenVMS Systems Utilities Reference Manual』FMS (Forms Management System)ユーティリティに ついて説明します。これらのユーティリティは,DCLコマン ドで起動し,フォームとフォーム・ライブラリを作成した り,管理することができます。 o 『HP FMS for OpenVMS Systems Form Driver Reference Manual』FMS (Forms Management System)のフォーム・ドラ イバ構成要素が,OpenVMSオペレーティング・システム上で どのように動くかについて説明します。また,フォームを 設計したり,データの入出力にFMSフォームを使うプログラ ムを開発するために必要な情報も提供します。 本書で使用する表記法 本書では,下記の表記法を使用します。 __________________________________________________________ 表記法______意味__________________________________________ Ctrl/X Ctrl/Yの記号は,CTRLキーを押しながら,同時にX 文 字キーを押すことを示します。 KPn KPで始まるキー名は,端末の右側にある数字キーパ ッドのキーを示します。例えば,KP4やKP.はキーパ ッド上のキーです。 PF1 X PF1 Xの記号は,PF1を押して,離してから,次に別 のキーを押して離すことを示します。 . . . 例中の水平の反復記号は,次のいずれかを示しま す。 o 文中で省略可能な追加の引数が省略されてい ること。 o 前の項目を何度か繰り返すことができるこ と。 o 追加パラメータ,値,または他の情報を入力 できること。 ix __________________________________________________________ 垂直の反復記号は,コード例やコマンド形式で項目 . が省略されていることを示す。 . . ( ) 形式の説明で,括弧は,複数のオプションを選択す るときに,選択したオプション全体を括囲まなけれ ばならないことを示します。 [ ] 形式の説明で,大括弧で囲まれた項目は,省略可能 な項目を示します。何も選択しないか,1つの項目 を選択するか,またはすべての項目を選択します (ただし,ファイル指定におけるディレクトリ名, および代入文における部分文字列指定では,大括弧 を省略することはできません)。 { } 形式の説明で,中括弧は,中括弧で囲まれた項目か ら必ず1つの項目を選択しなければならないことを 示します。 太字 オンライン版ドキュメントでは,ユーザ入力を示す 場合があります。 $ ドル記号($)は,VMSシステムでDCLを入力できるこ とを示すプロンプトです。ただし,システムによっ て異なる場合があります。 英大文字 テキスト,例,構文の説明,関数の説明での英大文 字は,入力しなければならない文字列を示します。 英小文字 コマンドや例の中の英小文字は、ユーザが置き換え なければならない単語や値を示します。) - ハイフン(-)は,input-fileのように1つの項目とし ____________て扱う複数の後を連結します。__________________ x 1 ________________________________________________________________ インストレーションの準備 この章では,日本語HP FMSをインストールするために必要な準備 および条件について説明します。 なお,本書の内容は日本語HP FMSバージョン2.5および次回のメ ジャーなプロダクト・リリースまでの今後のすべての保守リリー スに適用されます。 必要な媒体の数および内容については,BOM (Bill of Materials)およびBIL (Indented Bills Report)に示されて います。ここに記された情報と照合して,必ずキットの内容を確 認してください。万一,キットが破損していたり,必要な媒体が すべてそろっていない場合には,最寄りの日本HPの各支店/営業 所にお問い合わせください。 日本語HP FMSは,オンラインのリリース・ノートを提供します。 リリース・ノートは,初めてインストレーションをする前に読ん だり,印刷したりすることができます。インストレーションを開 始する前に,リリース・ノートを読むことを強くおすすめしま す。 ___________________________________________________________ 1.1 必要なオペレーティング・システム・コンポーネント 日本語HP FMSをインストールするには,OpenVMSバージョン8.2以 降の次のクラスが必要です。 o VMS Required Saveset o Programming Support o Utilities インストレーションの準備 1-1 1.2___必要なソフトウェア___________________________________ 本節では,日本語HP FMSをインストールする前に,各々のシステ ムにあらかじめインストールされていなければならないソフトウ ェアについて説明します。また,日本語HP FMSで使用可能なソフ トウェア情報についても説明します。互換性のある製品およびそ れらが適用できるバージョン番号など詳細な情報についてはソフ トウェア仕様書(SPD)を参照してください。 日本語HP FMSバージョン2.5は日本語OpenVMS I64のバージョン 8.2以降を必要とします。 ___________________________________________________________ 1.3 必要なハードウェア インストレーション後のインストレーション検証プロシージャ (IVP)を実行するためには,ビデオ端末が必要となります。イン ストレーション後のIVPの詳細については,第4章を参照してくだ さい。 ___________________________________________________________ 1.4 VMSライセンス管理機能(LMF) 日本語HP FMSをインストールするには,ソフトウェア・ライセン スを登録しなければなりません。 ライセンスの登録に必要な情報は,日本語HP FMSといっしょに出 荷されるプロダクト・オーソライゼーション・キー(PAK)に含ま れています。PAKはライセンス情報が書かれた用紙です。 インストレーション中に,日本語HP FMSのライセンスを登録し, 適当なキーをロードしたかどうか聞いてきます。IVPを実行した りソフトウェアを使用するためには,インストレーションを開始 する前に,ライセンスを登録しキーをロードしておかなければな りません。 日本語VMSでライセンスを登録するには,最初にシステム・マネ ージャのアカウントSYSTEMでログインします。登録するには,次 の2つの方法があります。 1-2 インストレーションの準備 o SYS$UPDATE:VMSLICENSE.COMプロシージャを起動する。プロ ンプトに応じ,PAKのデータを入力する。 o DCLのLICENSE REGISTERコマンドを使い,PAKの情報に応じ た修飾子の値を指定する。 LMFについての詳細は,VMSドキュメント・セットの『License Management Utility Manual』を参照してください。 ___________________________________________________________ 1.5 インストレーションに必要な条件 以下に日本語HP FMSをインストールするために必要な条件につい て説明します。 1.5.1 制限 日本語HP FMSをインストールしている間は,ユーザをシステムに ログインさせてはいけません。ユーザにメッセージを送るには, 次の例のようにREPLYコマンドを使用します。 $ REPLY/ALL "Please log off now. Installing FMS." システムを使用しているユーザがいる場合,VMSINSTALはインス トレーションを継続するかどうかのメッセージを表示して,イン ストレーションを中止するかどうか確認してきます。インストレ ーションを中止する場合は,RETURNキーを押してください。 1.5.2 インストレーションに必要な時間 インストレーションは,媒体の種類およびシステムの構成に応じ て,5分から10分かかります。 インストレーションの準備 1-3 1.5.3 特権 日本語HP FMSをインストールするためには,SETPRV特権もしくは 少なくとも次の特権をもつアカウントでログインしなくてはなり ません。 o CMKRNL o WORLD o SYSPRV なお,VMSINSTALはインストレーション開始時にBYPASS特権をは ずしますので注意してください。 1.5.4 必要なディスク領域 日本語HP FMSのインストレーションには,次に示すディスク領域 を必要とします。日本語HP FMSをインストールした後は,必要な ディスク領域が多少減ります。表 1-1に,日本語HP FMSのインス トレーションに必要なディスク領域を示します。 表 1-1 必要なディスク領域 __________________________________________________________ インストー ル時 (ブロッ インストール後 キット名_____________________ク)________(ブロック)_____ 日本語HP FMSバージョン2.5 13,000 6,500 日本語HP FMSFDVバージョン 2,200 1,100 2.5_______________________________________________________ 現在のシステム・ディスクの空きディスク領域を正確に調べるに は,次のコマンドを入力します。 $ SHOW DEVICE SYS$SYSDEVICE 1-4 インストレーションの準備 1.5.5 必要なシステム・パラメータ 本項では,システム・パラメータ値のチェック方法,システ ム・パラメータGBLPAGESとGBLSESCTIONSの値の計算方法,VMS AUTOGENコマンド・プロシージャを使用してパラメータ値を変更 する方法について説明します。 日本語HP FMSをインストールするためにはいくつかのシステム・ パラメータの設定を変更する必要があります。表 1-2にインスト レーションのために最低限必要なシステム・パラメータ値を示し ます。現在使用しているプログラムおよびアプリケーションによ っては,いくつかの設定値を大きくする必要があります。 表 1-2 必要なシステム・パラメータ値 __________________________________________________________ システム・パラメータ__値__________________________________ GBLPAGES[1] n+650 GBLSECTIONS[1] n+5 [1]変数nは現在使用中のシステム・パラメータの値です。日本語 HP FMSをインストールするためには,ここに示した値を加算しな くてはなりません(第1.5.5.2項参照)。 __________________________________________________________ 1.5.5.1 システム・パラメータ値のチェック システム・パラメータ値は,次の手順で調べます。 1. 次のコマンドを入力してSYSGENユーティリティを起動しま す。 $ RUN SYS$SYSTEM:SYSGEN SYSGEN> 2. システム・パラメータ値を表示するためには,SYSGEN>プロ ンプトに対してSHOWコマンドを入力します。表示される値 が,表1-2に示したそれぞれのパラメータの値に等しいかも しくは大きくなくてはなりません。GBLPAGESシステム・パ ラメータ値を表示するには,次のコマンドを入力します。 SYSGEN> SHOW GBLPAGES インストレーションの準備 1-5 SHOWコマンドでパラメータ値を調べ終わった後,DCLレベルにも どるにはSYSGEN>プロンプトに対してEXITコマンドを入力しま す。 1.5.5.2 GBLPAGESとGBLSECTIONSの値の計算 日本語HP FMSをインストールし実行するためには,GBLPAGESおよ びGBLSECTIONSのシステム・パラメータに正確な値を設定しなけ ればなりません。 表 1-2中のnは,システムで使用可能なグローバル・ページおよ びグローバル・セクションの現在の数を表します。インストレー ションを正常に実行するためには,表中に示した値を加算しなけ ればなりません。システムの未使用のグローバル・ページおよび グローバル・セクションの数の計算は次の手順で行います。 1. 次のDCLコマンドを使用してVMS Inatallユーティリティ (INSTALL)を実行します。 $ INSTALL LIST /GLOBAL /SUMMARY 次の例のように現在未使用のグローバル・ページの数と, システムが使用中のグローバル・ページおよびグローバ ル・セクションの要約が表示されます。 Summary of Local Memory Global Sections 258 Global Sections Used, 22580/3420 Global Pages Used/Unused 2. 未使用のグローバル・ページの数(例中の3420)が250以上で あることを確かめます。未使用のページ数が250未満である ときはGBLPAGESの値を増やす必要があります。 3. 使用中のグローバル・セクションの数(上の例中の258)に注 意します。 4. SYSGENユーティリティを実行し,SHOWコマンドで占有され ているグローバル・セクションの数を確かめます。 $ RUN SYS$SYSTEM:SYSGEN SYSGEN> SHOW GBLSECTIONS Parameter Name Current Default Minimum Maximum Unit Dynamic -------------- ------- ------- ------- ------- ---- ------- GBLSECTIONS 512 250 20 4095 Sections 1-6 インストレーションの準備 5. 占有されている数から要約で示された数(例中の258)を差し 引きます。差が4未満であるときは,GBLSECTIONSパラメー タの値を増やす必要があります。 第1.5.5.3項では,これらの値を他のシステム・パラメータの値 と同様に増やす手順について記述します。詳細については,シス テム管理およびオペレーションに関するVMSドキュメントを参照 してください。 1.5.5.3 AUTOGENを使用したシステム・パラメータ値の変更 システム・パラメータを変更するには,AUTOGENコマンド・プロ シージャを使用します。AUTOGENは,個別に再設定したパラメー タに関連するパラメータの値を自動的に調整します。 次の手順でAUTOGENでシステム・パラメータを変更します。 1. 次のファイルを編集します。 SYS$SYSTEM:MODPARAMS.DAT このファイルを編集するにはエディタを使用してくださ い。 SYS$SYSTEM:MODPARAMS.DATファイル中にすでに存在するパ ラメータ値を変更する場合は,そのパラメータに対応する 現在値を削除し,新しい値を入力します。 新しい値を追加する場合は,MODPARAMS.DATファイルに行を 追加します。追加する行には,次の例のようにパラメータ の名前とその値を記述します。 GBLSECTIONS = 128 MODPARAMS.DATファイル中の増分値パラメータを変更する こともできます。次の例では,グローバル・ページ設定を 2000ページ分増加します。 ADD_GBLPAGES = 2000 2. すべての変更が終了した後,システム・パラメータを再計 算するためにAUTOGENプロシージャを実行します。DCLプロ ンプトで次のコマンドを入力します。 $ @SYS$UPDATE:AUTOGEN GETDATA REBOOT インストレーションの準備 1-7 AUTOGENはシステム・パラメータの再計算が終了した後に,シス テムを自動的にシャット・ダウンし,リブートします。システム をリブートすることで新しいパラメータ値が有効となります。 バージョン5.0以降のVMSでシステムをリブートすると,AUTOGEN ユーティリティは,最後のリブート以来の資源の消費量に基 づいてSYSGENパラメータのうちのいくつかを自動的に調整し ます。この自動調整を行いたくなければ,AUTOGENコマンド行 に/NOFEEDBACK修飾子を追加してください。 AUTOGENの使用方法の詳細については,システム管理とオペレー ションに関するVMSドキュメント中のシステム・パラメータを変 更する命令を参照してください。 1.5.6 アカウントのクォータの変更 日本語HP FMSをインストールするために使用するアカウントに は,インストレーションの実行を可能にするための充分なクォー タが必要です。表 1-3にインストールするのに使用するアカウン トに必要なプロセス・クォータを示します。 表 1-3 インストレーションのアカウントに必要なプロセス・ク ォータ __________________________________________________________ クォータ名____________値__________________________________ ASTLM 24 BIOLM 18 BYTLM 18,000 DIOLM 18 ENQLM 30 __________________________________________________________ (次ページに続く) 1-8 インストレーションの準備 表 1-3 (続き) インストレーションのアカウントに必要なプロ セス・クォータ __________________________________________________________ クォータ名____________値__________________________________ FILLM_________________20__________________________________ ユーザ・アカウントのクォータは,ファイルSYSUAF.DATに保存さ れています。ユーザ・アカウントのクォータの確認および変更 は,VMS AUTHORIZEユーティリティによって行います。 次の手順で,アカウントのクォータを調べ,変更します。 1. ディレクトリをSYS$SYSTEMに設定してからAUTHORIZEを実行 します。 $ SET DEFAULT SYS$SYSTEM $ RUN AUTHORIZE UAF> 2. AUTHORIZEユーティリティのプロンプト(UAF>)に対してSHOW コマンドにアカウント名を指定して,特定のアカウントを 調べます。 UAF> SHOW SMITH 3. クォータを変更するには,UAF>プロンプトに対してMODIFY コマンドを使用します。MODIFYは次の形式で指定します。 MODIFY アカウント名 / クォータ名 =nnnn 次の例では,SMITHアカウントのFILLMクォータを変更し, AUTHORIZEユーティリティを終了します。 UAF> MODIFY SMITH /FILLM=50 UAF> EXIT ユーティリティを終了した後,変更が行われたかどうかを示すメ ッセージが表示されます。変更を行ったならば,新しいクォータ を利用するために一度ログアウトしてから,再びログインしなく てはなりません。 インストレーションの準備 1-9 アカウントのクォータの変更方法についての詳細は,VMSドキュ メント・セット中のAUTHORIZEユーティリティの項を参照してく ださい。 1.5.7 VMSINSTALの条件 VMSINSTALを起動する際は次のことを確認してください。 o 省略時のデバイスおよびディレクトリをSYS$UPDATEに設定 しているか。 o 特権付きアカウントでログインしているか。 o インストレーションに充分なクォータをもっているか。 o DECnetが立ち上がっているか。 o システムにログインしているユーザがいるか。 VMSINSTALを実行するには,インストレーションのアカウントに 最低限次のクォータが必要です。 ASTLM = 24 BIOLM = 18 BYTLM = 18,000 DIOLM = 18 ENQLM = 30 FILLM = 20 VMSINSTALはインストレーション中に問題を見つけると,その問 題を通知してインストレーションを継続するかどうかを問い合わ せてきます。YESを入力するとインストレーションが継続され, NOまたはRETURNキーを入力するとインストレーションが打ち切ら れます。インストレーションを打ち切った場合は問題箇所を修正 して,インストレーションを再実行してください。 1.5.8 システム・ディスクのバックアップ インストレーション開始時に,システム・ディスクのバック・ア ップをとっているかどうか問い合わせてきます。オペレーティン グ・システムにソフトウェアをインストールする前に,システ ム・ディスクのバックアップをとることをおすすめします。 1-10 インストレーションの準備 すでに確立されているバックアップ手順を利用してください。シ ステム・ディスクのバックアップ方法についての詳細は,VMSド キュメント・セットのBACKUPユーティリティの項を参照してくだ さい。 インストレーションの準備 1-11 2 ________________________________________________________________ 日本語HP FMSのインストレーション 本章では,日本語HP FMSをインストールする方法について説明し ます。第2.2節では,インストレーションの手順をステップごと に説明します。 ___________________________________________________________ 2.1 概要 本節では,リリース・ノートのアクセス方法,システムに追加さ れたファイルおよび論理名の確認方法,IVPの実行方法およびイ ンストレーションの強制終了方法について説明します。 2.1.1 オンライン・リリース・ノートのアクセス方法 日本語HP FMSでは,オンライン・リリース・ノートを提供しま す。リリース・ノートには,インストレーション・プロシージャ の変更に関する情報が含まれている場合もありますので,まずリ リース・ノートを読んでください。 VMSINSTALを起動するときにOPTIONS Nを指定すると,オンライ ン・リリース・ノートを表示,または印刷するかどうかを聞いて きます。インストレーション開始後まもなくこの問い合わせがあ ります。 日本語HP FMSのインストレーション後,リリース・ノートは次の ところに置かれます。 SYS$HELP:HPFMSJA025.RELEASE_NOTES オンライン・ヘルプでもリリース・ノートを見ることができま す。インストレーション後にHELP機能でリリース・ノートを見る には次のコマンドを入力します。 日本語HP FMSのインストレーション 2-1 $ HELP JFMS RELEASE_NOTES 2.1.2 システムに追加されたファイルおよび論理名の確認 日本語HP FMSのインストレーションでシステムに追加,交換もし くは変更されたファイルの一覧は,付録 Cにあります。 日本語HP FMSをインストールすると,システムに1つの論理名 (JFMS$EXAMPLES)が追加されます。JFMS$EXAMPLESに関連したファ イルの一覧は,付録Cとオンライン・リリース・ノートの付録 B にあります。 2.1.3 インストレーション検証プロシージャの実行 IVPで日本語HP FMSのインストレーションの確認を行います。 インストレーション中に,インストレーションの一部として IVPを実行するかどうか問い合わせてきます。YESと答えれば, VMSINSTALはIVPを実行します。日本語HP FMSが正しくインストー ルされたかどうかを確認するためにIVPを実行することをおすす めします。 日本語HP FMSをインストールした後,そのソフトウェアをシステ ムで利用できるかどうかを確認するためにIVPを単独で実行する ことができます。また,システムに障害があった場合に,ユーザ が日本語HP FMSをアクセスできるかどうかを確認するといった目 的で,IVPを実行することもできます。 会話型であるという性質上,フォーム・エディタおよびフォー ム・テスタはVT100もしくはVT200と互換性のある端末上で手作業 でテストされなければなりません。フォーム・エディタおよびフ ォーム・テスタのインストレーションの確認方法は,第4章を参 照してください。 2-2 日本語HP FMSのインストレーション 2.1.4 インストレーションの強制終了 インストレーションを途中で強制終了する場合には,CTRL/Yを押 します。CTRL/Yを押すと,その時点までに作成したすべてのファ イルを削除し,インストレーションを終了します。その後インス トレーションを再実行することができます。 ___________________________________________________________ 2.2 インストレーションの手順 日本語HP FMSのインストレーションの手順は,一連の問い合わせ と情報メッセージから構成されます。以下にVMSINSTALの起動方 法およびVMSINSTALからの問い合わせに対する応答方法を説明し ます。 2.2.1 VMSINSTALの起動 インストレーションを開始するには,SYSTEMアカウントのような 特権付きアカウントでVMSINSTALコマンド・プロシージャを起動 します。VMSINSTALはSYS$UPDATEディレクトリの中にあります。 VMSINSTALは次の構文で起動します。 @SYS$UPDATE:VMSINSTAL プロダクト名 装置名 OPTIONS N プロダクト名 製品のインストレーション名です。日本語HP FMSでは次のインス トレーション名を使用してください。 FMSJA025 装置名 媒体をマウントする装置名です。たとえば,DKC100:はCD-ROMド ライブの装置名です。 OPTIONS N 日本語HP FMSのインストレーション 2-3 リリース・ノートに関する問い合わせを表示するようにするため のオプション・パラメータです。OPTIONS Nパラメータを指定し なければリリース・ノートに関する問い合わせは表示されませ ん。 VMSINSTALを起動するときに選択できるオプションは,この他に もいくつかあります。これらのオプションについては,VMSドキ ュメントのソフトウェアのインストレーションを参照してくださ い。 次の例に,CD-ROMドライブDKC100:から日本語HP FMSをインスト ールするようにVMSINSTALを起動するコマンドとそれに対するシ ステムの応答を示します。この例ではOPTIONS Nというリリー ス・ノートに関するパラメータを使用しています。 $ @SYS$UPDATE:VMSINSTAL FMSJA025 DKC100: OPTIONS N OpenVMS ALPHA Software Product Installation Procedure V1.5 It is 18-JUN-1993 at 13:23. プロダクト名もしくは装置名のどちらかを入力していなければ, インストレーション中に問い合わせがあります。 2.2.2 インストレーションに関する問い合わせ 本節では,インストレーション中の問い合わせについて説明しま す。問い合わせに対する応答例は,付録Aにあるインストレーシ ョンの実行例を参照してください。 インストレーション中の問い合わせには,行頭にアスタリスク (*)がついています。また,問い合わせに対して省略時の応答が 用意されている場合は,たとえば[YES]のように,括弧内に表示 されます。省略時の応答を使用する場合はRETURNキーを押しま す。 1. DECnetの状況確認 2-4 日本語HP FMSのインストレーション %VMSINSTAL-W-DECNET, Your DECnet network is up and running. . . . * Do you want to continue anyway [NO]? 日本語HP FMSは,スタンドアロンのシステムあるいは DECnetをシャットダウンしたクラスタにインストールしな ければなりません。DECnetが動作しているかどうかが通知 され,活動中のすべてのプロセスの一覧が表示されます。 そしてインストレーションを継続するかどうか問い合わ せてきます。この問い合わせに対する省略時の応答はNOで す。 2. システムのバックアップ * Are you satisfied with the backup of your system disk [YES]? システムのバックアップをとっているかどうか問い合わ せてきます。インストレーションを行う前に,常にシス テム・ディスクのバックアップをとってください。システ ム・ディスクのバックアップをとっているならば,RETURN キーを押してください。もしそうでなければ,NOと入力し てインストレーションを中止してください。システム・デ ィスクのバック・アップをとった後,インストレーション を再実行することができます。 3. 媒体のマウント Please mount the first volume of the set on DKC100:. * Are you ready? YES %MOUNT-I-MOUNTED, FMSJA MOUNTED ON _$$DKC100: The following products will be processed: FMSJA V2.5 Beginning installation of FMSJA V2.5 at 13:23 %VMSINSTAL-I-RESTORE,Restoring product saveset A... ここでVMSINSTALを起動したときに指定したデバイスに最初 の提供ボリュームをマウントします。その場合,装置名が 表示されインストレーションを継続する準備ができたかど うかを確認するAre you ready?という問い合わせがありま す。 日本語HP FMSのインストレーション 2-5 準備ができている場合はYESと入力します。すると日本語HP FMSの入った媒体が指定された装置にマウントされ,インス トレーションが始まったことを示すメッセージが表示され ます。 VMSINSTALの起動時に間違った装置名を入力してしまい, インストレーションを起動し直さなければならない場合 は,Are you ready?の問い合わせに対してNOを入力しま す。その他の理由でインストレーションを途中で強制終了 する場合は,CTRL/Yを押してください。 4. リリース・ノート Release Notes Options: 1. Display release notes 2. Print release notes 3. Both 1 and 2 4. Copy release notes to SYS$HELP 5. Do not display,print or copy release notes * Select option [2]: VMSINSTALの起動時にOPTIONS Nを指定すると,リリース・ ノートに関する5つの選択ができます。 オプション1を選ぶと,リリース・ノートを端末で参照する ことができます。表示を中止するにはCTRL/Cを押してくだ さい。 オプション2を選ぶと,リリース・ノートを印刷するための キュー名を問い合わせてきます。 * Queue name [SYS$PRINT]: RETERNキーを押して省略時の出力プリント装置にファイル を送るか,もしくは他のキュー名を入力します。オプショ ン2が省略時の応答です。 オプション3を選ぶと,リリース・ノートをコンソール端末 で直接見ることができ,さらに印刷するためのキュー名を 聞いてきます。 オプション4を選ぶと,リリース・ノートがヘルプ・ディレ クトリにコピーされます。このオプション4を選ばなくて も,日本語HP FMSのリリース・ノートはSYS$HELPディレク トリにコピーされます。 2-6 日本語HP FMSのインストレーション リリース・ノートをすでに見ているならば,オプション5を 選びます。 5. インストレーションの継続 * Do you want to continue the installation [N]?: YES %VMSINSTAL-I-RELMOVED , The product's release notes have been successfully moved to SYS$HELP. インストレーションを継続するかどうか聞いてきます。 継続する場合は" YES "と入力します。継続しないならば RETURNキーを押してください。いずれの場合もリリース・ ノートはSYS$HELPディレクトリにコピーされます。 リリース・ノートは次のところに置かれます。 SYS$HELP:HPFMSJA025.RELEASE_NOTE _______________________ 注意 _______________________ VMSINSTALによってインストールされたリリース・ノート のファイル名は,現在の製品名およびバージョン番号から 構成されます。日本語HP FMSの前のバージョンのリリー ス・ノートは削除しないでください。 _____________________________________________________ 6. ライセンスの登録 Product: FMS Producer: HP Version: 2.5 Release Date: 12-MAR-2004 * Does this product have an authorization key registered and loaded? 製品のライセンス情報が表示され,次に日本語HP FMSのPAK を登録およびロードしたかどうか問い合わせてきます。 PAKの登録もロードもしていない場合には,この問い合わせ に対してNOと入力します。インストレーションを正しく行 うためには,PAKを登録し,ロードしておかなければなりま せん。まだ登録とロードを行っていない場合には,インス トレーションを中止し,PAKの登録とロードを行ってからイ ンストレーションを再実行してください。 日本語HP FMSのインストレーション 2-7 7. IVPの実行の選択 * Do you want to run the IVP after the installation [YES]? インストレーションの後に,IVPを実行するかどうか問い合 わせてきます。日本語HP FMSのIVPは,インストレーション が成功したかどうかをチェックします。IVPを実行すること をおすすめします。 8. 古いバージョンのファイルの処置 * Do you want to purge files replaced by this installation [YES]? このインストレーションによって,日本語HP FMSの古いバ ージョンのファイルを削除するかどうかの問い合わせがあ ります。古いバージョンのファイルを削除することをおす すめしますが,古いバージョンのファイルを保存しておく 必要がある場合には,この問い合わせに対してNOと入力し てください。 9. インストレーション・オプション * Do you wish to install Sample Application Programs and Modifiable Message File Procedures [YES]? インストレーション・オプションを選択するかどうか問い 合わせてきます。ここでYESと入力すると,日本語HP FMSの 変更可能なメッセージ・ファイルおよびアプリケーション 例がインストールされます。 アプリケーション・プログラム例は,日本語HP FMSプロ グラミング・テクニックの例として日本語HP FMSドキュメ ント内で用いられます。アプリケーション例のファイルは JFMS$EXAMPLES:ディレクトリにあり,付録Cに一覧があり ます。日本語HP FMSのインストレーションおよびスタート アップ・プロシージャ(SYS$STARTUP:JFMSTRTUP.COM)で, JFMS$EXAMPLES:ディレクトリのシステム論理名を定義して います。アプリケーション・プログラム例の詳細について は付録Aを参照してください。 変更可能なメッセージ・ファイル・プロシージャは,サ ブ・ディレクトリを作成し,その中にFMSメッセージ・フ ァイルのソースとFMSフォーム・ドライバおよびFMSユー ティリティ中のメッセージ・テキストの変更方法の説明 を格納します。メッセージ・ファイルはサブディレクトリ SYS$SYSROOT:[SYSHLP.EXAMPLES.JFMS.MESSAGE]にあり,メ 2-8 日本語HP FMSのインストレーション ッセージ・ファイルを変更する方法は,そのサブディレク トリ中のFMS_MESSAGE.MEMファイルにあります。 10.媒体ボリュームの追加 %BACKUP-I-READYREAD, mount volume 2 on_DKC100: for reading Enter "YES" when ready: インストレーション・キットが2巻以上ある場合は,追加のボリ ュームを挿入するよう指示が表示され,続いてインストレーショ ンを続ける準備ができているかどうかを問い合わせてきます。 2.2.3 情報メッセージ ここでインストレーションの進行を報告する多くの情報メッセー ジが表示されます。この後は問い合わせはありません。インスト レーションが成功すると,変更あるいは新規作成したファイルが 目的のディレクトリに移され,必要に応じてヘルプ・ファイルと DCLテーブルが更新されます。古いバージョンのファイルを削除 するように指示してあるならば,ここで行われます。そして,次 のメッセージが表示されます。 %VMSINSTAL-I-MOVEFILES, files will now be moved to their target directories... インストレーションが成功すると,次のファイルが目的のディレ クトリに移されます。 o SYS$SYSTEM:JFMSFAA.EXE o SYS$SYSTEM:JFMSFED.EXE o SYS$SYSTEM:JFMSFEDE.EXE o SYS$SYSTEM:JFMSFLG.EXE o SYS$SYSTEM:JFMSFLI.EXE o SYS$SYSTEM:JFMSFTE.EXE o SYS$SYSTEM:JFMSFUU.EXE o SYS$SHARE:JFDVSHR.EXE 日本語HP FMSのインストレーション 2-9 さらに,SYS$HELP:HELPLIB.HLBおよびSYS$LIBRARY:DCLTABLES.EXE がそれぞれHP FMS HELPテキストおよびFMSコマンド行定義の新し いバージョンのファイルに更新されます。日本語HP FMSのリリー ス・ノートは,SYS$HELP:HPFMSJA025.RELEASE_NOTESファイルに コピーされます。 インストレーションによって作成もしくは変更された全ファイル の一覧は付録Cを参照してください。 2.2.4 インストレーション検証プロシージャの実行 インストレーション時にIVPの実行を指定した場合,VMSINSTALは IVPを実行します。次のメッセージが表示されます。 Beginning the FMSJA V2.5 Installation Procedure... 日本語HP FMSが正常にインストールされているとIVPは次のメッ セージを表示します。 FMSJA V2.5 Installation Verification Procedure was successful Refer to the FMSJA Installation Guide for further verification procedures.. 日本語HP FMSをインストールした後,いつでも単独でIVPを実行 することができます。IVPを実行するためには,次のコマンドを 使用します。 @SYS$COMMON:[SYSTEST.FMS]DECFMSJ$IVP 2.2.5 インストレーションの終了 次のメッセージが表示されると,すべてのインストレーションが 終了したことを示します。 Installation of FMSJA V2.5 completed at 11:03 VMSINSTAL procedure done at 11:17 2-10 日本語HP FMSのインストレーション ここで特権付きアカウントからログアウトします。 $ LOGOUT 次のメッセージが表示されます。 SYSTEM logged out at 31-JAN-1990 11:24:32.40 VMSINSTALは,インストレーション中にプロセス・シンボル・テ ーブルのエントリを削除,もしくは変更します。したがって,シ ステム・マネージャのアカウントを使用し,これらのシンボルを 復元させたい場合,一度ログアウトしてもう一度ログインし直し てください。 ___________________________________________________________ 2.3 エラーの回復 インストレーション実行中もしくはIVP実行中にエラーが発生す ると,VMSINSTALがエラー・メッセージを表示します。インスト レーションに失敗すると次のメッセージが表示されます。 %VMSINSTAL-E-INSFAIL, The installation of FMSJA V2.5 has failed. IVPに失敗すると次のメッセージが表示されます。 The FMSJA V2.5 Installation Verification Procedure failed. %VMSINSTAL-E-INSFALL, The IVP for FMSJA V2.5 has failed. インストレーション中にエラーが発生するのは,次のいずれかの 原因によります。 o オペレーティング・システムのバージョンが適切なバージ ョンでない。 o インストレーションを実行するのに必要なクォータが不足 している。 o インストレーションを実行するためのシステム・パラメー タ値が充分でない。 o VMS HELPライブラリが現在使用中である。 日本語HP FMSのインストレーション 2-11 o インストレーションに必要なディスク領域が不足してい る。 o プロダクト・ライセンスの登録,ロードが行われていな い。 これらの状態によって出力されるエラー・メッセージについての 説明は,VMSドキュメントのシステム・メッセージ,復元プロシ ージャおよびVMSソフトウェア・インストレーションの項を参照 してください。これらの状態に気づいた場合は,メッセージに従 って適切な処理を実行しなければなりません(システム・パラメ ータを変更するか,もしくは登録されているクォータの値を増や す必要があります)。なお,インストレーションに必要な条件に ついては,第1章を参照してください。 ___________________________________________________________ 2.4 問題点の通知 本ソフトウェアについては,日本HP所定のソフトウェア保証基準 に定められた保証が提供されますので,その内容にしたがった処 置を取ってください。 なお,ご不明な点につきましては,日本HPの各支店/営業所にお 問い合わせください。 2-12 日本語HP FMSのインストレーション 3 ________________________________________________________________ インストール後の作業 日本語HP FMSをインストールした後,次の作業を行う必要があり ます。 o システム・スタートアップ・ファイルの編集 o ユーザ・アカウントのクォータの設定 ___________________________________________________________ 3.1 システム・ファイルの編集 システムをリブートしたときに,自動的に,日本語HP FMSのスタ ートアップを行うようにするために2つのシステム・スタートア ップ・ファイルを編集する必要があります。次の手順で,スター トアップ・ファイルを編集します。 o システム・スタートアップ・ファイルSYS$MANAGER:SYSTARTUP_ VMS.COMに日本語HP FMSを起動するコマンド行を追加しま す。ネットワークが起動される前に,日本語HP FMSを起動 することはできません。したがって,この新しいコマンド 行はネットワークのスタートアップ・コマンド・プロシー ジャを起動する行の後に入れなければなりません。次の例 は,日本語HP FMSのスタートアップ・コマンド行がネット ワークのスタートアップ・コマンド行の後にあることを示 します。 $ @SYS$MANAGER:STARTNET.COM . . . $ @SYS$STARTUP:JFMSTRTUP.COM o FMSスタートアップ・コマンド・プロシージャは,いくつか のVMSコマンドを含んでいます。最初のコマンドは,日本語 HP FMSバージョン2.5のアプリケーション・プログラム例が あるディレクトリを論理名JFMS$EXAMPLESに割り当てます。 インストール後の作業 3-1 コマンド・プロシージャの最後のコマンドは,JFDVSHR,JFDVMSG とJFDVMSGEを共用可能イメージとしてインストールします。FMS アプリケーション・プログラムの性能をさらに改善するために は,JFMSTRTUP.COMから次の行を取り除きます。 $ EXIT ! Remove this line to install the images JFMSTRTUP.COMファイルに変更を加えたら,SHUTDOWNプロシージ ャで現在のシステムを停止し,システムをリブートしてくださ い。 ___________________________________________________________ 3.2 ユーザ・アカウントの条件 日本語HP FMSを使用するためには,ユーザ・アカウントに少なく ともTMPMBX特権がなければなりません。また,ユーザ・アカウン トには,表 3-1に示すクォータがなければなりません。 表 3-1 日本語HP FMSの使用に必要なユーザ・アカウントのクォ ータ __________________________________________________________ クォータ名____________値__________________________________ ASTLM 24 BIOLM 18 DIOLM 18 ENQLM 30 FILLM_________________20__________________________________ ユーザ・アカウントの特権とクォータは,ファイルSYSUAF.DATに 保存されています。ユーザ・アカウントのクォータを確認および 変更するには,次の手順でVMS AUTHORIZEユーティリティを使用 します。 1. まず最初にディレクトリをSYS$SYSTEMに設定し,次に AUTHORIZEを実行します。 3-2 インストール後の作業 $ SET DEFAULT SYS$SYSTEM $ RUN AUTHORIZE UAF> 2. AUTHORIZEユーティリティのプロンプト(UAF>)に対して, SHOWコマンドにアカウント名を指定して特定のアカウント を調べます。 UAF> SHOW SMITH 3. 特権とクォータを変更するには,UAF>プロンプトに対して MODIFYコマンドを使用します。MODIFYは次の形式で指定し ます。 MODIFY アカウント名 /クォータ名 = nnnn/privilege = 特 権名 次の例ではSMITHアカウントのENQLMクォータを変更し,そ してユーティリティを終了します。 UAF> MODIFY SMITH /ENQLM=50 UAF> EXIT 4. ユーティリティを終了すると,変更が行われたかどうかを 示すメッセージが表示されます。新しいクォータを使用す るためには設定を変更した後,一度ログアウトし再びログ インし直さなければなりません。 アカウントのクォータの変更方法についての詳細は,VMSドキュ メント・セットの中のAUTHORIZEユーティリティの説明を参照し てください。 ___________________________________________________________ 3.3 IVPの実行 日本語HP FMSをインストールした後,IVPは自動的に SYS$COMMON:[SYSTEST.FMS]DECFMSJ$IVP.COMに置かれます。イン ストレーション時にIVPの実行を選択しなくてもIVPはそこに置か れます。 日本語HP FMSのインストール後は,いつでも次のコマンドでIVP を実行することができます。 インストール後の作業 3-3 @SYS$COMMON:[SYSTEST.FMS]DECFMSJ$IVP ___________________________________________________________ 3.4 特別な条件 データの損失を防ぐために,日本語HP FMSを使用する前に端末を HOSTSYNCとTYPAHEADに設定する必要があります。詳細については オンライン・リリース・ノートを参照してください。 ___________________________________________________________ 3.5 日本語HP FMSの性能のチューニング 本節では,システム・チューニングの情報と日本語HP FMSを共用 イメージとしてインストールする方法について説明します。 日本語HP FMSバージョン2.5のフォーム・ドライバは,共用イメ ージとして構築されます。HP FMSアプリケーションを複数のユー ザが同時に実行した場合,各ユーザはメモリ上にフォーム・ドラ イバのコピーをもちます。フォーム・ドライバを共用可能なイメ ージとしてインストールすれば,複数のHP FMSアプリケーション を実行したときに,ユーザはメモリ上の1つのフォーム・ドライ バのコピーを共有します。 共用可能イメージにすれば必要なメモリを減らし,システムの性 能を改善することができます。 現在実行しているシステムに日本語HP FMSを共用可能イメージと してインストールするには,VMSインストール・ユーティリティ (INSTALL)を使用してください。グローバル・ページ・テーブル の使用可能な領域が分裂することはほとんどないので,ブートさ れているシステム上でインストール操作を実行することをおすす めします。 次の手順で,日本語HP FMSを共用イメージとしてインストールし ます。 1. 最初にシステムの使用可能なグローバル・ページおよび グローバル・セクションの数を調べてください。グローバ ル・ページとグローバル・セクションの数の確認および変 3-4 インストール後の作業 更方法は,第1.5.5.2項を参照してください。表1-2にこれ らのパラメータが必要とする値を示します。 2. システム・パラメータの値を再設定した後,特権付きアカ ウントでVMSインストール・ユーティリティを起動し,日 本語HP FMSを共用イメージとしてインストールしてくださ い。 $ INSTALL INSTALL> ADD SYS$SHARE:JFDVSHR.EXE /OPEN /SHARED INSTALL> ADD SYS$MESSAGE:JFDVMSG.EXE /OPEN /SHARED INSTALL> ADD SYS$MESSAGE:JFDVMSGE.EXE /OPEN /SHARED INSTALL> EXIT 3. 次の行を適切なシステムのスタートアップ・コマンド・フ ァイルに追加しなければなりません。そうすればシステム を起動するたびに,日本語HP FMSが共用イメージとして使 用可能となります(スタートアップ・プロシージャがモジ ュール化されているならば,必ずその行を正しいファイル に追加してください。VMSバージョン5.0の省略時のスター トアップ・コマンド・ファイルはSYS$MANAGER:SYSTARTUP_ VMS.COMです)。 $ INSTALL INSTALL> ADD SYS$SHARE:JFDVSHR.EXE /OPEN /SHARED INSTALL> ADD SYS$MESSAGE:JFDVMSG.EXE /OPEN /SHARED INSTALL> ADD SYS$MESSAGE:JFDVMSGE.EXE /OPEN /SHARED INSTALL> EXIT 4. 日本語HP FMSを共用イメージとしてインストールする場 合,グローバル・ページ(GBLPAGES)を250ページ,グローバ ル・セクション(GBLSECTIONS)を4セクション増やしてくだ さい。パラメータを変更する方法については,第1.5.5項を 参照してください。 インストール後の作業 3-5 4 ________________________________________________________________ フォーム・エディタおよびフォーム・テスタの確認 会話型であるという性質上,フォーム・エディタおよびフォー ム・テスタはVT100もしくはVT200と互換性のある端末上で手作業 でテストされなければなりません。次に示す手順でフォーム・エ ディタおよびフォーム・テスタのインストレーションを確認しま す。 1. VT100もしくはVT200と互換性のある端末を使用してログイ ンします。 2. フォーム・エディタをテストするためのフォームを作成し ます。 フォームを作成するため,現在のディレクトリに存在しな いファイル名を指定します(この例ではtestfile.frmという ファイルを指定します)。省略時のファイル・タイプは.FRM です。 $ JFMS/EDIT testfile.frm 3. 端末からの応答を要求するように,次のコマンドを入力し ます。 $ SET TERMINAL/INQUIRE 4. フォーム・エディタ・メニューのオプションを選択しま す。 フォーム・エディタの入力が終わった後,Phase Choiceプ ロンプトに対してLAYOUTを選択します。画面が消去され, レイアウト・フェーズのステータス行が画面の下端に現わ れます。 Phase Choice: LAYOUT 5. フォームに次のようなテキストを入力します。 This is a test of FMS. フォーム・エディタおよびフォーム・テスタの確認 4-1 フィールド・モードに入る場合は,PF1キーを押してからキ ーパッドの8キーを押します。フィールドを示すために文字 xを6回入力します。 XXXXXX 6. フォーム・エディタを終了します。 フォーム・エディタのレイアウト・フェーズを終了するに は,PF1キーを押してからキーパッドの7キーを押します。 フォーム・エディタのメニューが再び表示されます。プロ ンプトに対してEXITと入力しRETURNキーを押します。 Phase Choice: EXIT 7. フォームを保存します。 レイアウト・フェーズを終了した後,エディタがプロンプ トを出してファイルの保存を要求します。フォームを保存 するためRETURNキーを押します。 $ Do you want to save this form? %FMS-I-FORMSAVED, Form testfile.frm saved in testfile.frm 8. フォームをテストします。 $ JFMS/TEST testfile.frm フォームが表示されます。文字を7文字入力します。7番目 の文字が画面に表示されないことに注目してください。端 末のベルが鳴り,フィールドがいっぱいであることを知ら せるエラー・メッセージが端末の画面の下端に表示されま す。RETURNキーを押します。システム・プロンプトが現わ れます。 123456 $ 9. フォームのファイルを削除します。 $ DELETE testfile.frm;* 4-2 フォーム・エディタおよびフォーム・テスタの確認 テストは完了です。テスト中に何かエラーが発生した場合は,第 2.3節の指示に従ってください。 フォーム・エディタおよびフォーム・テスタの確認 4-3 A ________________________________________________________________ インストレーション実行例 この付録では,日本語HP FMSのインストレーション例を示しま す。この例は,日本語HP FMSの前のバージョンがインストールさ れていないシステムで実行したものです。 インストレーション例では,DECnetがシャットダウンされ,シス テムにログインしているユーザがいないと仮定しています。ま た,IVPがインストレーションの終わりに実行されます。 ___________________________________________________________ A.1 フル開発キット ここでは,日本語HP FMSのフル開発キットのインストレーション 例を示します。 $ @sys$update:vmsinstal FMSJA025 DKC100:[FMSJA025.KIT] OpenVMS Software Product Installation Procedure V8.2-1 It is 8-NOV-2005 at 10:57. Enter a question mark (?) at any time for help. * Are you satisfied with the backup of your system disk [YES]? The following products will be processed: FMSJA V2.5 Beginning installation of FMSJA V2.5 at 10:57 %VMSINSTAL-I-RESTORE, Restoring product save set A ... %VMSINSTAL-I-RELMOVED, Product's release notes have been moved to SYS$HELP. インストレーション実行例 A-1 Product: FMS Producer: HP Version: 2.5 Release Date: 12-MAR-2004 * Does this product have an authorization key registered and loaded? y * Do you want to run the IVP after the installation [YES]? y * Do you want to purge files replaced by this installation [YES]? y If you wish to save space on your system disk you may choose not to install the Sample Application Programs and the Modifiable Message File Procedures. You may later install them by installing FMSJA V2.5 again. * Do you wish to install Sample Application Programs and Modifiable Message File Procedures [YES]? y %FMSJA-I-CONTINUE, All inquiries have been requested. If no errors occur, -FMSJA-I-CONTINUE, the installation will be completed in about 20 minutes. %VMSINSTAL-I-RESTORE, Restoring product save set B ... %VMSINSTAL-I-RESTORE, Restoring product save set C ... %VMSINSTAL-I-RESTORE, Restoring product save set D ... System Manager: Upon completion of this installation, please be sure to edit the system startup files as described in the DEC JFMS Installation Guide. %FMSJA-S-FMSBUILT, FMSJA V2.5 has built successfully, continuing... %FMSJA-I-STARTSAMP, Starting the Sample Application Programs installation... %FMSJA-S-SAMPBUILT, Sample Application Programs have built successfully, continuing... %FMSJA-I-CONTINUE, Starting Modifiable Message File Procedures installation ... %VMSINSTAL-I-MOVEFILES, Files will now be moved to their target directories... %DCL-I-SUPERSEDE, previous value of JFMS$EXAMPLES has been superseded Beginning the FMSJA V2.5 Installation Verification Procedure... FMSJA V2.5 Installation Verification Procedure was successful Refer to the DEC FMS/Japanese Installation Guide for further verification procedures... Installation of FMSJA V2.5 completed at 10:59 Adding history entry in VMI$ROOT:[SYSUPD]VMSINSTAL.HISTORY A-2 インストレーション実行例 Creating installation data file: VMI$ROOT:[SYSUPD]FMSJA025.VMI_DATA VMSINSTAL procedure done at 10:59 ___________________________________________________________ A.2 ランタイム・キット ここでは,日本語HP FMSのランタイム・キットのインストレーシ ョン例を示します。 $ @sys$update:vmsinstal FDVJA025 DKC100:[FDVJA025.KIT] OpenVMS Software Product Installation Procedure V8.2-1 It is 8-NOV-2005 at 11:07. Enter a question mark (?) at any time for help. * Are you satisfied with the backup of your system disk [YES]? The following products will be processed: FDVJA V2.5 Beginning installation of FDVJA V2.5 at 11:07 %VMSINSTAL-I-RESTORE, Restoring product save set A ... Product: FMS-RT Producer: HP Version: 2.5 Release Date: 12-MAR-2004 * Does this product have an authorization key registered and loaded? y * Do you want to run the IVP after the installation [YES]? y * Do you want to purge files replaced by this installation [YES]? y System Manager: Upon completion of this installation, please be sure to edit the system startup files as described in the DEC JFMS Run-Time Kit Documentation. %FDVJA-S-FDVBUILT, FDVJA V2.5 has built successfully, continuing... %VMSINSTAL-I-MOVEFILES, Files will now be moved to their target directories... Beginning the FDVJA V2.5 Installation Verification Procedure... インストレーション実行例 A-3 : : FDVJA V2.5 Installation Verification Procedure was successful Refer to the DEC FMS/Japanese Installation Guide for further verification procedures... Installation of FDVJA V2.5 completed at 11:08 Adding history entry in VMI$ROOT:[SYSUPD]VMSINSTAL.HISTORY Creating installation data file: VMI$ROOT:[SYSUPD]FDVJA025.VMI_DATA VMSINSTAL procedure done at 11:08 A-4 インストレーション実行例 B ________________________________________________________________ アプリケーション・プログラム例の使用方法 日本語HP FMSバージョン2.5のインストレーションおよびス タートアップ・プロシージャSYS$STARTUP:JFMSTRTUP.COMで, JFMS$EXAMPLES:ディレクトリをシステム論理名として定義しま す。このディレクトリには,日本語HP FMSバージョン2.5のアプ リケーション・プログラム例に関連するファイルが置かれていま す。 2進データ同期端末でアプリケーション・プログラム例を実行す る場合は,第B.2節を参照してください。 日本語HP FMSバージョン2.5では,表 B-1に示すアプリケーショ ン・プログラム例を提供します。 表 B-1 FMSアプリケーション・プログラム例 __________________________________________________________ 言語_____________プログラム名__________イメージ名_________ BASIC SAMP.BAS SAMP.EXE BLISS SAMPBLI.BLI SAMPBLI.EXE C SAMPCC.C SAMPCC.EXE COBOL SAMPCOB.COB SAMPCOB.EXE FORTRAN SAMPFOR.FOR SAMPFOR.EXE PASCAL___________SAMPPAS.PAS___________SAMPPAS.EXE________ BASICのアプリケーション・プログラム例を実行する場合は,次 のようなコマンドを入力します。 $ RUN JFMS$EXAMPLES:SAMP アプリケーション・プログラム例の使用方法 B-1 アプリケーション・プログラム例の実行中に,PF4キーを押して チェックの書き込みを選択した場合,チェックを書き込むデー タ・ファイルSAMPCH.DATが省略時のディレクトリに作成されま す。 ___________________________________________________________ B.1 アプリケーション・プログラム例に関連するファイル アプリケーション・プログラム例の作成を支援するファイルが, JFMS$EXAMPLES:ディレクトリに入っています。これらのファイル は次のとおりです。 o SAMPフォームに関連するファイル アプリケーション・プログラム例のフォームは,フォー ム・ライブラリSAMP.FLBに保存されます。2進データ同期端 末またはワークステーションのどちらか一方でアプリケー ション例を正常に実行するために2つの追加フォームが提供 されています。このフォームはファイルBISYNC_REGIST.FRM とLONG_REGIST.FRMに含まれており,アプリケーション例の フォーム・ライブラリSAMP.FLB中のREGISTERフォームの代 わりになるように設計されています。BISYNC_REGIST.FRMフ ァイルを使えば,2進データ同期端末上でアプリケーション を正常に実行することができます。LONG_REGIST.FRMを使え ば,ワークステーション上で55行のフォームの作成,表示 ができます。 o FMSアプリケーション援助によって作られるファイル メモリ常駐のフォーム・ファイルSMPMEMRES.OBJ,および UARベクトル・ファイルSMPVECTOR.OBJは,実行可能なSAMP イメージを作るためにリンク・コマンドに含まれていま す。 o SAMPデータベース・ファイル SAMP.DATファイルは,アプリケーション・プログラム例に アカウント・データを供給します。 o FMS定義を含むソース・ファイル(表 B-2参照) B-2 アプリケーション・プログラム例の使用方法 FMS定義ファイルでは,アプリケーション・プログラム例で 使用するフォーム・ドライバのシンボルを定義します。こ れらの多数のファイルは,プログラムでシンボルを定義す るために適切な言語構成要素(INCLUDE,COPY,REQUIRE, ENVIRONMENTなど)によって直接使用されます。自分のアプ リケーションに合うように調整する際の例文としてこれら のファイルを使用してください。 o 言語用の追加ソース・ファイル(表 B-3参照) アプリケーション・プログラム例のうちのいくつかは,特 定の言語にだけ関連する便利な定義を含むソース・ファイ ルがあります。 o アプリケーション・プログラム例を指定した言語にコンパ イルし,リンクするコマンド・ファイル(表 B-4参照) 表 B-2 FMS定義ファイル __________________________________________________________ 言語__________________定義ファイル________________________ BASIC FDVDEF.BAS BLISS FDVDEF.REQ C FDVDEF.H COBOL FDVDEF.LIB FORTRAN FDVDEF.FOR PASCAL________________FDVDEF.PAS__________________________ 表 B-3 FMSソース・ファイル __________________________________________________________ 言語__________________ファイル名__________________________ COBOL SAMPCOB.LIB SMPCOBUAR.LIB __________________________________________________________ (次ページに続く) アプリケーション・プログラム例の使用方法 B-3 表 B-3 (続き) FMSソース・ファイル __________________________________________________________ 言語__________________ファイル名__________________________ FORTRAN SMPACCOM.FOR SMPREGCOM.FOR SMPSTATUS.FOR ______________________SMPWORK.FOR_________________________ 表 B-4 FMSコマンド・ファイル __________________________________________________________ 言語__________________コマンド・ファイル__________________ BASIC SAMPBAS.COM BLISS SAMPBLI.COM C SAMPCC.COM COBOL SAMPCOB.COM FORTRAN SAMPFOR.COM PASCAL________________SAMPPAS.COM_________________________ ___________________________________________________________ B.2 進データ同期端末上でのアプリケーション例の実行 2進データ同期端末上でアプリケーション・プログラム例を実行 しない場合は,本節をお読みになる必要はありませんので次へす すんでください。 アプリケーション・プログラム例は,プログラムを変更せずに2 進データ同期端末上で実行することができます。ただし,2進デ ータ同期端末の幅に制約があるため,フォームは変更が必要で す。非同期端末(VT52,VT100,VT2xxなど)上にチェック・レジス タを表示するために使用するフォームREGISTERは,2進データ同 期端末の画面には適しません。 B-4 アプリケーション・プログラム例の使用方法 日本語HP FMSバージョン2.5のキットには,2進データ同期端 末の画面に適するREGISTERの置換用フォームがあります。この フォームは,非同期端末でも同様に動作します。フォームは, JFMS$EXAMPLES:のBISYNC_REGIST.FRMというフォーム・ファイル に含まれています。 2進データ同期端末でアプリケーション・プログラム例を実行す る前に,次の手順に従ってアプリケーション例のフォーム・ライ ブラリSAMP.FLB:中のREGISTERフォームを置き換えてください。 1. システム・マネージャのアカウントへログインします。 2. JFMS$EXAMPLES:REGISTER.FRMというフォーム・ファイルに 現在のREGISTERフォームを保存するために,次のコマンド を入力します。 $ JFMS/LIBRARY/EXTRACT- _$ JFMS$EXAMPLES:SAMP/FORM=REGISTER/OUTPUT=JFMS$EXAMPLES:REGISTER.FRM 3. 新しいREGISTERフォームを挿入するために次のコマンドを 入力します。 $ JFMS/LIBRARY/REPLACE JFMS$EXAMPLES:SAMP JFMS$EXAMPLES:BISYNC_REGIST このコマンドを正常に実行すれば,アプリケーション・プログラ ム例を非同期もしくは2進データ同期端末で実行できます。 REGISTERフォームは,『Introduction to VAX-11 FMS』に説明さ れているオリジナルのREGISTERフォームとは異なる表示のされ方 および異なるフィールド属性となります。フォームを2進データ 同期端末の画面に適合させるには,これらの相違が必要となりま す。これらの相違は,プログラムのフォームの機能もしくは相互 作用にはなんら影響はありません。 ___________________________________________________________ B.3 ワークステーション上でのアプリケーション例の実行 ワークステーション上でアプリケーション・プログラム例を実行 しない場合は,本節をお読みになる必要はありませんので次へす すんでください。 アプリケーション・プログラム例の使用方法 B-5 アプリケーション・プログラム例は,プログラムを変更せずにワ ークステーション上で実行することができます。しかし,ワーク ステーション上でVT100およびVT200ウィンドウの拡大サイズを利 用するためには,アプリケーション例中のフォームの1つを変更 する必要がありました。チェック・レジスタを表示するためのス クロール領域を含むREGISTERフォームは,55行ウィンドウを利用 するために変更されました。日本語HP FMSバージョン2.5のキッ トでは,JFMS$EXAMPLES:内のLONG_REGIST.FRMというファイルで このフォームを提供します。 ワークステーションの55行ウィンドウを利用するためには, 次の手順に従ってアプリケーション例のフォーム・ライブラリ SAMP.FLB中のREGISTERフォームを置き換えてください。 1. システム・マネージャのアカウントでログインします。 2. JFMS$EXAMPLES:REGISTER.FRMというフォーム・ファイルに 現在のREGISTERフォームを保存するために,次のFMS DCLコ マンドを入力します。 $ JFMS/LIBRARY/EXTRACT- _$ JFMS$EXAMPLES:SAMP/FORM=REGISTER/OUTPUT=JFMS$EXAMPLES:REGISTER.FRM 3. 新しいREGISTERフォームを挿入するために次のコマンドを 入力します。 $ JFMS/LIBRARY/REPLACE JFMS$EXAMPLES:SAMP JFMS$EXAMPLES:LONG_REGIST 4. ワークステーションのウィンドウ・サイズを55行に設定す るために,次のコマンドを入力します。 $ SET TERMINAL/PAGE=55 このコマンドを正常に実行すれば,説明通りにアプリケーショ ン・プログラム例をワークステーションで実行できます。 標準の端末(VT52,VT100,VT2xxなど)上でフォーム・ライブラリ SAMP.FLBのフォームLONG_REGISTを使ってアプリケーション例を 実行することはできません。 B-6 アプリケーション・プログラム例の使用方法 C ________________________________________________________________ システムにインストールされるファイルの一覧 以下に日本語HP FMSバージョン2.5のインストレーションで追加 もしくは変更されるファイルの一覧を示します。 __________________________________________________________ [ディレクトリ名] ファイル名______________機能______________________________ [SYSHLP](SYS$HELP)______________________________________ HELPLIB.HLB FMSでヘルプ・ライブラリに追加/交 換されたモジュール HPFMSJA025.RELEASE_ バージョン2.5のリリース・ノート NOTES システムにインストールされるファイルの一覧 C-1 [ディレクトリ名]__________________________________________ __________________________________________________________ [SYSEXE](SYS$SYSTEM)____________________________________ JFMSFAA.EXE FMSフォーム・アプリケーション支援 ユーティリティ JFMSFED.EXE FMSフォーム・エディタ・ユーティリ ティ JFMSFEDE.EXE FMSフォーム・エディタ・ユーティリ ティ(英語版) JFMSFLG.EXE FMSフォーム言語翻訳ユーティリティ JFMSFLI.EXE FMSフォーム・ライブラリアン・ユー ティリティ JFMSFTE.EXE FMSフォーム・テスタ・ユーティリテ ィ JFMSFUU.EXE FMSフォーム更新ユーティリティ __________________________________________________________ [SYSLIB](SYS$SHARE)_____________________________________ JFDVSHR.EXE フォーム・ドライバ共有可能イメージ __________________________________________________________ [SYSLIB](SYS$LIBRARY)___________________________________ DCLTABLES.EXE FMSでDCLテーブルに追加/交換された DCLコマンド IMAGELIB.OLB JFDVSHRでライブラリに追加/交換さ れたモジュール STARLET.OLB FDV$PLITRMでライブラリに追加/交換 されたモジュール __________________________________________________________ [SYS$STARTUP](SYS$STARTUP)______________________________ JFMSTRTUP.COM FMSのスタートアップ・プロシージャ C-2 システムにインストールされるファイルの一覧 [ディレクトリ名]__________________________________________ ファイル名______________機能______________________________ [SYSMGR](SYS$MESSAGE)___________________________________ JFDVMSG.EXE フォーム・ドライバのメッセージ・フ ァイル JFDVMSGE.EXE フォーム・ドライバのメッセージ・フ ァイル(英語版) JFMSMSG.EXE FMSユーティリティのメッセージ・フ ァイル JFMSMSGE.EXE FMSユーティリティのメッセージ・フ ァイル(英語版) システムにインストールされるファイルの一覧 C-3 [ディレクトリ名]__________________________________________ __________________________________________________________ [SYSHLP.EXAMPLES.JFMS](JFMS$EXAMPLES)___________________ FDVDEF.BAS BASIC用フォーム・ドライバのシンボ ル定義ファイル FDVDEF.FOR FORTRAN用フォーム・ドライバのシン ボル定義ファイル FDVDEF.H C用フォーム・ドライバのシンボル定 義ファイル FDVDEF.LIB COBOL用フォーム・ドライバのシンボ ル定義ファイル FDVDEF.PAS PASCAL用フォーム・ドライバのシンボ ル定義ファイル FDVDEF.REQ BLISS用フォーム・ドライバのシンボ ル定義ファイル FDVDEFCAL.PLI PL/I用フォーム・ドライバのシンボル 定義ファイル FDVDEFFNC.PLI PL/I用フォーム・ドライバのシンボル 定義ファイル MESSAGE.DIR 変更可能なメッセージ・プロシージャ ________________________用ディレクトリ____________________ さらにシステム・マネージャがアプリケーション・プログラム例 のインストレーションを要求した場合,次のファイルも存在しま す。 C-4 システムにインストールされるファイルの一覧 [ディレクトリ名]__________________________________________ ファイル名__________機能__________________________________ [SYSHLP.EXAMPLES.JFMS](JFMS$EXAMPLES)___________________ BISYNCREGIST.FRM 2進データ同期端末用のアプリケーション 例のREGISTERフォーム LONGREGIST.FRM ワークステーション用のアプリケーション 例のREGISTERフォーム SAMP.BAS BASIC用アプリケーション例のソース SAMP.DAT アプリケーション例のデータ・ファイル SAMP.EXE BASIC用アプリケーション例の実行可能イ メージ+ SAMP.FLB アプリケーション例のフォーム・ライブラ リ SAMPBAS.COM BASIC用アプリケーション例を構築するプ ロシージャ SAMPBLI.BLI BLISS用アプリケーション例のソース SAMPBLI.COM BLISS用アプリケーション例を構築するプ ロシージャ SAMPBLI.EXE BLISS用アプリケーション例の実行可能イ メージ+ SAMPCC.C C用アプリケーション例のソース SAMPCC.COM C用アプリケーション例を構築するプロシ ージャ SAMPCC.EXE C用アプリケーション例の実行可能イメー ジ+ SAMPCOB.COB COBOL用アプリケーション例のソース +システム上でその言語が利用可能である場合のみ存在します。_ システムにインストールされるファイルの一覧 C-5 [ディレクトリ名]__________________________________________ ファイル名__________機能__________________________________ [SYSHLP.EXAMPLES.JFMS](JFMS$EXAMPLES)___________________ SAMPCOB.COM COBOL用アプリケーション例を構築するプ ロシージャ SAMPCOB.EXE COBOL用アプリケーション例の実行可能イ メージ+ SAMPCOB.LIB COBOL用アプリケーション例のライブラリ SAMPFOR.COM FORTRAN用アプリケーション例を構築する プロシージャ SAMPFOR.FOR FORTRAN用アプリケーション例のソース SAMPFOR.EXE FORTRAN用アプリケーション例の実行可能 イメージ+ SAMPPAS.COM PASCAL用アプリケーション例を構築するプ ロシージャ SAMPPAS.EXE PASCAL用アプリケーション例の実行可能イ メージ+ SAMPPAS.PAS PASCAL用アプリケーション例のソース SMPACCOM.FOR FORTRAN用アプリケーション例のインクル ード・ファイル SMPCOBUAR.LIB COBOL用アプリケーション例のライブラリ SMPMEMRES.OBJ アプリケーション例のメモリ常駐フォー ム・モジュール SMPREGCOM.FOR FORTRAN用アプリケーション例のインクル ード・ファイル +システム上でその言語が利用可能である場合のみ存在します。_ C-6 システムにインストールされるファイルの一覧 [ディレクトリ名]__________________________________________ ファイル名__________機能__________________________________ [SYSHLP.EXAMPLES.JFMS](JFMS$EXAMPLES)___________________ SMPSTATUS.FOR FORTRAN用アプリケーション例のインクル ード・ファイル SMPVECTOR.OBJ アプリケーション例のUARベクタ・モジュ ール SMPWORK.FOR FORTRAN用アプリケーション例のインクル ード・ファイル __________________________________________________________ [SYSHLP.EXAMPLES.FMS.MESSAGE]_____________________________ COMMSG.MSG FMSユーティリティすべてに共通のメッセ ージ・ファイル FAAMSG.MSG フォーム・アプリケーション支援のメッセ ージ・ファイル FCVMSG.MSG フォーム・コンバータのメッセージ・ファ イル FDVMSG.MSG フォーム・ドライバのメッセージ・ファイ ル FEDMSG.MSG フォーム・エディタのメッセージ・ファイ ル FIOMSG.MSG ファイルI/Oのメッセージ・ファイル FLGMSG.MSG フォーム言語翻訳のメッセージ・ファイル FLIMSG.MSG フォーム・ライブラリアンのメッセージ・ ファイル FMSLIT.MSG FMSメッセージ・ファイル・リテラル FMS_ MESSAGE.MEM FMSメッセージ・ファイルの変更方法 システムにインストールされるファイルの一覧 C-7 [ディレクトリ名]__________________________________________ ファイル名__________機能__________________________________ [SYSHLP.EXAMPLES.FMS.MESSAGE]_____________________________ FTEMSG.MSG フォーム・テスタのメッセージ・ファイル FUUMSG.MSG フォーム更新ユーティリティのメッセー ジ・ファイル MSGBLD.COM メッセージ・ファイルを構築するプロシー ____________________ジャ__________________________________ C-8 システムにインストールされるファイルの一覧 日本語HP FMS for OpenVMSインストレーション・ガイド ________________________________________________________________ 2006年3月 発行 日本ヒューレット・パッカード株式会社 〒140-8641 東京都品川区東品川2-2-24天王洲セントラルタワ ー 電話 (03)5463-6600 (大代表) ________________________________________________________________