Glossar

Danksagungen, Markenzeichen, Haftungsausschluss

Ergänzend zu Software AG-Produkt-spezifischer Terminologie und bestimmten generellen Fachbegriffen aus dem Bereich Computer enthält dieses Glossar auch englische Begriffe und Beschreibungen der International Business Machines Corporation (IBM). Auszüge aus den folgenden seitens der IBM urheberrechtlich geschützten, englischsprachigen Veröffentlichungen werden mit freundlicher Genehmigung der IBM abgedruckt und sind mit einem Stern (*) gekennzeichnet.

IBM Terminology, Copyright © International Business Machines Corporation.

Darüber hinaus enthält dieses Glossar auch Begriffe und Beschreibungen vom Unicode Consortium. Auszüge aus der folgenden, urheberrechtlich geschützten Veröffentlichung werden mit freundlicher Genehmigung der Unicode, Inc.nachgedruckt:

Glossary of Unicode Terms, Copyright © Unicode, Inc.

Da nur Teile der Software AG-Produkt-Dokumentationen für Natural und Natural-Anwendungen in deutscher Sprache vorliegen, kann dieses Glossar auch als Nachschlagewerk für englische Fachbegriffe dienen, die in gemischtsprachigen Produkt-Dokumentationen verwendet werden.

Der Name Software AG und alle Software AG Produktnamen sind Markennamen der Software AG. Alle anderen in diesem Glossar erwähnten Firmennamen, Produktnamen und in Beziehung dazu stehenden Begriffe können Markennamen ihrer betreffenden Eigentümer sein.

Die in diesem Glossar enthaltenen Beschreibungen werden generell zur Erleichterung der Orientierung unserer Benutzer verfügbar gemacht. Software AG übernimmt keine Verantwortung für die Exaktheit oder Vollständigkeit der hierin zur Verfügung gestellten Informationen.


A

Abstract (Kurzbeschreibung)

Predict: In Predict kann jedes Objekt einen Abstract haben, der kurze Kommentare zu dem Objekt enthält und maximal 16 Zeilen mit jeweils maximal 30 Zeichen umfasst. In früheren Predict-Versionen auch als Comments oder Short Comments bezeichnet. Der Name wurde aus Gründen der Kompatibilität mit anderen Software AG-Produkten geändert.

Activation Policies (Aktivierungsverfahren)

Activation Policy ist ein Attribut einer NaturalX Class, die als DCOM Class registriert werden soll. Sie definiert, ob die Class gemeinsam mit anderen Classes eine Natural Session nutzen kann.

NaturalX kombiniert die verschiedenen, durch DCOM unterstützten Optionen, in Form von drei Aktivierungsverfahren:

  • ExternalMultiple

  • ExternalSingle

  • InternalMultiple

Die Activation Policy einer Class kann gesetzt werden mit dem Natural-Systemkommando REGISTER, im Natural-Statement DEFINE CLASS oder mit dem Natural-Profilparameter ACTPOLICY.

Active Help (Aktive Hilfe)

Predict: Falls zur Ausführung einer Funktion benötigte Parameterwerte fehlen, wird eine aktive Hilfe in Form eines Auswahlfensters angeboten, das alle möglichen Werte enthält. Dies gilt bei allen Eingabefeldern, die mit einem Stern (*) gekennzeichnet sind.

Active Reference Data (Aktive Referenzdaten)

Predict: Siehe XRef Data.

Active Retrieval (Aktive Recherche)

Predict: Active Retrieval-Funktionen dienen zur Abfrage von Informationen aus Xref-Daten und aus Predict-Objekten des Typs Documentation. Ein Vergleich der Dokumentation und der Implementierung eines Systems ist möglich.

ActiveX Component (ActiveX-Komponente)

Windows: Standardisierte Microsoft-Schnittstelle zu externen Programmierungskomponenten, zum Beispiel, fachliche Funktionen oder Berechnungen. ActiveX Components haben keine Benutzerschnittstelle.

ActiveX Control (ActiveX-Steuerelement)

Windows: Standardisiertes Programmierungssteuerelement mit Benutzerschnittstelle, zum Beispiel: Optionsfelder oder Optionsschaltflächen oder Listenfelder, die in Natural-Dialogen verwendet werden können. Natural kann eine Auswahlliste der in der Registry verfügbaren ActiveX-Steuerelemente abrufen. Mit Hilfe des Component Browser können die Standardeinstellungen in den Eigenschaften (Property Pages) eingesehen werden.

Adabas

Universelles, multithreading-fähiges und skalierbares Datenbank-Verwaltungssystem der Software AG. Zeichnet sich aus durch hohe Zuverlässigkeit und Leistungsfähigkeit. Verfügbar für Großrechner-, Linux-, UNIX- und Windows-Plattformen.

Address Space (Adressraum)

Bereich, in dem Natural läuft.

AIV = Application-Independent Variable (Anwendungsunabhängige Variable)
  1. Natural-Variable, die verwendet wird, um Werte programmübergreifend zuzuweisen. Siehe Abschnitte User-Defined Variables (im Leitfaden zur Programmierung) und das DEFINE DATA-Statement (in der Statements-Dokumentation).

  2. Großrechner: Natural-Systemkommando AIV, mit dem alle aktiven anwendungsunabhängigen Variablen aufgelistet werden können.Siehe Systemkommando AIV.

Ajax = Asynchronous JavaScript and XML

Verfahren zum Erstellen von interaktiven Anwendungen auf Browser-Basis, die Benutzerabfragen unmittelbar verarbeiten.

ALF = Access Layer Format (Zugriffsschichtformat)

Predict: Vordefiniertes, datenbankunabhängiges Format, das den Austausch von Daten zwischen Predict Case und Natural Engineering Workbench ermöglicht. Alle mit dem Predict Coordinator zu übertragenden Daten müssen zunächst in ein Übertragungsmedium gestellt werden.

AMODE = Addressing Mode (Adressierungsmodus)

Anzahl der Bits (24 oder 31) einer virtuellen Adresse, die während der Programmausführung benutzt wird.

API

Siehe Application Programming Interface.

AppID (Anwendungskennung)

In der Windows System Registry wird jede Anwendung durch eine Anwendungskennung (AppID) repräsentiert. Dies AppID ist eine global eindeutige Kennung, die unter dem Registrierungsschlüssel HKEY_CLASSES_ROOT\AppID zu finden ist. DCOM benutzt die AppID, um Classes nach Anwendungen zu gruppieren. Darüber hinaus werden Security-Einstellungen auf der Basis der AppID definiert. Natural legt in der Registry für jede NaturalX Server ID eine AppID an.

Weitere Informationen siehe Server ID.

Application (Anwendung)

Eine logische Sicht auf eine Sammlung miteinander in Verbindung stehender Programmierelemente. Zusammen bilden sie eine funktionale Einheit, die die fachliche Funktionslogik (Business Logic) für ein bestimmtes fachliches Problem abdeckt. Eine Anwendung besteht aus einem Satz Bibliotheken (Libraries) und ihren Natural-Objekten und/oder Unteranwendungen (fachliche Objekte). Die Inhalte einer Bibliothek (Natural-Objekte, Ressourcen usw.) können zu verschiedenen Anwendungen gehören. Informationen bezüglich einer Anwendung (Application Description) werden im Development Server File vorgehalten. Auf diese Datei kann von allen Plattformen aus zugegriffen werden.

Es gibt zwei Arten von Anwendungen:

  • Base Applications (Basis-Anwendungen)
    Basis-Anwendungen bestehen aus einer Anwendung auf einer Plattform, z.B. ein Theatereintrittskarten-Reservierungssystem.

  • Compound Applications (Verbund-Anwendungen)
    Verbund-Anwendungen bestehen aus mehreren Basis-Anwendungen, z.B. eine Theater-Verwaltungsanwendung, in der Anwendungen für die Reservierung von Eintrittskarten, zum Ausstellen von Kundenrechnungen und zum Versenden von Aufführungsinformationen an Kunden. Die Basis-Anwendungen können sich auf mehreren Plattformen befinden.

Application Description (Anwendungsbeschreibung)

Liste aller zu einer Anwendung gehörenden Bestandteile. Diese wird im Development Server File gespeichert. Datenbankdatei (zurzeit FDIC), in der Anwendungsinformationen physisch gespeichert werden. Siehe Development Server File.

Application Description Layer (Anwendungsbeschreibungsschicht)

Code, der den Zugriff auf die Anwendungsbeschreibung regelt.

Application Programming Interface – API (Anwendungsprogrammierungsschnittstelle)

Programmierobjekt, das es dem Benutzer ermöglicht, auf Daten lesend oder verändernd zuzugreifen und/oder Dienste zu benutzen, die spezifisch für Natural, einer Unterkomponente oder einem Unterprodukt sind. Zweck eines API ist es, Informationen abzurufen oder zu ändern oder Dienste zu benutzen, auf die nicht über Natural-Statements zugegriffen werden kann. APIs können je nach Anwendungsschnittstelle unter Verwendung eines CALLNAT- oder CALL-Statements aufgerufen werden.

Application Wizard (Assistent zum Erstellen von Anwendungsbeschreibungen)

Windows: Werkzeug, mit dem festgelegt werden kann, was zu einer bestimmten Anwendung gehört. Der Benutzer wird durch Dialogboxen beim Erstellen einer Anwendungsbeschreibung für eine vorhandene Anwendung angeleitet.

Application Workspace (Anwendungsarbeitsbereich)

Windows: Dient der visuellen Darstellung einer Anwendung in einer Baumstrukturansicht. Der Anwendungsarbeitsbereich zeigt alle, zur aktuellen Anwendung gehörenden Elemente.

ASM = Natural Authorized Services Manager

Stellt folgende zugelassenen Betriebssystemfunktionen zur Benutzung innerhalb von Natural zur Verfügung:

  • Weiterleitung von Natural Buffer Pool-Objekten,

  • Schreiben von Datensätzen in der System Management Facility (SMF),

  • Bereithalten von Natural Session-Informationen im Session Information Pool (SIP).

Der ASM stellt Funktionen über PC-Routinen zur Verfügung und läuft in einem eigens dafür vorbehaltenen Adressraum.

Association (Verknüpfung)

Predict: Predict-Objekte des Typs Documentation können durch Associations miteinander verknüpft werden. Es werden unterschiedliche Typen von Associations benutzt, um Objekte verschiedenen Typs miteinander zu verknüpfen. Associations sind einseitig wirkend (Child and Parent Association).

Der Verwalter des Datendiktionärs kann mit Hilfe der Metadata Administration-Funktionen von Predict zusätzliche Typen von Associations definieren.

Asynchronous Natural Session (Asynchrone Natural-Sitzung)

Eine asynchrone Natural-Sitzung ist eine Online-Sitzung (die z.B. unter einem TP-Monitor läuft), die mit keinem Terminal verbunden ist und deshalb nicht mit einem Terminal-Benutzer interagieren kann.

Asterisk Notation (Stern-Notation)

Predict: Ein Stern (*) kann als Platzhalterzeichen benutzt werden, um Eingabeparameter anzugeben, mit denen Gruppen von Werten adressiert werden sollen. Beispiel: Bei Eingabe von datab* als Kennung werden alle Kennungen adressiert, die mit den Zeichen datab beginnen.

Attribute

Predict: Predict-Objekte des Typs Documentation haben Attribute, die das Objekt beschreiben. .

Automation Object (Automatisierungsobjekt)

Windows: Programm, das über eine Automatisierungsschnittstelle benutzt werden kann. Weitere Informationen siehe Windows-Dokumentation.

B

Base Application (Basis-Anwendung)

Siehe Application.

Betriebssysteme

Alle von Natural und von Natural Add-on-Produkten unterstützten Betriebssysteme sind aufgeführt im Abschnitt Product Version Availability auf der Empower Website der Software AG unter https://empower.softwareag.com/.

BMP = Basic Multilingual Plane

Unicode:Mehrsprachige Basis-Ebene (andere Bezeichnung: Plane 0), die hauptsächlich die zurzeit gebräuchlichen Schriftsysteme umfasst.

BMP = Batch Message Processing

IMS TM: Programme, die asynchron im Batch-Modus unter der Kontrolle von IMS TM laufen.

BOM = Byte Order Mark

Die Byte-Reihenfolge-Markierung ist eine charakteristische Bytefolge, die am Anfang eines Datenstroms das Unicode-Zeichen U+FEFF codiert und als Kennung zur Definition der Byte-Reihenfolge und Kodierungsform in UCS/Unicode-Zeichenketten, speziell in Textdateien, dient.

Bootstrap Module (Start-Modul)

Modul, das benutzt wird, um ein Programm aufzurufen. Stellt die Umgebung zur Verfügung, die benötigt wird, um das Programm laufen zu lassen.

BLOB

Abkürzung für Binary Large Object. Es handelt sich um eine sehr große Variable.

BT = BACKOUT TRANSACTION

Natural-Statement, das abgesetzt werden kann, um eine Datenbanktransaktion abzubrechen und den vor Beginn der Transaktion existierenden Zustand wiederherzustellen. Siehe auch Transaction und END TRANSACTION (ET).

Buffer Pool

Der Natural Buffer Pool mit gemeinsam genutztem Speicher dient als Zwischenspeicher, in den Natural katalogisierte Objekte (z.B. Programme, siehe auch Object Types) aus einer Natural-Systemdatei zur anschließenden Ausführung durch das Natural-Laufzeitsystem und/oder zur Objektkompilierung durch den Natural-Compiler lädt. Wenn ein Natural-Objekt zur Ausführung angefordert wird, wird es aus der Systemdatei gelesen und in den Buffer Pool gestellt. Dort kann es dann von mehreren Benutzern gleichzeitig benutzt werden.

C

Cache (Pufferspeicher)

Pufferspeicherbereich, der benutzt wird, um Kopien von Daten zwischenzuspeichern, die zuletzt vom Hauptspeicher abgerufen wurden. Dadurch werden unnötige Zugriffe auf Systemdateien und externe Datenbanksysteme oder Dateisysteme vermieden und folglich die CPU-Belastung verringert und die Reaktionszeit verkürzt.

CATALOG

In Natural bezieht sich der Begriff Catalog auf das Natural-Systemkommando CATALOG. Dieses Kommando bewirkt, dass der Quellcode kompiliert (katalogisiert) und der generierte Objektcode als katalogisiertes Objekt in einer Natural-Systemdatei gespeichert wird.

Cataloged Object (Katalogisiertes Objekt)

Ein katalogisiertes Objekt in Natural ist die ausführbare (kompilierte) Form eines Natural-Objekts. Ein katalogisiertes Objekt wird als Objektmodul in einer Natural-Systemdatei gespeichert.

Großrechner: Ein auf dem Großrechner katalogisiertes Objekt ist nur auf Großrechnern ausführbar. Auf dem Großrechner kann ein katalogisiertes Objekt mit Hilfe des Natural Optimizer Compiler optimiert werden.

Windows und UNIX: Ab Natural Version 5.1sind katalogisierte Objekte portierbar über alle von Natural unterstützten Windows- und UNIX-Plattformen. Falls erforderlich, kann bei einem katalogisierten Objekt außerdem der Endian Mode angegeben werden.

Synonyme: Gleichbedeutend werden auch die Bezeichnungen GP oder generiertes Programm (Generated Program) für ein katalogisiertes Objekt verwendet. Im Produkt Predict Application Control wird der Begriff loadable (ladbar) verwendet.

Siehe auch Source Object, Object und Object Types.

CF = Coupling Facility

z/OS: Hardware-Komponente, die zum Steuern und Koordinieren des Zugangs zu Daten dient, die gemeinsam von Betriebssystemen genutzt werden, die an einer Parallel Sysplex-Umgebung beteiligt sind. Die Coupling Facility wird vom Natural Authorized Services Manager (ASM) und dem Natural Roll Server benutzt, um in einer Parallel Sysplex-Umgebung zu kommunizieren.

CGI = Common Gateway Interface

Wird vom Natural Web Interface benutzt, um Internet-Dienste in Natural verfügbar zu machen.

CHECK

In Natural bezieht sich der Begriff Check auf das Natural-Systemkommando CHECK, mit dem geprüft werden kann, ob die Syntax des Quellcodes Fehler enthält.

Child

Predict: Associations werden verwendet, um zu dokumentieren, wie Predict-Objekte mit anderen Predict-Objekten in Beziehung stehen. Eine Association wird hergestellt, indem Objekte entweder als Child oder als Parent mit einem Objekt verknüpft werden. Beispiel: Ein Feld ist das Child einer Datei, eine Datei ist Child einer Datenbank.

CICS = Customer Information Control System

z/OS: Online-Transaktionsverarbeitungssystem der IBM.

CICSplex = CICS Complex

