Nothing Special   »   [go: up one dir, main page]

JPH0778728B2 - ヘルプ・パネルのアップロード処理自動化方法 - Google Patents

ヘルプ・パネルのアップロード処理自動化方法

Info

Publication number
JPH0778728B2
JPH0778728B2 JP3315278A JP31527891A JPH0778728B2 JP H0778728 B2 JPH0778728 B2 JP H0778728B2 JP 3315278 A JP3315278 A JP 3315278A JP 31527891 A JP31527891 A JP 31527891A JP H0778728 B2 JPH0778728 B2 JP H0778728B2
Authority
JP
Japan
Prior art keywords
help
panel
host environment
block
file
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP3315278A
Other languages
English (en)
Other versions
JPH04268921A (ja
Inventor
アドリエンヌ・ヤン−フン・リー
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPH04268921A publication Critical patent/JPH04268921A/ja
Publication of JPH0778728B2 publication Critical patent/JPH0778728B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/453Help systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer And Data Communications (AREA)
  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、データ処理システムに
おけるテスト処理に要求されるマニュアル・タスクの自
動化に関し、特に、テレプロセシング・ネットワーク・
シミュレータ(Teleprocessing Net
work Simulator:TPNS)およびネッ
トワーク・シミュレーション・ツールの使用による、ヘ
ルプパネル・アップロード処理の自動化に関する。
【0002】
【従来の技術】ヘルプパネル・アップロード・プロセス
において繰り返される手作業の自動化は、生産性の向上
および品質の改良をもたらす。ヘルプパネルとは、特定
プログラムのユーザを支援するのに役立つ専用パネルの
ことであり、具体的には、ユーザからの要求に応じてシ
ステム側から提示される表示情報をいう。ヘルプパネル
は普通、メニューパネル上のリストに表されたキーを処
理することによって、複数のユーザによりアクセスされ
る。このヘルプパネルの表示により、各ユーザの所望の
アプリケーションの使用がサポートされる。ヘルプパネ
ルを確認したユーザには、ヘルプパネル上の他のキーリ
ストによって、次にどのパネルを表示すべきかの選択が
与えられる。ヘルプパネルのアップロード処理は、後述
のように所定のファイルとして、ヘルプパネルのテキス
トを、ワークステーションまたはパーソナル・コンピュ
ータから、ヘルプパネルが格納されるホスト環境に移す
ことより成る。パネルの1つが変更される毎にアップロ
ード処理が要求されるので、その結果非常に多くのアッ
プロード動作が生じる。
【0003】ソフトウェア製品が自国語支援(Nati
onal Language Support:NL
S)を必要とするとき、アップロードの問題点がさらに
増大する。NLS支援は、ユーザが見る英語を外国語へ
翻訳することを必要とする。IBMコーポレーションに
よって市販されているオフィスビジョン/多重仮想記憶
(OfficeVision/Multiple Vi
rtual Storage:OV/MVS)のような
製品では、NLS支援は130個以上のヘルプパネルを
19種類以上の外国語に翻訳することが要求される。
【0004】OV/MVSのヘルプパネルは、対話式ワ
ークステーション(Interactive Work
Station)またはパーソナル・コンピュータ
(Personal Computer:PC)を用い
るフラットファイルとして作られている。フラットファ
イルは、項目のリストまたは表として表される一次元ま
たは二次元の配列である。フラットファイルが作られる
と、ヘルプパネルは多重仮想記憶(Multiple
Virtual Storage:MVS)環境にPC
フォーマットでアップロードされる。PCファイルがホ
スト・フォーマットに再フォーマットされるように、ア
ップロード処理の前に、特別な顧客情報管理システム
(Customer Information Con
trol System:CICS)領域のセットアッ
プが要求される。
【0005】PCファイルから最終的に共用ドキュメン
トが作られ、多重仮想記憶環境に格納され、ヘルプパネ
ルとして使用される。共用ドキュメントの作成は、13
0個のヘルプパネルの各々に見出し情報をタイピングす
ることを必要としている。パネル上の誤りはPCファイ
ルの修正と新しいアップロードを必要とする。アップロ
ード処理の各ステップは手動で行われ、十分に検査され
た最終製品を保証するために、熟練で注意力のある検査
者を必要としている。
【0006】さらに、すべてのNLS言語にヘルプパネ
ルを開設するのに特別の装置が必要とされている。コン
トローラ(検査中の言語を含む)は、特殊文字を表示す
るための専用端末をセットアップし、これとリンクする
ことが要求される。アイスランド語やフランス語は、コ
ントローラと同様に、特殊なキーボードを必要とすると
いう、特殊な問題がある。
【0007】
【発明が解決しようとする課題】従って、特別の装置を
必要とすることなしに、アップロードされたヘルプパネ
ルの十分なチェックを可能な限り短時間で保証するに
は、ヘルプパネルを自動的にアップロード処理する方法
が必要とされる。
【0008】
【課題を解決するための手段】この発明は、データ処理
システムにおいて、ヘルプパネルのアップロード処理を
自動化する方法に関するものである。オフィスビジョン
/多重仮想記憶(OV/MVS)を実行する顧客情報管
理システム領域(CICS)に仮想記憶アクセス方法の
クラスタを割り当て、インストールすることにより、多
重仮想記憶(MVS)環境を作成する。パーソナル・コ
ンピュータ(PC)バッチファイルとして組み立てられ
たヘルプパネルをアップロードし、OV/MVS内の一
時的記憶領域に保持する。OV/MVSファシリティを
用いて、PCバッチファイルを一時的記憶領域より取り
出し、MVSフォーマット・ファイルに変換する。変換
されたファイルは特別なセーブエリアに保持される。そ
して、その特別なセーブエリア内の変換されたPCファ
イルをヘルプパネル見出しデータとして用いることで共
用ドキュメントを作成する。
【0009】
【実施例】予測しうる結果で到達する所定の一連のデー
タに対して、システムまたはプログラムを検査すること
は、システムまたはプログラムの許容性を確定するのに
役立つ。機能検査,回帰検査,性能検査からなる3つの
一般的な検査カテゴリがある。
【0010】機能検査は、仕様通りに実行されることを
保証するために、新しいプログラムまたはサブシステム
を検査する(または、現在のプログラムまたはサブシス
テムの新しい要素を検査する)ことからなる。新しいコ
ードが、設計されたジョブを実行できることを保証する
ために、仕様に従ったそれぞれ新しい機能に対して、検
査ケースが準備される。最終的な目標は、ユーザのエラ
ーを含む全ての可能性について検査することである。
【0011】回帰検査は、変更されたプログラムまたは
サブシステムを検査して、変更が、プログラムまたはサ
ブシステムの未変更部分に影響を与えないことを保証す
る検査である。この検査は、例えば、変更されていない
プログラム部分が、依然として同じに実行されるか否か
の決定を含んでいる。回帰検査では、変更されていない
プログラムに対して実行された全ての検査ケースが、変
更されたプログラムに対して実行されなければならな
い。各検査ケースは、前と同じ結果を生成しなければな
らない。検査ケースを繰り返す能力は、誤りを起こした
状況が繰り返される状況(端末で人間が検査を行うと
き、時々不可能となる状態)を保証する。
【0012】性能検査は、システムを検査して、システ
ムが許容できる応答時間内で計画されたスループットを
処理できることを保証する。また性能検査は、適切な数
の端末を支持でき、アプリケーション・プログラムが予
期された発生負荷を処理できることを保証する。バッフ
ァ・プールの大きさおよび数を、性能検査の間に変更し
て、これら変更がシステムにどのような影響を与えるか
をチェックすることができる。
【0013】前記3つの検査カテゴリは、IBMコーポ
レーションより販売されているIBM通信網シミュレー
タ(Teleprocessing Network
Simulator:TPNS)プログラムを含む、各
種端末およびネットワーク・シミュレータ・ツールによ
ってすべて呼び出されている。
【0014】テレプロセシング・ネットワーク・シミュ
レータ(TPNS)は、機能,回帰,性能検査ツールと
して、従来技術で広範囲に使用されてきた端末およびネ
ットワーク・シミュレーション・ツールである。ツール
のバージョンは、MVS/370,MBS/XA,MB
S/ESAを支援するIBMホスト・プロセッサ、また
は、グループ制御システム(Group Contro
l System (GCS)を支援する仮想計算機
(Virtual Machine:VM)上で、走ら
せることができる。テレプロセシング・ネットワーク・
シミュレータ(TPNS)についての詳細は、TPNS
インフォメーション・マニュアル(GH20−2487
−4)により得られる。しかしこれまで、前記3つの検
査カテゴリに要求される手動の繰り返し作業を自動化す
る問題、および特に自動化を達成するのにTPNSを用
いることについては、何も指摘していない。本発明は、
前記3つの検査カテゴリの1つの実際の作業部分にでは
なく、かかる検査を実行する上で必要な作業、すなわち
ヘルプパネルのアップロード等の作業に関係するもので
ある。ヘルプパネルのアップロード処理とは、設置され
たワークステーションまたはパーソナル・コンピュータ
(PC)から、パネルがテストされるホスト環境にパネ
ルを転送する処理である。従って、複数のユーザに仮想
記憶環境を提供するオフィスビジョン/多重仮想記憶
(OV/MVS)等のソフトウェア製品においては、各
ユーザからヘルプパネルがアクセスされるようにする必
要があるため、このようなヘルプパネルのアップロード
処理は特に問題となる。このソフトウェア製品は、IB
Mコーポレーションより販売されており、IBMプロフ
ェッショナル・オフィス・システム(Professi
onalOffice System:PROFS)に
見られる機能と同様の機能を備えている。すなわち、O
V/MVSは、仮想計算機環境のオフィス・システムに
ある各ユーザに、ドキュメントの作成、ドキュメントの
転送、およびドキュメントの保管のような機能を与え
る。またOV/MVSは、エンドユーザに対して表示さ
れ、目標言語に翻訳されるすべてのテキストを要求する
自国語支持をも与える。この場合、OV/MVSでは、
130個以上のヘルプパネルが必要となる。
【0015】OV/MVSヘルプパネルは、対話式ワー
クステーションまたはパーソナルコンピュータ(PC)
を用いて、フラットファイルとして作成される。フラッ
トファイルは、一次元または二次元配列、すなわち項目
のリストまたはテーブルである。ヘルプパネルの作成に
続いて、ヘルプパネルは、多重仮想記憶環境へPCフォ
ーマットのまま、アップロードもしくは転送される。O
V/MVSを実行する顧客情報管理システム(Cost
mer Information Control S
ystem:CICS)は、好適な多重仮想記憶環境で
ある。このCICSは、IBMコーポレーションから販
売されているデータベース管理ソフトウェア製品であ
り、これは、端末とホスト・プロセッサに取り付けられ
た他の装置とのネットワークを管理する。動作の詳細
は、IBMコーポレーションより出版されている、一般
情報マニュアル,GC33−0155−1に見ることが
できる。PCフォーマット・ファイルをアップロード処
理中にホスト・フォーマットに再フォーマットできるよ
うにするためには、特別のCICS領域が要求される。
PCフォーマット・ファイルは、ホスト環境へアップロ
ードされ、OV/MVSイン・バスケット(In−ba
sket)に一時的に格納される。PCフォーマット・
ファイルは、共用ドキュメントに変換され、VSAMデ
ータセットに保存される。
【0016】特別な端末からの特殊な文字を見るため
に、従来システムは、特別の端末をセットアップし、こ
れにリンクさせる特殊なコントローラを必要としてい
る。翻訳に用いられるバージョンを作成するのに使用さ
れる英訳コントローラに加えて、特殊な端末が必要とさ
れる、アイスランド語,フランス語などのような言語の
場合には、特殊なコントローラと特殊なキーボードとを
必要としている。これは、英語以外の言語による製品を
検査するのに必要とされる特殊な文字をキー入力するた
めに必要とされる。
【0017】図面を参照する。特に図1には、本発明の
方法を実施するのに使用することのできるデータ処理シ
ステム8が示されている。図によれば、データ処理シス
テム8は、ローカル・エリア・ネットワーク(Loca
l Area Network:LAN)10,32の
ような複数のネットワークを含むことができ、各ネット
ワークはそれぞれ複数の独立したコンピュータ12,3
0を含んでいる。もちろん、当業者は、ホスト・プロセ
ッサに結合された複数の対話式ワークステーション(I
WS)を、このような各ネットワークに利用できること
がわかるであろう。
【0018】そのようなデータ処理システムでは普通で
あるが、各独立コンピュータは、記憶装置14やプリン
タ等の出力装置16と結合することができる。本発明の
方法によれば、一以上のこのような記憶装置14を用い
て、データ処理システム8内部でユーザによって周期的
にアクセスできるアプリケーション・プログラムまたは
他のプログラムを格納することができる。
【0019】図1によれば、データ処理システム8はま
た、本体コンピュータ(mainframe comp
uter)18のような、複数の本体コンピュータを含
むことができ、本体コンピュータ18は通信リンク22
によってLAN10と好適に結合することができる。本
体コンピュータはまた、LAN10に対する遠隔記憶装
置として働く記憶装置20に結合することができる。同
様に、LAN10は通信リンク24,サブシステム制御
装置または通信コントローラ26,通信リンク34を介
して、ゲートウェイ・サーバ28に結合できる。このゲ
ートウェイ・サーバ28はLAN32をLAN10にリ
ンクする働きをする、独立したコンピュータまたは対話
式ワークステーション(IWS)とするのが好適であ
る。
【0020】LAN32とLAN10について述べたよ
うに、アプリケーション・プログラムまたはその他のプ
ログラムを、記憶装置20内に格納し、本体コンピュー
タ18によって制御することができる。もちろん当業者
は、本体コンピュータ18をLAN10より地理的に非
常に離れた位置に配置でき、同様にLAN10をLAN
32よりかなり離れた位置に配置できることができるこ
とがわかる。例えば、LAN32をカルフォルニアに配
置し、LAN10をテキサスに配置し、本体コンピュー
タ18をニューヨークに配置することができる。
【0021】図1によれば、記憶装置20をライブラリ
とした場合、ライブラリ20は、複数のユーザによって
同時にかつ柔軟的にアクセスでき、したがって共通の記
憶装置すなわち共用記憶資源を表している。共用ライブ
ラリ20と異なり、ユーザの個人的または私的ドキュメ
ントはローカル記憶資源14に格納される。このローカ
ル記憶資源14は、通常は他のユーザとは共用されな
い。
【0022】次に、図2は本発明によってヘルプパネル
のアップロードがどのようにして自動的に行われるかを
示す上位のフローダイヤグラムである。テレプロセッシ
ング・ネットワーク・シミュレータ(TPNS)プログ
ラムは5つのモジュールにコード化される(ブロック4
0)。その5つのモジュールは、データ処理システム8
(図1)で示したように、本体コンピュータ18にロー
ドされる(ブロック42)。テレプロセッシング・ネッ
トワーク・シミュレータ(TPNS)におけるプログラ
ムまたは、顧客情報管理システム(CICS)領域にロ
グオンすることによって、端末セッションを設定させる
(ブロック44)。CICSは、IBMコーポレーショ
ンより販売されている汎用ソフトウェア製品であって、
これによって端末向きトランザクション・プログラミン
グに必要な労力を削減する。CICSは、ユーザによっ
て作成されたアプリケーション・プログラムと、テレプ
ロセッシング・アクセス方法と、データベース・マネジ
ャとの間のインターフェースを行う。
【0023】端末セッションの設定が行われた後、テレ
プロセッシング・ネットワーク・シミュレータ・プログ
ラムはCICS領域をセットアップして、対話式ワーク
ステーション(IWS)またはパーソナル・コンピュー
タ(PC)からヘルプパネルを受け取る(ブロック4
6)。次に、TPNSプログラムは、ヘルプパネルのた
めの見出しをタイピングし、それらを共用ドキュメント
に変換する(ブロック48)。端末セッションは、ログ
オフ動作を実行することによって、顧客情報管理システ
ム(CICS)内で終了する(ブロック50)。
【0024】次に、図3は、ヘルプパネルのアップロー
ド処理を自動化するために実行される、テレプロセッシ
ング・ネットワーク・シミュレータ(TPNS)プログ
ラム・モジュールのブロックダイアグラムを表してい
る。パーソナル・サービス・ヘルプ「PSHELP」パ
ネル・モジュール60は、シミュレートされる回線,端
末,装置を示すネットワーク定義を含んでいる。パーソ
ナル・サービス・パス「PSPATH」モジュール62
は、パーソナル・サービス(PersonalServ
ice:PS)におけるヘルプパネルの仮想記憶アクセ
ス方法(Virtual Storage Accse
ss Method:VSAM)データセットを検証
し、OV/MVSセッションを開始する(sign o
nto)命令を含んでいる。
【0025】仮想記憶アクセス方法(VSAM)は、I
BMコーポレーションによって販売されているソフトウ
ェア製品に含まれている技術であって、直接アクセス装
置(DASD)上の固定長および可変長レコードの索引
順または順次処理を許容する。VSAMデータセットま
たはファイルのレコードを、キーフィールドによって論
理シーケンスに編成でき(キー・シーケンス)、あるい
は相対レコード数によって、VSAMデータセットまた
はファイルが書き込まれている物理シーケンスに編成す
ることができる(エントリ・シーケンス)。
【0026】パーソナル・サービス・シェア1「PSS
HARE1」モジュール64は、ヘルプパネルに入力さ
れる情報のメイン・エントランスとして働く。パーソナ
ル・サービス・ファイル「PSFILE」モジュール6
6は、すべてのアップロードされたヘルプパネルをファ
イルし、一方、パーソナル・サービス・シェア2「PS
SHARE2」モジュール68は、パーソナル・サービ
ス・ヘルプパネルに対する共用ドキュメントを作成する
時に、メモリおよびOV/MVSパネルにアップロード
されたすべての見出しをコピーする。最後に、FINI
SHモジュール(図示せず)が、セッションを終了させ
る(ログオフ)のに必要とされる手順を定める。
【0027】次に、図4を参照して、テレプロセッシン
グ・ネットワーク・シミュレータ(TPNS)プログラ
ムのパーソナル・サービス・パス「PSPATH」モジ
ュール62を説明する。この「PSPATH」モジュー
ル62はOV/MVSにログオンを試み(ブロック7
0)、パーソナル・サービス(PS)ヘルプパネルのV
SAMデータセットは正しいか否かを確認するためにチ
ェックする(ブロック72)。もし適切なVSAMデー
タセットがロードされると、TPNSプログラムは割り
当てられたユーザ識別(ID)でOV/MVSのセッシ
ョンを開始する(ブロック74)。適切なログオンは、
管理者(ADM)画面を表示することとなる(ブロック
78)。もし画面が表示に失敗すると、TPNSプログ
ラムはログオフして、OV/MVSセッションを終了さ
せる(ブロック82)。もし、VSAMデータセットが
誤りであることが発見されると、OV/MVSセッショ
ンからのログオフが発生する(ブロック76)。もし適
切な動作が発生し、ADM画面が表れると、TPNSプ
ログラムは、「PSPATH」モジュールから抜け出
て、「PSSHARE1」モジュールが実行される。
【0028】図5を参照して、TPNSプログラムの
「PSSHARE1」モジュールを説明する。TPNS
プログラムはADMパネルの存在をチェックする(ブロ
ック90)。もし、画面がなければ、エラーメッセージ
をプリントし(ブロック92)、そしてTPNSプログ
ラムは、ログオフ・コマンドを発行して、OV/MVS
セッションを終了する。これとは逆に、ADMパネルが
確認されると、「PSFILE」モジュール(ブロック
94),「PSSHARE2」モジュール(ブロック9
6),および「FINISH」モジュール(ブロック9
8)の呼び出しが順に行われる。
【0029】図6を参照して、「PSFILE」モジュ
ールについて説明する。TPNSプログラムは始めに管
理者(ADM)パネルをチェックする(ブロック10
0)。もし、ADMパネルが稼働中でないと、エラーメ
ッセージがプリントされ、ログオフ・コマンドが発行さ
れセッションを終了させる(ブロック102)。もし、
ADMパネルが稼働中ならば、イン・バスケット(I
B)10パネルが呼び出される(ブロック104)。こ
のパネルは、ユーザのイン・バスケットに一時的に格納
されていたヘルプパネルへのチェックを可能にする。ヘ
ルプパネルのチェックは、イン・バスケット項目を照合
することによって行われる(ブロック106)。もし、
イン・バスケット項目がないならば(ヘルプパネルが無
い)、「PSFILE」モジュールから退出する(ブロ
ック112)。もし、イン・バスケット項目があると、
それらの項目はユーザのファイル・キャビネットへ格納
される(ブロック108)。イン・バスケットは、オフ
ィスビジョン・ホスト環境においてユーザに割り付られ
た一時記憶領域である。プログラムは、モジュールから
の退出(ブロック112)前に、すべてのヘルプパネル
がイン・バスケットから取り出される(ブロック11
0)ことを保証する。「PSFILE」モジュールから
退出した後、「PSSHARE2」モジュールが呼び出
されて実行される。
【0030】図7を参照して「PSSHARE2」モジ
ュールについて説明する。TPNSプログラムは最初
に、管理者(ADM)パネルの存在をチェックする(ブ
ロック120)。もし、ADMパネルが見い出されない
と、エラーメッセージがプリントされ、セッションが終
了される(ブロック122)。逆にADMパネルが稼働
中ならば、ファイル変換(File Conversi
on:FS)10パネルが呼び出される(ブロック12
4)。TPNSプログラムは見出しファイルである「L
IST・FFT」を検索する(ブロック126)。「L
IST・FFT」は、ファイル・リストの最終型式テキ
スト(Final Form Text:FFT)ドキ
ュメントを示している。「LIST・FFT」から読み
出された見出しは、特別記憶領域にセーブされる(ブロ
ック128)。見出しの読み取りの後、作成共用(Cr
eate Shared:CS)00ドキュメント・パ
ネルが呼び出される(ブロック130)。ヘルプパネル
の共用ドキュメントは、特別記憶領域にセーブされた見
出しを用いて作成される(ブロック132)。プログラ
ムはすべての見出しが読み取られるまで繰り返される
(ブロック134)。すべての見出しが読み取られる
と、「FINISH」モジュールへの退出が発生する
(ブロック136)。
【0031】図8を参照して、「FINISH」モジュ
ールを説明する。TPNSプログラムは、管理者(AD
M)画面をチェックする(ブロック140)。もし画面
が稼働中ならば、TPNSプログラムはセッションを終
了させ(ブロック144)、そして、TPNSプログラ
ムはログオフする(ブロック146)。もし、ADM画
面が稼働中でないならば、ADM画面への呼び出しが行
われ(ブロック142)、ログオフされて(ブロック1
44)TPNSプログラムが終了する(ブロック14
6)。
【0032】要約すれば、本発明は製品開発中のヘルプ
パネルのアップロードの際に要求される手作業を自動化
する方法を開示するものである。開発中の回線,端末,
装置を定義するネットワーク定義デッキが作成される。
検証は、仮想記憶アクセス方法(VSAM)データセッ
ト上の特別な記憶要件で作成される。オフィスビジョン
/多重仮想記憶のセッション開始が完了し、検査シーケ
ンスが始動すると、パーソナル・コンピュータ(PC)
上で作成されたヘルプパネルのフラットファイルの、多
重仮想記憶環境への転送が完了する。フラットファイル
は一時的にイン・バスケットに格納される。ファイルの
永続記憶は、共用ファイルが作成される前に作られる。
共用ファイルは、永続情報を各ファイルの見出し情報と
して用いて作成される。
【図面の簡単な説明】
【図1】本発明を実施するデータ処理システムのブロッ
クダイヤグラムである。
【図2】本発明を使用してヘルプパネルのアップロード
を自動化するのに必要な処理手順のフローダイヤグラム
である。
【図3】本発明を使用してヘルプパネルのアップロード
を自動化するのに必要なテレプロセッシング・ネットワ
ーク・シミュレータ・モジュールのブロックダイヤグラ
ムである。
【図4】ヘルプパネルのアップロードを自動化するため
の、テレプロセッシング・ネットワーク・シミュレータ
のパーソナル・サービス・パス「PSPATH」モジュ
ールにおける処理のフローチャートである。
【図5】ヘルプパネルのアップロードを自動化するため
の、テレプロセッシング・ネットワーク・シミュレータ
のパーソナル・サービス・シェア1「PSSHARE
1」モジュールにおける処理のフローチャートである。
【図6】ヘルプパネルのアップロードを自動化するため
の、テレプロセッシング・ネットワーク・シミュレータ
のパーソナル・ファイル「PSFILE」モジュールに
おける処理のフローチャートである。
【図7】ヘルプパネルのアップロードを自動化するため
の、テレプロセッシング・ネットワーク・シミュレータ
のパーソナル・サービス・シェア2「PSSHARE
2」モジュールにおける処理のフローチャートである。
【図8】ヘルプパネルのアップロードを自動化するため
のテレプロセッシング・ネットワーク・シミュレータの
「FINISH」モジュールにおける処理のフローチャ
ートである。
【符号の説明】
8 データ処理システム 10,32 ローカル・エリア・ネットワーク 12,30 コンピュータ 14 記憶装置 16 出力装置 18 本体コンピュータ 20 記憶装置 22,24,34 通信リンク 26 サブシステム制御装置/通信コントローラ 28 ゲートウェイ・サーバ

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】少なくとも1つのホスト・プロセッサを有
    してホスト環境を提供するデータ処理システムにおいて
    実行され、アプリケーションの使用をサポートするため
    の、所定の第1のファイル形式で複数のワークステーシ
    ョンの1つにおいて作成されたヘルプパネルのアップロ
    ード処理を自動化する方法であって、 前記ホスト環境下で多重仮想記憶環境を提供するための
    情報管理システムにログ・オンすることにより、該ホス
    ト環境と前記ワークステーションとの間に通信セッショ
    ンを確立するステップと、 複数の前記ヘルプパネルを受信するための記憶領域を前
    記ホスト環境において割当てるステップと、 前記通信セッションを介して前記ワークステーションか
    ら前記ホスト環境に複数のヘルプパネルを転送し、該ヘ
    ルプパネルを前記ホスト環境の記憶領域に前記第1のフ
    ァイル形式の見出しファイルとして記憶するステップ
    と、 前記見出しファイルを読出して前記ホスト環境で使用で
    きる第2のファイル形式に変換し、前記ホスト環境の記
    憶領域に記憶することにより、前記アプリケーションを
    使用する各ユーザからアクセス可能な複数の共用ヘルプ
    パネルを生成するステップと、 前記情報管理システムをログ・オフすることにより、前
    記通信セッションを終了するステップとを含む、 ヘルプパネルのアップロード処理自動化方法。
  2. 【請求項2】前記所定の第1のファイル形式がフラット
    ファイルの形式である、請求項1記載のヘルプパネルの
    アップロード処理自動化方法。
JP3315278A 1990-12-21 1991-11-05 ヘルプ・パネルのアップロード処理自動化方法 Expired - Lifetime JPH0778728B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US63427990A 1990-12-21 1990-12-21
US634279 1996-04-18

Publications (2)

Publication Number Publication Date
JPH04268921A JPH04268921A (ja) 1992-09-24
JPH0778728B2 true JPH0778728B2 (ja) 1995-08-23

Family

ID=24543140

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3315278A Expired - Lifetime JPH0778728B2 (ja) 1990-12-21 1991-11-05 ヘルプ・パネルのアップロード処理自動化方法

Country Status (2)

Country Link
US (1) US5349657A (ja)
JP (1) JPH0778728B2 (ja)

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5724559A (en) * 1993-10-28 1998-03-03 International Business Machines Corporation Method for displaying ISPF panels in a VM non-ISPF environment
JPH0845246A (ja) * 1994-07-29 1996-02-16 Sony Corp 記録媒体、再生方法、記録装置、及び再生装置
US5581684A (en) * 1994-08-01 1996-12-03 Ddtec Sa Application-external help system for a windowing user interface
US5604906A (en) * 1995-02-06 1997-02-18 Apple Computer, Inc. Method and apparatus for installing software block-by block via an image of the target storage device
US5682507A (en) * 1995-06-07 1997-10-28 Tandem Computers, Incorporated Plurality of servers having identical customer information control procedure functions using temporary storage file of a predetermined server for centrally storing temporary data records
US5742818A (en) * 1995-12-15 1998-04-21 Microsoft Corporation Method and system of converting data from a source file system to a target file system
US6340977B1 (en) * 1999-05-07 2002-01-22 Philip Lui System and method for dynamic assistance in software applications using behavior and host application models
US7013340B1 (en) 2000-05-18 2006-03-14 Microsoft Corporation Postback input handling by server-side control objects
US6757900B1 (en) 2000-05-18 2004-06-29 Microsoft Corporation State management of server-side control objects
US7380250B2 (en) 2001-03-16 2008-05-27 Microsoft Corporation Method and system for interacting with devices having different capabilities
US7493397B1 (en) 2001-06-06 2009-02-17 Microsoft Corporation Providing remote processing services over a distributed communications network
US6944797B1 (en) 2001-06-07 2005-09-13 Microsoft Corporation Method and system for tracing
US6915454B1 (en) 2001-06-12 2005-07-05 Microsoft Corporation Web controls validation
US7162723B2 (en) * 2001-06-29 2007-01-09 Microsoft Corporation ASP.NET HTTP runtime
US7594001B1 (en) 2001-07-06 2009-09-22 Microsoft Corporation Partial page output caching
US7216294B2 (en) 2001-09-04 2007-05-08 Microsoft Corporation Method and system for predicting optimal HTML structure without look-ahead
US6941544B2 (en) * 2001-10-18 2005-09-06 International Business Machines Corporation System and method for computer file tailoring
US7428725B2 (en) * 2001-11-20 2008-09-23 Microsoft Corporation Inserting devices specific content
US7203670B2 (en) * 2002-04-04 2007-04-10 First Data Corporation Method and system for maintaining enhanced file availability
US20030233477A1 (en) * 2002-06-17 2003-12-18 Microsoft Corporation Extensible infrastructure for manipulating messages communicated over a distributed network
US7574653B2 (en) 2002-10-11 2009-08-11 Microsoft Corporation Adaptive image formatting control
US7596782B2 (en) * 2003-10-24 2009-09-29 Microsoft Corporation Software build extensibility
US7890604B2 (en) 2004-05-07 2011-02-15 Microsoft Corproation Client-side callbacks to server events
US8065600B2 (en) 2004-05-14 2011-11-22 Microsoft Corporation Systems and methods for defining web content navigation
US7464386B2 (en) 2004-05-17 2008-12-09 Microsoft Corporation Data controls architecture
US8156448B2 (en) 2004-05-28 2012-04-10 Microsoft Corporation Site navigation and site navigation data source
US7530058B2 (en) * 2004-05-28 2009-05-05 Microsoft Corporation Non-compile pages
US20060020883A1 (en) * 2004-05-28 2006-01-26 Microsoft Corporation Web page personalization
US7653905B1 (en) 2004-09-08 2010-01-26 American Express Travel Related Services Company, Inc. System and method for management of requests
US8438634B2 (en) * 2009-05-29 2013-05-07 Ca, Inc. Communicating security credentials between CICS regions

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4509122A (en) * 1982-11-18 1985-04-02 International Business Machines Corporation Method for controlling the file transfer capability of an interactive text processing system that is emulating a host processing system terminal
US4999766A (en) * 1988-06-13 1991-03-12 International Business Machines Corporation Managing host to workstation file transfer
US5065360A (en) * 1989-01-10 1991-11-12 Kelly Douglas J Portable data storage and editing device

Also Published As

Publication number Publication date
JPH04268921A (ja) 1992-09-24
US5349657A (en) 1994-09-20

Similar Documents

Publication Publication Date Title
JPH0778728B2 (ja) ヘルプ・パネルのアップロード処理自動化方法
US5347518A (en) Method of automating a build verification process
US9954794B2 (en) Globalization management system and method therefor
US5499357A (en) Process for configuration management
EP0413074B1 (en) Managing host to workstation file transfer
US6964034B1 (en) Application development server and a mechanism for providing different views into the same constructs within a strongly encapsulated environment
US6061699A (en) Method and computer program product for extracting translatable material from browser program function codes using variables for displaying MRI
EP3133539A1 (en) Method ans system for process automation in computing
EP0827072A1 (en) Correcting program porting errors
CA2047737A1 (en) Object oriented distributed processing system
JPH06119292A (ja) ホストアクセステーブル構築方法及びデータ処理サブシステム
Dolotta et al. An introduction to the programmer's workbench
US20020078169A1 (en) Language independent message management for multi-node application systems
US20020078129A1 (en) Flexible result data structure and multi-node logging for a multi-node application system
JP2003006002A (ja) 障害解析支援方法および装置
CN116594874A (zh) 运行环境可用性测试方法、装置、计算机设备和存储介质
GB2365600A (en) Method, system and computer program for enabling high speed disaster recovery and relocation of computer workloads
KR20230050602A (ko) 시스템 온 칩 설계 검증을 위한 테스트 자동화 시스템 및 방법
CN113900953A (zh) 一种基于反射机制的软件自动化测试架构方法
CA2453716C (en) Internationalization method and system for graphical user interface (gui) scripts
EP0697666A1 (en) System and method for producing documents
JP5683209B2 (ja) ドキュメント類自動生成機能付クライアントコンピュータ
Brinsfield et al. SAS® Programmer’s Guide to Life on the SAS Grid
Smith et al. A simple approach for the distribution of computationally intense tasks in an heterogeneous environment: distribution of the MDPP image-processing package
Kannel LNS users primer for accessing government sites on the ARPA network.[MIT.-->. ANL, BNL, LBL, and New York Univ. Courant Inst]