用語集

承認、商標、免責事項

この用語集には、Natural 固有の用語と一部の汎用的なコンピュータ用語に加えて、International Business Machines Corporation(IBM)の用語と説明も含まれています。IBM の用語は、IBM が著作権を有する下記のマニュアルから IBM の許可を得て抜粋しており、この用語集ではアスタリスク(*)を付記してあります。

IBM Terminology, Copyright © International Business Machines Corporation.

さらに、この用語集には Unicode Consortium の用語と説明も含まれています。Unicode Consortium の用語は、Unicode, Inc. が著作権を有する下記のマニュアルから Unicode, Inc. の許可を得て抜粋しています。

Glossary of Unicode Terms, Copyright © Unicode, Inc.

Software AG およびすべての Software AG 製品名は、Software AG 社の商標または登録商標です。この用語集に記載されているその他の企業名、製品名、オペレーティングシステムおよび関連する用語は、各所有者の商標です。

この用語集の説明は、ユーザーがわかりやすいように概略レベルで記述されています。Software AG は、説明の正確性または完全性について責任を負いません。


数字

16 進表記

以下は、Natural ドキュメントおよび Natural アドオン製品に関するドキュメントでの 16 進形式で使用される 16 進表記の概要です。

表記 説明 Natural ドキュメント
H H'5A3' Natural プログラミング言語(NPL)で使用されます。 プログラミングガイド』、『ステートメント』、およびその他の NPL 関連のリファレンスドキュメント。
X X'5A3' メインフレームのオペレーティングシステムで最も一般的な表記です。これは、アセンブラ言語、PL/I、Cobol、JCL、スクリプト、コマンドなどで使用されます。 Natural for Mainframes ドキュメント(『インストール』、『オペレーション』、『TP モニタインターフェイス』など)。
0x 0x5A3 C プログラミング言語およびその派生的構文で使用されます。 Natural for Windows/UNIX(『インストール』、『オペレーション』など)、Natural 開発サーバー、Natural Web I/O インターフェイス。
UH UH'00C4007000660065006C' Natural プログラミング言語(NPL)で Unicode 定数を定義するのに使用されます。 Unicode およびコードページのサポート』ドキュメント)、「Unicode ベースのデータ用の Natural データフォーマット U」セクションの「U 定数」の項を参照。

A

ActiveX コントロール

Windows:ラジオボタンやリストボックスなどのユーザーインターフェイスを備えた、標準化されたプログラミングコンポーネント。Natural ダイアログで使用することができます。Natural では、レジストリから使用できる ActiveX コントロールの選択リストを呼び出すことができます。コンポーネントブラウザを使用して、Property ページにデフォルト設定を表示できます。

ActiveX コンポーネント

Windows:ビジネスロジックや計算など、外部プログラミングコンポーネントの標準化された Microsoft インターフェイス。ActiveX コンポーネントにユーザーインターフェイスは含まれていません。

Adabas

Software AG のマルチスレッド化された高性能なデータベース管理システム。複数のプラットフォームに適応できます。

AIV = アプリケーション独立変数
  1. プログラム全域で値を割り当てるのに使用される Natural 変数。「ユーザー定義変数」セクション(『プログラミングガイド』)および DEFINE DATA ステートメント(『ステートメント』ドキュメント)を参照してください。

  2. メインフレーム: AIV すべてのアクティブな AIV をリストする Natural システムコマンド。

Ajax = 非同期 JavaScript + XML

ユーザー要求を即座に処理する対話型のブラウザベースアプリケーションを構築する方法の 1 つ。

ALF = アクセス層フォーマット

Predict:データベースシステムから独立した、事前定義されたフォーマットを指します。このフォーマットを使用して、Predict Case と Natural エンジニアリングワークベンチとの間でデータを交換することができます。Predict Coordinator で送信するデータはすべて、まず送信媒体に配置する必要があります。

AMODE = アドレッシングモード

プログラム実行中に使用される仮想アドレスのビット数(24 または 31)。

API

アプリケーションプログラミングインターフェイス」を参照してください。

AppID

Windows システムレジストリでは、各アプリケーションは AppID で示されます。AppID はグローバルユニーク ID であり、レジストリキー HKEY_CLASSES_ROOT\AppID に保存されています。DCOM では、AppID を使用してアプリケーションのクラスをグループ化します。また、セキュリティ設定なども AppID ベースで定義されます。Natural では、NaturalX サーバー ID ごとに 1 つの AppID がレジストリに作成されます。

詳細については、「サーバー ID」を参照してください。

ASM = Natural 認可サービスマネージャ

以下の認可されたオペレーティングシステム機能を、Natural 内で使用できるようにします。

  • Natural バッファプールオブジェクトの伝搬。

  • システム管理機能(SMF)レコードの書き込み。

  • セッション情報プール(SIP)への Natural セッション情報の保存。

ASM では、PC ルーチン経由で機能が提供され、ASM 自身のアドレススペースで実行されます。

B

BLOB

BLOB("バイナリラージオブジェクト")は、非常に大きな変数のことです。

BMP = バッチメッセージ処理

IMS TM:IMS/TM の制御下でバッチモードで非同期に実行されるプログラム。

BMP = 基本多言語面

BOM = バイトオーダマーク

BT = BACKOUT TRANSACTION

データベーストランザクションを取り消して、トランザクション開始前のデータ状態を復元するために発行される Natural ステートメント。「トランザクション」および「END TRANSACTIONET)」も参照してください。

C

CATALOG

Natural では、"catalog" という語は Natural システムコマンド CATALOG を指します。このコマンドは、ソースコードをコンパイル(カタログ)し、生成されたオブジェクトコードをカタログ化オブジェクトとして Natural システムファイルに保存します。

CF = カップリング機能

z/OS:並列 Sysplex 環境に参加しているオペレーティングシステムによって共有されているデータへのアクセスを制御および調整する際に使用されるハードウェアコンポーネント。CF は、並列 Sysplex で通信するために Natural 認可サービスマネージャ(ASM)および Natural ロールサーバーによって使用されます。

CGI = Common Gateway Interface

Natural でインターネットサービスを提供するために、Natural Web インターフェイスによって使用されます。

CHECK

Natural では、"check" という語は Natural システムコマンド CHECK を指します。このコマンドは、ソースコードの構文にエラーが含まれていないかどうかをチェックします。

CICS = 顧客情報管理システム

z/OS および z/VSE:IBM のオンライントランザクション処理システム。

CICSplex = CICS Complex

リソースマネージャとして動作する、相互接続された CICS リージョンのセット。顧客のビジネスニーズに対して首尾一貫したサービス群を提供するために結合されたものです。*

CLOB

CLOB は、"文字ラージオブジェクト" のことです。

COM = コンポーネントオブジェクトモデル

プログラムコンポーネントオブジェクトを開発およびサポートするための Microsoft のフレームワーク。COM は、同一コンピュータ内でのクライアントとサーバーの通信を可能にするインターフェイス群を提供します。異なるマシンのコンポーネントは、DCOM を使用して結合できます。

Com-plete

Software AG の汎用的で完全に会話形式のオンライントランザクション処理(OLTP)ソフトウェア。

Con-form

Con-nect のメインフレームバージョンで自動的にインストールされるテキストフォーマッタ。

Con-nect

Software AG のオフィス通信システム。電子メール、テキスト処理、ドキュメント/時間管理など、多様なオフィスサポート機能を利用できます。

CSA = 共通システム記憶域/共通記憶領域
  1. CICS:共通システム記憶域は、CICS の操作に必要な記憶域とデータを含む主要な CICS ストレージコントロールブロックです。*「ECSA」も参照してください。

  2. z/OS:共通記憶領域は、z/OS のすべてのアドレススペースに使用できる領域です。

CSECT = 制御セクション

プログラマによって再配置可能な単位であると指定されたプログラム部分。この部分のすべての要素は、隣接するメインストレージにロードされます。*

CSV = Comma-Separated Values

統計表を含むファイルはカラムが区切られた CSV 形式で保存されるので、スプレッドシートで操作するのに便利です。

CUI

"キャラクタユーザーインターフェイス" の略です。

D

DB

"データベース" の略です。

DB2 = DATABASE 2

データをテーブル形式でユーザーに示すリレーショナルデータベース管理システム。SQL 要求を発行する CICS アプリケーションプログラムによってアクセスすることができます。*

DBA

"データベース管理者" の略です。

DBCS = ダブルバイト文字セット

各文字が 2 バイトで表される文字セット。この文字セットは通常、シングルバイト文字セット(SBCS)で扱えるより多くのコードを必要とする言語(中国語や日本語など)を表すのに使用されます。

DBD = データベース記述

DL/I:DL/I データベースの物理的特質の記述。データベースの構造、セグメントキー、物理編成、名前、アクセスメソッド、デバイス、およびその他の詳細を定義します。*

DBID = データベース ID

データベース番号。

DCL = データ制御言語/DIGITAL Command Language

SQL:データ制御言語では、権限の許可/取り消しを行うステートメントを使用して、データのセキュリティ面を操作できます。

DCOM = 分散コンポーネントオブジェクトモデル

Microsoft のコンポーネントテクノロジ。異なるコンピュータ上のオブジェクトが、インターネット用プロトコルや Web ベースのプロトコルなど共通のプロトコルを介して通信できるようになります。DCOM は、分散環境でのソフトウェアコンポーネントの対話方法を指定する分散コンポーネントソフトウェアモデルに COM を拡張します。

DDE = 動的データ交換

異なるアプリケーション間でデータを交換できるようにするために Microsoft によって定義されているプロトコル。

DDL = データ定義言語

SQL データ構造を作成、修正、および削除するために使用します。

DDM = データ定義モジュール

Natural オブジェクトによって参照される物理データベースファイルの論理定義。DDM には、オブジェクト内でのフィールドの使用に関連した、ファイルの各フィールドに関する情報が含まれています。メインフレームでは、DDM はシステムファイル FDIC に保存されます。Windows および UNIX では、DDM は関連ライブラリのシステムファイル FUSER に保存されます。DDM 構造の詳細については、『プログラミングガイド』の「Adabas データベース内のデータへのアクセス」の「データ定義モジュール - DDM」を参照してください。

エディタ』ドキュメントの「DDM サービス」セクションを参照してください。

DIGITAL command language(DCL)

DCL」を参照してください。

DL/I = Data Language/One

階層型データベースを操作するためのアクセスメソッド。

DLL

"ダイナミックリンクライブラリ" の略です。

DML = データ操作言語

SQL データ構造を操作するために使用される言語。

DSECT

"ダミー制御セクション" の略です。

DTD = 文書型定義

SGML および XML ドキュメントのスキーマ指定方式。DTD は、ドキュメントに含まれるか外部サブセットに属し、URL ごとにそのドキュメントのドキュメントタイプ宣言の内部から参照されます。よく知られている DTD に、DocBook、CML、IBTWSH、HTML などがあります。dtd2html は、SGML DTD に対して HTML ドキュメントを作成します。XML の場合は、DTD が新しい XML スキーマ指定方式によって置き換えられます。

E

ECSA = 拡張共通システム記憶域

z/OS:16 MB を超える z/OS 仮想ストレージの主な要素。ここには、すべてのアクティブな仮想ストレージアクセススペースによってアドレス指定できる、ページ可能なシステムデータ領域が含まれます。16 MB 以内の共通システム記憶域(CSA)が複製されます。*

ELPA = 拡張リンクパック記憶域

z/OS:16 MB を超える z/OS 仮想ストレージの主な要素。リンクパック記憶域(LPA)が複製されます。*

Entire Connection

ホスト - PC 間の通信を処理するための Software AG 製品。Entire Connection では、メインフレーム端末エミュレーション、高度なアプリケーションプログラムインターフェイス、無人のワークステーション操作、データ変換機能および関連する通信タスクを使用できます。

Entire DB Engine

Adabas に基づいた、Software AG のエンティティリレーションシップデータベース。

Entire Net-Work

データベースアプリケーション、照会ツール、連携処理アプリケーション、アプリケーション開発ツールおよびその他のソフトウェアに共通の通信サービスを提供する、Software AG のミドルウェア。

Entire Operations

ジョブネットワークのスケジューリング、実行および制御用の Software AG のシステム。オンラインモードまたはバッチモードでジョブを処理するのに必要なすべての機能を提供します。

Entire Output Management

異機種クライアント/サーバー環境で、データを作成したアプリケーションまたはプログラムを変更せずにあらゆるタイプの出力データを処理できる Software AG 製品。

Entire System Server

Natural 環境でオペレーティングシステムサービスを提供する、Software AG の独立したソフトウェアパッケージ。Entire System Server は、Entire Net-Work でリンクされているコンピュータにインストールされた場合、異機種のオぺレーティングシステムが含まれている可能性のある分散コンピューティング環境をサポートします。

EntireX

オープンエンタープライズコンピューティング向けの Software AG のミドルウェアテクノロジ。広範囲な運用環境に移植可能なコンポーネントを備えた分散アプリケーションを開発するための、強力なインフラストラクチャが提供されます。EntireX では、メインフレーム上などにあるレガシーアプリケーションと GUI フロントエンドとを統合することができます。

EntireX Broker

EntireX Broker は、IT アーキテクチャ内での分散アプリケーションコンポーネント間の通信を制御します。Broker がサポートする通信モデルには、同期/非同期、クライアント/サーバー、ピアツーピア、パブリッシュ/サブスクライブなど、さまざまなタイプがあります。関連テクノロジとして、EntireX があります。

EntireX Broker スタブ

Natural RPC ランタイムと、クライアントおよびサーバー間で整列されたデータを交換する EntireX Broker トランスポート層の間のインターフェイス。

EntireX DCOM

異機種ネットワーク環境で DCOM コンポーネントを開発するときに使用する Software AG 製品。

EntireX Manager

これは、System Management Hub に変わりました。

ESDS = エントリ順データセット

VSAM:レコードがデータベースに入力された順に並んでいるデータセット。このデータセットにインデックスは含まれておらず、処理するにはアドレス指定による直接アクセスまたはシーケンシャルアクセスを行います。新規レコードはデータセットの最後に追加されます。*

ET = END TRANSACTION

データベーストランザクションの完了を確認するために発行される Natural ステートメント。「トランザクション」および「BACKOUT TRANSACTIONBT)」も参照してください。