"A set of interconnected CICS regions acting as resource managers, and combining to provide a set of coherent services for a customer's business needs."*

Class

Natural Classes kapseln Datenstrukturen (Objekte) mit entsprechender Funktionalität (Method). Siehe auch NaturalX Class.

Die interne Struktur eines Objekts des Typs Class wird mit einer Data Area (Object Data Area) definiert. Die Methoden einer Class werden als Unterprogramme (Objekttyp Subprogram) implementiert.

Class Builder

Windows: Unterstützt die Definition und Implementierung von NaturalX und DCOM Component Classes als Natural Classes. Eine Natural Class kann aus verschiedenen Komponenten bestehen: Natural-Objekte (z.B. Object Data Area) oder Objekte, die nur im Quellcode der Class existieren (z.B. Schnittstellenkomponenten). Der Class Builder stellt jede Komponente der Class in Form eines Knotens dar. Durch Markieren der Knoten ist es möglich, die Classes und ihre Komponenten kontextabhängig zu verwalten.

Class GUID (Globally Unique Identification)

Soll eine NaturalX Class als DCOM Class registriert werden, muss für die Class eine Globally Unique Identification (GUID), d.h. eine global eindeutige Kennung, definiert werden, um sicherzustellen, dass die Class in einem Netzwerk eindeutig identifiziert werden kann. In Natural wird die ID-Klausel des DEFINE CLASS-Statements benutzt, um einer Class eine GUID zuzuweisen. Eine GUID wird durch eine alphanumerische Konstante dargestellt, die mit dem Datenbereich-Editor (Data Area Editor) erzeugt werden kann. Der Natural Studio Class Builder weist jeder neuen Class automatisch eine neue GUID zu.

Class Name

Name der Class, der im Operanden class-name im DEFINE CLASS-Statement definiert wird. Dieser Name wird im CREATE OBJECT-Statement benutzt, um Objekte dieser Class zu erstellen. Siehe auch DEFINE CLASS in der Statements-Dokumentation.

Class Module Name

Name des Natural-Moduls, in dem eine Natural Class definiert ist.

Client Stub

Siehe RPC Stub.

CLOB

Abkürzung für Character Large Object. Datentyp zur Speicherung sehr langer Zeichenketten in Datenbanken.

Cluster

VSAM: A data set defined to VSAM. A cluster can be a key-sequenced data set (KSDS), an entry-sequenced data set (ESDS), or a relative-record data set (RRDS).*

Code Point

Wert im Unicode Code Space, d.h. U+000000 - U+10FFFF.

Code Page

Siehe auch Unicode.

Code Unit

Kleinste Bit-Kombination, die eine Einheit kodierten Textes zur Verarbeitung oder zum Austausch darstellen kann.

COM = Component Object Model

Von Microsoft stammendes Framework zum Entwickeln und Unterstützen von Programmkomponentenobjekten. COM bietet einen Satz an Schnittstellen, die es Clients und Servers ermöglichen, innerhalb desselben Rechners miteinander zu kommunizieren. Komponenten von verschiedenen Maschinen können mittels DCOM kombiniert werden.

Compiler

Der Natural Compiler übersetzt in Quellcode vorliegende Programme in Pseudo-Code. Siehe auch Natural Optimizer Compiler.

Com-plete

Universaler, vollständig dialogorientierter Online-Transaction Processing (OLTP) Monitor der Software AG. Verfügbar für Natural auf Großrechner-Plattformen.

Compound Application (Verbund-Anwendung)

Siehe Application.

Component Browser

Windows: Ermöglicht es, ActiveX-Komponenten zu betrachten, die zur Entwicklung von NaturalX-Anwendungen zur Verfügung stehen. Merkmale sind:

  • Verfügbare ActiveX-Komponenten, ihre Bereitstellung und duale Schnittstellen werden aufgelistet.

  • Datentypen werden auf Natural-Formate abgebildet.

  • Hilfedateien externer Komponenten sind direkt zugänglich.

  • Natural-Programmierbeispiele werden automatisch generiert.

Conceptual File (Konzeptionelle Datei)

Predict: Dateiobjekte des Typs Conceptual werden für Entwurfszwecke in der Frühphase der Anwendungsentwicklung benutzt.

Configuration Files (Konfigurationsdateien)

Windows und UNIX: Das Basisverzeichnis für FNAT/FUSER kann durch Nachsehen in den folgenden Konfigurationsdateien gefunden werden:

  • Lokale Konfigurationsdatei - Natural.INI
    Enthält Natural Buffer Pool-Zuweisungen und Installationszuweisungen. Befindet sich für jede installierte Natural-Version im entsprechenden Verzeichnis etc.

  • Globale Konfigurationsdatei - NATCONF.CFG
    Enthält DBMS-Zuweisungen, Verzeichnis-Server-Zuweisungen, Druckerprofil-Zuweisungen und Systemdatei-Zuweisungen.

Conflict Management (Konfliktmanagement )

Predict: Erste Phase des Coordinator Check Cycle. Bei Predict Version 3.3 und höher haben alle Objekte eine interne Kennung (Internal ID). Konfliktmanagement bedeutet die Lösung von Konflikten, die von dieser internen Kennung herrühren. Ein potenzieller Konflikt läge vor, wenn zwei Objekte dieselbe Objektkennung, aber verschiedene interne Kennungen haben.

Konflikte aufgrund der internen Kennung müssen im Coordinator FDIC gelöst werden, bevor die Daten in das Main FDIC geladen oder importiert werden können.

Con-form

Textformatierungssoftware, die automatisch zusammen mit Con-nect installiert wird.

Con-nect

Bürokommunikationssystem der Software AG. Bietet eine Vielzahl an Unterstützungsfunktionen für Bürotätigkeiten, z.B. elektronische Post, Textverarbeitung, Dokumentenverwaltung und Zeitplanung.

Connection (Verbindung)

Predict: Eine Connection zwischen einem externen Objekt und einem Documentation-Objekt wird hergestellt, wenn entweder das externe Objekt von dem Documentation-Objekt generiert worden ist oder das Documentation-Objekt vom externen Objekt aufgenommen worden ist. Die meisten verbundenen externen Objekte und Documentation-Objekte können explizit getrennt werden.

Auf der Predict-Seite wird die Verbindung mit dem Implementierungszeiger, einem Attribut von Documentation-Objekten, realisiert.

Consistency Check (Konsistenzprüfung)

Predict: Dritte Phase des Coordinator Check Cycle. Zu übertragende Objekte werden auf logische Konsistenz geprüft, z.B. daraufhin, dass eine Dateinummer nur einmal in einer Datenbank auftritt. Es werden die gleichen Prüfungen durchgeführt wie in den Pflegefunktionen (Maintenance).

Constants (Konstanten)

Natural unterstützt die folgenden Typen von Konstanten:

  • Numerische Konstante

  • Alphanumerische Konstante

  • Datums- und Zeit-Konstante

  • Hexadezimale Konstante

  • Logische Konstante

  • Fließkomma-Konstante

  • Attribut-Konstante

  • Handle-Konstante

Siehe Benutzerkonstanten im Leitfaden zur Programmierung.

Coordinator Check Cycle (Coordinator-Prüfzyklus)

Predict: Wenn Objekte mit dem Predict Coordinator geladen oder importiert werden, müssen Sie einen Prüfzyklus durchlaufen, der folgende Phasen umfasst: Konfliktmanagement (Conflict Management), Sicherheitsüberprüfung (Security) und Konsistenzprüfung (Consistency Check). Falls in einer dieser Phasen Konflikte festgestellt werden, müssen diese im Main FDIC oder im Coordinator FDIC gelöst werden, bevor die Lade- und Import-Funktion fortgesetzt werden kann.

Coordinator FDIC

Predict: Beim Coordinator FDIC handelt es sich um eine Predict-Datei, die zur zeitweiligen Speicherung von Daten benutzt wird, wenn Coordinator-Funktionen benutzt werden. Die Daten in der Coordinator FDIC-Datei werden gelöscht, sobald die Funktion erfolgreich ausgeführt worden ist.

Coupled Field

Predict: Felder, die von Feldern in Standard Files oder Master Files kopiert werden, werden gekoppelte Felder (Coupled Fields) genannt.

Cross-Reference List

Predict: Eine von der Predict-Funktion X im Menü Retrieval and Active Retrieval erzeugte Liste, die alle Objekte zeigt, mit denen ein gegebenes Objekt per Association verknüpft ist.

CSA = Common System Area / Common Storage Area
  1. CICS: A common system area is a major CICS storage control block that contains areas and data required for the operation of CICS.*

    Siehe auch ECSA.

  2. z/OS: Ein gemeinsamer Speicherbereich, der für alle Adressräume in z/OS zur Verfügung steht.

CSECT = Control Section

That part of a program specified by the programmer to be a relocatable unit, all elements of which are to be loaded into adjoining main storage locations.*

CSV = Comma-Separated Values (Dateiformat)

Dateien mit Statistiktabellen werden im Dateiformat CVS (mit durch Komma getrennten Werten) gespeichert, um getrennte Spalten zur Bearbeitung in Tabellenkalkulationsprogrammen (Spreadsheet) zu erhalten.

CUI

Abkürzung für Character User Interface, d.h. zeichenbasierte Benutzeroberfläche.

Current Objects

Predict: Einige Recherchetypen (z.B. Files mit Children) liefern Berichte (Reports) sowohl zu den Attributen von Objekten, die die angegebenen Auswahlkriterien erfüllen, als auch zu Attributen von Objekten, die einen Bezug zu diesen Objekten haben. Bei der Angabe von Optionen werden die Objekte, die die angegebenen Auswahlkriterien erfüllen, als die aktuellen Objekte (Current Objects) bezeichnet.

Current Virtual Machine / Current Network

Predict: Die Objekte Network und Virtual Machine dokumentieren die Hardware- und Betriebssystemumgebung eines Informationsverarbeitungssystems. Predict speichert eine aktuelle Virtual Machine und ein aktuelles Network, das dann benutzt wird

  • als Standard-Parent für Datenbank- und Virtual Machine-Objekte,

  • als Zielumgebung für die Funktionen Generate/ Incorporate/Compare und einige AOS-Funktionen, die aus dem Predict-Menü Special Functions aufgerufen werden können.

Die Angaben für aktuelle Virtual Machine und aktuelles Network sind in den Predict-Standardwerten enthalten.

D

Database (Datenbank)

Predict: Predict-Documentation-Objekte des Typs Database dokumentieren eine Sammlung von physischen und/oder logischen Dateien. Wie Dateien zusammengefasst werden, um ein Objekt des Typs Database zu bilden, hängt vom dokumentierten Datenbanktyp ab.

Dataspace (Datenraum)

Predict: Predict-Documentation-Objekte des Typs Dataspace dokumentieren Db2 Tablespaces und SQL/DS DBspaces.

Data Set (Dataset)

Sammlung von Daten außerhalb eines Programms, d.h. eine Datei .

Data Control Language (DCL)

Siehe DCL.

Data Definition Object (Datendefinitionsobjekt)

Predict: Externe Objekte, die mit Generierungsfunktionen erstellt wurden, z.B. für die Adabas Compression Utility, COBOL Copy Code, Datendefinitionsmodule (DDMs), Db2-Datenbanken, Verifizierungsregeln.

Data Definition Language

Siehe DDL.

Data Definition Module - DDM (Datendefinitionsmodul)

Siehe DDM.

Data Dictionary Object

Predict: Siehe Object.

Data View (Datensicht)

Eine Datensicht (Data View) referenziert Datenbankfelder, die in einem Datendefinitionsmodul (Data Definition Module/DDM) definiert sind. Eine Datensicht kann alle oder einige der Felddefinitionen im DDM enthalten. Sie wird einem DEFINE DATA-Statement oder einem Datenbereich (Data Area) definiert.

DB

Abkürzung für Database (Datenbank).

DBA

Abkürzung für Database Administrator (Datenbankadministrator).

DBCS = Double-Byte Character Set

Zeichensatz, bei dem jedes Zeichen durch zwei Bytes dargestellt wird. Typische Verwendung zur Darstellung von Symbolen von Sprachen (z.B. Chinesisch, Japanisch), die mehr Codes benötigen, als bei Ein-Byte-Zeichensätzen (SBCS) zur Verfügung stehen.

DBD = Database Description

DL/I: A description of the physical characteristics of a DL/I database. It defines the structure, segment keys, physical organization, names, access method, devices and other details of the database.*

DBID = Database Identification (Datenbankkennung)

Die Datenbanknummer.

DB2 = DATABASE 2

Relationales Datenbankmanagementsystem (RDBMS) der IBM, das auf verschiedenen Plattformen verwendet wird. Die Daten werden in Tabellen (Tables) verwaltet und in Tabellendateien (Tablespaces) gespeichert.

DCL = Data Control Language

SQL: Die Data Control Language handhabt Datensicherheitsaspekte durch Zurverfügungstellung von Statements zum Erteilen und Widerrufen von Privilegien.

DCOM = Distributed Component Object Model

Komponenten-Technologie von Microsoft, die es Objekten auf verschiedenen Rechnern gestattet, über gemeinsame Protokolle, einschließlich Internet- und web-basierte Protokolle, miteinander zu kommunizieren. DCOM erweitert COM zu einem verteilten Komponenten-Software-Modell, das angibt, wie Software-Komponenten in einer verteilten Umgebung miteinander kommunizieren.

DDE = Dynamic Data Exchange

Von Microsoft definiertes Protokoll, das es verschiedenen Anwendungen ermöglicht, Daten auszutauschen.

DDL = Data Definition Language

Dient zum Anlegen, Ändern und Löschen von SQL-Datenstrukturen.

DDM = Data Definition Module

Logische Definition einer physischen Datenbankdatei, die von Natural-Objekten referenziert wird. DDMs enthalten Informationen über die einzelnen Felder in der Datei, die für ihre Benutzung innerhalb von Objekten relevant sind. Auf Großrechnern werden DDMs in der Systemdatei FDIC gespeichert. Unter Windows und UNIX werden sie in der Systemdatei FUSER in der relevanten Bibliothek gespeichert. Informationen zur DDM-Struktur siehe Zugriff über Datendefinitionsmodule im Kapitel Datenbankzugriffe im Leitfaden zur Programmierung.

Siehe Kapitel SYSDDM Utility in der Editoren-Dokumentation.

Debugger

Siehe Natural Debugger.

Development Server File

Datenbankdatei (zurzeit FDIC auf dem Großrechner), in der Anwendungsbeschreibungen physisch gespeichert werden. Siehe Application Description.

DIGITAL Command Language (DCL)

Siehe DCL.

Distributed Component Object Model (DCOM)

Siehe DCOM.

DL/I = Data Language/One

Zugriffsverfahren zur Veränderung von hierarchischen Datenbanken.

DLL

Abkürzung für Dynamic Link Library.

DML = Data Manipulation Language

Sprache zur Veränderung von SQL-Datenstrukturen.

DSECT

Abkürzung für Dummy Control Section.

DTD = Document Type Definition (Dokumenttypdefinition)

Schema-spezifische Spezifikationsmethode für SGML- und XML-Dokumente. DTDs sind entweder im Dokument enthalten oder gehören zur externen Untermenge des Dokuments und werden dann aus der Dokumententypdeklaration des Dokuments heraus per URL referenziert. Bekannte DTDs sind zum Beispiel DocBook, CML, IBTWSH und HTML. dtd2html generiert HTML-Dokumentation für SGML DTDs. Bei XML werden DTDs durch die neue XML-Schema-Spezifikationsmethode ersetzt.

Dynamic Definition

Beliebige Definition von Natural-Variablen, die nicht Teil einer DEFINE DATA-Statement-Klausel ist.

Dynamischer Parameter

Werden beim Start von Natural durch Angabe von Einzelparametern und/oder einer Parameterdatei zugewiesen und gelten für die aktuelle Natural-Sitzung.

Dynamic Variable (Dynamische Variable)

Durch Verwendung von Variablen mit dem Attribut DYNAMIC können in Natural große, binäre und alphanumerische Datenstrukturen verarbeitet werden, ohne dass zur Entwicklungszeit eine Platzbeschränkung definiert werden muss. Dynamische Variablen werden ohne Längenangabe definiert. Die Speicherzuweisung erfolgt zur Ausführungszeit, und zwar entweder implizit, wenn die dynamische Variable als Zieloperand benutzt wird, oder explizit, mittels EXPAND- oder RESIZE-Statement. Dynamische Variablen können nur in einem DEFINE DATA-Statement definiert werden. Siehe Dynamische Variablen im Leitfaden zur Programmierung.

E

ECSA = Extended Common System Area

z/OS: A major element of z/OS virtual storage above the 16 MB line. This area contains pageable system data areas that are addressable by all active virtual storage access spaces. It duplicates the common system area (CSA) which exists below the 16 MB line.*

EDIT Line (EDIT-Zeile)

Predict: Zeile im unteren Bildschirmbereich der Funktionen Add (Anlegen), Copy (Kopieren) und Modify (Ändern). In dieser Zeile wird festgelegt, ob bestimmte Attribute angelegt oder geändert werden sollen. Wenn in Eingabefeldern in der EDIT-Zeile ein Y eingegeben wird, dann wird ein Predict-Editor aufgerufen.

Elementary Field (Elementarfeld)

Adabas: Ein Feld mit einem Wert (Skalar) im Gegensatz zu einem Feld mit mehreren Werten (multiples Feld oder Periodengruppe).

Predict: Siehe Field. In früheren Versionen von Predict wurde der Predict-Objekttyp Field als Elementary Field bezeichnet.

ELPA = Extended Link Pack Area

z/OS: A major element of z/OS virtual storage above the 16 MB line. It duplicates the link pack area (LPA).*

Endian Mode

Windows und UNIX: Architekturtyp, für den der Compiler-Typ GP generiert. Es gibt zwei Arten:

Big Endian

Das höherwertige Byte wird im Speicher an der niedrigsten Adresse abgelegt und das niederwertige Byte an der höchsten Adresse (zuerst kommt das größere Ende).

Little Endian

Das niederwertige Byte der Zahl wird im Speicher an der niedrigsten Adresse abgelegt und das höherwertige Byte an der höchsten Adresse (zuerst kommt das kleinere Ende).)

Festgelegt durch den Session-/Profilparameter ENDIAN. Der ENDIAN-Parameter wird benutzt, um das Ausführen von portierbaren GPs zu beschleunigen.

EntireX Broker

Der EntireX Broker steuert die Kommunikation zwischen verteilten Anwendungskomponenten innerhalb der IT-Architektur. Der EntireX Broker unterstützt verschiedene Kommunikationsmodelle: synchron, asynchron, Client/Server, Peer-to-Peer, Publish und Subscribe. Die Nachfolgetechnologie ist EntireX.

Entire Connection

Software AG-Produkt zum Abwickeln der Kommunikation zwischen Host-Rechner und PC. Entire Connection bietet eine Großrechner-Terminal-Emulation, eine hochrangige Anwendungsprogrammierschnittstelle, einen bedienerlosen Arbeitsstationsbetrieb, Datenkonvertierungsfunktionen und verwandte Kommunikationsaufgaben.

Entire DB Engine

Entity Relationship-Datenbank der Software AG, die auf Adabas basiert.

Entire Net-Work

Middleware der Software AG, bietet gemeinsamen Kommunikationsdienste für Datenbankanwendungen, Abfrage-Tools, kooperative Verarbeitungsanwendungen, Anwendungsentwicklungs-Tools und sonstige Software.

Entire Operations

Software AG-Produkt zur Planung, Ausführung und Steuerung von Job-Netzwerken. Bietet alle Funktionen, die zur Verarbeitung von Jobs im Online- oder Batch-Modus erforderlich sind.

Entire Output Management

Software AG-Produkt zur Verarbeitung beliebiger Arten von Druckausgabedaten in heterogenen Client/Server-Umgebungen, ohne zu den Anwendungen oder Programmen, mit denen die Daten erstellt wurden, wechseln zu müssen.

Entire System Server

Ein in sich geschlossenes Software-Paket der Software AG, das Betriebssystem-Dienste in einer Natural-Umgebung zur Verfügung stellt. Wenn der Entire System Server auf Rechnern installiert ist, die mit Entire Net-Work verlinkt sind, unterstützt er verteilte Rechnerumgebungen, die heterogene Betriebssysteme umfassen können.

Entire Systems Management (ESM)

Produktlinie der Software AG.

EntireX

Middleware-Technik der Software AG für Open-Enterprise Computing. Bietet eine leistungsfähige Infrastruktur zum Entwicklen von verteilten Anwendungen, deren Komponenten auf verschiedenste Betriebssystemumgebungen portiert werden können. EntireX ermöglicht die Integration von Alt-Anwendungen (z.B. auf dem Großrechner) und GUI Front-Ends.

EntireX Broker Stub

Schnittstelle zwischen der Natural RPC-Laufzeit und der EntireX Broker-Transportschicht, die arrangierte Daten zwischen Client und Server austauscht.

EntireX DCOM

Produkt der Software AG zur Entwicklung von DCOM-Komponenten in einer heterogenen Netzwerkumgebung.

EntireX Manager

Wurde ersetzt durch den System Management Hub.

Entry-Sequenced Data Set (ESDS)

Siehe ESDS.

ESDS = Entry-Sequenced Data Set

VSAM: A data set whose records are physically in the same order in which they were put in the data set. It is processed by addressed direct access or addressed sequential access and has no index. New records are added at the end of the data set.*

ET = END TRANSACTION

Natural-Statement, das abgesetzt wird, um die Beendigung einer Datenbanktransaktion zu bestätigen. Siehe auch Transaction und BACKOUT TRANSACTION (BT).

Event-driven Programming (Ereignisgesteuerte Programmierung)

Windows: Ereignisgesteuerte Programmierung gestattet es, Anwendungen durch Eingaben zu steuern, die über die grafische Benutzerschnittstelle entgegengenommen werden. Somit hängt die Reihenfolge, in der Code ausgeführt wird, davon ab, welche Ereignisse auftreten, was wiederum davon abhängt, was der Benutzer tut.

Export

Predict: Die Coordinator-Funktion Export wird verwendet, um Predict-Daten in einer Form zu exportieren, die es gestattet, Daten mit anderen Systemen auszutauschen. Außerdem ist es möglich, Text von Attributen eines Predicht-Objekts (z.B. erweiterte Beschreibung (Description) oder Unterabfrage einer Datei (File) oder von der Ausgabe einer anzeigeorientierten Predict-Funktion (z.B. Retrieval oder Active Retrieval) zu einem externen Ziel zu exportieren (z.B. Natural, ein Con-nect-Dokument oder eine PC-ASCII-Datei).

External Class (Externe Class)

Eine NaturalX Class kann eine lokale, eine interne oder eine externe Class sein. Dies hängt davon ab, wie die Class registriert wurde. Eine externe Class ist eine Class, die als DCOM Class mit der Option ES (ExternalSingle) oder EM (ExternalMultiple) des REGISTER-Kommandos registriert worden ist.

Weitere Informationen siehe Local Class und Internal Class.

External Object (Externes Objekt)

Predict: Objekte von Anwendungen (Datenverarbeitungssystemen), die in Predict mit Documentation-Objekten dokumentiert werden. Externe Objekte können von Documentation-Objekten mit Generate-Funktionen generiert und Documentation-Objekte können von externen Objekten mit Incorporate-Funktionen erstellt werden. Compare-Funktionen werden zum Vergleichen von externen Objekten und Documentation-Objekten benutzt.

External Interface (Externes Interface)

Windows: Ein externes Interface ist ein Interface, das in einem Interface-Modul definiert ist, das von der Class einbezogen wird.

Extract

Predict: Extract ist ein vordefinierter Objekttyp in Predict, der zwei Hauptfunktionen erfüllt:

  • Logisches Einordnen von Objekten in Gruppen,

  • Erstellen eines Satzes von Objekten, die mit dem Predict Coordinator übertragen werden sollen.

F

FDIC

Systemdatei, die Verweistabellendaten (XRef Data) und DDMs enthalten. Wenn Predict in Ihrer Umgebung installiert ist, dann ist FDIC die Predict-Diktionärdatei. Wenn Predict nicht in Ihrer Umgebung installiert ist, dann ist FDIC identisch mit FNAT oder FUSER und enthält auf dem Großrechner nur DDMs. FDIC wird mit dem Profilparameter FDIC angegeben. Siehe Parameter-Referenz-Dokumentation.

FDICX

VSAM: Alternativer Indexpfad für VSAM-Basis-Cluster FDIC.

FDT = Field Definition Table

Adabas: Tabelle mit Felddefinitionen einer Adabas-Datei. Gibt an, wie sie von Adabas gespeichert und benutzt werden.

Field (Feld)

Predict: Predict-Objekte des Typs Field dokumentieren die kleinste logische Referenzeinheit innerhalb einer Datei, siehe File.

Field Definition Table (FDT)

Siehe FDT.

File (Datei)

Predict: Ein Predict-Objekt des Typs File enthält die Definition einer Sammlung von Feldern.

File Coupling (Verkoppeln von Dateien)

Adabas: File Coupling dient zur Auswahl von Datensätzen aus einer Datei, die in Bezug zu Datensätzen in einer anderen Datei stehen (mit diesen verkoppelt sind). Zum Verkoppeln von Dateien werden Adabas-Deskriptoren benutzt. Dateien können entweder physisch (Hard Coupling über ISN-Listen) oder logisch (Soft Coupling durch Auswerten des Suchergebnisses dynamisch zur Laufzeit mittels FIND-Statement) miteinander verkoppelt werden

File Relation (Datei-Beziehung)

Predict: Ein Predict-Objekt des Typs File Relation dokumentiert eine logische oder physische Beziehung zwischen zwei Files, die unter Verwendung von Feldern (Fields) in den Dateien (Files) hergestellt wird. In früheren Versionen von Predict wurden File Relations als Relationships bezeichnet. Der Name wurde aus Gründen der Konsistenz mit anderen Software AG-Produkten geändert.

FNAT

Natural-Systemdatei, in der Natural-Systemobjekte und Parameterprofile gespeichert werden. Wird mit dem Profilparameter FNAT angegeben, siehe Parameter-Referenz-Dokumentation.

FNR = File Number (Dateinummer)

Normalerweise die Dateinummer einer Natural-Systemdatei.

Front-End

Windows und UNIX: Stellt Bildschirm- und Druckerausgaben bereit.

Großrechner: Siehe Front-End Stub.

Front-End Stub

z/OS: Eine Komponente der Natural Server-Umgebung, die vom Natural Db2 Stored Procedures Server und dem Natural Development Server benutzt wird. Siehe Natural as a Server under z/OS. Der Front-End Stub interagiert zwischen dem Client/Server Protocol und dem Natural Server Front-End.

FSEC

Natural Security-Systemdatei.

FSEQ

Abkürzung für File Sequence.

FSPOOL

Natural Advanced Facilities Spool-Systemdatei. Siehe auch System File.

FUSER

Natural-Systemdatei, in der alle von Benutzern generierten Objekte gespeichert werden.

Wird mit dem Profilparameter FUSER angegeben, siehe Parameter-Referenz-Dokumentation. Siehe auch System File.

G

GDA = Global Data Area (Globaler Datenbereich)

Ein Natural-Objekt, das Datenelemente enthält, die von mehreren Natural-Objekten gemeinsam genutzt werden können.

Weitere Informationen siehe Global Data Area im Leitfaden zur Programmierung.

Generation

Predict: Externe Datendefinitionsobjekte können aus Predict File-Objekten mit Generierungsfunktionen erzeugt werden.

Generated Program - GP (Generiertes Programm))

Natural: Das ausführbare (katalogisierte) Objekt, das vom Compiler generiert wird.

Großrechner: Ein auf dem Großrechner katalogisiertes Objekt ist nur auf dem Großrechner ausführbar. Auf dem Großrechner besteht die Möglichkeit, ein katalogisiertes Objekt mit dem Natural Optimizer Compiler zu optimieren.

Windows und UNIX: Ab Natural Version 5.1 sind generierte Programme über alle Windows- und UNIX-Plattformen portierbar, die von Natural unterstützt werden (nicht auf dem Großrechner). Außerdem kann, falls erforderlich, der Endian Mode für ein generiertes Programm angegeben werden.

Synonyms: Der Begriff "katalogisiertes Objekt" wird oft als Synonym für GP verwendet. In Predict Application Control wird der Begriff loadable (ladbar) verwendet.

Siehe auch Source Object, Object und Object Types.

Generation Task (Generierungs-Task)

Predict: Die Generierung von Datendefinitionsobjekten kann problemlos erfolgen, indem mehrere Generierungsaufgaben in einen Implementierungsplan aufgenommen werden. Der Generation Task ist der Aufruf einer Predict-Generierungsfunktion.

Global Parameter (Globaler Parameter)

Siehe Session-Parameter.

GP

Siehe Generated Program.

GUI

Abkürzung für Gaphical User Interface, d.h. grafische Benutzeroberfläche.

GUID (Globally Unique Identifier)

Konstante, bei der sichergestellt ist, dass sie im COM/DCOM Model weltweit eindeutig ist. Wird verwendet, um Classes und deren Interfaces in einem Network eindeutig zu kennzeichnen. Wenn eine Natural Class als DCOM Class registriert werden soll, muss der Class und jedem ihrer Interfaces eine GUID zugewiesen werden. In Natural wird eine GUID durch eine alphanumerische Konstante dargestellt, die im Datenbereich-Editor (Data Area Editor) generiert werden kann. Der Natural Studio Class Builder weist jeder neuen Class automatisch eine neue GUID zu.

H

Hexadecimal Notation (Hexadezimal-Notation)

Die folgende Tabelle enthält eine Übersicht über die Hexadezimal-Notationen, die für hexadezimale Formate in der Natural-Dokumentation und in Dokumenten, die Natural-Add-On-Produkte betreffen, verwendet werden:

Notation Beispiel Erklärung Natural-Dokumente
H H'5A3' Verwendet in der Programmiersprache Natural (Natural Programming Language - NPL). Leitfaden zur Programmierung, Statements und sonstiger NPL-bezogener Referenz-Dokumentation.
X X'5A3' Am weitesten verbreitet bei Großrechner-Betriebssystemen. Verwendet in Assembler-Sprache, PL/I, Cobol, JCL, Skripten, Kommandos und an anderen Stellen. Natural für Großrechner-Dokumentation (z.B. Installation, Operations, TP Monitor Interfaces).
0x 0x5A3 Verwendet in der Programmiersprache C und deren syntaktischen Abkömmlingen. Natural for Windows/UNIX (z.B. Installation, Operations), Natural Development Server, Natural Web I/O Interface.
UH UH'00C4007000660065006C' Verwendet in der Programmiersprache Natural (NPL - Natural Programming Language) zur Definition von Unicode-Konstanten. Unicode and Code Page Support-Dokumentation, Siehe U Constants im Abschnitt Natural Data Format U for Unicode-Based Data.
HF, HFS = Hierarchical File System (Hierarchisches Dateisystem)

UNIX-Dateisystem, das bei z/OS UNIX Services zur Verfügung steht.

HTML

Abkürzung für Hypertext Markup Language (Hypertext-Auszeichnungssprache).

HTTP

Abkürzung für Hypertext Transfer Protocol.

HTTP Cookies

HTTP Cookies stellen dem Server einen Mechanismus zur Verfügung, der es ermöglicht, Informationen über das System der Client-Anwendung zu speichern und abzurufen. Damit können web-basierte Anwendungen Informationen über gewählte Artikel, Nutzungspräferenzen, Registrierung und sonstige Informationen speichern, die später wieder abgerufen werden können. Verwendung im Statement REQUEST DOCUMENT. Weitere Informationensiehe REQUEST DOCUMENT in der Statements-Dokumentation.

HTTPS

Abkürzung für Hypertext Transfer Protocol Secure (Hypertext-Übertragungsprotokoll). Stellt eine zusätzliche Schicht zwischen HTTP und dem TCP/IP Protocol Stack (TCP/IP-Protokollstapel) dar.

I

ICU = International Components for Unicode

Siehe auch IBM's Website unter http://www-01.ibm.com/software/globalization/icu/.

ID = Identifier (Identifikator, Kennung)

Predict: Abgesehen von einer Ausnahme werden Predict-Objekte durch zwei Attribute eindeutig gekennzeichnet: Objekttyp und Identifikator (ID). Objekte verschiedenen Typs können daher dieselbe ID haben. Objekt des Typs Field werden durch drei Attribute eindeutig gekennzeichnet: Objekttyp, Identifikator (ID) des File, zu dem sie gehören, und Identifikator des Field selbst. Field-Objekte können deshalb dieselben Identifikator haben.

IIS

Abkürzung für Internet Information Services (Diensteplattform des Unternehmens Microsoft).

Import

Predict: Die Coordinator-Funktion Import dient dazu, Daten von einem Übertragungsmedium in eine Predict-Umgebung zu übertragen. Ermöglicht außerdem den Import von Text aus verschiedenen externen Quellen, z.B. Natural, einer PC-ASCII-Datei oder einem Con-nect-Dokument, in das Text-Attribut eines Predict-Objekts, z.B. die erweiterte Beschreibung (Description) eines Predict-Objekts oder die Unterabfrage (Subquery) einer Datei (File).

IMS

Siehe Information Management System.