Extract

Predict:Predict の事前定義されたオブジェクトタイプの 1 つ。Extract は、主に次の 2 つの機能を実行します。

  • オブジェクトの論理的グループ化

  • Predict Coordinator で送信されるオブジェクトのセットの作成

F

FDIC

クロスリファレンス情報および DDM を含むシステムファイル。ユーザーマシンに Predict がインストールされている場合、FDIC が Predict ディクショナリファイルです。Predict がインストールされていない場合、FDIC は FNAT または FUSER と同一で、メインフレームでは DDM のみを含みます。FDIC は、FDIC プロファイルパラメータで指定します。詳細については、『パラメータリファレンス』の記載を参照してください。

FDICX

VSAM:VSAM ベースのクラスタ FDIC の代替インデックスパスです。

FDT = フィールド定義テーブル

Adabas:Adabas ファイルのフィールド定義テーブル。Adabas によって格納され、使用されます。

FNAT

Natural システムオブジェクトおよびパラメータプロファイルが保存される Natural システムファイル。指定するには、FNAT プロファイルパラメータを使用します。詳細については、『パラメータリファレンス』の記載を参照してください。

FNR = ファイル番号

通常は、Natural システムファイルのファイル番号を指します。

FSEC

Natural Security システムファイル

FSEQ

"ファイル順序" の略です。

FSPOOL

Natural Advanced Facilities スプールシステムファイル。「システムファイル」も参照してください。

FUSER

すべてのユーザー作成オブジェクトが保存される Natural システムファイル。指定するには、FUSER プロファイルパラメータを使用します。詳細については、『パラメータリファレンス』の記載を参照してください。「システムファイル」も参照してください。

G

GDA = グローバルデータエリア

複数の Natural オブジェクトによる共有が可能なデータ要素が含まれた Natural オブジェクト。

詳細については、『プログラミングガイド』の「グローバルデータエリア」を参照してください。

GP

生成プログラム」を参照してください。

GUI

"グラフィカルユーザーインターフェイス" の略です。

GUID

GUID(グローバルユニーク ID)は、COM/DCOM モデル全体を通して確実に一意である定数です。ネットワーク上でクラスとそのインターフェイスを明確に識別するために使用します。Natural クラスを DCOM クラスとして登録する場合、クラスおよびその各インターフェイスに GUID を割り当てる必要があります。Natural では、GUID は英数字定数で表され、これはデータエリアエディタで生成できます。Natural スタジオクラスビルダは、自動的に新しい GUID を個々の新しいクラスに割り当てます。

H

HF = 階層ファイルシステム

z/OS UNIX サービスで使用できる UNIX ファイルシステム。

HTML

"ハイパーテキストマークアップ言語" の略です。

HTTP

"ハイパーテキスト転送プロトコル" の略です。

HTTP Cookie

サーバーにおいて、クライアントアプリケーションのシステム状態に関する情報を格納または検索するメカニズムの役を果たします。Web ベースアプリケーションが選択された項目に関する情報、ユーザー設定、登録情報、および後で検索可能な他の情報を格納することができるのも、このメカニズムがあるおかげです。REQUEST DOCUMENT ステートメントで使用されます。詳細については、『ステートメント』ドキュメントの「REQUEST DOCUMENT」を参照してください。

HTTPS

"Hypertext Transfer Protocol Secure" の略です。HTTP および TCP/IP のプロトコルスタック間に追加層を構成します。

I

I/O バッファ = 入力/出力バッファ

最も頻繁に使用されるデータおよびデータ関係を含む記憶域。これにより、物理的な入力/出力動作を最小限に抑えてコンピュータ時間を節約することができます。

ICU = International Components for Unicode

IBM の Web サイト http://www-01.ibm.com/software/globalization/icu/ も参照してください。

ID = 識別子

Predict:1 つの例外を除いて、Predict オブジェクトは 2 つの属性、すなわちオブジェクトタイプと ID で一意に識別されます。したがって、タイプの異なるオブジェクトが同じ ID を持つこともあります。

フィールドオブジェクトの場合、3 つの属性、すなわちオブジェクトタイプ、所属先ファイルの ID、およびフィールド自身の ID によって一意に識別されます。したがって、異なるファイル内のフィールドオブジェクトが同じ ID を持つこともあります。

IIS

"Internet Information Services"(Microsoft)の略です。

Import

Predict:コーディネータの Import 機能は、データを送信媒体から Predict 環境にインポートする場合に使用します。テキストをさまざまな外部ソース(Natural、PC ASCII ファイル、Con-nect ドキュメントなど)から Predict オブジェクトのテキスト属性(任意の Predict オブジェクトの拡張記述、ファイルのサブクエリなど)にインポートすることもできます。

IMS

Information Management System」を参照してください。

IMS DB = IMS Database Manager

z/OS:IMS のコンポーネント:DL/I データベースへのアクセスを提供する IBM の IMS データベース管理システム。「Information Management System」も参照してください。

IMS DC = IMS Data Communication

現在は使用されていません。IMS TM に変わりました。

IMS TM = IMS Transaction Manager

z/OS:IMS のコンポーネント:IBM が提供する IMS オンライントランザクション処理システム。「Information Management System」も参照してください。

Information Management System(IMS)

複雑なデータベースおよび端末ネットワークを管理することができる、Database Manager(IMS DB)および Transaction Manager(IMS TM)で使用可能なシステム環境。*

INPL = Initial Natural Program Load

Natural モジュールまたは Software AG データセットの DDM(Natural INPL テープなど)をワークファイル 1 からロードしたりスキャンしたりする場合に使用する Natural ユーティリティです。さらに、Natural Security 環境を強制的に初期化できる Natural Security リカバー機能もあります。

IOCB

"入力/出力コントロールブロック" の略です。

IPL = 初期プログラムロード

オペレーティングシステムのロードを初期化するプロシージャ。

ISAPI = Internet Server Application Programming Interface

Natural でインターネットサービスを提供するために Natural Web インターフェイスによって使用されます。

ISN = 内部シーケンス番号

Adabas データベースファイルに保存された可変長レコードの一意の識別子。各 ISN には、レコードが物理的に格納されている Adabas ブロックの相対 Adabas ブロック番号(RABN)が割り当てられます。 

IUPD = INPL 更新

INPL の修正を含みます。

J

JCL = ジョブ制御言語

z/OS および z/VSE オペレーティングシステム:ジョブおよび特定のオペレーティングシステムでのその要件を記述するために使用される制御言語。*

ジョブは、Natural のインストール/メンテナンス時、およびバッチモードでの Natural の実行時に必要です。

JCS = ジョブ制御文

z/VSE オペレーティングシステム:ジョブ制御言語(JCL)のステートメント。

JES = ジョブエントリサブシステム

z/OS:IBM がライセンスを持つプログラム。システムへのジョブの投入およびジョブによって作成されたすべての出力データの処理を行います。*

K

KSDS = キー順データセット

レコードがキー順にロードされ、インデックスによって制御されている VSAM ファイル。*

L

LDA = ローカルデータエリア

複数の Natural オブジェクトによる使用が可能なデータ要素定義が含まれた Natural オブジェクト。詳細については、『プログラミングガイド』の「ローカルデータエリア」を参照してください。

LPA = リンクパック記憶域

z/OS オペレーティングシステム:16 MB 未満の z/OS 仮想ストレージの主な要素。LPA を構成するストレージには、システムによって共有されるすべての共通再入可能モジュールが含まれます。LPA では、モジュールのコピーが共有される形になるので実際のストレージを節約できます。また、キー 0 のプログラムでさえも LPA コードを書き換えることができないため保護上の効果を上げることができ、モジュールの分岐が可能であるためパスの長さを短縮できます。LPA は 16 MB を超えると、拡張リンクパック記憶域(ELPA)として複製されます。*

LSO = ライブラリ検索順

Natural オブジェクトをロードするときに Natural がライブラリを検索する順序。

LU = 論理単位

ユーザーにシステムネットワークアーキテクチャ(SNA)へのアクセスを提供する、基本となるネットワークエンティティ。

M

MPP = メッセージ処理プログラム

トランザクションによって駆動し、オンライン IMS データベースおよびメッセージキューにアクセスする IMS アプリケーションプログラムです。

N

NATPARM

メインフレーム:ユーザーが定義した、Natural パラメータモジュールの名前のプレースホルダ。

Windows および UNIX:パラメータファイル」を参照してください。

Natural Advanced Facilities

Natural Advanced Facilities は NATSPOOL から構成されています。NATSPOOL は、Natural プログラムの出力をスプールして、後で実際のプリンタに送信することができるスプール/レポート管理システムです。

Natural Construct

柔軟性の高い多様なアプリケーション構造テンプレートを提供するアプリケーションジェネレータ。Natural ソフトウェア生成の多くの面を自動化します。IT エキスパートもそれ以外のユーザーも同様に使うことができます。

Natural Construct Spectrum

Windows からメインフレーム Natural へのアクセスを提供します。アプリケーション開発者は、Natural Construct Spectrum およびソフトウェア開発キット(SDK)を使用して、クライアント/サーバーおよび Web アプリケーションのすべてのコンポーネントを作成することができます。これには例えば、メンテナンス機能やブラウズ機能を実行する Natural オブジェクトサブプログラムや、そうした Natural オブジェクトサブプログラムと通信する GUI ダイアログまたは Web ページなどがあります。アプリケーションのサーバーコンポーネントとクライアントコンポーネントとの間の通信は、Construct Spectrum のミドルウェアコンポーネントに加えて、Entire Broker と Entire Net-Work の組み合せ(または、TCP/IP を使用するように設定された Entire Broker)によって実行されます。

Natural Engineer

メインフレーム/Windows:Natural コードのチェック、メンテナンス、および定義要件への準拠を行うためのツール。将来、標準の適用、柔軟性の維持、新しいテクノロジへの対応を行うために、Natural アプリケーションを再構成およびメンテナンスすることができます。

Natural for Ajax

Natural for Ajax では、Ajax(非同期 JavaScript + XML)テクノロジを使用する機能豊富なインターネットアプリケーションを作成できます。これにより、Windows、UNIX、およびメインフレームプラットフォーム上の Natural ユーザーは、GUI デスクトップアプリケーションに似たブラウザベースのユーザーインターフェイスを備えた Natural アプリケーションを開発および使用できます。

Natural ISPF(Integrated Structured Programming Facility)

アプリケーションのライフサイクルを通してアプリケーションの構築、テストおよびメンテナンスを行うために使用される、Software AG のアプリケーション開発ツールです。

Natural Optimizer Compiler

メインフレーム:可能な場合は常にマシンコードを生成する(可能でなければ中間コードを生成する)Natural コンパイラ。

Natural Profiler

Natural Profiler は、Natural アプリケーションを動的に分析するためのツール。プログラム起動時またはデータベースコールの前など、Natural イベントが発生したときにプロファイルデータを収集します。Profiler は、NaturalONE のイベントデータをイベントトレースとして視覚化します。また、実行されたオブジェクトの時間消費とヒット数、Natural ステートメントおよびプログラム行も表示します。Natural Profiler の分析結果は、Natural アプリケーションのパフォーマンス最適化の基礎となります。

Natural Profiler は、UNIX、Windows およびメインフレームプラットフォームで使用できます。

Natural RPC(リモートプロシージャコール)

Natural 環境で RPC 手法を実装します。Natural RPC を使用すると、Natural はネットワーク上のリモートコンピュータにある Natural サブプログラム、アプリケーション、プロシージャ、およびオブジェクトメソッドを、EntireX Broker を介して呼び出すことができます。クライアントは、サービスを提供するサーバーに要求を送信します。要求の伝送は。クライアントとサーバーのスタブを介して実行されます。

クライアント、サーバー、およびサービスの間の接続は、Natural ユーティリティ SYSRPC を使用して Natural クライアントごとに設定されます。

詳細については、『Natural RPC(リモートプロシージャコール)』ドキュメントを参照してください。

Natural Security

Natural 環境へのアクセスの制御、チェック、防止を行える総合的なセキュリティシステム。

詳細については、『Natural Security』ドキュメントを参照してください。

Natural Web アダプタサーバーエクステンション

Natural Web インターフェイスの一部。CGI、ISAPI、NSAPI など、さまざまなサーバーインターフェイスの実装。

Natural Web インターフェイス

Natural Web インターフェイスを使用すると、既存の Natural アプリケーションを快適に Web 化できます。Natural Web インターフェイスは、Web サーバー(HTTP サーバー)とユーザーの Natural 環境とをリンクするものです。これは、別のサーバーマシン(メインフレームなど)または HTTP サーバーと同じマシン(Netscape の通信サーバーや Microsoft の IIS など)でも使用可能です。

Natural オブジェクトハンドラ

アプリケーション配布用のオブジェクトを処理します。これは、ソース環境のオブジェクトをワークファイルにアンロードし、それらをワークファイルからターゲット環境にロードすることによって実行されます。Natural オブジェクトハンドラは、ライブラリ SYSOBJH にあるユーティリティ SYSOBJH、およびダイレクトコマンドインターフェイスで構成されています。詳細については、『ツールおよびユーティリティ』ドキュメントの「オブジェクトハンドラ」セクションにある「全般的な情報」を参照してください。

Natural コマンド

Natural コマンドは、Natural セッション中に各種機能を実行するために使用します。。

Natural コマンドプロセッサ(NCP)

2 つのコンポーネント、すなわちメンテナンスとランタイムで構成されます。SYSNCP ユーティリティは、アプリケーション内のナビゲーションを定義および制御するのに使用されるすべての機能が含まれたメンテナンス部分です。詳細については、『ツールおよびユーティリティ』ドキュメントを参照してください。PROCESS COMMAND ステートメント(『ステートメント』ドキュメントを参照)は、Natural プログラムを呼び出すために使用されるランタイム部分です。

Natural コンフィグレーションユーティリティ

Windows および UNIX:Natural コンフィグレーションユーティリティは、次のファイルのメンテナンスを行うために使用します。

  • グローバルコンフィグレーションファイルおよびローカルコンフィグレーションファイル。

  • Natural パラメータファイル。

詳細については、『コンフィグレーションユーティリティ』ドキュメントを参照してください。

Natural スタジオ

Windows:Natural の GUI 開発環境。Natural スタジオでは、元は別々であるエディタとツールを、1 つの使いやすいワークエリアに統合できます。

Natural セッション

Natural セッションは、ユーザー依存の Natural ランタイムコンテキストです。Natural ランタイムシステムで Natural プログラムを実行する際に必要です。

Natural デバッガ

メインフレーム/Windows/UNIX:デバッガを使用すると、以下のことを行うことができます。

  • 変数を修正して、Natural アプリケーションのプログラムフローを一時的に制御する。

  • コール履歴でプログラムフローをチェックする。

  • ブレイクポイントまたはプログラム割り込みの条件を使用して変数の内容をチェックし、Natural プログラム内の論理アプリケーションエラーを検出する。

  • 変数を恒久的に監視する。

デバッガを使うと、他人の作成したプログラムを簡単に理解できるようになり、アプリケーション開発にかかる時間を短縮できるようになり、初心者であれば Natural ロジックの理解をさらに深めることができます。

Natural ニュークリアス

Natural のカーネルを構成する Natural のメイン機能コンポーネント。

メインフレーム:環境非依存のニュークリアスと環境依存のニュークリアスで構成されます。環境非依存のニュークリアスは、いくつかのメインフレームオペレーティングシステムおよび TP システムで使用できます。環境依存のニュークリアスには、オペレーティングシステムおよび TP システムに依存するコンポーネントが含まれています。

Windows および UNIX:オペレーティングシステムに依存する Natural の一部です。

Natural ランタイム
  1. Natural アプリケーションを実行するために必要な環境を提供する製品。

  2. Natural コードを解釈実行する仮想マシン。

Natural ロールサーバー

z/OS:Natural ロールサーバーは、特定のイベント発生時に Natural セッションのコンテキストを保存するのに使用され、その範囲と時期は次のとおり。

  • TP モニタ環境 CICS および IMS TM で端末 I/O 全体

  • CICS 環境下で、フロントエンドのある NDV、NWO または RPC サーバーで次のクライアント要求を待っている間

Natural 開発サーバー

Natural スタジオ開発環境をリモートの Natural 環境にマップすることができます。その後、Natural スタジオの共通ワークエリアから、リモート環境で Natural アプリケーションを開発およびテストすることができます。

詳細については、Natural 開発サーバーに関するドキュメントを参照してください。

NaturalX

オブジェクトベースの Natural アプリケーションの作成に使用します。これにより、Windows プラットフォームで分散オブジェクトテクノロジ(現在は DCOM)を使用して、分散 Natural アプリケーションを作成できます。

NaturalX クライアント

NaturalX クライアントは、NaturalX オブジェクトを作成する、または NaturalX オブジェクトにアクセスするプロセスです。

NaturalX クラス

NaturalX クラスは、オブジェクトベースのプログラミングアプローチに従って、データ構造(オブジェクト)を対応する機能(メソッド)とともにカプセル化します。

クラスオブジェクトのオブジェクトの内部構造はデータエリア(オブジェクトデータエリア)で定義されます。クラスのメソッドはサブプログラムとして実装されます。

NaturalX クラスを DCOM に認識させるには、Natural コマンド REGISTER を使用します。その後、このクラスはネットワーク上でアクセス可能になります。

クラスのタイプは、内部外部、またはローカルです。

クラスの詳細については、「クラスの定義」および「クラスとオブジェクトの使用」。

NaturalX サーバー

NaturalX サーバーは、1 つの Natural セッションを管理するプロセスです。NaturalX サーバーによって管理される Natural セッションは、COM オブジェクトをホストするために使用されます。

NSAPI = Netscape アプリケーションプログラミングインターフェイス

Natural でインターネットサービスを提供するために Natural Web インターフェイスによって使用されます。

O

ODA

オブジェクトデータエリア」を参照してください。

openUTM = オープン汎用トランザクションモニタ

BS2000 オペレーティングシステム:オンライン環境用の TP アクセスメソッド。

P

PCB = プログラム通信ブロック

DL/I または IMS データベースに対するアプリケーションプログラムのインターフェイスを記述する DL/I または IMS コントロールブロック。記述するインターフェイスはその他に、メッセージ処理/バッチメッセージ処理プログラム用のものや、メッセージの入力元および宛先に対するものである場合もあります。「PSB = プログラム指定ブロック」も参照してください。*

PDA = パラメータデータエリア

サブプログラム、外部サブルーチン、またはヘルプルーチンにパラメータとして渡されるデータ要素を定義するために使用される Natural オブジェクト。詳細については、『プログラミングガイド』の「パラメータデータエリア」を参照してください。

PLOG = プロテクションログ

Adabas:Adabas データベースに変更が加えられたときに、レコードおよびその他の要素の変更前と変更後のイメージを記録するファイル。再スタート後に、最後に完了したトランザクションまたは ET までデータベースを復元するのに使用されます。

Predict

Natural で 4 GL の開発を行うための、Software AG のオープンかつ操作可能なデータディクショナリ。アプリケーションメタデータの中央リポジトリであり、ドキュメント機能とクロスリファレンス機能を利用できます。Predict では定義からコードを自動生成できるので、開発およびメンテナンスの生産性を向上できます。

Predict Coordinator

Predict:異なる FDIC ファイル間および Predict と Natural Engineering Workbench との間でのデータ交換を可能にするユーティリティ。一時的なストレージの働きをする、コーディネータ FDIC と呼ばれる独自の FDIC ファイルを使用します。Coordinator 機能を含むアプリケーションが、Natural ライブラリ SYSDICBE 内にあります。

ProgID

DCOM クラスの ProgID(プログラム ID)は、クライアントプログラム内でクラスを識別するための意味のある名前になっています。Natural クラスの場合は、REGISTER コマンドでクラスを DCOM クラスとして登録するときに、DEFINE CLASS ステートメントの class-name オペランドで定義された名前が ProgID としてレジストリに書き込まれます。

PSB = プログラム指定ブロック

アプリケーションプログラムに使用できるデータベースおよびメッセージの論理的宛先を記述する DL/I または IMS コントロールブロック。PSB は、1 つ以上のプログラム通信ブロック(PCB)で構成されています。*

PU = 物理単位

SNA:システムネットワークアーキテクチャ(SNA)では、物理単位は、論理単位(LU)間の通信セッションをサポートするネットワークノードを指します。

R

RABN

"相対 Adabas ブロック番号" の略です。

RAD

"高速アプリケーション開発モデル" の略です。

RBA = 相対バイトアドレス

VSAM:格納されたレコードまたはコントロールインターバルの、その所属先であるデータセットに割り当てられたストレージスペースの先頭からの変位バイト数。*

Report listing

Predict:Report listing タイプの Predict オブジェクトは、Predict Coordinator による送信操作および変換機能のロギングのために使用されます。

RPC = リモートプロシージャコール

リモートコンピュータ上のアプリケーション、プロシージャ、およびオブジェクトメソッドをネットワーク経由で呼び出すために適用されるクライアント/サーバー通信手法。クライアントは、サービスを提供するサーバーに要求を送信します。要求の伝送は。クライアントとサーバーのスタブを介して実行されます。

Natural RPC(リモートプロシージャコール)」も参照してください。

RPC スタブ

Natural RPC:サーバープログラムの呼び出しを行うクライアントサブプログラム。RPC スタブは、対応するサーバーサブプログラムと同じ名前で、同じパラメータを含みます。

RPC スタブはクライアント側で CALLNAT 要求を受け付け、Natural CALLNAT パラメータを整列させて RPC クライアントランタイムに渡します。RPC クライアントランタイムは、次にそのパラメータをクライアントの EntireX Broker スタブに渡します。詳細については、『Natural RPC(リモートプロシージャコール)』ドキュメントの「スタブプログラムの作成」および「Natural RPC 自動実行の操作」を参照してください。

RRDS = 相対レコードデータセット

VSAM:データセット編成の一種。レコードは固定長で、相対レコード番号(RRN)によってアクセスされます。*

RRN = 相対レコード番号

VSAM:相対レコードデータセット(RRDS)に格納された各レコードの一意の識別子。

RSL = レコード共有レベル

VSAM:複数システムにわたる複数のアドレススペースから VSAM データセットをレコードレベルで共有できるオプション。

S

SAA = システムアプリケーションアーキテクチャ

IBM システムとデータを処理するための共通の標準およびプロシージャ群。SAA により、異なるソフトウェア、ハードウェア、およびネットワーク環境が共存できるようになります。SAA は、異なるシステムで一貫したアプリケーションプログラムを設計および開発するための基盤を提供します。*

SBCS = シングルバイト文字セット

ダブルバイト文字セット(DBCS)と異なり、各文字が 1 バイトで表される文字セット。

SCP = システム制御プログラム

メインフレーム:Natural SCP 環境は Natural CICS インターフェイスの一部です。SCP 障害はすべて、ダンプで知ることができます。

SDI

"単一ドキュメントインターフェイス" の略です。

Single Point of Development

Windows:Natural 5 for Windows で実現された、プラットフォームに依存しない開発の概念。Natural 5 で重点が置かれているのは、次のとおりです。

  • Natural スタジオを使用した z/OS アプリケーションのリモート開発

  • XML ツールキットや、Natural からインターネット上の任意のリソースに直接アクセスできる機能に代表される、高度な Web および XML 機能

SIP = セッション情報プール

Natural セッション情報レコードを保存します。Natural 認可サービスマネージャ(ASM)との関連で使用します。

SIR = セッション情報レコード(Natural)/セッション情報検索(IBM)

Natural:Natural CICS インターフェイスは、すべてのアクティブな Natural セッションに関する情報を永続的に保持します。セッションごとにセッション情報レコード(SIR)が維持されます。

IBM:特定のゲートウェイまたはすべてのゲートウェイセッションを対象にしたセッション情報検索の有効化/無効化をオペレータが実行できるようになる機能。ゲートウェイセッションの終了時に、ゲートウェイを通過する最新のシーケンス番号または FID0 番号に関するトレース情報が、当該セッションまたは全セッションの SIR を有効にしたすべてのシステムサービス制御ポイント(SSCP)に渡されます。この情報は、要求元ホストに渡される場合もあります。*

SIT = システム初期化テーブル

システム関数を初期化および制御するための情報、ユーザー指定バージョンの CICS モジュールおよびテーブルを選択するためのモジュール接尾辞、初期化プロセスの制御に使用する情報などが含まれた CICS テーブル。リソース定義マクロ DFHSIT を使用して複数の SIT を生成し、次に SIT システム初期化パラメータを使用して、現在の要件に最も合った SIT を初期化時に選択することができます。*

SMA = System Maintenance Aid

System Maintenance Aid」を参照してください。

SMF = システム管理機能

さまざまなシステムおよびジョブに関係する情報を収集、記録する z/OS の標準機能。*

SNA = システムネットワークアークテクチャ

ネットワークでの情報単位の送信やネットワークの構成および操作の制御を行うための論理的構造、フォーマット、プロトコル、操作手順を定義する IBM のアーキテクチャ。SNA の構造は階層化されているため、情報の発信源および最終宛先(ユーザー)は、情報交換に使用される特定の SNA ネットワークサービスおよび機能から独立を保ち、その影響を受けないようにすることができます。*

SOAP = シンプルオブジェクトアクセスプロトコル

EntireX XML Wrapper との組み合わせで、任意の Natural アプリケーションを HTTP で送信される XML ドキュメントによって起動できるようにする、XML ベースのメッセージ通信規約。

Software AG Editor

メインフレーム:Software AG Editor は、Natural プログラムエディタの代わりとして使用することができます。Natural ISPF をインストールし、エディタプロファイルを適切に設定する必要があります(エディタプロファイルの詳細については、『エディタ』ドキュメントを参照してください)。

SPA = スクラッチパッドエリア

IMS TM:ユーザートランザクション中に処理されるデータを一時的に保存するための端末固有の記憶域。この記憶域の消去はプログラムによって制御されます。

SPoD

Single Point of Development」を参照してください。

SQL = 構造化照会言語

リレーショナルデータベース内のデータを定義および操作する場合に使用されるプログラミング言語。*

SSA = セグメント検索引数

IMS または DL/I:処理するセグメントまたはセグメントグループを識別する DL/I コールの一部。SSA は単純なセグメント名の場合もあれば、フィールド値の制約が指定セグメントタイプに含まれるように修飾されている場合もあります。*

Steplib

steplib は、Natural のユーザーライブラリまたはシステムライブラリで、現在のユーザーライブラリまたはシステムライブラリと連結されます。steplib は、さまざまなアプリケーションで共有する複数のオブジェクトを一元的に保存する場所として使用できます。これにより同一のオブジェクトを重複して保存することを防止できるので、アプリケーションを編成するのに役立ちます。さらに、Natural Security がインストールされている場合は、特定のオブジェクトへのアクセスを制限するために steplib を使用できます。

STOW

Natural では、"stow" という語は Natural システムコマンド STOW を指します。このコマンドは、ソースコードをソースオブジェクトおよびカタログ化オブジェクトとして Natural システムファイルに保存すると同時にカタログ(コンパイル)します。オブジェクトは両方とも同じタイムスタンプになります。

Super Natural

メインフレームまたは PC ファイルからデータを抽出して処理するための、Software AG のエンドユーザーツール。メニュー方式の照会指定、対話型のレポートレイアウト指定、エンドユーザープロファイルの柔軟なカスタマイズといった機能を利用できます。

SVC = スーパーバイザコール

ストレージの割り当てなど、オペレーティングシステム機能のインターフェイスの働きをする要求。SVC により、オペレーティングシステムは不適切なユーザー入力から保護されます。オペレーティングシステム要求はすべて、SVC によって処理される必要があります。*

Syncpoint = 同期地点

CICS および IMS TM:アプリケーションプログラムが実行される論理的な地点。この地点では、プログラムによってデータベースに加えられた変更は整合性の取れた完全なものであり、データベースにコミットすることができます。同期地点では、それまで保留されていた出力が宛先に送られ、入力がメッセージキューから削除され、他のアプリケーションでのデータベース更新が可能になります。*

SYSPARM ユーティリティ