IMS DB = IMS Database Manager

z/OS: Bestandteil von IMS: Das IMS Database Management System von IBM, das Zugang zu DL/I-Datenbanken ermöglicht. Siehe auch Information Management System.

IMS DC = IMS Data Communication

Obsolet. Ersetzt durch IMS TM.

IMS TM = IMS Transaction Manager

z/OS: Bestandteil von IMS: Das IMS Online Transaction Processing System von IBM. Siehe auch Information Management System.

Incorporation (Eingliederung)

Predict: Objekte im Predict-Datendiktionär können durch Eingliederung von externen Objekten (z.B. existierende Natural-Datendefinitionsmodule (DDMs) oder Adabas-Felddefinitionstabellen) erstellt werden.

Information Management System (IMS)

Any of several system environments available with Database Manager (IMS DB) and Transaction Manager (IMS TM), capable of managing complex databases and terminal networks.*

INPL = Initial Natural Program Load

Natural Utility, die zum Laden oder Durchsuchen von Natural-Modulen oder DDMs aus Software AG Datasets (zum Beispiel Natural INPL-Bänder) aus der Arbeitsdatei 1 (Work File 1) benutzt wird. Darüber hinaus steht eine Natural Security-Wiederherstellungsfunktion (Recover) zur Verfügung, die es ermöglicht, eine Initialisierung der Natural Security-Umgebung zu erzwingen.

Instance (Instanz)

Beim objektorientierten Programmierungsmodell werden Datenstrukturen und Funktionen (Methods) zusammen in Objekte gepackt. Jedes Objekt gehört zu einer Class, die die interne Struktur des Objekts und seiner Interfaces, Properties und Methods beschreibt. Wenn ein Objekt zu einer bestimmten Class gehört, wird es auch als Instance (Instanz) dieser Class bezeichnet.

Interface (Schnittstelle)

Interfaces werden von Classes benutzt, um Clients mit Services (Diensten) zu versorgen. Ein Interface ist eine Sammlung von Methods und Properties. Ein Client greift auf diese Dienste zu, indem er ein Objekt der Class anlegt und die Methods und Properties seiner Interfaces benutzt.

Ein Interface wird folgendermaßen definiert:

  • Definition der INTERFACE-Klausel zwecks Angabe des Interface-Namens.

  • Definition der Properties des Interface mit PROPERTY-Definitionen.

  • Definition der Methods des Interface mit METHOD-Definitionen.

Interface GUID

Wenn eine NaturalX Class als DCOM Class registriert werden soll, muss der Class und jedem ihrer Interfaces eine GUID zugewiesen werden, um sicherzustellen, dass die Interfaces in einem Netzwerk zweifelsfrei identifiziert werden können. Due Zuordnung der GUID zu einem Interface erfolgt in der ID-Klausel des INTERFACE-Statement. In Natural wird eine GUID durch eine alphanumerische Konstante dargestellt, die im Datenbereich-Editor (Data Area Editor) generiert werden kann. Der Natural Studio Class Builder weist jeder neuen Class automatisch eine neue GUID zu.

Interface Inheritance (Interface-Vererbung)

Interface-Vererbung bedeutet, dass verschiedenen Classes dieselben Interfaces gegeben werden, jedoch die Interfaces in den verschiedenen Classes unterschiedlich implementiert werden. Dadurch wird es möglich, Client-Programme zu schreiben, die nur auf diesen Interfaces beruhen und in der Lage sind, mit jeder Class zu funktionieren, die diese Interfaces hat.

Interface Module (Interface-Modul)

Ein Natural Copycode-Modul, das Interfaces definiert. Das Interface Module kann in einer Class verwendet werden, um die darin enthaltenen Interfaces zu definieren. Die Class kann die Method- und Property-Implementierungen überschreiben, aber alle anderen Einstellungen des Interface werden so benutzt, wie sie im Interface Module definiert sind.

Internal Class (Interne Class)

Eine NaturalX Class kann eine lokale, eine interne oder eine externe Class sein. Dies hängt davon ab, wie die Class registriert wurde. Eine interne Class ist eine Class, die mit der Option IM (InternalMultiple) des REGISTER-Kommandos als DCOM Class registriert worden ist. Objekte interner Classes können nicht durch andere Prozesse angelegt werden, auf sie kann aber durch andere Prozesse zugegriffen werden. Dazu muss das Objekt beispielsweise als Rückgabewert einer Method an den Client-Prozess übergeben worden sein.

Weitere Informationen siehe Local Class und External Class.

Internal Code (Interner Code)

Predict: Jeder Predict-Objekttyp wird intern durch einen internen Code gekennzeichnet. Interne Codes werden von Predict zugewiesen und können vom Benutzer nicht geändert werden.

Internal ID (Interne Kennung)

Predict: Ab Predict Version 3.3 haben alle Objekte eine interne Kennung (ID). Diese wird automatisch zugeordnet, wenn ein Objekt hinzugefügt wird. Sie ist weltweit unverwechselbar und verbleibt bei dem Objekt über dessen gesamte Lebensdauer hinweg.

Internal Interface (Internes Interface)

Ein Interface, das direkt in der Class definiert ist, oder ein Interface eines Interface Module, das in dem Interface Module definiert ist.

I/O Buffer = Input/Output Buffer

Ein Eingabe-/Ausgabe-Pufferspeicherbereich, der die am häufigsten benutzten Daten und Datenbeziehungen enthält. Trägt dazu bei, die physischen Ein- und Ausgabe-Aktivitäten zu minimieren und dadurch Rechnerzeit zu sparen.

IOCB

Abkürzung für Input/Output Control Block (Ein-/Ausgabe-Steuerblock).

IPL = Initial Program Load

Die Prozedur, die das Laden eines Betriebssystems einleitet.

ISAPI = Internet Server Application Programming Interface

Wird vom Natural Web Interface verwendet, um Internet-Dienste in Natural zur Verfügung zu stellen.

ISN = Internal Sequence Number

Eine eindeutige Kennung für Datensätze variabler Länge, die in einer Adabas-Datenbankdatei gespeichert sind. Zu jeder ISN wird eine relative Adabas-Blocknummer (RABN) zugewiesen, die den Block angibt, in dem der Datensatz physisch gespeichert ist.

Isolated Database

Predict: Datenbank, auf die nicht mittels Adabas Star zugegriffen werden kann.

IUPD = INPL Update

Enthält Fixes (Programmkorrekturen) für einen INPL.

J

JCL = Job Control Language (Jobkontrollsprache)

Betriebssystem z/OS: Steuersprache für Stapelverarbeitungen. Dient dazu, einen Job und seine Anforderungen an ein Betriebssystem zu definieren.

Jobs werden z.B. benötigt, um Natural zu installieren und zu pflegen und um Natural im Batch-Modus auszuführen.

JES = Job Entry Subsystem (Jobeingabe-Subsystem)

z/OS: An IBM licensed program that receives jobs into the system and processes all output data produced by the jobs.*

Job

A unit of work defined by a user that is to be accomplished by a computer. Loosely, the term job is sometimes used to refer to a representation of a job. This representation may include a set of computer programs, files, and control statements to the operating system.*

Entire Operations: Der Job stellt einen der zentralen Objekttypen innerhalb des Entire Operations-Systems dar. Ein Job im Sinne von Entire Operations ist eine benutzerdefinierte Aufgabe, die durch JCL-Anweisungen und Jobkennungen (IDs), je nach Betriebssystem unterstützte Skripte oder Dateien, Entire Operations-Unternetzwerke oder Dummy-Jobs oder Natural-Programme ausgeführt wird.

K

Keyword (Schlüsselwort)

Natural: Siehe Für Natural reservierte Schlüsselwörter im Leitfaden zur Programmierung.

Predict: Objekte des Typs Keyword werden als zusätzliches Mittel zum Referenzieren von Datendiktionärobjekten verwendet. Zu einem gegebenen Objekt können bis zu 32 Schlüsselwörter zugewiesen werden.

KSDS = Key-Sequenced Data Set

A VSAM file whose records are loaded in key sequence and controlled by an index.*

L

Label

Ein Natural-Statement kann markiert werden, indem man ihm ein Label voranstellt. Ein Label ist ein willkürlich vergebener Name. Ein mit einem Label markiertes Statement kann durch Angabe seines Label an einer anderen Stelle im Programm referenziert werden.

Large Variable (Große Variable)

Windows und UNIX: Large Variables für alphanumerische und binäre Daten basierten auf den bekannten Natural-Formaten A und B. Die Einschränkung auf 253 Bytes bei Format A und 126 Bytes bei Format B entfallen damit. Das neue Limit für die Variablengröße beträgt jetzt 1 GB. Diese großen, statischen Variablen und Felder werden bezüglich Definition, Redefiniton, Werteraumzuweisung, Konvertierungen, Referenzierung in Statements usw. auf die gleiche Weise wie die herkömmlichen alphanumerischen und binären Variablen und Felder behandelt. Alle Regeln, die die alphanumerischen und binären Formate betreffen, gelten ebenfalls für die großen Formate.

LDA = Local Data Area

Ein Natural-Objekt, das Datenelementdefinitionen enthält, die von mehreren Natural-Objekten benutzt werden können. Weitere Informationen siehe Abschnitt Local Data Area im Leitfaden zur Programmierung.

Library Structure (Bibliotheksstruktur)

Predict: Predict-Objekte des Typs Library Structure enthalten Systemobjekte, die die Struktur der Natural Steplib dokumentieren.

Link

Predict: Predict-Objekte des Typs Documentation können mittels Associations verknüpft werden (siehe Association).

Load (Ladevorgang)

Predict: Bei einem Load werden Daten vom Coordinator FDIC migriert. Die zu ladenden Daten müssen alle drei Phasen des Coordinator-Prüfzyklus (siehe Coordinator Check Cycle) durchlaufen.

Local Class (Lokale Class)

Eine NaturalX Class kann eine lokale, eine interne oder eine externe Class sein. Dies hängt davon ab, wie die Class registriert wurde. Eine lokale Class ist eine Class, die nicht als DCOM Class registriert worden ist. Das Anlegen von und der Zugriff auf Objekte lokaler Classes können nicht durch andere Prozesse, sondern nur durch Programme in der aktuellen Natural-Sitzung erfolgen. Weitere Informationen siehe Internal Class und External Class.

Logical File (Logische Datei)

Predict: Eine logische Datei mus nicht notwendigerweise Informationen über die physische Implementierung der Datei enthalten. Ihre Definition einer logischen Datei ist im Grunde die Definition der Dateistruktur.

LPA = Link Pack Area

z/OS operating systems: A major element of z/OS virtual storage below the 16MB line. The storage areas that make up the LPA contain all the common reentrant modules shared by the system. The LPA provides economy of real storage by sharing one copy of the modules, protection because LPA code cannot be overwritten even by key 0 programs,  and reduced path length because the modules can be branched to. The LPA is duplicated above the 16MB line as the extended link pack area (ELPA).*

LSO = Library Search Order (Suchreihenfolge in Bibliotheken)

Die Reihenfolge, in der Natural beim Laden eines Natural-Objekts durchsucht.

LU = Logical Unit (Logische Einheit)

Die zugrunde liegende Netzwerk-Entität, die dem Benutzer Zugang zu einem Netzwerk ermöglicht, das auf der Systems Network Architecture (SNA) basiert.

M

Main FDIC

Predict: Die Datei Main FDIC ist die Zielumgebung einer Load- oder Import-Operation mit dem Predict Coordinator.

Map (Maske)

Ein Bildschirm-Layout (Maske), auf das in einem Programm Bezug genommen wird. Eine Maske liefert Formatierungsinformationen für Bildschirm-Layouts, die in einem Programm referenziert werden, definiert Ein- und Ausgabefelder und weist diesen Feldern Programmvariablen zu. Natural-Objekte des Typs Map werden mit dem Masken-Editor (Map Editor) angelegt. Siehe Natural-Editoren-Dokumentation.

Mapping

Single Point of Development: In einer Remote-Entwicklungsumgebung können Sie einen Entwicklungsserver per Mapping auf ihre Windows-Sitzung abbilden und dann Verbindung zu Anwendungen herstellen.

Master Field

Predict: Feld in einem Master File.

Master File (Definitionsdatei)

Predict: Eine Datei, von der eine Sicht (View) erstellt worden ist. Ein Master File stellt die Zwischenebene der Datenhierarchie innerhalb von Predict dar: Die Master File-Felder können Attribute von Standardfeldern erben und mit den Attributwerten in einem Master File werden Views und Userviews auf tieferen Ebenen automatisch aktualisiert (Rippling).

Member (Teildatei)

Predict: Natural- oder 3GL-Objekt, für das Verweistabellendaten (XRef Data) existieren.

Message Processing Program (MPP)

Siehe MPP.

Metadata Structure (Metadaten-Struktur)

Predict: Die Struktur des Predict-Datendiktionärs besteht aus Objekttypen, deren Attributen und assoziierten Typen. Die Struktur kann erweitert werden, indem man neue Objekttypen und Assoziationstypen mit den in Predict vorhandenen Metadata Administration-Funktionen definiert. Die in Predict mitgelieferten vordefinierten Objekttypen können nicht geändert werden.

Method

Objektorientierte Programmierung: Eine Funktion, die ein Objekt oder eine Instance (Instanz) einer Class auf Anforderung von einem Client ausführen kann.

MPP = Message Processing Program

An IMS application program that is driven by transactions and has access to online IMS databases and message queues.*

Multiple-Master View

Predict: Eine Datensicht (View), die von einem oder mehreren Master Files abgeleitet werden kann, z.B. ORACLE View.

Multiple-Value Field (Multiples Feld)

Adabas: Ein Feld, das mehrere Werte (oder Ausprägungen) haben kann. Die Anzahl der Ausprägungen eines jeden multiplen Felds kann bis 65.534 Werte oder Ausprägungen in einem einzelnen Datensatz haben. Die maximale Anzahl an Ausprägungen ist abhängig von der Adabas-Version und der Definition der File Definition Table (FDT). In Natural erfolgt der Zugriff auf ein multiples Feld in Adabas dadurch, dass man es als Array definiert.

N

NaturalONE

NaturalONE ist ein Bestandteil des Software AG Designer. Es ist eine Eclipse-basierte Entwicklungsumgebung für die Entwicklung und Pflege von Natural-Anwendungen mit web-basierten Benutzerschnittstellen und Natural-Diensten. NaturalONE kombiniert die Funktionalität verschiedener Tools zu einem einzigen Entwicklungsrahmenkonzept und umfasst Funktionalität, die den gesamten Lebenszyklus der Produktentwicklung abdeckt, einschließlich Anwendungsentwicklung, Erprobung, automatisiertes Dokumentieren der Quellcode-Objekte in Predict, Versionierung und Bereitstellung der Anwendung in der Produktionsumgebung.

NATPARM

Großrechner: Platzhalter für den Namen des Natural-Parametermoduls, das vom Benutzer definiert wird.

Windows und UNIX: Siehe Parameterdatei

Natural Advanced Facilities

Natural Advanced Facilities besteht aus dem Spool- und Report-Verwaltungssystem NATSPOOL, das es gestattet, Natural-Programmausgaben in einem Spool-System zwischenzuspeichern und dann physischen Druckern zuzuleiten.

Natural Command (Natural-Kommando)

Natural-Kommandos werden verwendet, um während einer Natural-Sitzung Funktionen auszuführen. Siehe Abschnitt Kommandos und Menü-Funktionen benutzen im Dokument Natural benutzen.

Natural Command Processor - NCP (Natural-Kommandoprozessor)

Besteht aus den Komponenten Maintenance (Verwaltung) und Runtime (Laufzeit). Die Utility SYSNCP, siehe Utilities-Dokumentation, ist dabei der Verwaltungsteil, der alle Funktionen zum Definieren und Steuern der Navigation innerhalb einer Anwendung umfasst. Das Statement PROCESS COMMAND (Siehe Statements-Dokumentation) ist der Laufzeitteil mit dem Natural-Programme aufgerufen werden.

Natural Configuration Utility

Windows und UNIX: Die Natural Configuration Utility dient zur Pflege folgender Dateien:

  • Globale und lokale Konfigurationsdateien.

  • Natural-Parameterdateien.

Natural Construct

Ein Anwendungsgenerator, der verschiedenste, äußerst flexible Anwendungsstrukturschablonen generiert und zahlreiche Aspekte der Natural-Software-Produktion automatisiert. Kann sowohl von IT-Experten als auch von Nicht-Experten benutzt werden.

Natural Construct Spectrum