メインフレーム:パラメータプロファイルを作成およびメンテナンスするために使用されます。プロファイルパラメータの文字列を一度指定し、その文字列にプロファイル名を付けて保存すると、ダイナミックパラメータ PROFILE=profile-name を使用して Natural を起動することができます。そのプロファイル名で格納されているパラメータの文字列は、ダイナミックパラメータとして Natural に渡されます。

SYSRPC

リモートプロシージャコールを使用する各 Natural クライアントに対して、サービスおよびサーバー接続を構成するためのユーティリティ。『ツールおよびユーティリティ』ドキュメントの「SYSRPC ユーティリティ」を参照してください。

System Maintenance Aid(SMA)

Software AG メインフレーム製品をインストールおよびメンテナンスするときに使用される Software AG 製品。

System Management Hub

Software AG の製品およびクロスプラットフォーム製品管理フレームワーク。このアーキテクチャにより、既存製品のプラグイン統合、実装固有の管理テクノロジの分離、製品に依存しないクロスプラットフォームフレームワークとしての再利用が可能になります。

SYSTEM ライブラリ

Natural オブジェクトが現在のライブラリにも steplib にも見つからない場合に検索されるライブラリ。FNAT と FUSER の両方に SYSTEM ライブラリがあります。「steplib」を参照してください。

T

TAC

"トランザクションコード" の略です。

TCB = タスクコントロールブロック

z/OS および z/VSE:オペレーティングシステムによって割り当てられるコントロールブロック。システムに関連するタスクのすべての情報を含みます。

TD = 一時データ

CICS:一時的に保存されるデータ。一時データは、使用されなくなったときに自動的に削除されます。

TIAM = Terminal Interactive Access Method

BS2000 オペレーティングシステム:オンライン環境用の TP アクセスメソッド。

TP モニタ(テレプロセシングモニタ/トランザクション処理モニタ)

z/OS および z/VSE:オンライントランザクション処理(OLTP)アプリケーションの監視および管理を行うための制御プログラム。TP モニタテクノロジはオペレーティングシステムを補完するものであり、リソースへのアクセスをカプセル化する中間層の働きをします。したがって、ユーザーまたはアプリケーションプログラマは、データベースアクセスなどのオペレーティングシステムレベルの技術的詳細に関与する必要がなくなります。

U

UCB

"装置コントロールブロックユーザー" の略です。

UDF

ユーザー定義関数。

Unicode

Natural ドキュメントで使用されている Unicode 用語の詳細については、Unicode のホームページで公開されている現在のバージョンの Unicode の用語集を参照してください。

URI

"Uniform Resource Identifier" の略です。

例:

http://guest:guestpwd@si15.hq.sag:80/xml/mycar.xml
プロトコル http
User ID guest
Password guestpwd
ポート 80
パス /xml
ファイル mycar.xml
URL

"Uniform Resource Locator" の略で、Uniform Resource Identifier(URI)のサブタイプです。一般的には、また一部の技術文書では、これは URI の同義語です。

User

Entire Operations:ユーザーに許可されているメンテナンスおよび制御機能を決定する個別のプロファイルで Entire Operations 環境に定義されているユーザー。

Predict:ユーザータイプの Predict オブジェクトは、システムを誰が使用しているかをドキュメントします。ユーザーとドキュメンテーションオブジェクトとの間の論理的なつながりは、オーナーによって設定されます。「オブジェクトタイプ」を参照してください。

UTM = 汎用トランザクションモニタ

現在は使用されていません。openUTM に変わりました。

V

VM = 仮想マシン

特定のユーザーが排他的に使用しているように見える仮想データ処理システム。ただし、その機能は現実のデータ処理システムのリソースを共有することによって達成される。*

VSAM = Virtual Storage Access Method

異なるデータセット編成(キー順データセット(KSDS)、エントリ順データセット(ESDS)、または相対レコードデータセット(RRDS))のレコードをメンテナンスするための IBM のアクセスメソッド。

VTAM = Virtual Telecommunications Access Method

システムネットワークアーキテクチャ(SNA)の遠隔処理装置およびそのユーザーと通信するためのアプリケーションプログラミングインターフェイス(API)。

W

WTO = Write-to-Operator

オプションのユーザーコードサービス。修正の必要があると考えられるエラーやシステムの異常な状況を知らせるメッセージをシステムコンソールオペレータに書いて送ることができます。*

X

X-array

X-array(拡張可能な配列)は、ランタイムにオカレンス数を変更できる配列です。これにより、より効率的にメモリを管理することができます。例えば、大量の配列オカレンスを短期間だけ使用してから、アプリケーションが配列を使用しなくなった時点でメモリを削減することができます。詳細については、『プログラミングガイド』の「X-array」を参照してください。

XCF = システム間カップリング機能

Sysplex 内で実行される認可プログラム間の連携をサポートする機能を提供するコンポーネント。*

Natural は、並列 Sysplex に関してのみ XCF を使用します。

XML

"拡張マークアップ言語" の略です。

XML ツールキット

Windows:開発者が Natural で XML ドキュメントを処理できるようにします。ツールキットには、Natural ソースコードを生成し、次の機能を提供するウィザードが用意されています。

  • Natural データ定義の DTD へのマッピング

  • シリアライズ

  • DTD の Natural データ定義へのマッピング

  • XML ファイルの解析およびその内容の Natural データ構造への割り当て

XRef Evaluation

Windows:XRef Evaluation プラグインは、開発サーバーファイルで CAT または STOW コマンドを実行中に作成されたクロスリファレンス情報をナビゲートするときに使用します。この情報は Natural スタジオにツリー表示されます。参照する側(アクティブ)と参照される側(パッシブ)の両方のタイプのリファレンスが表示されます。ツリー表示内で、どちらのリファレンスにも移動することができます。Single Point of Development ドキュメントを参照してください。

XRef データ(アクティブクロスリファレンス)

Predict:実装されたオブジェクトの XRef データは、Predict に、ドキュメンテーションオブジェクトから独立して格納されます。Predict のアクティブ検索機能では、XRef データや Predict ドキュメンテーションオブジェクトから情報を検索して、以下の点が決定されます。

  • ディクショナリ内のドキュメントされたオブジェクトがまだ実装されていないかどうか。

  • 実装されたメンバがまだドキュメントされていないかどうか。

  • ドキュメンテーションデータと実装が異なるかどうか。

Natural オブジェクトがカタログされるとき、Natural オブジェクトの Xref データレコードが Natural によって作成されます。オブジェクトがカタログされ、XREF パラメータがこれに応じて指定されている場合にも、XRef データが生成されます。

Z

Zap

実行形式モジュールの指定アドレスの内容を変更するための、プログラムエラー修正。IBM の用語集では、パッチと呼ばれています。

zIIP

IBM System z Integrated Information Processor(zIIP)は、データ提供ワークロード専用エンジン。

あ行

アクティブヘルプ

Predict:機能を実行するのに必要なパラメータ値が設定されていない場合、アクティブヘルプとして、すべての設定可能値が含まれた選択ウィンドウが表示されます。この機能は、アスタリスクが付いたすべての入力フィールドに適用されます。

アクティブリファレンスデータ

Predict:XRef データ」を参照してください。

アクティブ検索

Predict:アクティブ検索は、XRef データおよび Predict ドキュメンテーションオブジェクトから情報を検索する機能です。ドキュメンテーションとシステム実装との比較を行うことができます。

アクティベーションポリシー

DCOM クラスとして登録される NaturalX クラスの属性。Natural セッションを他のクラスと共有するかどうかを定義します。

NaturalX では、DCOM でサポートされているさまざまなオプションを、次の 3 つのアクティベーションポリシーの形式で組み合わせます。

  • ExternalMultiple

  • ExternalSingle

  • InternalMultiple

クラスのアクティベーションポリシーを設定するには、REGISTER コマンドの一部として指定するか、DEFINE CLASS ステートメントで指定するか、プロファイルパラメータ ACTPOLICY. を使用します。

アスタリスク表記

Predict:ワイルドカード文字 "*"(アスタリスク)を使用して、いくつかのグループの値を扱う入力パラメータを指定することができます。例えば、ID として「"datab*"」と入力すると、"datab" で始まるすべての ID が対象となります。

アソシエーション

Predict:Predict ドキュメンテーションオブジェクトは、アソシエーションを使用してリンクすることができます。タイプの異なるオブジェクトをリンクするには、異なるタイプのアソシエーションを使用します。アソシエーションは単方向(親子アソシエーション)です。

Predict のメタデータ管理機能を使用して、データディクショナリ管理者は追加のアソシエーションタイプを定義できます。

アドレススペース

Natural が稼動している領域。

アブストラクト

Predict:Predict の中の各オブジェクトは、オブジェクトに関する短いコメントを提供するアブストラクトを持つことができます。アブストラクトには、30 文字までの行を最大 16 行含めることができます。Predict の以前のバージョンでは "コメント" または "短いコメント" と呼ばれていましたが、他の Software AG 製品との互換性の理由で "アブストラクト" に変更されました。

アプリケーション

相互接続されるプログラミング要素を論理的観点で集めたもの。これらの要素がまとまって、特定のビジネス問題に対するビジネスロジックをカバーする機能単位を形成します。アプリケーションは、一連のライブラリ、Natural オブジェクト、および(または)サブアプリケーション(ビジネスオブジェクト)で構成されます。ライブラリの内容(Natural オブジェクトやリソースなど)は、複数の異なるアプリケーションに属している場合があります。アプリケーションに関する情報(アプリケーション記述)は、すべてのプラットフォームからアクセスできる開発サーバーファイルに保管されます。

アプリケーションには、次の 2 つの種類があります。

  • 基本アプリケーション
    基本アプリケーションは、1 つのプラットフォーム上の 1 つのアプリケーションで構成されます。例えば、劇場チケットの予約システムなどが挙げられます。

  • 複合アプリケーション
    複合アプリケーションは、複数の基本アプリケーションで構成されます。例えば、チケット予約、お客様への請求、上演情報の郵送などのアプリケーションが組み合わさった劇場管理アプリケーションが挙げられます。基本アプリケーションは複数のプラットフォームに置くことができます。

アプリケーションウィザード

Windows:特定のアプリケーションに属する定義を行うためのツール。ユーザーは、表示されるダイアログボックスに従うことで、既存のアプリケーションに対するアプリケーション記述を作成できます。

アプリケーションプログラミングインターフェイス(API)

ユーザーのデータへのアクセスやデータ修正、あるいは、Natural、サブコンポーネントまたはサブプロダクトに固有のサービスの使用を可能にするプログラミングオブジェクト。アプリケーションプログラミングインターフェイスの目的は、Natural ステートメントではアクセス不可能な情報の検索や修正、またはサービスを使用することにあります。アプリケーションプログラミングインターフェイスは、CALLNAT ステートメントまたは CALL ステートメントを使用して Natural オブジェクトから呼び出すことができます(各アプリケーションインターフェイスによって異なります)。

アプリケーションワークスペース

Windows:アプリケーションをツリー形式でビジュアル表示するのに使用します。アプリケーションワークスペースには、現在のアプリケーションに属するすべての要素が表示されます。

アプリケーション記述

1 つのアプリケーションに属するすべての要素のリスト。開発サーバーファイルに格納されています。アプリケーション情報が物理的に格納されているのは、データベースファイル(メインフレームの現在の FDIC)です。「開発サーバーファイル」を参照してください。

アプリケーション記述層

アプリケーション記述へのアクセスを操作するコード。

アンロード

Predict:Predict オブジェクトをアンロードするには、次の 2 つの方法があります。

  • 抽出を使用します。メニュー機能で、1 つの抽出の中に含まれたオブジェクトだけをアンロードすることができます。1 回のアンロード操作で最大 10 個の抽出を指定できます。

  • アンロードのコマンドを使用します。コマンド行に個々のオブジェクトを指定するか、オブジェクトの範囲を指定します。この機能の範囲はパラメータによって制限できます。

イベントドリブンプログラミング

Windows:イベントドリブンプログラミングでは、グラフィカルユーザーインターフェイスを通した入力に従って、アプリケーションが実行されます。したがって、コードの実行順序は発生するイベントに依存し、次にユーザーの操作内容に依存します。

インスタンス

オブジェクト指向プログラミングモデルでは、データ構造と関数("メソッド")がオブジェクト内に一緒に納められます。各オブジェクトは、オブジェクトの内部構造およびそのインターフェイス、プロパティ、メソッドを記述するクラスに所属します。特定のクラスに属するオブジェクトは、そのクラスのインスタンスとも呼ばれます。

インターフェイス

インターフェイスは、クライアントにサービスを提供するために、クラスによって使用されます。インターフェイスは、メソッドとプロパティのコレクションです。クライアントは、クラスのオブジェクトを作成し、そのインターフェイスのメソッドとプロパティを使用することによって、これらのサービスにアクセスします。

インターフェイスは次のように定義します。

  • INTERFACE 節を定義して、インターフェイス名を指定します。

  • インターフェイスのプロパティを PROPERTY 定義で定義します。

  • インターフェイスのメソッドを METHOD 定義で定義します。

インターフェイス GUID

NaturalX クラスを DCOM クラスとして登録する場合、ネットワーク上でインターフェイスを明確に識別できるグローバルユニーク ID(GUID)を各インターフェイスに対して定義する必要があります。GUID をインターフェイスに割り当てるには、INTERFACE ステートメントの ID 節で指定します。Natural では、GUID は英数字定数で表され、これはデータエリアエディタで生成できます。Natural スタジオクラスビルダは、自動的に新しい GUID を個々の新しいインターフェイスに割り当てます。

インターフェイスの継承

インターフェイスの継承とは、異なるクラスに同じインターフェイスを異なる方法で実装することです。これにより、このインターフェイスのみに依存するクライアントプログラムの作成が可能になります。このようなプログラムでは、このインターフェイスを持つクラスをどれでも操作できます。

インターフェイスモジュール

インターフェイスを定義する Natural コピーコードモジュール。インターフェイスモジュールは、含まれるインターフェイスを定義するためにクラス内で使用できます。クラスはメソッドとプロパティ実装を書き換えることができますが、インターフェイスの他のすべての設定はインターフェイスモジュールの定義どおりに使用されます。

エクスポート

Predict:コーディネータの Export 機能は、Predict データを他のシステムとデータ交換できる形式でエクスポートする場合に使用します。テキストを Predict オブジェクトの属性(拡張記述、ファイルのサブクエリなど)または表示指向の Predict 機能(検索、アクティブ検索など)の出力から外部出力先(Natural、Con-nect ドキュメント、PC ASCII ファイルなど)にエクスポートすることもできます。

エレメンタリフィールド

Adabas:複数の値ではなく単一の値(スカラ)を持つフィールド。「マルチプルバリューフィールド」または「ピリオディックグループ」を参照してください。

Predict:フィールド」を参照してください。Predict の以前のバージョンでは、フィールドタイプの Predict オブジェクトが "エレメンタリフィールド" と呼ばれていました。

エンディアンモードビッグエンディアンリトルエンディアン

Windows および UNIX:コンパイラによって生成される GP に適合したアーキテクチャのタイプです。次の 2 つのモードがあります。

ビッグエンディアン

数値の上位バイトがメモリの最下位アドレスに格納され、下位バイトが最上位アドレスに格納されます(大きな桁が最初に来ます)。

リトルエンディアン

数値の下位バイトがメモリの最下位アドレスに格納され、上位バイトが最上位アドレスに格納されます(小さな桁が最初に来ます)。

ENDIAN セッション/プロファイルパラメータによって決まります。ENDIAN パラメータは、ポータブル GP の実行パフォーマンスを向上させる場合に使用します。

オートメーションオブジェクト

Windows:オートメーションインターフェイス経由で使用できるプログラム。詳細については、Microsoft のドキュメントを参照してください。

オーナー

Entire Operations:ジョブネットワークのオーナー。各 Entire Operations ユーザーは、1 人または複数のオーナーに割り当てられていて、それらのオーナーのネットワークのみを管理できます。

Predict:オーナーとは、基本的に 1 人または複数のユーザーのグループを指し、例えば組織上の単位を表す場合もあります。オーナーをオーナーユーザーリストとオブジェクトオーナーリストに割り当てることによって、Predict で責任者をドキュメントすることができます。

オブジェクト

オブジェクト指向プログラミング:オブジェクト指向プログラミングモデルでは、データ構造と関数("メソッド")がオブジェクト内に一緒に納められます。各オブジェクトは、オブジェクトの内部構造およびそのインターフェイス、プロパティ、メソッドを記述するクラスに所属します。

Entire Operations:ジョブ処理の維持、実行、制御に必要なジョブネットワークの単一のコンポーネント。基本的なオブジェクトは、ネットワーク、ジョブ、スケジュールおよびオーナーです。

Predict:Predict の情報は、データディクショナリオブジェクト、ドキュメンテーションオブジェクト、Predict オブジェクトの形式で格納されます。データディクショナリオブジェクトは、Predict オブジェクトまたはドキュメンテーションオブジェクトとも呼ばれます。「オブジェクトタイプ」も参照してください。

Natural:カタログ化オブジェクト」、「ソースオブジェクト」、「オブジェクトタイプ」も参照してください。

オブジェクトタイプ

Natural:Natural オブジェクトタイプの例として次のものが挙げられます。プログラム、マップ、コピーコード、テキスト、サブプログラム、ヘルプルーチン、サブルーチン、クラス、データエリア(グローバル、ローカル、パラメータ)、ダイアログ、ファンクション。詳細については、『プログラミングガイド』の「Natural アプリケーション管理のオブジェクト」を参照してください。

Predict:Predict の情報は、データディクショナリオブジェクト、ドキュメンテーションオブジェクト、Predict オブジェクトの形式で格納されます。データディクショナリオブジェクトは、Predict オブジェクトまたはドキュメンテーションオブジェクトとも呼ばれます。Predict ドキュメンテーションオブジェクトのタイプとしては、データベースやプログラムなどがあります。Predict のメタデータ管理機能を使用して、その他のオブジェクトタイプを定義することができます。オブジェクトタイプには、それぞれのタイプ固有の属性があります。

オブジェクトタイプコード

Predict:Predict メタ構造内のオブジェクトのタイプは、一意のオブジェクトタイプコードによって識別されます。オブジェクトタイプコードは 2 文字で構成されています(例えば、ファイルの場合は FI)。

オブジェクトデータエリア

オブジェクト指向プログラミング:オブジェクトのすべてのプロパティの現在値が格納される場所。クライアントからプロパティとしてアクセスできない他の変数も、オブジェクトデータエリアで定義できます。これらの変数は、オブジェクトのメソッドにより、オブジェクトの内部の状態を維持するために使用されます。1 つのクラスのすべてのオブジェクトのオブジェクトデータエリアの構造は、DEFINE CLASS ステートメントの OBJECT USING 節で指定されます。オブジェクトデータエリアは、データエリアエディタによって、ローカルデータエリアとして作成されます。

オブジェクトデータ変数

オブジェクト指向プログラミング:各プロパティは、その値を保存するためにクラスのオブジェクトデータエリアに変数を必要とします。これを保存されたオブジェクトデータ変数といいます。また、オブジェクトデータエリアでは他の変数も定義できます。それらの変数にクライアントからプロパティとしてアクセスすることはできません。これらはクラスのメソッドによってのみ使用されます。

オブジェクトのロック

Windows:リモート開発環境でのプログラムの同時更新を防ぎます。

オペランド

次のいずれかがオペランドとなります。

  • 定数

  • ユーザー定義変数またはユーザー定義関数

  • ビューフィールド

  • システム変数またはシステム関数

オペランドは Natural ステートメントと連携して使用します。詳細については、『ステートメント』ドキュメントの「オペランド定義テーブル」を参照してください。

オペレーティングシステム - ドキュメントで使用される用語

必要に応じて、本ドキュメントに記載されているオペレーティングシステム固有の情報は、次の用語で識別されています。

  • メインフレーム:オペレーティングシステム z/OS、z/VSE、および BS2000 を指します。また、これらのオペレーティングシステム上の Natural および Natural アドオン製品でサポートされているすべての TP モニタ/インターフェイスも含まれます。

  • UNIX:Natural および Natural アドオン製品でサポートされているすべての UNIX システムを指します。

  • Windows:Natural および Natural アドオン製品でサポートされているすべての Windows システムを指します。