Gestattet den Zugang zu Natural auf dem Großrechner aus einer Windows-Umgebung. Unter Verwendung von Natural Construct Spectrum und dem Software Development Kit (SDK) können Anwendungsentwickler alle Komponenten einer Client/Server-Web-Anwendung erstellen, die Funktionen zur Pflege und Anzeige ausführen, sowie Dialoge mit grafischer Benutzeroberfläche (GUI) oder Webseiten, die mit Subprogrammen dieser Natural-Objekte kommunizieren. Die Kommunikation zwischen Server- und Client-Komponenten einer Anwendung erfolgt mittels einer Kombination von Entire Broker und Entire Net-Work (oder Entire Broker, konfiguriert für die Benutzung von TCP/IP) sowie mit Hilfe der Middleware-Komponenten von Construct Spectrum.

Natural Debugger

Großrechner/Windows/UNIX: Der Natural Debugger dient folgenden Zwecken:

  • Temoräre Steuerung oder Beeinflussung des Programmflusses einer Natural-Anwendung durch Ändern von Variablen.

  • Pürfung des Programmflusses mittels einer Historie der Aufrufe.

  • Feststellen von logischen Anwendungsfehlern in einem Natural-Programm durch Überprüfen des Inhalts seiner Variablen, unter Verwendung von bedingten Programmstopps (Break Points) oder Bedingungen (Conditions) für die Programmunterbrechung.

  • Permante Beobachtung von Variablen.

Der Debugger kann auch benutzt werden, um von anderen Entwicklern geschriebene Programme leichter zu verstehen, eigene Anwendungen schneller zu entwickeln und die Logik von Natural besser zu verstehen, was für Erstbenutzer hilfreich sein kann.

Natural Development Server

Gestattet es, die Entwicklungsumgebung von Natural Studio per Mapping auf eine Natural-Remote-Umgebung abzubilden. Dadurch ist es möglich, Natural-Anwendungen in Remote-Umgebungen zu entwickeln und zu testen, ohne den gemeinsamen Arbeitsbereich von Natural Studio zu verlassen.

Weitere Informationen siehe Natural Development Server-Dokumentation.

Natural Engineer

Großrechner/Windows: Tool, das es gestattet, Natural-Code zu prüfen, zu pflegen und die Erfüllung definierter Anforderungen sicherzustellen. Ermöglicht Reengineering und Wartung von Natural-Anwendungen mit Blick auf die Zukunft, durch Anwendung von Standards, Aufrechterhaltung von Flexibilität und Vorbereitung auf die Übernahme neuer Technologien.

Natural for Ajax

Natural for Ajax ermöglicht das Erstellen von umfangreichen Internet-Anwendungen, die Ajax-Technologien verwenden (Ajax = Asynchronous JavaScript and XML). Dies ermöglicht Natural-Benutzern auf Windows-, UNIX- und Großrechner-Plattformen die Entwicklung und Benutzung von Natural-Anwendungen mit Benutzerschnittstellen auf Browser-Basis (ähnlich wie bei GUI-Arbeitsplatzanwendungen).

Natural ISPF (Integrated Structured Programming Facility)

Natural ISPF ist ein Anwendungsentwicklungs-Tool der Software AG zum Erstellen, Testen und Pflegen von Anwendungen über den gesamten Produktlebenszyklus.

Natural Nucleus (Natural-Nukleus)

Hauptfunktionskomponente von Natural, die den Systemkern (Kernel) umfasst.

Großrechner: Besteht aus dem umgebungsunabhängigen und dem umgebungsabhängigen Nukleus. Der umgebungsunabhängigen kann von mehreren Großrechner-Betriebs- und TP-Systemen benutzt werden. Der umgebungsabhängigen Nukleus enthält Komponenten, die von den Betriebs- und TP-Systemen abhängig sind.

Windows und UNIX: Der einzige Teil von Natural, der vom Betriebssystem abhängig ist.

Natural Object Handler

Verarbeitet Objekte zur Verteilung von Anwendungen. Dazu werden die Objekte in der Quellumgebung in Arbeitsdateien entladen und danach aus den Arbeitsdateien in die Zielumgebung entladen. Der Natural Object Handler besteht aus der Utility SYSOBJH, die sich in der Bibliothek SYSOBJH befindet, und der Direktkommando-Schnittstelle. Weitere Informationen siehe General Information im Object Handler-Teil der Utilities-Dokumentation.

Natural Optimizer Compiler

Großrechner: Ein Natural Compiler, der, soweit dies möglich ist, Maschinencode generiert (andernfalls generiert er Pseudo-Code). Siehe Natural Optimizer Compiler-Dokumentation.

Natural Profiler

Der Natural Profiler ist ein Tool für die dynamische Analyse von Natural-Anwendungen. Immer wenn ein Natural-Ereignis auftritt, sammelt das Tool Profilierungsdaten, z.B. wenn ein Programm gestartet wird oder vor einem Datenbankaufruf. Der Natural Profiler visualisiert die Ereignisdaten in NaturalONE als Ereignisverfolgung (Event Trace). Darüber hinaus werden der Zeitverbrauch und die Häufigkeit der Anwendung der ausgeführten Objekte, Natural-Statements und Programmzeilen angezeigt. Eine mit dem Natural Profiler vorgenommene Analyse ist die Basis für die Leistungsoptimierung einer Natural-Anwendung.

Der Natural Profiler ist für UNIX-, Windows- und Großrechnerplattformen verfügbar.

Natural Roll Server

z/OS: Der Natural Roll Server wird benutzt, um den den Inhalt einer Natural-Sitzung bei betimmten Ereignissen zu speichern:

  • bei Terminal-Ein-Ausgaben in den TP-Monitor-Umgebungen CICS und IMS TM,

  • beim Warten auf die nächste Client-Anforderung in einem NDV-, NWO- oder RPC-Server mit Front-End unter CICS.

Siehe auch Natural Roll Server Functionality und Natural Roll Server Operation in der Operations-Dokumentation.

Natural RPC (Remote Procedure Call)

Als Implementierung von RPC-Techniken in einer Natural-Umgebung ermöglicht es der Natural RPC, Natural-Subprogramme, Anwendungen, Prozeduren und Objekt-Methoden auf einem RemoteRechner über den EntireX Broker aufzurufen.

Die Verbindungen zwischen Client, Server und Services (Dienste) werden für jeden Natural Client mit der Natural Utility SYSRPC konfiguriert.

Weitere Informationen siehe Natural RPC (Remote Procedure Call)-Dokumentation.

Natural Runtime (Natural-Laufzeit)
  1. Die Natural Runtime stellt die Umgebung für die Ausführung von Natural-Anwendungen zur Verfügung.

  2. Die virtuelle Maschine, die den Natural-Code interpretiert.

Natural Security

Umfassendes Sicherheitssystem, mit dem Zugriffe auf die Natural-Umgebung gesteuert, geprüft und verhindert werden können.

Weitere Informationen siehe Natural Security-Dokumentation.

Natural Session (Natural-Sitzung)

Eine Natural-Sitzung stellt den benutzerspezifischen Natural-Laufzeitkontext dar, der erforderlich ist, damit das Natural-Laufzeitsystem Natural-Programme ausführen kann.

Natural Studio

Windows: Die GUI-Entwicklungsumgebung von Natural. In Natural Studio sind die früher separaten Editoren und Tools in einer einfach zu benutzenden Arbeitsumgebung integriert.

Natural Web Interface

Natural Web Interface bietet komfortablen Web-Zugang für existierende Natural-Anwendungen. Das Natural Web Interface ist ein Bindeglied zwischen einem Web Server (HTTP Server) und Ihrer Natural-Umgebung. Kann auf einer separaten Maschine (z.B. Großrechner) oder auf derselben Maschine wie der HTTP Server (z.B. Netscape Communication Server oder Microsoft IIS) liegen.

Natural Web Adaptor Server Extensions

Implementierungen verschiedener Server-Schnittstellen als Teil eines Natural Web Interface, z.B. CGI, ISAPI und NSAPI.

NaturalX

Wird verwendet, um objektbasierte Natural-Anwendungen zu schreiben. Auf Windows-Plattformen gestattet es NaturalX, verteilte Natural-Anwendungen unter Verwendung verteilter Objekt-Techniken (zurzeit DCOM) zu erstellen.

NaturalX Class

Ausgehend vom objektbasierten Programmierungsansatz werden NaturalX Classes benutzt, um Datenstrukturen (Objects) mit entsprechender Funktionalität (Methods) zu kapseln.

Die interne Struktur der Objekte eines Class Object wird mittels einer Object Date Area definiert. Die Methods einer Class werden als Unterprogramme (Subprograms) implementiert.

NaturalX Classes können mit dem Natural-Kommando REGISTER bei DCOM bekannt gemacht werden. Danach kann auf sie in einem Netzwerk (Network) zugegriffen werden.

Classes können internal, external oder local sein.

NaturalX Client

Ein NaturalX Client ist ein Prozess, der NaturalX Objects anlegt oder auf sie zugreift.

NaturalX Server

Ein NaturalX Server ist ein Prozess, der eine Natural-Sitzung verwaltet. Die von einem NaturalX Server verwaltete Natural-Sitzung wird benutzt, um COM Objects aufzunehmen.

Network (Netzwerk)

Entire Operations: Ein Netzwerk, das einen Satz Jobs und allgemeiner Verarbeitungsanweisungen umfasst, um eine bestimmte Aufgabe zu erledigen.

Predict: Netzwerke definieren zusammen mit Predict-Objekten des Typs Virtual Machine die Hardware- und Betriebssystemumgebung eines Datenverarbeitungssystems.

Node (Knoten)

Entire Operations: Ein Knoten (Node) ist eine Server-Definition, die sich auf die Maschine bezieht, auf der Anforderungen an das Betirebssystem ausgeführt werden.

Predict: Predict-Objekte des Typs Node werden zusammen mit Objekten des Typs Server benutzt, um Remote Procedure Calls zu dokumentieren.

Node Name (Knotenname)

Entire Operations: Ein logischer Kurz- oder Langname für einen numerischen Betriebssystem-Serverknoten.

Natural RPC: Der Name des Knotens, an den der Remote CALLNAT gesendet wird. Beim EntireX Broker ist der Knotenname der Name des EntireX Broker gemäß Definition im Feld BROKER-ID in der EntireX Broker-Attribut-Datei im Feld BROKER-ID. Siehe auch Natural RPC.

NSAPI = Netscape Application Programming Interface

Wird vom Natural Web Interface benutzt, um Internet-Dienste Natural zur Verfügung zu stellen.

O

Object (Objekt)

Objektorientierte Programmierung: Beim objektorientierten Programmierungsmodell werden Datenstrukturen und Funktionen (so genannte Methods) gemeinsam in Objekte gepackt. Jedes Objekt gehört zu einer Class, die die interne Struktur des Objekts, seiner Interfaces und Methods beschreibt.

Entire Operations: Ein Einzelbestandteil eines Job-Netzwerks, das erforderlich ist, um die Verarbeitung von Jobs zu verwalten, auszuführen oder zu steuern. Grundlegende Objekte sind Netzwerke, Jobs, Zeitpläne und Eigentümer.

Predict: In Predict werden Informationen in folgenden Objekten gespeichert: Datendiktionärobjekt, Dokumentationsobjekt, Predict-Objekt. Datendiktionärobjekte werden auch als Predict Objekts oder Documentation Objekts bezeichnet. Siehe auch Object Types (Objekttypen).

Natural: Siehe auch Cataloged Object, Source Object und Object Types.

Object Data Area (Objektdatenbereich)

Objektorientierte Programmierung: Im Objektdatenbereich werden die aktuellen Werte aller Properties eines Objekts gespeichert. Andere Variablen, die für Clients nicht als Properties zugänglich sind, können ebenfalls im Objektdatenbereich definiert werden. Diese Variablen werden von den Methods des Objekts benutzt, um den internen Status des Objekts zu verwalten. Die Struktur des Objektdatenbereichs aller Objekte einer Class wird in der OBJECT USING-Klausel des DEFINE CLASS-Statements definiert. Ein Objektdatenbereich wird mit dem Datenbereich-Editor (Data Area Editor) als lokaler Datenbereich (Local Data Area) angelegt.

Object Data Variable (Objektdatenvariable)

Objektorientierte Programmierung: Jede Property benötigt eine Variable im Objektdatenbereich der Class, um deren Wert zu speichern. Diese wird als die gespeicherte Objektdatenvariable bezeichnet. Außerdem können noch andere Variablen im Objektdatenbereich definiert werden, die für Clients nicht als Properties zugänglich sind, sondern nur von den Methods der Class benutzt werden.

ODA

Siehe Object Data Area.

Object Locking (Objektsperrung)

Windows: Verhindert zeitgleiches Ändern von Programmen in einer Remote Development-Umgebung.

Object Types (Objekttypen)

Natural: Beispiele für Natural Objekttypen sind: .

Objekttyp Bedeutung
3 Dialog
4 Klasse
5 Processor
7 Function
8 Adapter
9 Resource
A Parameter Data Area
C Copycode
G Global Data Area
H Helproutine
L Local Data Area
M Map
N Subprogramm
O Macro
P Programm
S Subroutine
T Text
Y Rule
Z Recording

Weitere Informationen siehe Kapitel Objekte zum Erstellen und Pflegen von Natural-Anwendungen im Leitfaden zur Programmierung.

Predict: In Predict werden Informationen in folgenden Objekten gespeichert: Datendiktionärobjekt, Dokumentationsobjekt, Predict-Objekt. Datendiktionärobjekte werden auch als Predict Objekts oder Documentation Objekts bezeichnet. Predict-Dokumentationsobjekte haben einen bestimmten Typ, z.B. Database oder Program. Zusätzliche Objekttypen können mit den Predict Metadata Administration-Funktionen definiert werden. Jeder Objekttyp hat seine eigenen typspezifischen Attribute.

Object Type Code (Objekttypcode)

Predict: Jeder Objekttyp innerhalb der Predict-Metastruktur wird durch einen unverwechselbaren Objekttypcode gekennzeichnet, der aus zwei Buchstaben besteht (z.B. FI für File).

Operating System (Betriebssysteme)

Siehe Betriebssysteme.

Operand

Ein Operand kann Folgendes sein:

  • Konstante

  • Benutzerdefinierte Variable oder benutzerdefinierte Function

  • Feld einer Datensicht (View Field)

  • Systemvariable oder Systemfunktion

Operanden werden in Verbindung mit den Natural-Statements benutzt. Weitere Informationen siehe Operandentabelle in der Statements-Dokumentation:.

Output Mode (Ausgabemodus)

Predict: Output Mode und Retrieval Type bestimmen gemeinsam, wie die Daten des Diktionärs durch die Predict Retrieval-Funktionen ausgewertet werden. Zu beachten ist, dass nicht alle Output Modes für alle Retrieval Types verfügbar sind.

Owner (Eigentümer)

Entire Operations: Der Eigentümer eines Job-Netzwerks. Jedem Entire Operations-Benutzer wird ein oder mehrere Eigentümer zugewiesen. Der Benutzer kann nur Netzwerke eines ihm zugewiesenen Eigentümers verwalten.

Predict: Ein Eigentümer ist im Wesentlichen eine Gruppe von einem oder mehreren Benutzern. Ein Eigentümer kann beispielsweise für eine organisatorische Einheit stehen. Verantwortlichkeiten können in Predict dokumentiert werden, indem ein Eigentümer der Eigentümerliste eines Benutzers und derselbe Eigentümer der Eigentümerliste eines Objekts zugewiesen wird.

P

Packagelist

Predict: Predict-Objekte des Typs Packagelist dokumentieren Db2 Packages.

Parallel Sysplex
  1. A set of z/OS systems that communicate and cooperate with each other through multisystem hardware components and software services to process customer workloads.*

  2. A sysplex that uses one or more coupling facilities.*

Parameter

Siehe folgende Glossar-Einträge und Verlinkungen:

Natural RPC (Remote Procedure Call): Alle Natural RPC-Parameter sind in der umgebungsspezifischen Natural-Operations-Dokumentation dokumentiert. Bei Natural für Großrechner sind diese Parameter im NTRPC-Makro (statische Definition) enthalten oder werden mit dem Profilparameter RPC (dynamische Definition) definiert.

Parameter File (Parameterdatei)

Großrechner: Siehe Parametermodul.

Windows und UNIX: Standardmäßig befinden sich die Parameterangaben in der Parameterdatei NATPARM.SAG und werden benutzt, um die Eigenschaften Ihrer Natural-Umgebung zu bestimmen. Anfangs enthält die Parameterdatei die von der Software AG ausgelieferten Standardwerte. Wenn Sie Natural nicht mit den Standard-Parameterwerten, sondern mit anderen Werten benutzen möchten, können Sie mit der Natural Configuration Utility die Standard-Parameterdatei NATPARM.SAG ändern und/oder Ihre eigene(n) Parameterdatei(en) erstellen. Die Namen der Parameterdateien müssen 8 Zeichen lang sein und die Namenserweiterung .SAG haben.