Natural および Naturalアドオン製品でサポートされているすべてのオペレーティングシステムは、Software AG の Empower Web サイト(https://empower.softwareag.com/)の「Product Version Availability(製品バージョン可用性)」セクションにリストされています。

Predict:アソシエーションは、Predict オブジェクトと他の Predict オブジェクトとの関係をドキュメントするために使用されます。アソシエーションは、子または親としてオブジェクトをオブジェクトにリンクすることにより確立されます。例えば、データベースはファイルの親であり、ファイルはフィールドの親です。

か行

概念ファイル

Predict:アプリケーション開発の初期の段階で、設計目的のために Conceptual タイプのファイルオブジェクトが使用されます。

開発サーバーファイル

アプリケーション記述が物理的に格納されているデータベースファイル(メインフレーム上の現在の FDIC にある)。「アプリケーション記述」を参照してください。

外部インターフェイス

Windows:外部インターフェイスとは、インターフェイスモジュールで定義されるインターフェイスのことで、クラスによって取り込まれます。

外部オブジェクト

Predict:Predict でドキュメンテーションオブジェクトを使用してドキュメントされたアプリケーション(データ処理システム)のオブジェクト。Generation 機能を使用すると、ドキュメンテーションオブジェクトから外部オブジェクトを作成できます。また、Incorporate 機能を使用すると、外部オブジェクトからドキュメンテーションオブジェクトを作成できます。Comparison 機能を使用すると、外部オブジェクトとドキュメンテーションオブジェクトを比較できます。

外部クラス

NaturalX クラスのタイプは、ローカル、内部、または外部です。これは、クラスが登録された方法によって決まります。外部クラスは、REGISTER コマンドオプション ES(ExternalSingle)または EM(ExternalMultiple)を使用して、DCOM クラスとして登録されたクラスです。外部クラスのオブジェクトは、他のプロセスによって作成およびアクセスされる場合があります。

詳細については、「ローカルクラス」および「内部クラス」を参照してください。

仮想マシン

Predict:仮想マシンタイプの Predict オブジェクトは、ネットワークタイプのオブジェクトとともに、データ処理システムのハードウェアおよびオペレーティングシステム環境をドキュメントします。

カタログ化オブジェクト

Natural では、カタログ化オブジェクトとは Natural オブジェクトの実行形式(コンパイルされた形式)のことです。カタログ化オブジェクトは、オブジェクトモジュールとして Natural システムファイルに格納されます。

メインフレーム:メインフレームでカタログされたオブジェクトは、メインフレームでのみ実行可能です。メインフレームでは、Natural Optimizer Compiler を使用してカタログ化オブジェクトを最適化できます。

Windows および UNIX:Natural バージョン 5.1 では、カタログ化オブジェクトはメインフレーム以外の Natural がサポートするすべての Windows および UNIX プラットフォーム間で移植可能です。また、必要に応じて、カタログ化オブジェクトのエンディアンモードを指定することもできます。

同義語:"生成プログラム(Generated Program)" またはその略である "GP" という用語も、カタログ化オブジェクトの同義語として使用されます。Predict Application Control では、"ロード形式" という用語が使われます。

ソースオブジェクト」、「オブジェクト」、および「オブジェクトタイプ」も参照してください。

カレントオブジェクト

Predict:ある種の検索(例:子を持つファイル)では、指定された選択条件に合うオブジェクトの属性と、これらのオブジェクトに関係付けられたオブジェクトの属性の両方がレポートされます。出力オプションを指定している場合、指定された選択条件に合うオブジェクトがカレントオブジェクトと呼ばれます。

カレントな仮想マシン/カレントなネットワーク

Predict:ネットワークオブジェクトや仮想マシンオブジェクトは、情報処理システムのハードウェアおよびオペレーティングシステム環境をドキュメントします。Predict は、カレントな仮想マシンおよびカレントなネットワークを保存して、次のような形で使用します。

  • データベースオブジェクトおよび仮想マシンオブジェクトのデフォルトの親として使用します。

  • Generate/Incorporate/Compare 機能、および Predict の特殊機能メニューから呼び出される一部の AOS 機能のターゲット環境として使用します。

カレントな仮想マシンおよびカレントなネットワークは、Predict のデフォルトで指定されます。

関係

Predict:ファイル関係」を参照してください。

関連オブジェクト

Predict:親子オブジェクトに対する総称的な用語。

キーワード

Natural:プログラミングガイド』の「Natural 予約キーワード」を参照してください。

Predict:データディクショナリオブジェクトを参照する追加の手段として、キーワードタイプのオブジェクトが使用されます。どのオブジェクトにも、最大 32 個のキーワードを割り当てることができます。

起動トランザクション - *STARTUP

*STARTUP システム変数には、セッションを開始するのに使用するプログラムの名前が格納されます。

NaturalONE から Natural 開発サーバー環境(*SERVER-TYPE)をマップして、*STARTUP が提供する起動プログラムを使用する場合は、このプログラムが画面 I/O を実行せず、含まれているライブラリで正しく終了することを確認してください。

*STARTUP システム変数」も参照してください。

基本アプリケーション

アプリケーション」を参照してください。

キャッシュ

メインメモリから最後に検索されたデータのコピーが一時的に保管されるのに使用されるバッファ領域。これによって、システムファイルおよび外部データベース/ファイルシステムへの不必要なアクセスを避け、CPU タイムを削減してレスポンスタイムを向上させることができます。

共有ニュークリアス

環境非依存のニュークリアスの同義語。「Natural ニュークリアス」も参照してください。

組み込み

Predict:Predict データディクショナリオブジェクトは、外部オブジェクト(既存の Natural データ定義モジュール、Adabas フィールド定義テーブルなど)を組み込むことによって作成できます。

クライアントスタブ

RPC スタブ」を参照してください。

クラス

Natural クラスは、データ構造(オブジェクト)を対応する機能(メソッド)とともにカプセル化します。「NaturalX クラス」も参照してください。

クラスオブジェクトのオブジェクトの内部構造はデータエリア(オブジェクトデータエリア)で定義されます。クラスのメソッドはサブプログラムとして実装されます。

クラス GUID

NaturalX クラスを DCOM クラスとして登録する場合は、ネットワーク上でクラスを明確に識別できるグローバルユニーク ID(GUID)をクラスに定義する必要があります。Natural で GUID をクラスに割り当てるには、DEFINE CLASS ステートメントの ID 節で指定します。GUID は、データエリアエディタで生成できる英数字定数で表されます。Natural スタジオクラスビルダは、自動的に新しい GUID を個々の新しいクラスに割り当てます。

クラスタ

VSAM:VSAM に定義されるデータセット。クラスタは、キー順データセット(KSDS)、エントリ順データセット(ESDS)、または相対レコードデータセット(RRDS)のいずれかです。*

クラスビルダ

Windows:NaturalX および DCOM コンポーネントクラスの定義および実装を、Natural クラスとしてサポートします。Natural クラスは、Natural オブジェクト(例えばオブジェクトデータ領域)やクラスソースだけに存在するオブジェクト(例えばインターフェイスコンポーネント)などのさまざまなコンポーネントで構成することができます。クラスビルダは、クラスの各コンポーネントをノードの形で表します。ノードを選択することによって、クラスおよびそのコンポーネントを文脈に依存した方法で管理することができます。

クラスモジュール名

Natural クラスが定義される Natural モジュールの名前。

クラス名

DEFINE CLASS ステートメントの class-name オペランドで定義される名前。クラスのオブジェクトを作成する CREATE OBJECT ステートメントで、この名前が使用されます。『ステートメント』ドキュメントの「DEFINE CLASS」も参照してください。

グローバルパラメータ

セッションパラメータ」を参照してください。

クロスリファレンスリスト

Predict:検索メニューまたはアクティブ検索メニューの Predict 関数 X によって作成されるリスト。特定のアソシエーションによって所定のオブジェクトのリンク先となっているすべてのオブジェクトが表示されます。

結合フィールド

Predict:標準ファイルまたはマスタファイルのフィールドからコピーされたフィールドを結合フィールドと呼びます。

検索

Predict:情報(オブジェクト、その属性およびアソシエーション)の選択された出力を端末に、バッチモードの場合はスプールに送るサブシステム。

検索処理

Predict:ディクショナリから情報を検索するときには、検索タイプと出力モードを指定する必要があります。これらの設定の組み合わせによって、レポートヘッダーに示される検索操作のタイプが決定します。

検索タイプ

Predict:検索タイプにより、ディクショナリから検索する Predict 情報のタイプが決定されます。検索タイプには、タイプに依存しないもの(子を持ったオブジェクトなど)と、タイプ固有のもの(ファイル間相違など)があります。

検索モデル

Predict:検索モデルは、検索構造と、作成するレポートの内容およびレイアウトの定義という 2 つの部分で構成されます。

Predict:アソシエーションは、Predict オブジェクトと他の Predict オブジェクトとの関係をドキュメントするために使用されます。アソシエーションは、子または親としてオブジェクトをオブジェクトにリンクすることにより確立されます。例えば、フィールドはファイルの子であり、ファイルはデータベースの子です。

コーディネータ FDIC

Predict:コーディネータのロード機能またはインポート機能を使用するときに、データを一時的に格納するために使用される Predict ファイル。このコーディネータ FDIC でコンフリクトが解決されていないと、ロード機能またはインポート機能を続行できません。機能が正常に実行されると、コーディネータ FDIC のデータは削除されます。

コーディネータチェックサイクル

Predict:オブジェクトは、Predict Coordinator を使用してロードまたはインポートされる場合、コンフリクト管理、セキュリティチェック、整合性チェックという3 つの段階から成るチェックサイクルを通過する必要があります。いずれかの段階のコンフリクトがメイン FDIC またはコーディネータ FDIC で解決されていない場合、ロード機能またはインポート機能を続行できません。

コードページ

Unicode」も参照してください。

コードポイント

Unicode コードスペースの値(U+000000~U+10FFFF)。

コード単位

処理または交換用にエンコードされたテキストの単位を表す最小のビット組み合わせ。

コンパイラ

Natural コンパイラは、ソースプログラムを中間コードに翻訳します。「Natural Optimizer Compiler」も参照してください。

コンフィグレーションファイル

Windows および UNIX:以下のコンフィグレーションファイルを調べれば、FNAT/FUSER の基本ディレクトリがわかります。

  • ローカルコンフィグレーションファイル - NATURAL.INI
    ローカルコンフィグレーションファイルには、バッファプール割り当てとインストール指定が含まれています。このファイルは、バージョンごとの Natural インストールディレクトリの etc ディレクトリ内にあります。

  • グローバルコンフィグレーションファイル - NATCONF.CFG
    グローバルコンフィグレーションファイルには、DBMS 割り当て、ディクショナリサーバー割り当て、プリンタプロファイルの割り当て、およびシステムファイル割り当てが含まれています。

詳細については、『コンフィグレーションユーティリティ』ドキュメントの「コンフィグレーションファイルのパラメータの概要」を参照してください。

コンフリクト管理

Predict:コーディネータチェックサイクルの第 1 段階です。Predict バージョン 3.3 以上では、すべてのオブジェクトが内部 ID を持っています。コンフリクト管理とは、こうした内部 ID から生じるコンフリクトを解決することを指します。例えば、オブジェクト ID が同一の 2 つのオブジェクトで内部 ID が異なるといったコンフリクトが考えられます。

内部 ID から生じるコンフリクトがコーディネータ FDIC で解決されていなければ、データをメイン FDIC にロードまたはインポートすることはできません。

コンポーネントブラウザ

Windows:NaturalX アプリケーション開発に使用できる ActiveX コンポーネントを表示するのに使用します。以下の機能から構成されています。

  • 使用可能な ActiveX コンポーネントとそれらのディスパッチおよびデュアルインターフェイスがリストされます。

  • データタイプが Natural フォーマットにマップされます。

  • 外部コンポーネントのヘルプファイルに直接アクセスできます。

  • Natural プログラミング例が自動的に生成されます。

さ行

サーバー

Predict:サーバータイプの Predict オブジェクトは、ノードタイプのオブジェクトとともに、リモートプロシージャコールをドキュメントするために使用されます。

サーバー ID

サーバー ID は、NaturalX サーバーを識別する文字列です。Windows システムレジストリ内の Natural が所有するキーであり、所定の NaturalX サーバーに属するすべてのクラスがまとめられています。これは 32 文字の任意の英数字文字列で、空白を含まず、大文字と小文字は区別されません。サーバー ID は Natural パラメータ COMSERVERID=serverid で定義されます。

サーバータスク

Natural RPC:サーバータスクとは、サービス(サブプログラム)を提供する Natural タスクのことです。これは、通常、バッチタスクまたは非同期タスクです。これはサーバー名で識別されます。

サーバーフロントエンド

z/OS:Natural DB2 ストアドプロシージャサーバーと Natural 開発サーバーによって使用される Natural サーバー環境のコンポーネント。 。サーバーフロントエンドは、サーバー環境の初期化、セッションのロールイン/ロールアウト、Natural オブジェクトの実行などの追加機能をフロントエンドサーバーに付与する、機能拡張された環境依存のニュークリアスです(「Natural ニュークリアス」を参照)。

サーバー名

Natural RPC:CALLNAT を実行するサーバーの名前。

EntireX Broker では、サーバー名は EntireX Broker 属性ファイルの SERVER フィールドに定義された名前です。

サービスディレクトリ

Natural RPC:サーバーが提供するサービス(サブプログラム)に関する情報を含みます。サービスディレクトリは、各クライアントノードからローカルでアクセスできるか、またはリモートディレクトリサーバーに配置されている場合は、RDS セッションパラメータで参照できます。サービスディレクトリを実装する SYSRPC ユーティリティで生成されます。

サービスディレクトリは、SYSRPC ユーティリティによって生成される Natural サブプログラム NATCLTGS によって実装されます。

サブタイプ

Predict:オブジェクトタイプはサブタイプを持つことができます。オブジェクトタイプファイルのサブタイプとして、例えば Adabas ファイル、Adabas ユーザービュー、DB2 テーブル、DB2 ビューなどがあります。オブジェクトタイプファイルのサブタイプは、ファイルタイプとも呼ばれます。

システム

Predict:システムタイプの Predict オブジェクトは、アプリケーションまたはその一部を形成するプログラムをドキュメントします。

システムコマンド

Natural システムコマンドは、Natural オブジェクトの作成、管理、または実行に必要な機能を実行します。また、Natural システムコマンドを使用して、Natural 環境をモニタしたり管理したりすることもできます。

システムファイル

Natural システムファイル(FNAT、FUSER)には、Natural システムが機能するために必要な情報、データ、プログラム、モジュールなどが含まれます。Predict、Natural Security、Natural Advanced Facilities、Natural for VSAM などの製品では、それぞれ固有のシステムファイル(FDIC、FSEC、FSPOOL、FDICX)が必要とされます。

システムプログラム

Predict:ソースコードとして使用できないプログラムは、プログラムタイプ(サブタイプ E(外部オブジェクト)、言語 Z(システムプログラム))の Predict オブジェクトで記述されます。Predict でシステムプログラムを作成すると必ず、そのシステムプログラムの XRef データが作成されます。

システムライブラリ

インストール時に FNAT 内に作成される Natural の内部ライブラリ。ユーザーが修正することはできません。Natural システムライブラリの名前はすべて、"SYS" で始まります(メインフレームではいくつかの例外があります)。

システム関数

Natural によって提供されるプログラム済みの関数。『システム関数』ドキュメントを参照してください。

システム変数

システム変数を使用して、システム情報を表示します。これらは、Natural プログラム内のどこからでも参照できます。『システム変数』ドキュメントを参照してください。

自動更新

Predict:上位階層レベルにあるフィールドが修正されたときに、そのフィールドから派生する下位階層レベルのすべてのフィールドが自動更新されること。

階層レベルは次のようになっています。

  • 標準ファイル

  • マスタファイル

  • ユーザービュー

出力モード

Predict:出力モードは、検索タイプとともに、Predict 検索機能によるディクショナリデータの評価方法を決定します。あらゆる検索タイプに対してすべての出力モードを使えるわけではないことに注意してください。

ジョブ

ユーザーによって定義された、コンピュータが達成すべき作業単位。ジョブという用語は、曖昧にジョブの代表的なものを指して使われることがあります。こうした代表的なものに、コンピュータプログラム、ファイル、オペレーティングシステムへの制御文などがあります。*

処理ルール

マップフィールドに定義された処理プロシージャのことで、フィールドの内容をチェックし、内容に応じて対応します。複数のフィールドをチェック対象にすることもできます。処理ルールは、Predict にまとめて保存するか(フリールール)、DDM フィールドに永久に割り当てる(自動ルール)ことができます。

スタティックパラメータ

メインフレーム:インストール時に作成された Natural パラメータモジュールで指定されたプロファイルパラメータによって割り当てられたもの。

Windows および UNIX:NATPARM.SAG で指定されたパラメータ設定。

スタブ

ローカルアプリケーションプログラムとブローカの間にリンクを設定するソケットプログラム。「RPC スタブ」も参照してください。

ステートメント

ステートメント』ドキュメントを参照してください。

ストレージスペース

Predict:ストレージスペースタイプの Predict オブジェクトは、DB2 ストレージグループをドキュメントします。

スレッド

メインフレーム:特定の Natural セッションのすべてのデータが含まれるストレージスペース。

Windows および UNIX:オペレーティングシステムによる CPU 時間の割り当て対象となる、アプリケーション内の基本(メモリ)エンティティ。スレッドが存在することで、シングルおよびマルチプロセッサでの並行コンピューティングが可能になります。スレッドはそれぞれ独立して実行されます。

制限

Predict:オブジェクトに関する情報を検索するときに選択条件として使用する、キーワード、オーナー、テキスト文字列の組み合わせ。制限は、プロファイルに保存することも、一時的な使用の目的で指定することもできます。

整合性チェック

Predict:コーディネータチェックサイクルの第 3 段階です。ファイル番号がデータベース内でユニークであるかなど、送信されるオブジェクトの論理的整合性がチェックされます。メインフレーム機能と同様のチェックが実行されます。

整合性チェック

Predict:整合性チェックタイプの Predict オブジェクトは、フィールド値の確認を行うためのルールをドキュメントします。整合性チェックタイプの Predict オブジェクトからは、Natural 処理ルールを生成することができます。

Version

According to the Software AG Maintenance Policy, the version (or release) of a Software AG product is defined as follows:

  • Major Version

    The first digit of the version indicates a major release with significant new features and functionality and, possibly, major architecture changes.

  • Minor Version

    The second digit of the version indicates a minor release with some new features and functionality and fixes.

  • Service Pack

    The third digit of the version indicates a Service Pack which is an accumulation of fixes delivered as a planned release. It can be denoted by "SP" in the version numbering.

  • Fix

    The fourth digit of the version indicates a specific fix that can be cumulative.

In the product documentation, the current version is often represented by a placeholder such as vrs, v.r.s, vr, v, nnn or nn, for example, in data set or module names.

For further information on the Software AG Maintenance Policy, you can view the relevant section on Software AG's Empower website at https://empower.softwareag.com.

生成

Predict:生成機能を使用すると、ファイルタイプの Predict オブジェクトから外部データ定義オブジェクトを生成することができます。

生成タスク

Predict:実装計画にいくつかの生成タスクを含めると、データ定義オブジェクトの生成を快適に実行することができます。生成タスクとは、Predict 生成機能を呼び出すタスクのことです。

生成プログラム(GP)

Natural では、実行可能(カタログ化)オブジェクトはコンパイラによって生成されます。

メインフレーム:メインフレームでカタログされたオブジェクトは、メインフレームでのみ実行可能です。メインフレームでは、Natural Optimizer Compiler を使用してカタログ化オブジェクトを最適化できます。

Windows および UNIX:Natural バージョン 5.1 では、生成プログラムはメインフレーム以外の Natural がサポートするすべての Windows および UNIX プラットフォーム間で移植可能です。また、必要に応じて、生成プログラムのエンディアンモードを指定することもできます。

同義語:"カタログ化オブジェクト" という用語が、GP の同義語としてよく使用されます。Predict Application Control では、"ロード形式" という用語が使われます。

ソースオブジェクト」、「オブジェクト」、および「オブジェクトタイプ」も参照してください。

セッション

Natural:Natural セッションは、ユーザー依存の Natural ランタイムコンテキストです。Natural ランタイムシステムで Natural プログラムを実行する際に必要です。

セッションパラメータ

現在の Natural セッション内で、システムコマンド GLOBALS(または SET GLOBALS ステートメント)を使用して割り当てられ、スタティック/ダイナミック割り当てを書き換えます。

Natural セッションパラメータは、レポートサイズなどの係数やフィールド表示方法を制御するために、特定の Natural ステートメントで使用されます。

これらのパラメータは、Natural のインストール時に Natural 管理者によって Natural の全ユーザーに有効なデフォルト値に設定されます。

詳細については、『パラメータリファレンス』を参照してください。

セッションに適用されるパラメータ値を確認するには、システムコマンド GLOBALS を入力してください。

セッション変数

Predict:多くの Predict 機能ではパラメータ値を指定する必要があります。Predict では、パラメータ値は一時的にセッション変数内に格納されます。パラメータ値を省略しても、可能であればこのようなセッション変数からパラメータ値を取得できます。セッション変数から取得できる具体的なパラメータ値については、機能やパラメータタイプによって異なります。

接続

Predict:外部オブジェクトとドキュメンテーションオブジェクトとの接続は、外部オブジェクトがドキュメンテーションオブジェクトから作成されたか、またはドキュメンテーションオブジェクトが外部オブジェクトから取り込まれたときに確立されます。接続された外部オブジェクトとドキュメンテーションオブジェクトのほとんどは、明示的に切断できます。

接続は、ドキュメンテーションオブジェクトの属性である実装ポインタを使用して、Predict 側で実現されます。

千桁単位セパレータ

大きい整数値の出力を構築する場合、一般的には整数の 3 桁ごとにセパレータが挿入されて、千桁ごとに値が分割されます。このセパレータは、"千桁単位セパレータ"と呼ばれます。

千桁単位セパレータ文字

"千桁単位セパレータ文字" は、ランタイムに千桁単位セパレータとして使用される文字です。

選択ウィンドウ

Predict:アクティブヘルプ」を参照してください。

選択条件

Predict:Predict 検索機能は、個々のオブジェクトまたはオブジェクトグループに適用することが可能です。検索機能を適用するオブジェクトを選択するには、検索条件を指定します。

送信媒体

Predict:Predict Coordinator を使用してデータを送信する場合、送信媒体として、PC ワークファイル、Natural ワークファイル、またはデータベース内のファイルを使用できます。コーディネータのアンロード機能やエクスポート機能を使用する場合、ターゲット環境が送信媒体です。ロード機能やインポート機能を使用する場合は、ソース環境が送信媒体です。

ソースオブジェクト

Natural では、ソースオブジェクト(保存オブジェクト)に Natural ソースコードが格納されます。ソースオブジェクト自体は、オブジェクトモジュールとして Natural システムファイルに格納されます。

カタログ化オブジェクト」、「オブジェクト」、および「オブジェクトタイプ」も参照してください。

ソースフィールド

Predict:派生フィールドの定義で使用されるフィールド。派生フィールドとは、スーパー、ハイパー、サブフィールド、ディスクリプタ、およびフォネティックディスクリプタを指します。

属性

Predict:Predict ドキュメンテーションオブジェクトには、オブジェクトを記述する属性が含まれています。

た行

ダイナミックパラメータ

Natural の開始時に個々のパラメータおよび/または代替パラメータファイルを指定することによって割り当てられます。現在の Natural セッションに対して有効です。

ダイナミック千桁単位セパレータ

Natural では、"ダイナミック千桁単位セパレータ" は編集マスクの特殊文字です。これは、ランタイムで挿入される千桁単位セパレータの位置を示します。

ダイナミック定義

DEFINE DATA 節に含まれていない Natural 変数の定義。

ダイナミック変数

DYNAMIC 属性を持つ変数を使用すると、開発時にスペース制限を定義せずに、Natural で大きなバイナリデータ構造および英数字データ構造を処理できます。ダイナミック変数は長さを指定せずに定義されます。ダイナミック変数をターゲットオペランドとして黙示的に使用するか、EXPAND または RESIZE ステートメントとともに明示的に使用した場合、メモリが実行時に割り当てられます。ダイナミック変数は、DEFINE DATA ステートメント内でしか定義することはできません。『プログラミングガイド』の「ダイナミック変数およびフィールドについて」を参照してください。

タイプライブラリ

NaturalX クラスが DCOM クラスとして登録されている場合は、Windows システムレジストリエントリによって、クラスに対してタイプライブラリが生成され、クラスに接続されます。クライアントは、タイプライブラリに含まれているタイプ情報を使用して、コンパイル時またはランタイムに、クラスのインターフェイス、メソッド、およびプロパティの説明をチェックできます。

タイプ情報

NaturalX クラスが DCOM クラスとして登録されている場合は、Windows システムレジストリエントリによって、クラスに対してタイプライブラリが生成され、クラスに接続されます。クライアントは、タイプライブラリに含まれているタイプ情報を使用して、コンパイル時またはランタイムに、クラスのインターフェイス、メソッド、およびプロパティの説明をチェックできます。

タスク

メインフレーム:多重プログラミングまたは多重処理環境では、制御プログラムによってコンピュータが達成すべき 1 つの作業単位として扱われる、1 つまたは複数の命令シーケンスを指します。*

Windows および UNIX:プロセス」を参照してください。

単一マスタビュー

Predict:Adabas ユーザービューなど、常に 1 つのマスタファイルだけから派生するビュー。

端末コマンド

セッションパラメータ CF を使用すると、他の特殊文字を制御文字として定義することができます。『端末コマンド』ドキュメントを参照してください。

ツリービュー

要素の階層を視覚的に表示したもの。

定数

Natural では、次のタイプの定数がサポートされています。

  • 数値定数

  • 英数字定数

  • 日付/時刻の定数

  • 16 進の定数

  • 論理定数

  • 浮動小数点定数

  • 属性定数

  • ハンドル定数

プログラミングガイド』の「ユーザー定義定数」を参照してください。

データスペース

Predict:データスペースタイプの Predict ドキュメンテーションオブジェクトは、DB2 テーブルスペースと SQL/DS DBspace をドキュメントします。

データディクショナリオブジェクト

Predict:オブジェクト」を参照してください。

データビュー

データビューは、データ定義モジュール(DDM)で定義されたデータベースフィールドを参照します。データビューには、DDM のフィールド定義のすべてまたは一部を表示できます。データビューは、DEFINE DATA ステートメントまたはデータエリアで定義されます。

データベース

Predict:データベースタイプの Predict ドキュメンテーションオブジェクトは、一連の物理ファイルと論理ファイルをドキュメントします。データベースタイプのオブジェクトを形成するためのファイルの収集方法は、ドキュメントされるデータベースのタイプによって異なります。

データ制御言語(DCL)

DCL」を参照してください。

データ定義オブジェクト

Predict:生成機能で作成された外部オブジェクト。Adabas 圧縮ユーティリティ、COBOL コピーコード、データ定義モジュール(DDM)、DB2 データベース、整合性ルールなどの定義。

データ定義モジュール(DDM)

DDM」を参照してください。

データ定義言語

DDL」を参照してください。

デバッガ

Natural デバッガ」を参照してください。

独立データベース

Predict:Adabas Star を使用してアクセスできないデータベース。

トランザクション
  1. 単一ユーザーによって行われるアプリケーションデータ入力。ここから一連の情報交換および操作手順の実行が開始されます(入力 - データ処理 - 出力)。プロセスを開始するにはトランザクションコードが必要です。

  2. Natural では、データベースの更新処理はトランザクション(データベーストランザクション)に基づいて実行されます。つまり、すべてのデータベース更新要求は論理トランザクション単位で処理されます。論理トランザクションとは、データベースに含まれる情報の論理的整合性を確実なものにするためには完全に実行する必要のある最小作業単位のことで、ユーザーによって定義されます。ステートメント END TRANSACTIONET)と BACKOUT TRANSACTION BT)を使用すると、トランザクションを開始してから以降のデータベースの全レコードがロック解除されます。『プログラミングガイド』の「データベースアクセス」も参照してください。

な行

内部 ID

Predict:Predict バージョン 3.3 から、すべてのオブジェクトは内部 ID を持っています。この ID は、オブジェクトが追加されたときに自動的に割り当てられます。グローバルに、ユニークであり、オブジェクトが存在する限り、ともに維持されます。

内部インターフェイス

クラスで直接定義されるインターフェイス、またはインターフェイスモジュールで定義されるインターフェイスモジュールのインターフェイス。

内部クラス

NaturalX クラスのタイプは、ローカル、内部、または外部です。これは、クラスが登録された方法によって決まります。内部クラスは、REGISTER コマンドオプション IM(InternalMultiple)を使用して、DCOM クラスとして登録されたクラスです。内部クラスのオブジェクトを他のプロセスから作成することはできませんが、アクセスすることはできます。そのためには、例えばメソッドの戻り値などの形で、オブジェクトがクライアントプロセスに渡されている必要があります。

詳細については、「ローカルクラス」および「外部クラス」を参照してください。

内部コード

Predict:各 Predict オブジェクトタイプは、内部コードによって内部的に識別されます。内部コードは Predict によって割り当てられ、ユーザーが変更することはできません。

ネットワーク

Entire Operations:特定のタスクを実行するための一連のジョブと一般処理命令で構成されるネットワーク。

Predict:ネットワークは、仮想マシンタイプの Predict オブジェクトと連携して、データ処理システムのハードウェアおよびオペレーティングシステム環境をドキュメントします。

ノード

Entire Operations:ノードは、オペレーティングシステムへの要求が実行されるマシンを表すサーバー定義。

Predict:ノードタイプの Predict オブジェクトは、サーバータイプのオブジェクトとともに、リモートプロシージャコールをドキュメントするのに使用されます。

ノード名

Entire Operations:数値オペレーティングシステムサーバーノードの論理ショートネームまたはロングネーム。

Natural RPC:リモート CALLNAT の送信先であるノードの名前。EntireX Broker では、ノード名は、EntireX Broker 属性ファイルの BROKER-ID フィールドに定義された EntireX Broker 名です。「Natural RPC」も参照してください。

は行

パッケージリスト

Predict:パッケージリストタイプの Predict オブジェクトは、DB2 パッケージをドキュメントします。

パッシブクロスリファレンス

Windows - XRef Evaluation:パッシブクロスリファレンス機能は、カレントオブジェクトを使用しているオブジェクトを表示します。例えば、手元にコピーコードがあって、それがアプリケーションのどの部分に含まれているかを知りたい場合などに、この機能を使用します。結果はツリービューに表示され、参照された("使用された")オブジェクトが最上位に表示されます。コピーコード、DDM、メソッドなど、一部のオブジェクトにはデフォルトでパッシブクロスリファレンスのみが含まれています。

詳細については、Single Point of Development ドキュメントを参照してください。

パッシブヘルプ

Predict:パッシブヘルプでは、各種機能に関する記述情報が提供されます。メニューの Retrieval Type/Function フィールドに疑問符を入力すると、またはヘルプのメインメニューから、コンテキスト依存のオンラインヘルプ情報を表示できます。

バッファプール

Natural では、Natural ニュークリアスが Natural オブジェクトを実行するのに使用するストレージを指します(「オブジェクトタイプ」も参照)。Natural オブジェクトは、実行が要求されるとシステムファイルから読み取られ、バッファプールに置かれます。バッファプール内の Natural オブジェクトは、複数のユーザーが同時に使用できます。

パラメータ

以下の項目を参照してください。

Natural RPC(リモートプロシージャコール):Natural RPC パラメータの詳細については、使用環境の『オペレーション』ドキュメントを参照してください。メインフレーム Natural の場合、これらのパラメータは NTRPC マクロに含まれるか(スタティック定義)、プロファイルパラメータ RPC で定義されます(ダイナミック定義)。

パラメータファイル

メインフレーム:パラメータモジュール」を参照してください。

Windows および UNIX:デフォルトでは、ユーザーの Natural 環境の特質を決めるのに、パラメータファイル NATPARM.SAG 内のパラメータ指定が使用されます。初期状態の NATPARM パラメータファイルには、Software AG によって提供されるデフォルト値が含まれます。Natural にシステムデフォルト以外のパラメータ値を使用する場合は、Natural コンフィグレーションユーティリティを使用して、デフォルトパラメータファイルである NATPARM.SAG を修正するか、ユーザー独自のパラメータファイルを作成します。どのパラメータファイルも、名前は 8 文字で拡張子が .SAG である必要があります。

パラメータモジュール

Windows および UNIX:パラメータファイル」を参照してください。

メインフレーム:Natural 環境の設定に必要なすべてのプロファイルパラメータ設定が含まれています。Natural パラメータモジュールは、インストール処理中に作成および生成されます。

非同期 Natural セッション

非同期 Natural セッションは、どの端末にも関係しない "オンライン" セッションです(つまり、TP モニタ配下で実行中)。したがって、端末ユーザーと対話することはできません。

ビュー

Predict:ユーザービュー」を参照してください。

標準ファイル

Predict:標準ファイルは、1 つの編成内で処理されるすべてのデータ(データ定義/会社標準)のレイアウト全体をドキュメントします。標準ファイル内のフィールドは、実装されたデータ構造を直接参照しません。標準ファイル内のフィールド定義は異なるタイプのマスタファイルに自動更新されます。

自動更新」を参照してください。

標準フィールド

Predict:標準ファイル内のフィールド。標準ファイルおよび標準フィールドでは、別のファイル内のフィールドも標準的な使用を強制されます。

ピリオディックグループ

Adabas:ピリオディックグループフィールドでは、FDT 内の連続フィールド(一連のエレメンタリフィールドマルチプルバリューフィールド)が定義されます。これらのフィールドはレコード内でまとめて繰り返されます。ピリオディックグループによって定義されたフィールドは、Adabas のバージョンと FDT の定義に応じて、レコードごとに最大 65,534 回繰り返すことができます。Natural で Adabas のピリオディックグループにアクセスするには、すべてのフィールドを別々の配列として定義するか、1 グループを 1 つの配列として定義します。

ファイル

Predict:ファイルタイプの Predict オブジェクトには、フィールドの集合体の定義が含まれます。

ファイルカップリング

Adabas:ファイルカップリングは、特定のファイルのレコードが別のファイルのレコードに関連付けられている(カップリングされている)場合に、それらのレコードを選択するために使用します。ファイルは Adabas ディスクリプタを使用してカップリングされます。ファイルの連結を物理的に行う場合は(ハードカップリング)、ISN リストを使用します。論理的に行う場合は(ソフトカップリング)、検索結果(FIND ステートメント)をランタイムにダイナミックに評価します。

ファイル関係

Predict:ファイル関係タイプの Predict オブジェクトは、ファイル内のフィールドを使用して設定される 2 つのファイル間の論理的または物理的関係をドキュメントします。Predict の以前のバージョンでは、"ファイル関係" は "関係" と呼ばれていましたが、他の Software AG 製品との互換性の理由で名前が変更されました。

フィールド

Predict:フィールドタイプの Predict オブジェクトは、ファイル内部にある参照の最小論理単位をドキュメントします。

フィールド定義テーブル(FDT)

FDT」を参照してください。

ブートストラップモジュール

プログラムを呼び出すために使用されるモジュール。ブートストラップモジュールは、プログラムを実行するのに必要な環境を提供します。

複合アプリケーション

アプリケーション」を参照してください。

複数マスタビュー

Predict:1 つ以上のマスタファイルから起動できるビュー(例:ORACLE ビュー)。

物理ファイル

Predict:マスタファイル」を参照してください。

プラグインマネージャ

Windows:Natural スタジオのユーザーインターフェイスは、プラグインによって拡張できます。プラグインは、プラグインマネージャから起動および停止することができます。Natural スタジオ機能自体の一部がプラグイン形式で提供されます。プラグインのサンプルが SYSEXPLG ライブラリのソースコード内で提供されています。

プラットフォーム - ドキュメントで使用される用語

必要に応じて、本ドキュメントに記載されているプラットフォーム固有の情報は、次の用語で識別されています。

  • メインフレーム:オペレーティングシステム z/OS、z/VSE、および BS2000 を指します。また、これらのオペレーティングシステム上の Natural および Natural アドオン製品でサポートされているすべての TP モニタ/インターフェイスも含まれます。

  • UNIX:Natural および Natural アドオン製品でサポートされているすべての UNIX システムを指します。

  • Windows:Natural および Natural アドオン製品でサポートされているすべての Windows システムを指します。