Parameter Module (Parametermodul)

Windows und UNIX: Siehe Parameterdatei.

Großrechner: Enthält alle Profilparameter-Einstellungen, die zum Konfigurieren einer Natural-Umgebung erforderlich sind. Ein Natural-Parametermodul wird während des Installationsvorgangs angelegt und generiert.

Weitere Informationen siehe Natural Parameter Module und Building a Parametermodul in der Operations-Dokumentation.

Parent

Predict: Associations werden verwendet, um zu dokumentieren, wie Predict-Objekte mit anderen Predict-Objekten in Beziehung stehen. Eine Association wird hergestellt, indem Objekte mit einem Objekt entweder als Child oder als Parent verknüpft werden. Beispielsweise ist eine Datenbank Parent eines File, ein File ist Parent eines Field.

Passive Cross-References (Passive Querverweise)

Windows - XRef Evaluation: Die Funktion Passive Cross-References zeigt an, welche Objekte das aktuelle Objekt benutzen. So kann man z.B. feststellen, in welchen Teilen einer Anwendung ein bestimmter Copycode verwendet wird. Die Ergebnisse werden in einer Baumstrukturansicht dargestellt, wobei das referenzierte ("benutzte") Objekt an oberster Stelle angezeigt wird. Bei einigen Objekttypen (z.B. Copycodes, DDMs und Methods) gibt es standardmäßig nur passive Querverweise.

Passive Help (Passive Hilfe)

Predict: Passive Hilfe liefert beschreibende Informationen zu Funktionen. Kontextspezifische Online-Hilfe kann durch Eingabe eines Fragezeichens (?) in das Feld Retrieval Type/Function eines Menüs oder aus dem Help Main Menu angezeigt werden.

PCB = Program Communication Block

DL/I or IMS control block that describes an application program's interface to a DL/I or IMS database or, additionally, for message processing and batch message processing programs, to the source and destination of messages. Siehe auch PSB = Program Specification Block.*

PDA = Parameter Data Area (Parameter-Datenbereich)

Ein Natural-Objekt, das benutzt wird, um die Datenelemente zu definieren, die als Parameter an ein Subprogram, eine externe Subroutine oder eine Helproutine übergeben werden. Weitere Informationen siehe Parameter Data Area im Leitfaden zur Programmierung.

Periodic Group (Periodengruppe)

Adabas: Eine Periodengruppe definiert eine Gruppe von Feldern (wobei es sich um Elementarfelder (Elementary Fields) und/oder multiple Felder (Multiple-Value Fields) handeln kann), die sich innerhalb eines Datensatzes wiederholen können. Die durch eine Periodengruppe definierten Felder können, abhängig von der Adabas-Version und FDT-Definition, bis zu 65.534 mal pro Datensatz wiederholt werden. In Natural erfolgt der Zugriff auf eine Periodengruppe in Adabas, indem alle Felder als getrennte Arrays definiert werden oder indem eine Gruppe als Array definiert wird.

Physical File (Physische Datei)

Predict: Siehe Master File.

Placeholder (Platzhalter)

Predict: Wenn ein Objekt, das mit einem anderen Objekt verlinkt ist, geladen oder importiert wird und dabei das referenzierte Objekt nicht geladen oder importiert wird und in der Zielumgebung nicht existiert, wird in der Zielumgebung ein Platzhalter (Placeholder) für das referenzierte Objekt hinzugefügt. Zweck dieses Platzhalters ist es, die Objektkennung (Object ID) des referenzierten Objekts in der Zielumgebung zu reservieren, damit die in der alten Umgebung vorhandene Verknüpfung in der neuen Umgebung zu einem späteren Zeitpunkt wiederhergestellt werden kann.

Ein Placeholder enthält folgende Informationen:

  • Object ID (Objektkennung)

  • Internal ID (interne Kennung)

  • Subtype (Untertyp), falls zutreffend)

  • Transfer status placeholder (Platzhalter für den Übertragungsstatus)

Plattform

Siehe Betriebssysteme.

Alle von Natural und Natural-Add-on-Produkten unterstützten Betriebssysteme sind im Abschnitt Product Version Availability auf der Empower Website der Software AG aufgeführt, siehe https://empower.softwareag.com/ .

PLOG = Protection Log (Schutzprotokollierung)

Adabas: Datei, in der Vorher- und Nachher-Abbilder von Datensätzen und anderen Elementen aufgezeichnet werden, wenn an einer Adabas-Datenbank Änderungen vorgenommen werden. Wird verwendet, um nach einem Neustart die Datenbank wiederherzustellen (bis zu letzten beendeten Transaktion oder ET).

Plug-in Manager

Windows: Die Natural Studio-Benutzerschnittstelle kann durch Plug-Ins erweitert werden, die mit dem Plug-in Manager aktiviert und deaktiviert werden können. Ein Teil der Funktionalität von Natural Studio selbst wird in Form von Plug-ins geleifert. Ein Muster-Plug-In wird in Quellcode in der Bibliothek SYSEXPLG ausgeliefert.

Portable GPs (Portierbare generierte Programme)

Windows und UNIX: GPs, die mit Natural ab Version 5 katalogisiert werden, sind portierbar über jede von Natural unterstützte UNIX- und Windows-Plattform und können dort ohne erneute Kompilierung ausgeführt werden. Siehe auch Generated Programs.

Predict

Datendiktionär der Software AG für die Entwicklung mit Sprachen der vierten Generation, insbesondere Natural. Es handelt sich um einen Zentralspeicher für Anwendungs-Metadaten, dokumentiert und stellt Verweistabellendaten (XRef Data) zur Verfügung. Mit Predict ist es möglich, Code automatisch anhand von Definitionen zu generieren und so die Produktivität hinsichtlich Entwicklung und Pflege zu erhöhen.

Predict Coordinator

Predict: Eine Utility, die den Austausch von Daten zwischen verschiedenen FDIC-Dateien und zwischen Predict un der Natural Engineering Workbench ermöglicht. Der Predict Coordinator benutzt eine eigene FDIC-Datei, die als Coordinator FDIC bezeichnet wird und als Zwischenspeicher dient. Die Anwendung, die die Coordinator-Funktionen enthält, liegt in der Natural-Bibliothek SYSDICBE.

Printer Profile (Druckerprofil)

Windows und UNIX: Profilinformationen für Drucker werden in der globalen Konfigurationsdatei gespeichert, die anfangs die von der Software AG ausgelieferten Druckausgabe-Standardeinstellungen enthält. Die Einstellungen in der globalen Konfigurationsdatei können mit der Natural Configuration Utility geändert werden.

Process (Prozess)

Ein Betriebssystemprozess ist ein Arbeitselement, das einen eigenen Speicherraum, Code, Daten und andere Betriebssystem-Ressourcen hat und aus einem oder mehreren Threads besteht.

Processing Rule (Verarbeitungsregel)

Eine für ein Maskenfeld (Map Field) definierte Verarbeitungsregel, die den Inhalt des Feldes prüft und abhängig vom vorhandenen Inhalt reagiert. Die Prüfung kann auch mehrere Felder umfassen. Verarbeitungsregeln werden zentral in Predict gespeichert (Free Rules) und/oder DDM-Feldern permanent zugewiesen (Automatic Rules).

Profil

Großrechner: Mit der Natural-Utility SYSPARM kann eine Profilparameter-Zeichenkette angegeben und unter einem Profilnamen gespeichert werden. Um das Profil zu verwenden, wird Natural mit dem dynamischen Parameter PROFILE=profile-name gestartet. Die unter diesem Profilnamen gespeicherte Profilparameter-Zeichenkette wird dann als dynamische Parameter an Natural übergeben. Profil bedeutet in diesem Kontext eine aus Profilparametern bestehende Zeichenkette, die unter einem Profilnamen gespeichert wird.

Profilparameter

Ein Natural-Profilparameter definiert eine Eigenschaft der Natural-Umgebung.

Der Wert für einen Profilparameter wird aus einer der folgenden Quellen übernommen:

  • Zuweisung zur Laufzeit aus einem Session-Parameter, der mit dem Natural-Statement SET GLOBALS oder dem Natural-Systemkommando GLOBALS (höchste Priorität) angegeben ist.

  • Dynamische Zuweisung, die für die aktuelle Natural-Sitzung gültig ist. Dies erfolgt durch Angabe eines Einzelparameters beim Natural-Start.

  • Statische Zuweisung, die im Natural-Parametermodul bzw. in der Natural-Parameterdatei angegeben wird (niedrigste Priorität). Auf dem Großrechner ist das das Parametermodul, welches mit dem Natural-Nukleus verlinkt ist. Unter Windows und UNIX ist das die Parameterdatei NATPARM.SAG.

Weitere Informationen siehe die plattformspezifische Natural-Operations-Dokumentation.

Profilparameter-Hierarchie

Natural-Profilparameter werden, wie in der folgende Tabelle dargestellt, auf verschiedenen hierarchisch organisierten Ebenen (mit absteigender Priorität) gesetzt:

Während der Sitzung (höchste Priorität)

Entwicklungsumgebungseinstellungen

Einstellungen auf Programm-/Statement-Ebene

Session-Parameter-Einstellungen

Natural Security-Definitionen

Dynamisch beim Start der Sitzung

Dynamische Parametereingabe

Vordefinierte Parameterprofile

Vordefinierte dynamische Parameter-Sätze

Statisch

Alternatives Parametermodul bzw. Parameterdatei

Natural-Standard-Parametermodul bzw. Parameterdatei

Profiler

Tool für die dynamische Programmanalyse. Misst die Häufigkeit und Dauer von Anweisungen zur Vereinfachung der Programmoptimierung.

Siehe auch Natural Profiler.

ProgID (Programmatic Identifier)

Die ProgID einer DCOM Class ist ein aussagekräftiger Name, durch den die Class in Client-Programmen gekennzeichnet wird. Bei Natural Classes wird der Name, der im Operanden class-name im DEFINE CLASS-Statement definiert ist, als eine ProgID in die Registry geschrieben, wenn die Class mit dem Kommando REGISTER als DCOM Class registriert wird.

Program (Programm)

Predict: Ein Predict-Objekt des Typs Program dokumentiert Datenverarbeitungsobjekte verschiedenen Typs und verschiedener Sprachen.

Program-driven Application

Anwendungen, bei denen die ausführenden Teile des Code durch Programme und nicht durch Ereignisse gesteuert werden. Die Ausführung beginnt mit der ersten Zeile ausführbaren Codes, folgt einem definierten Pfad durch die Anwendung und ruft dabei gemäß Anweisungen in der vordefinierten Abfolge zusätzliche Programme auf.

Property (Eigentum)

Attribute eines Objekts, auf die von Clients zugegriffen werden kann. In Natural Classes werden Property-Werte eines Objekts im Objektdatenbereich gespeichert. Deshalb muss jedem Property eine Objektdatenvariable zugewiesen werden.

Weitere Informationen siehe Object Data Variable.

Property Implementation

Die Objektdatenvariable, die einem Property zugewiesen wird. Weitere Informationen siehe Object Data Variable.

Protocol Access Layer

Codierung von Zugangsaufrufen an das und von dem Kommunikationsprotokoll (zurzeit TCP/IP) an den und von dem Client und Server.

PSB = Program Specification Block

DL/I or IMS control block that describes databases and logical message destinations available for an application program. A PSB consists of one or more program communication blocks (PCBs).*

PU = Physical Unit (Physische Einheit)

SNA: In der Systems Network Architecture (SNA) identifiziert eine physische Einheit (Physical Unit - PU) einen Netzwerkknoten, der Kommunikationssitzungen zwischen logischen Einheiten (Logical Units - LU) unterstützt.

R

RABN

Abkürzung für Relative Adabas Block Number.

RAD

Abkürzung für Rapid Application Development Model.

RBA = Relative Byte Address

VSAM: The displacement in bytes of a stored record or control interval from the beginning of the storage space allocated to the data set to which it belongs.*

Registry (Windows-Registrierungsdatenbank)

Zentrales Verzeichnis auf Windows-Plattformen für Konfigurationsdaten, Datenbank für Konfigurationsdateien. Physisch besteht die Registry aus zwei Dateien: System.dat und User.dat. Logisch umfasst die Registry die Konfigurationsdaten, die im Registry Editor angezeigt werden. Die Registry enthält Konfigurationsinformationen aller Art, sowohl für Hardware als auch Software. Beispielsweise enthält die Registry Informationen über DCOM Classes und deren Zuweisung zu Servern. Weitere Informationen siehe Microsoft-Dokumentation.

Registry Key (Registrierungsschlüssel)

Wenn eine Class registriert wird, werden Einträge mit Registrierungsschlüsseln in der Windows-System-Registrierungsdatenbank des Servers vorgenommen. Registrierungsschlüssel werden außerdem in der Registrierungsdatenbank des Client hinzugefügt, wenn die Client-Registrierungsdatei ausgeführt. Ausführliche Informationen zu den Registrierungsschlüsseln und deren Verwaltung siehe Registry-Dokumentation für die entsprechende Plattform.

Related Objects

Predict: Generischer Begriff für Parent- und Child-Objekte.

Relationship

Predict: Siehe File Relation.

Report Listing

Predict: Predict-Objekte des Typs Report Listing werden verwendet, um die Transfer-Operationen mit dem Predict Coordinator und den Konvertierungsfunktionen zu protokollieren.

Reserved Word (Reserviertes Wort)

Teil der Programmiersprache Natural. Es handelt sich um Buchstabenkombinationen, die den Benutzern nicht zur eigenen Verwendung zur Verfügung stehen.

Siehe Abschnitt Für Natural reservierte Schlüsselwörter im Leitfaden zur Programmierung.

Restrictions (Einschränkungen)

Predict: Sammlung von Keywords (Schlüsselwörter), Owners (Eigentümer) und Text Strings (Textzeichenketten), die als Auswahlkriterien bei der Rückgewinnung von Informationen zu Objekten verwendet werden. Einschränkungen können in Profilen gespeichert oder zur vorübergehenden Verwendung angegeben werden.

Retrieval (Informationsrückgewinnung)

Predict: Untersystem, das anhand von Auswahlkriterien Ausgabeinformationen (Objekte, deren Attribute und Verknüpfungen, s. Associaton) am Terminal oder (im Batch-Modus) für das Spool-System verfügbar macht.

Retrieval Model (Verfahren zur Informationsrückgewinnung)

Predict: Ein Retrieval Model umfasst zwei Teile: eine Informationsrückgewinnungsstruktur und eine Definition des Inhalts sowie des Layout der Berichts (Report), die erstellt werden sollen.

Retrieval Operation (Recherche-Operation)

Predict: Zur Informationsrückgewinnung aus dem Datendiktionär müssen ein Retrieval-Typ und ein Ausgabemodus angegeben werden. Diese Einstellungen bestimmen zusammen den Typ der Retrieval Operation, die im Kopfbereich von Berichts (Reports) angezeigt wird.

Retrieval-Typ

Predict: Der Retrieval-Typ bestimmt den Typ der Informationen, die Predict aus dem Diktionär recherchieren soll. Retrieval-Typen sind entweder unabhängig, z.B. Object mit Children, oder typspezifisch, z.B. Dateiunterschied (Difference of Files).

Rippling

Predict: Das automatische Aktualisieren aller abgeleiteten Felder auf niedrigerer hierarchischer Ebene, wenn das entsprechende Feld auf einer höheren hierarchischen Ebene geändert wird.

Es gibt folgende hierarchische Ebenen:

  • Standard Files

  • Master Files

  • Userviews

Routine

Sammelbegriff für Natural-Objekttypen, die nicht eigenständig ausgeführt werden können, z.B. Helproutine, Subprogram, Subroutine.

RPC = Remote Procedure Call

Client/Server-Kommunikationstechnik, die angewendet wird, um Anwendungen, Prozeduren und Objekt-Methoden auf einem Remote-Rechner über ein Netzwerk aufzurufen. Der Client sendet eine Anforderung an den Server, der den Dienst erbringt. Die Übertragung der Anforderungen erfolgt über Client und Server Stubs.

Siehe auch Natural RPC (Remote Procedure Call).

RPC Stub

Natural RPC: Das Client Subprogram, über das das Server Subprogram aufgerufen wird. Der RPC Stub hat den gleichen Namen und enthält die gleichen Parameter wie das entsprechende Server Subprogram.

Der RPC Stub empfängt die CALLNAT-Anforderungen auf der Client-Seite, arrangiert die Natural CALLNAT-Parameter und übergibt sie an die RPC Client-Laufzeit, die dann die Parameter an den EntireX Broker Stub des Client übergibt.