Natural および Naturalアドオン製品でサポートされているすべてのオペレーティングシステムは、Software AG の Empower Web サイト(https://empower.softwareag.com/)の「Product Version Availability(製品バージョン可用性)」セクションにリストされています。

プリンタプロファイル

Windows および UNIX:プリンタのプロファイル情報は、グローバルコンフィグレーションファイル内に指定されています。このファイルは、Software AG によって提供される印刷デフォルト値が初期設定されています。グローバルコンフィグレーションファイルの設定は、Natural コンフィグレーションユーティリティを使用して変更できます。

プレースホルダ

Predict:他のオブジェクトにリンクされているオブジェクトをロード/インポートしたときに、参照先オブジェクトがロード/インポートされておらず、ターゲット環境にも存在しない場合、ターゲット環境に参照先オブジェクトのプレースホルダが追加されます。このプレースホルダの目的は、ターゲット環境に参照先オブジェクトのオブジェクト ID を確保し、後で旧環境内のリンクを新環境内で再作成できるようにすることです。

プレースホルダには次の情報が含まれます。

  • オブジェクト ID

  • 内部 ID

  • サブタイプ(存在する場合)

  • 送信ステータスプレースホルダ

プログラム

Predict:プログラムタイプの Predict オブジェクトは、異なるタイプおよび言語のオブジェクトを処理するデータをドキュメントします。

プログラムドリブンアプリケーション

イベントではなくプログラムによって実行コード部分が制御されるアプリケーション。実行可能なコードの最初の行から実行が開始され、定義されたパスウェイに従ってアプリケーションを通過し、あらかじめ設定された順序で指示どおりに追加のプログラムを呼び出します。

プロセス

オペレーティングシステムのプロセスは、自身のメモリスペース、コード、データや他のオペレーティングシステムリソースを持つ作業要素のことで、1つまたは複数のスレッドで構成されます。

プロトコルアクセス層

通信プロトコル(TCP/IP)とクライアント/サーバーの間でのアクセス呼び出しのコーディング。

プロパティ

クライアントからアクセスできるオブジェクトの属性。Natural クラスでは、オブジェクトのプロパティ値はオブジェクトデータエリアに格納されます。したがって、プロパティごとにオブジェクトデータ変数を割り当てる必要があります。詳細については、「オブジェクトデータ変数」を参照してください。

プロパティ実装

プロパティに割り当てられるオブジェクトデータ変数。詳細については、「オブジェクトデータ変数」を参照してください。

プロファイラ

プロファイラは、プログラム動的分析用ツール。命令の頻度と期間を測定して、プログラムの最適化を簡素化します。

Natural Profiler」も参照してください。

プロファイル

メインフレーム:SYSPARM ユーティリティを使用して、プロファイルパラメータの文字列を指定し、プロファイル名を付けて保存することができます。プロファイルを使用するには、ダイナミックパラメータ PROFILE=profile-name を指定して Natural を開始します。そのプロファイル名で格納されているパラメータの文字列は、ダイナミックパラメータとして Natural に渡されます。ここで言うプロファイルとは、プロファイル名を付けて保存したプロファイルパラメータの文字列を指します。

プロファイルパラメータ

Natural プロファイルパラメータは、Natural 環境の特質を定義します。

プロファイルパラメータの値は、次の 3 つのソースから取得されます。

  • Natural SET GLOBALS ステートメントまたは GLOBALS システムコマンドで指定されている、ランタイムに割り当てられるセッションパラメータ(最も優先度が高い)。

  • 現在の Natural セッションに有効なダイナミック割り当て。Natural の開始時に個々のパラメータを指定することによって割り当てられます。

  • Natural パラメータモジュール/パラメータファイルで指定されているスタティック割り当て(最も優先度が低い)。メインフレームでは、Natural ニュークリアスにリンクしているパラメータモジュールがこれに当たります。Windows および UNIX では、パラメータファイル NATPARM.SAG がこれに当たります。

詳細については、Natural を実行しているプラットフォームの『オペレーション』ドキュメントを参照してください。

プロファイルパラメータ階層

Natural プロファイルパラメータは、下の表に示されているように、異なる階層構造レベルで設定されます(優先度は上の方が高くなります)。

セッション中(最も優先度が高い)

開発環境設定。

プログラム/ステートメントレベル設定。

セッションパラメータ設定。

Natural Security 定義。

セッション開始時にダイナミック

ダイナミックパラメータ入力。

事前定義されたユーザーパラメータプロファイル。

事前定義されたダイナミックパラメータ設定。

スタティック

代替パラメータファイル/モジュール。

Natural 標準パラメータファイル/モジュール。

オペレーション』ドキュメントの「プロファイルパラメータの使用方法」も参照してください。

フロントエンド

Windows および UNIX:画面およびプリンタ出力を用意します。

メインフレーム:フロントエンドスタブ」を参照してください。

フロントエンドスタブ

z/OS:Natural DB2 ストアドプロシージャサーバーと Natural 開発サーバーによって使用される Natural サーバー環境のコンポーネント。フロントエンドスタブは、クライアント/サーバープロトコルと Natural サーバーフロントエンドとの間で通信を行います。

分散コンポーネントオブジェクトモデル(DCOM)

DCOM」を参照してください。

並列 Sysplex
  1. 顧客のワークロードを処理するために、マルチシステムハードウェアコンポーネントおよびソフトウェアサービスを通じて互いに通信および連係する一連の z/OS システム。*

  2. 1 つまたは複数のカップリング機能を使用する Sysplex。*

変換データベース

Predict:Adabas Star の使用時に論理ファイル番号から物理的なファイルを見つけるために使用する ADASTAR 変換テーブルが含まれたデータベース。

編集行

Predict:Add、Copy、Modify の各機能の入力画面の最後にある行。この行により、特定の属性を作成または修正するかどうかが決まります。編集行の入力フィールドに Y を入力すると、Predict エディタが呼び出されます。

変数

システム変数」および「ユーザー定義変数」を参照してください。

ポータブル GP

Windows および UNIX:Natural バージョン 5 でカタログされた GP は、Natural がサポートする UNIX および Windows プラットフォームに移植することができます。つまり、Natural バージョン 5 でカタログされた GP は、これらのプラットフォームで再コンパイルせずに実行できます。この機能を使用すると、UNIX および Windows プラットフォーム全体でのアプリケーションの展開が容易になります。コマンドプロセッサ GP は以前と同様に動作します。「生成プログラム」も参照してください。

ま行

マスタファイル

Predict:ビューの作成元となったファイル。Predict では、マスタファイルはデータ階層の中間レベルにあります。マスタフィールドは標準フィールドから属性を継承することができ、マスタフィールド内の属性値は下位レベルのビューおよびユーザービューに自動更新されます。

マスタフィールド

Predict:マスタファイルの中のフィールド。

マッピング

Windows Single Point of Development:リモート開発の場合、開発サーバーを Windows セッションにマップし、次にアプリケーションにマップすることができます。

マップ

プログラム内で参照される画面レイアウト。プログラム内で参照される画面レイアウトのフォーマット命令を提供します。マップは、入力および出力フィールドを定義して、これらにプログラム変数を割り当てます。マップタイプの Natural オブジェクトは、マップエディタで作成されます。詳細については、Natural の『エディタ』ドキュメントを参照してください。

マルチプルバリューフィールド

Adabas:複数の値(またはオカレンス)を持つことのできるフィールド。1 つのファイル内の各マルチプルバリューフィールドに可能な値(オカレンス)の数は、単一レコードで最大 65,534 個です。オカレンスの最大数は、Adabas のバージョンと FDT の定義によって異なります。Natural で Adabas のマルチプルバリューフィールドにアクセスするには、フィールドを配列として定義します。

メイン FDIC

Predict:メイン FDIC は、Predict Coordinator を使用した Load または Import 操作のターゲット環境です。

メインフレーム

オペレーティングシステム z/OS、z/VSE および BS2000 を指します。

オペレーティングシステム - ドキュメントで使用される用語」も参照してください。

メソッド

オブジェクト指向プログラミング:メソッドは、クライアントによって要求されたときにクラスのオブジェクト/インスタンスが実行できる機能です。

メタデータ構造

Predict:Predict データディクショナリ構造は、オブジェクトタイプ、その属性およびアソシエーションタイプで構成されます。この構造は、Predict のメタデータ管理機能を使用して新しいオブジェクトタイプおよびアソシエーションタイプを定義すれば拡張できます。Predict の事前定義されたオブジェクトタイプは修正できません。

メッセージ処理プログラム(MPP)

MPP」を参照してください。

メンバ

Predict:XRef データの対象となる Natural オブジェクトまたは第 3 世代言語オブジェクト。

や行

ユーザービュー

Predict:ユーザービューは、プログラムのデータ宣言セクションで使用するために定義された、マスタファイルの論理ビューです。ユーザービューのフィールドの数と順序はマスタファイルと異なることがあります。また、特定の互換性ルールのために、ユーザービューのフィールドの特定の属性が物理/論理レベルで対応する値と異なることもあります。

ユーザー出口

ユーザー出口とは、Natural、サブコンポーネント、またはサブプロダクト内の、制御がユーザー出口ルーチンに渡されるポイントです。

ユーザー出口ルーチン

ユーザー出口ルーチンは、定義されたユーザー出口で制御の役割を担い、データの操作または決定を行います。通常は、サンプルのユーザー出口がソース形式で提供されています。ユーザー出口に含まれる命令は、ユーザーが記述または調整する必要があります。ほとんどのユーザー出口ルーチンは Natural 言語を利用しています。1 つの小さなサブセットについては、アセンブラ言語(メインフレームシステム)または C(メインフレーム以外のシステム)で記述する必要があります。

ユーザー定義変数

ユーザー自身がプログラムで定義するフィールド。プログラム処理中の特定のポイントで得られた値または中間結果を保存して、追加処理または表示できるようにするために使用されます。

ユーザー定義変数を定義するには、DEFINE DATA ステートメントで名前とフォーマット/長さを指定します。『プログラミングガイド』の「ユーザー定義変数」を参照してください。

予約語

Natural プログラミング言語の一部。ユーザーには使用できない文字の組み合せを指します。

プログラミングガイド』の「Natural 予約キーワード」を参照してください。

ら行

ラージ変数

Windows および UNIX:文字データおよびバイナリデータのラージ変数は、通常の Natural フォーマット A および B に基づいています。フォーマット A およびフォーマット B の制限は、それぞれ 253 バイトと 126 バイトですが、こうした制限はラージ変数には無効です。ラージ変数の新しい制限は 1 ギガバイトです。このようなスタティックなラージ変数およびフィールドは、定義、再定義、値領域割り当て、変換、ステートメント内での参照などに関して、従来の文字/バイナリ変数およびフィールドと同じ方法で処理されます。文字/バイナリフォーマットに関するすべての規則がラージフォーマットに適用されます。

ライブラリ構造

Predict:ライブラリ構造タイプの Predict オブジェクトには、Natural steplib 構造をドキュメントするシステムオブジェクトが含まれます。

ラベル

Natural ステートメントは、先頭にラベルを付けてマークすることができます。ラベルは任意の名前です。ラベルでマークされたステートメントは、プログラムの別の場所でラベルを指定することによって参照できます。

ランタイム
  1. コンパイラとは対照的に、Natural プログラムを実行する Natural ニュークリアスの一部。

  2. Natural プログラムが実行される時間。

リンク

Predict:Predict ドキュメンテーションオブジェクトは、アソシエーションを使用してリンクすることができます(「アソシエーション」を参照)。

ルーチン

ヘルプルーチン、サブプログラム、サブルーチンのように、それだけでは実行できない Natural オブジェクトタイプを指す総称。

レジストリ

Windows プラットフォームでの、コンフィグレーションデータの中央リポジトリ、またはコンフィグレーションファイルのデータベース。物理的には、レジストリは System.datUser.dat という 2 つのファイルから構成されています。論理的には、レジストリエディタで表示されるコンフィグレーションデータがレジストリです。レジストリには、ハードウェア、ソフトウェア双方の全種類のコンフィグレーション情報が含まれています。例えば、DCOM クラスとそのサーバーへの割り当てに関する情報が含まれます。詳細については、Microsoft のドキュメントを参照してください。

レジストリキー

レジストリキーは、クラスの登録時にサーバーの Windows システムレジストリに作成されるエントリです。また、レジストリキーは、クライアント登録ファイルの実行時にクライアントシステムレジストリに追加されます。

レジストリキーおよびその管理についての詳細な予備知識については、該当するプラットフォームのレジストリに関するドキュメントを参照してください。

ローカルクラス

NaturalX クラスのタイプは、ローカル、内部、または外部です。これは、クラスが登録された方法によって決まります。ローカルクラスとは、DCOM クラスとして登録されていないクラスのことです。したがって、ローカルクラスのオブジェクトは、他のプロセスからは作成することもアクセスすることもできません。現在の Natural セッションのプログラムからのみ、作成/アクセスすることができます。

詳細については、「内部クラス」および「外部クラス」を参照してください。

ロード

Predict:コーディネータ FDIC から移行データをロードします。ロードされるデータは、コーディネータチェックサイクルの 3 つの段階のすべてを通過する必要があります。

論理ファイル

Predict:論理ファイル定義に、ファイルの物理的実装に関する情報が含まれているとは限りません。基本的に、論理ファイル定義はファイル構造の定義のことです。

わ行

ワークファイルタイプ

特定のワークファイルフォーマットで作成された、Natural で使用可能なファイル。例えば、Entire Connection フォーマットでデータを保存するワークファイルタイプは 2 種類あります。ENTIRE CONNECTION と TRANSFER です。

詳細については、プロファイルパラメータ WORK を参照してください。

ワークファイルフォーマット

ターゲットファイルに保存されるデータの構造を示します。例えば、ワークファイルフォーマット ENTIRE CONNECTION では、2 つのファイル.NCD および .NCF が作成されます。

詳細については、『オペレーション』ドキュメントの「ワークファイルフォーマット」を参照してください。