Weitere Informationen siehe Creating Stub Programs und Working with Automatic Natural RPC Execution in der Natural RPC (Remote Procedure Call)-Dokumentation.

RRDS = Relative-record Data Set

VSAM: A data set organization, in which records are of fixed length are accessed by their relative record numbers (RRN).*

RRN = Relative Record Number (Relative Datensatznummer)

VSAM: Eindeutige Kennung für jeden Datensatz, der in einer zugehörigen Datei (RRDS, Relative Record Data Set) gespeichert wird.

RSL = Record-sharing Level

VSAM: Eine Option, die es gestattet, VSAM-Dateien (Data Sets) auf Datensatzebene von mehreren Adressräumen aus über mehrere Systeme hinweg gemeinsam zu nutzen.

Runtime (Laufzeit)
  1. Teil des Natural-Nukleus, der im Gegensatz zum Compiler ein Natural-Programm ausführt.

  2. Die Zeit, während der ein Natural-Programm ausgeführt wird.

S

SAA = Systems Application Architecture

A set of common standards and procedures for working with IBM systems and data. SAA enables different software, hardware and network environments to coexist. It provides bases for designing and developing application programs that are consistent across different systems.*

SBCS = Single-Byte Character Set

Zeichensatz, bei dem jedes Zeichen durch ein Byte dargestellt wird, im Unterschied zum Doppelbyte-Zeichensatz (DBCS).

SCP = System Control Program

Großrechner: Die Natural SCP-Umgebung ist Teil des Natural CICS Interface. Ein Auszug (Dump) wird bei allen SCP-Störfällen erstellt.

Siehe Abschnitt Natural under CICS Abend Codes and Error Messages in der Messages and Codes-Dokumentation.

SDI

Abkürzung für Single-Document Interface.

Selection Criteria (Auswahlkriterien)

Predict: Predict-Suchfunktionen können auf Einzelobjekten oder auf Gruppen von Objekten angewendet werden. Suchkriterien werden angegeben, um Objekte auszuwählen, auf die die Suchfunktionen angewendet werden sollen.

Selection Window (Auswahlfenster)

Predict: Siehe Active Help (Aktive Hilfe).

Server

Predict: Predict-Objekte des Typs Server werden gemeinsam mit Objekten des Typs Node (Knoten) benutzt, um Remote Procedure Calls zu dokumentieren.

Server Front-End

z/OS: Eine Komponente der Natural Server-Umgebung, die vom Natural Db2 Stored Procedures Server und dem Natural Development Server benutzt wird. Siehe Operating Natural - Environment-Specific Information in der Operations-Dokumentation. Es handelt sich um einen funktional erweiterten umgebungsabhängigen Nukleus (Siehe Natural-Nukleus), der für den Front-End Server zusätzliche Funktionalität zur Verfügung stellt, z.B. Initialisierung der Server-Umgebung, Ein- und Ausspeichern der Sitzung und Ausführung von Natural-Objekten.

Server ID (Server-Kennung)

Die Server-Kennung ist eine Zeichenkette, die einen NaturalX Server identifiziert. Die Server-Kennung ist ein Schlüssel in der Windows System Registry, dessen Eigentümer Natural ist und der alle Classes zusammenhält, die zu einem gegebenen NaturalX Server gehören. Es ist eine willkürliche, 32 Zeichen umfassende Zeichenkette, die keine Leerzeichen enthält und bei der nicht zwischen Groß-/Kleinschreibung unterschieden wird. Die Server-Kennung wird mit dem Natural-Parameter COMSERVERID=serverid definiert.

Server Name (Server-Name)

Natural RPC: Der Name des Servers, auf dem der CALLNAT ausgeführt werden soll.

Beim EntireX Broker wird der Name im Feld SERVER in der EntireX Broker-Attribut-Datei definiert.

Server Task (Server-Task)

Natural RPC: Ein Server Task ist eine Natural-Task, der Dienste (Unterprogramme) anbietet. Typischerweise handelt es sich dabei um einen Batch Task oder einen asynchronen Task. Die Identifizierung erfolgt mittels Server Name.

Service Directory

Natural RPC: Verzeichnis, das Informationen darüber enthält, welcher Server welche Dienste (Unterprogramme) zur Verfügung stellt. Das Service Directory kann entweder lokal auf jedem Client-Knoten vorhanden sein oder es kann auf einem Remote Directory Server liegen, der mit dem Session-Parameter RDS referenziert wird. Generierung erfolgt mit der Utility SYSRPC zur Implementierung des Service Directory.

Das Service Directory wird durch das Natural-Unterprogramm NATCLTGS implementiert, das durch die Utility SYSRPC generiert wird.

Session (Sitzung)

Natural: Der benutzerabhängige Natural-Laufzeitkontext, der erforderlich ist, damit das Natural-Laufzeitsystem Natural-Programme für einen einzelnen Benutzer ausführen kann.

Session Parameter (Session-Parameter)

Parameter innerhalb der aktuellen Natural-Sitzung, die mit dem Systemkommando GLOBALS (oder einem SET GLOBALS-Statement) zugewiesen werden.

Natural-Session-Parameter können in bestimmten Natural-Statements benutzt werden, um Faktoren wie z.B. die Größe eines Berichts und die Art und Weise, wie Felder angezeigt werden sollen, zu steuern.

Bei der Installation von Natural setzt der Natural-Administrator diese Parameter auf Standardwerte, die dann für alle Natural-Benutzer gültig sind.

Siehe Parameter-Referenz-Dokumentation.

Um festzustellen, welche Parameter für Ihre Natural-Sitzung gelten, können Sie das Systemkommando GLOBALS absetzen.

Session Variable (Session-Variable)

Predict: Bei vielen Predict-Funktionen müssen Parameterwerte angegeben werden. Predict speichert Parameterwerte temporär in Sitzungsvariablen. Welche Parameterwerte von Sitzungsvariablen genommen werden können, hängt sowohl von der Funktion als auch dem Parametertyp ab.

Shared Nucleus (Umgebungsunabhängiger Nukleus)

Synonym für den umgebungsunabhängigen Nukleus. Siehe auch Natural-Nukleus.

Single-Master View

Predict: Eine Sicht, die stets nur von einem Master File abgeleitet wird, z.B. eine Adabas-Benutzer-Datensicht (Userview).

Single Point of Development (SPoD)

Windows: Ein ab Natural 5 für Windows realisiertes Konzept einer platformunabhängigen Anwendungsentwicklung.

SIP = Session Information Pool

Dient zur Ablage der Datensätze mit Informationen über die Natural-Sitzung. Wird in Verbindung mit dem Natural Authorized Services Manager (ASM) benutzt.

SIR = Session Information Record (Natural) / Session Information Retrieval (IBM)

Natural: Das Natural CICS Interface hält permanent Informationen über alle aktiven Natural-Sitzungen bereit. Zu jeder Sitzung wird ein Sitzungsinformationsdatensatz (Session Information Record - SIR) gepflegt.

IBM: The function that allows an operator to enable or disable session information retrieval for a particular gateway or for all gateway sessions. When a gateway session ends, trace information about the most recent sequence or FID0 numbers to cross the gateway is passed back to all system services control points (SSCPs) that have enabled SIR for that session or for all sessions. This information can also be passed back to the requesting host.*

SIT = System Initialization Table

A CICS table that contains information to initialize and control system functions, module suffixes for selection of user-specified versions of CICS modules and tables, and information used to control the initialization process. You can generate several SITs, using the resource definition macro DFHSIT, and then use the SIT system initialization parameter to select the one that best meets your current requirements at initialization time.*

SMA = System Maintenance Aid

Siehe System Maintenance Aid.

SMF = System Management Facility

A standard feature of z/OS that collects and records a variety of system and job-related information.*

SNA = Systems Network Architecture

The IBM architecture that defines the logical structure, formats, protocols, and operational sequences for transmitting information units through, and controlling the configuration and operation of, networks. The layered structure of SNA allows the ultimate origins and destinations of information (the users) to be independent of and unaffected by the specific SNA network services and facilities that are used for information exchange.*

SOAP = Simple Object Access Protocol

XML-basierte Nachrichtenkonvention, die in Kombination mit dem EntireX XML Wrapper ermöglicht, dass eine Natural-Anwendung durch ein mittels HTTP gesendetes XML-Dokument gestartet wird.

Software AG Editor

Großrechner: Der Software AG Editor kann alternativ zum Natural-Programm-Editor benutzt werden. Voraussetzung ist, dass Natural ISPF installiert und Ihr Editor-Profil entsprechend eingestellt ist. (Siehe Editoren-Dokumentation bezüglich Editor-Profilen).

Source Field (Source-Feld)

Predict: Feld, das in der Definition eines abgeleiteten Feldes benutzt wird. Abgeleitete Felder sind Super-, Hyper-, Subfield-Deskriptoren und phonetische Deskriptoren.

Source Object (Quellcode-Objekt)

Natural: Ein Source Object (oder gespeichertes Objekt) enthält Natural-Quellcode. Ein Source Object wird als Objektmodul in einer Natural-Systemdatei gespeichert.

Siehe auch Cataloged Object, Object und Object Types

SPA = Scratch Pad Area

IMS TM: Ein terminal-spezifischer Bereich zur zeitweiligen Speicherung von Daten, die im Laufe von Benutzer-Transaktionen verarbeitet werden.

SPoD

Siehe Single Point of Development.

SQL = Structured Query Language

A programming language that is used to define and manipulate data in a relational database.*

SSA = Segment Search Argument

IMS oder DL/I: The part of a DL/I call that identifies a segment or group of segments to be processed. SSAs may be simple segment names or they may be qualified to include constraints on the values of fields within the named segment types.*

Standard Field (Standard-Feld)

Predict: Ein Standard Field in einem Standard File. Standard Files und Standard Fields erzwingen den standardmäßigen Gebrauch von Feldern in verschiedenen Dateien.

Standard File (Standard-Datei)

Predict: Ein Standard File dokumentiert des Gesamt-Layouts aller Daten, die innerhalb einer Organisation verarbeitet werden (Datendefinitionen und/oder Firmenstandards). Felder in einem Standard File beziehen sich nicht direkt auf eine implementierte Datenstruktur: Felddefinitionen in einem Standard File beziehen sich auf Master Files verschiedenen Typs.

Siehe Rippling.

Startup Transaction - *STARTUP

Die Systemvariable *STARTUP enthält den Namen des Programms, das zum Starten einer Natural-Sitzung benutzt wird.

Wenn Sie eine Natural Development Server-Umgebung von NaturalONE aus abbilden ("mappen") (*SERVER-TYPE) und das von *STARTUP gelieferte Startprogramm benutzen, sollten Sie sich vergewissern, dass dieses Programm keine Bildschirm-Ein-/Ausgaben durchführt und korrekt in der Bibliothek beendet wird, in der es enthalten ist.

Siehe auch Beschreibung der Systemvariablen *STARTUP.

Statements

Siehe Statements-Dokumentation.

Statische Parameter

Großrechner: Zugewiesen durch Profilparameter, die im Natural-Parametermodul angegeben sind, welches während der Installation angelegt wird.

Windows und UNIX: Die in NATPARM.SAG angegebenen Parametereinstellungen..

Steplib

Eine Steplib ist eine Natural-Benutzer-Bibliothek (Library) oder System-Bibliothek, die mit der aktuellen Benutzer- oder System-Bibliothek verkettet ist. Eine Steplib kann als einzelner Speicherort für mehrere Objekte benutzt werden, die von verschiedenen Anwendungen gemeinsam genutzt werden. Dadurch wird die redundante Speicherung identischer Objekte vermieden und Anwendungen können besser organisiert werden. Wenn Natural Security installiert ist, kann eine Steplib außerdem verwendet werden, um den den Zugang zu bestimmten Objekten einzuschränken.

Storagespace

Predict: Predict-Objekte des Typs Storagespace dokumentieren Db2 Storagegroups.

STOW

In Natural bezieht sich der Begriff "Stow" auf das Natural-Systemkommando STOW. Es dient dazu, ein Natural-Objekt (sowohl in Sourceform als auch in Objektform) in einer Natural-Systemdatei zu katalogisieren (kompilieren) und zu speichern. Beide Objekte haben dann denselben Zeitstempel.

Stub (Anknüpfungspunkt)

Program, das als Kommunikationsendpunkt (Socket) die Verknüpfung zwischen dem lokalen Anwendungsprogramm und dem Broker herstellt. Siehe auch RPC Stub.

Subtype (Untertyp)

Predict: Objekttypen können Untertypen habe. Der Objekttyp File beispielsweise kann die Untertypen Adabas File, Adabas Userview, Db2 Table, Db2 View usw. Die Untertypen des Objekttyps File beispielsweise werden auch als Dateitypen bezeichnet.

Super Natural

Software AG-Produkt, mit dem Endbenutzer Daten aus Großrechner- und PC-Dateien extrahieren und verarbeiten können. Bietet eine menügesteuerte, interaktive Report-Layout-Angabe und flexible, kundenspezifische Anpassung von Endbenutzerprofilen.

SVC = Supervisor Call

A request that serves as the interface into operating system functions, such as allocating storage. The SVC protects the operating system from inappropriate user entry. All operating system requests must be handled by SVCs.*

Syncpoint = Synchronization Point

In CICS und IMS TM ist ein Syncpoint ein logischer Punkt während der Ausführung eines Anwendungsprogramms, an dem die von einem Programm vorgenommenen Änderungen konsistent und vollständig sind und in der Datenbank festgeschrieben werden können. Die Ausgabe, die bis zu diesem Punkt angehalten wurde, wird an den oder die betreffenden Bestimmungsorte gesendet, die Eingabe wird aus den Nachrichtenwarteschlangen entfernt und die Datenbankänderungen werden für andere Anwendungen verfügbar gemacht.

SYSPARM Utility

Großrechner: Utility zum Anlegen und Pflegen von Parameterprofilen. Sie können eine aus Profilparametern bestehende Zeichenkette angeben, diese unter einem Profilnamen speichern und danach Natural mit dem dynamischen Parameter PROFILE=profile-name aufrufen. Die mit diesem Profil definierten Parameter werden dann als dynamische Parameter an Natural übergeben.

SYSRPC Utility

Utility zum Konfigurieren von Diensten und Verbindungen für jeden Natural Client, der mit Remote Procedure Calls arbeitet. Siehe SYSRPC Utility in der Utilities-Dokumentation.

System

Predict: Predict-Objekte des Typs System dokumentieren eine Zusammenstellung von Programmen, die eine Anwendung oder einen Teil einer Anwendung bilden.

System Command (Systemkommando)

Natural-Systemkommandos führen Funktionen aus, die zum Anlegen, Pflegen oder Ausführen von Natural-Programmierobjekten benötigt werden. Außerdem gibt es Systemkommandos, die zum Überwachen und Verwalten der aktuellen Natural-Umgebung benutzt werden können.

System File (Systemdatei)

Die Natural-Systemdateien (FNAT, FUSER) enthalten Informationen, Programme, Module usw., die für das Funktionieren des Natural-Systems erforderlich sind. Produkte wie Predict, Natural Security, Natural Advanced Facilities und Natural for VSAM benötigen eigene Systemdateien (FDIC, FSEC, FSPOOL, FDICX).

System Function (Systemfunktion)

In Natural eingebaute Funktionen, die in bestimmten Statements benutzt werden können Siehe Systemfunktionen-Dokumentation.

System Library (System-Bibliothek)

Natural-interne Bibliothek, die bei der Installation in der Systemdatei FNAT angelegt wird. Es sind darin keine kundenseitige Änderungen möglich. Alle Natural System Library-Namen beginnen mit den Buchstaben "SYS" (mit einigen Ausnahmen auf dem Großrechner).

SYSTEM Library

Die Bibliothek, die durchsucht wird, wenn ein Natural-Objekt weder in der aktuellen Bibliothek noch in den Steplibs gefunden werden kann. Eine SYSTEM Library gibt es sowohl in der FNAT- als auch in der FUSER-Systemdatei. Siehe Steplib.

System Maintenance Aid (SMA)

Produkt der Software AG zum Installieren und Pflegen von Software AG-Großrechnerprodukten.

System Management Hub

Produkt- und plattformübergreifendes Management-Framework der Software AG, dessen Architektur die Integration von Plug-ins existierender Produkte, Trennung von implementierungsspezifischer Verwaltungstechnologien und Wiederverwendung als produktunabhänges, plattformübergreifendes Framework gestattet.

System Program (System-Programm)

Predict: Programme, die nicht als Quellcode verfügbar sind, werden mit Predict-Objekten des Typs Program mit Subtype E (External Object) und Language Z (System Program) dokumentiert. Immer wenn in Predict ein Systemprogramm angelegt wird, werden dazu auch XRef-Daten geschrieben.

Systemvariable

Systemvariablen werden verwendet, um Systeminformationen anzuzeigen. Sie können an jedem beliebigen Punkt innerhalb eines Natural-Programms referenziert werden. Siehe Systemvariablen-Dokumentation.

T

TAC

Abkürzung für Transaction Code (Transaktionsschlüssel).

Task (Aufgabe)

Großrechner: Einzelne oder mehrere Abfolgen von Anweisungen, die in einer Mehrprogramm- oder Mehrprozessor-Umgebung von einem Steuerprogramm als zusammenhängende Aufgabe behandelt werden, die von einem Rechnersystem erledigt werden sollen.

Windows und UNIX: Siehe Prozess.

TCB = Task Control Block

z/OS: Vom Betriebssystem zugewiesener Steuerblock, der alle Informationen zu Tasks enthält, die für das System relevant sind.

TD = Transient Data (Übergangsdaten)

CICS: Daten die in einer Einrichtung zeitweilig gespeichert werden. Ein Übergangsobjekt wird automatisch gelöscht, wenn es nicht mehr benutzt wird.

Terminal Command (Terminalkommando)

Sie können ein anderes Sonderzeichen als Terminalkommando-Steuerzeichens definieren. Dazu dient der Session-Parameter CF. Siehe Terminalkommando-Dokumentation.

Thousands Separator (Tausendertrennzeichen)

Um die Ausgabe großer Ganzzahl-Werte zu strukturieren, ist es üblich, Trennzeichen nach jeweils drei Ziffern einer Ganzzahl einzufügen, um Gruppen von Tausendern voneinander zu trennen. Dieses Trennzeichen wird "Tausendertrennzeichen" genannt.

Dynamic Thousands Separator ( Dynamisches Tausendertrennzeichen)

In Natural ist ein "dynamisches Tausendertrennzeichen" ein spezifisches Zeichen in der Editiermaske, um die Stelle anzugeben, an der die Tausendertrennzeichen zur Laufzeit eingefügt werden.

(Thousands Separator Character (Tausendertrennzeichen)

Das "Tausendertrennzeichen" ist das Zeichen, das zur Laufzeit als Trennzeichen zwischen jeder dritten Ziffer einer Ganzzahl verwendet werden soll.

Thread

Großrechner: Speicherbereich, der alle Daten für eine bestimmte Natural-Sitzung enthält.

Windows und UNIX: Die grundlegende (Speicher-)Einheit, der das Betriebssystem CPU-Zeit zuweist. Threads gestatten paralleles Rechnen in einzelnen oder mehreren Prozessoren, bei denen die Ausführung unabhängig voneinander erfolgt.

TP Monitor = Teleprocessing Monitor / Transaction Processing Monitor

z/OS:

Ein Steuerprogramm für die Administration und Verwaltung von Anwendungen zur Online-Transaktionsverarbeitungen (OLTP). Die TP-Monitor-Technik ergänzt das Betriebssystem und dient als Zwischenschicht, die den Zugang zu Resourcen kapselt. Auf diese Weise wird der Benutzer oder Anwendungsprogrammierer vor technischen Einzelheiten auf der Betriebssystemebene, z.B. bezüglich dem Datenbankzugriff, abgeschirmt.

Transfer Medium (Transfer-Medium)

Predict: Wenn Daten unter Verwendung des Predict Coordinator übertragen werden, kann das Übertragungsmedium eine PC-Arbeitsdatei, eine Natural-Arbeitsdatei oder eine Datei in einer Datenbank sein. Dabei ist das Übertragungsmedium bei den Coordinator-Funktionen Unload und Export die Zielumgebung; bei den Coordinator-Funktionen Load und Import ist das Übertragungsmedium die Quellumgebung.

Transaction (Transaktion, Vorgang)
  1. Eingabe von Anwendungsdaten, die von einem einzelnen Benutzer übergeben werden und durch die eine Abfolge von Informationsaustauschvorgängen und die Ausführung von operativen Schritten (Eingabe - Datenverarbeitung - Ausgabe) eingeleitet werden. Um den Ablauf zu starten, wird ein Transaktionsschlüssel benötigt.

  2. Natural führt Datenbankaktualisierungen auf der Basis von Transaktionen (Datenbanktransaktionen) aus, was bedeutet, dass alle Datenbankänderungsanforderungen in logischen Transaktionseinheiten verarbeitet werden. Eine logische Transaktion ist die kleinste Arbeitseinheit (gemäß Definition durch den Benutzer), die als Ganzes ausgeführt werden muss, um sicherzustellen, dass die in der Datenbank enthaltenen Informationen logisch konsistent sind. Die Statements END TRANSACTION (ET) und BACKOUT TRANSACTION (BT) bewirken, dass die Datenbank alle Datensätze seit Beginn der Transaktion entsperrt. Siehe auch Datenbankzugriffe im Leitfaden zur Programmierung.

Translator Database

Predict: Datenbank, die ADASTAR-Übersetzungstabelle enthält, die verwendet wird, um bei der Benutzung von Adabas Star die physische Datei hinter einer Nummer einer logischen Datei zu bestimmen.

Tree View (Baumstrukturansicht)

Visuelle, hierarchische Darstellung der Bestandteile.

Type Information (Typinformation)

Wenn eine NaturalX Class als DCOM Class registriert wird, dann wird eine Type Library generiert, die mit der Class über einen Eintrag in der Windows System Registry verbunden ist. Clients können die in der Type Library enthaltenen Typinformationen benutzen, um die Beschreibungen von Interfaces, Methods und Properties beim Kompilieren oder zur Laufzeit zu prüfen.

Type Library

Wenn eine NaturalX Class als DCOM Class registriert wird, dann wird eine Type Library generiert, die mit der Class über einen Eintrag in der Windows System Registry verbunden ist. Clients können die in der Type Library enthaltenen Typinformationen benutzen, um die Beschreibungen von Interfaces, Methods und Properties beim Kompilieren oder zur Laufzeit zu prüfen.

U

UCB

Abkürzung für Unit Control Block User.

UDF

Benutzerdefinierte Funktion.

Unicode

Informationen zu Unicode-Begriffen, die in der Natural-Dokumentation verwendet werden, können Sie dem Glossar entnehmen, das für die aktuelle Unicode-Version auf Unicode Home Page veröffentlicht wird:

Unload (Entladen)

Predict: Es gibt zwei Verfahren, um Predict-Objekte zu entladen:

  • Auszüge (Extracts) benutzen
    Mit Hilfe der Menü-Funktionen können Sie nur Objekte entladen, die in einem Extract enthalten sind. Pro Unload-Operation können bis zu 10 Extracts angegeben werden.

  • Unload-Kommandos benutzen
    Außerdem können Sie in der Kommandozeile einzelne Objekte oder Bereiche von Objekten angeben. Der Leistungsumfang der Funktion kann durch Parameter eingeschränkt werden.

URI

Abkürzung für Uniform Resource Identifier (Identifikator für Ressourcen im Internet).

Beispiel:

http://guest:guestpwd@si15.hq.sag:80/xml/mycar.xml
Protokoll http
Benutzerkennung guest
Passwort guestpwd
Port 80
Pfad /xml
Datei mycar.xml
User (Benutzer)

Entire Operations: In einer Entire Operations-Umgebung handelt es sich um einen definierten Benutzer mit individuellem Benutzerprofil, das festlegt, welche Pflege- und Steuerungsfunktionen für den Benutzer erlaubt sind.

Predict: Predict-Objekte des Typs User dokumentieren Personen, die ein System benutzen. Eine logische Verbindung zwischen Users und Documentation Objects (Dokumentationsobjekten) wird mittels Owners (Eigentümern) eingerichtet. Siehe Objekttypen.

URL (einheitlicher Ressourcenzeiger)

Abkürzung für Uniform Resource Locator, ein Subtyp des Uniform Resource Identifier (URI). Im gängigen Sprachgebrauch, aber auch in manchen technischen Veröffentlichungen, wird es als Synonym für URI benutzt.

User-Defined Variable (Benutzerdefinierte Variable)

Ein Feld, das Sie selbst in einem Programm definieren können. Wird benutzt, um Werte oder Zwischenergebnisse zu speichern, die an einem Punkt in der Programmverarbeitung zur weiteren Verarbeitung oder zur Anzeige erzielt werden.

Eine benutzerdefinierte Variable definieren Sie, indem Sie ihren Namen und ihr Format/Länge im DEFINE DATA-Statement angeben. Siehe Abschnitt Benutzerdefinierte Variablen im Leitfaden zur Programmierung.

User Exit (User-Exit)

Ein User Exit ist ein Punkt in Natural, eine Unterkomponente oder ein Unterprodukt, bei dem die Kontrolle an eine User Exit Routine übergeben wird.

User Exit Routine (User-Exit-Routine)

Eine User Exit Routine übernimmt an einem definierten User Exit die Kontrolle, um Daten zu bearbeiten oder Entscheidungen zu treffen. Üblicherweise wird ein Muster eines User Exit in Quellcodeformat ausgeliefert. Die in dem User Exit enthaltenen Anleitungen müssen durch den Benutzer geschrieben oder angepasst werden. Die meisten User Exits Routines nutzen die Vorteile der Programmiersprache Natural; eine kleine Untermenge muss auf Großrechnersystemen in in Assembler und auf Nicht-Großrechnersystemen in C geschrieben werden.

Utility (Dienstprogramm)

Eine Utility ist ein zum Lieferumfang eines Software-Produkts gehörendes Dienstprogramm oder Tool für Systemverwalter oder Benutzer zur Ausführung allgemeiner oder spezifischer, systemnaher Aufgaben.

Userview (Benutzer-Datensicht)

Predict: Userviews sind logische Sichten auf Master Files, die zur Verwendung in den Datendeklarationsabschnitten von Programmen definiert werden. Anzahl und Reihenfolge der Felder in einer Userview können von den Master Files abweichen und - innerhalb bestimmter Kompatibilitätsregeln - können bestimmte Attribute von Feldern in Userviews von den entsprechenden Werten auf der physischen/logischen Ebene abweichen.

UTC

Abkürzung für "Coordinated Universal Time", die koordinierte Weltzeit. Sie ist nahezu identisch zu der früher gebräuchlichen "Greenwich Mean Time" (GMT).

V

Variable

Siehe Systemvariable und Benutzerdefinierte Variable.

Verification (Gültigkeitsprüfung)

Predict: Ein Predict-Objekt des Typs Verification dokumentiert die Regeln zur Gültigkeitsprüfung von Feldwerten. Natural-Verarbeitungsregeln können von Predict-Objekten des Typs Verification generiert werden.

Version

Gemäß der Software AG Maintenance Policy wird die Version (bzw. Release) eines Software AG-Produkts wie folgt definiert:

  • Major Version
    Die erste Stelle der Version gibt einen Major Release mit bedeutenden neuen Merkmalen und Funktionen und eventuell größeren Änderungen an der Architektur an.

  • Minor Version
    Die zweite Stelle der Version gibt einen Minor Release mit einigen neuen Merkmalen und Funktionen und Korrekturen (Fixes) an.

  • Service Pack
    Die dritte Stelle der Version gibt ein Service Pack an, die eine Kumulierung von Korrekturen (Fixes) ist, die als geplantes Release ausgeliefert werden. Es wird in der Versionsnummerierung als SP bezeichnet.

  • Fix
    Die vierte Stelle der Version gibt ein bestimmtes Fix an, das kumulativ sein kann.

In der Produktdokumentation wird die Version häufig in Form eines Platzhalters dargestellt, z.B. vrs, v.r.s, vr, v, nnn oder nn, z.B. in Namen von Dateien oder Modulen. Weitere Informationen zur Software AG Maintenance Policy siehe entsprechenden Abschnitt auf der Empower-Webseite der Software AG unter https://empower.softwareag.com.

View

Predict: Siehe Userview.

Virtual Machine

Predict: Zusammen mit Objekten des Typs Network, dokumentieren Predict-Objekte des Typs Virtual Machine die Hardware- und Betriebssystemumgebung eines Datenverarbeitungssystems.

VM = Virtual Machine

"A virtual data processing system that appears to be at the exclusive disposal of a particular user, but whose functions are accomplished by sharing the resources of a real data processing system."*

VSAM = Virtual Storage Access Method

Eine IBM-Zugriffsmethode zum Pflegen von Datensätzen mit unterschiedlicher Dateiorganisation: Key-Sequenced Data Sets (KSDS), Entry-Sequenced Data Sets (ESDS) oder Relative-Record Data Sets (RRDS).

VTAM = Virtual Telecommunications Access Method

Anwendungsprogrammierungsschnittstelle (API) zur Kommunikation mit Datenfernverarbeitungsgeräten mit Systems Network Architecture (SNA) und ihren Benutzern.

W

WTO = Write-to-Operator

"An optional user-coded service that allows a message to be written to the system console operator informing the operator of errors and unusual system conditions that may need to be corrected."*

Work File Format (Arbeitsdateiformat)

Beschreibt die Struktur der Daten, die in der Zieldatei gespeichert werden. Beispielsweise schreibt das Arbeitsdateiformat ENTIRE CONNECTION in zwei Dateien: .NCD und .NCF.

Work File Type (Arbeitsdateityp)

Eine in Natural zur Verfügung stehende Datei, die ein bestimmtes Arbeitsdateiformat verwendet. Es gibt beispielsweise zwei verschiedene Arbeitsdateitypen, bei denen Daten im Entire Connection-Format gespeichert werden. Diese Dateitypen sind ENTIRE CONNECTION und TRANSFER.

Weitere Informationen siehe Profilparameter WORK.

X

X-Arrays

X-Arrays oder eXtensible Arrays sind Arrays, bei denen man die Anzahl der Ausprägungen zur Laufzeit verändern kann. Dies kann zu einer effizienteren Speichernutzung beitragen. Beispielsweise kann man kurzzeitig eine große Anzahl an Ausprägungen benutzen und dann den Speicherplatz verringern, wenn die Anwendung das Array nicht mehr benutzt. Weitere Informationen siehe X-Arrays im Leitfaden zur Programmierung.

XCF = Cross-systems Coupling Facility

"A component that provides functions to support cooperation between authorized programs running within a sysplex."*

Natural benutzt XCF nur in Verbindung mit Parallel Sysplex.

XML

Abkürzung für "Extensible Markup Language".

XML Toolkit

Windows: Ermöglicht es Entwicklern, XML-Dokumente innerhalb von Natural zu verarbeiten. Zum XML Toolkit gehört ein Assistent (Wizard), der Natural-Quellcode generiert und Folgendes leistet:

  • Abbilden (Mapping) von Natural-Datendefinitionen auf DTDs,

  • Serialisierung,

  • Abbilden (Mapping) von DTDs auf Natural-Datendefinitionen,

  • Parsen einer XML-Datei und Zuweisen des Inhalts zu einer Natural-Datenstruktur.

XRef Data = Active Cross-References

Predict: Verweistabellendaten (XRef Data) werden in Predict für implementierte Objekte gespeichert, und zwar unabhängig von Dokumentationsobjekten. Mit den aktiven Datenabfragefunktionen können Sie Informationen aus den XRef-Daten und aus den Dokumentationsobjekten abrufen, um zu ermitteln,

  • ob Objekte, die im Datendiktionär dokumentierte Objekte noch nicht implementiert worden sind,

  • ob implementierte Members noch nicht dokumentiert worden sind oder

  • ob es Abweichungen zwischen Dokumentationsdaten und der Implementierung gibt.

Datensätze mit XRef-Daten für Natural werden von Natural angelegt, wenn ein Natural-Objekt katalogisiert wird. XRef-Daten werden generiert, wenn ein Objekt katalogisiert wird und der Parameter XREF entsprechend gesetzt ist.

XRef Evaluation

Windows: Das XRef Evaluation Plug-In dient zur Navigation in den Referenzinformationen, die beim Absetzen eines CAT- oder STOW-Kommandos im Development Server File angelegt werden. Die Informationen werden in Natural Studio in Form einer Baumstrukturansicht angezeigt. Beide Arten von Referenzinformationen (aktive und passive, d.h. referenzierende und referenzierte Referenzen) können angezeigt werden. Das Navigieren innerhalb der Hierarchie der aktiven und passiven Referenzen ist in der Baumstrukturansicht möglich. Siehe Single Point of Development-Dokumentation.

Z

Zap (Korrektur)

Produktfehlerkorrektur zum Ändern des Inhalts eines ausführbaren Moduls an einer angegebenen Adresse. In der IBM-Terminologie als Patch bekannt.

zIIP

Der IBM System z Integrated Information Processor (zIIP) umfasst zahlreiche Spezialprozessoren zur vereinfachten Integration verschiedenster Arten von Arbeitsbelastungen und zur optimalen Nutzung der Leistungsfähigkeit des Großrechners.