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.
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 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
.
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.
Predict: Siehe XRef Data.
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.
Windows: Standardisierte Microsoft-Schnittstelle zu externen Programmierungskomponenten, zum Beispiel, fachliche Funktionen oder Berechnungen. ActiveX Components haben keine Benutzerschnittstelle.
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.
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.
Bereich, in dem Natural läuft.
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).
Großrechner: Natural-Systemkommando
AIV
, mit dem alle aktiven anwendungsunabhängigen
Variablen aufgelistet werden können.Siehe
Systemkommando AIV
.
Verfahren zum Erstellen von interaktiven Anwendungen auf Browser-Basis, die Benutzerabfragen unmittelbar verarbeiten.
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.
Anzahl der Bits (24 oder 31) einer virtuellen Adresse, die während der Programmausführung benutzt wird.
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.
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.
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.
Code, der den Zugriff auf die Anwendungsbeschreibung regelt.
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.
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.
Windows: Dient der visuellen Darstellung einer Anwendung in einer Baumstrukturansicht. Der Anwendungsarbeitsbereich zeigt alle, zur aktuellen Anwendung gehörenden Elemente.
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.
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.
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.
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.
Predict: Predict-Objekte des Typs Documentation haben Attribute, die das Objekt beschreiben. .
Windows: Programm, das über eine Automatisierungsschnittstelle benutzt werden kann. Weitere Informationen siehe Windows-Dokumentation.
Siehe Application.
An allen Stellen, an denen es erforderlich ist, werden betriebssystemspezifische Informationen in der vorliegenden Dokumentation durch folgende Begriffe gekennzeichnet:
Großrechner: Bezieht sich auf die Betriebssysteme z/OS, z/VSE und BS2000 sowie alle TP Monitoren bzw. Schnittstellen, die von Natural und von Natural-Add-on-Produkten unter diesen Betriebssystemen unterstützt werden.
UNIX: Bezieht sich auf alle UNIX-Systeme, die von Natural und von Natural-Add-on-Produkten unterstützt werden.
Windows: Bezieht sich auf alle Windows-Systeme, die von Natural und von Natural-Add-on-Produkten unterstützt werden.
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/.
Unicode:Mehrsprachige Basis-Ebene (andere Bezeichnung: Plane 0), die hauptsächlich die zurzeit gebräuchlichen Schriftsysteme umfasst.
IMS TM: Programme, die asynchron im Batch-Modus unter der Kontrolle von IMS TM laufen.
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.
Modul, das benutzt wird, um ein Programm aufzurufen. Stellt die Umgebung zur Verfügung, die benötigt wird, um das Programm laufen zu lassen.
Abkürzung für Binary Large Object. Es handelt sich um eine sehr große Variable.
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).
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.
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.
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.
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.
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.
Wird vom Natural Web Interface benutzt, um Internet-Dienste in Natural verfügbar zu machen.
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.
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.
z/OS und z/VSE: Online-Transaktionsverarbeitungssystem der IBM.
"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."*
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.
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.
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.
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.
Name des Natural-Moduls, in dem eine Natural Class definiert ist.
Siehe RPC Stub.
Abkürzung für Character Large Object. Datentyp zur Speicherung sehr langer Zeichenketten in Datenbanken.
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).*
Wert im Unicode Code Space, d.h. U+000000 - U+10FFFF.
Siehe auch Unicode.
Kleinste Bit-Kombination, die eine Einheit kodierten Textes zur Verarbeitung oder zum Austausch darstellen kann.
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.
Der Natural Compiler übersetzt in Quellcode vorliegende Programme in Pseudo-Code. Siehe auch Natural Optimizer Compiler.
Universaler, vollständig dialogorientierter Online-Transaction Processing (OLTP) Monitor der Software AG. Verfügbar für Natural auf Großrechner-Plattformen.
Siehe Application.
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.
Predict: Dateiobjekte des Typs Conceptual werden für Entwurfszwecke in der Frühphase der Anwendungsentwicklung benutzt.
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.
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.
Textformatierungssoftware, die automatisch zusammen mit Con-nect installiert wird.
Bürokommunikationssystem der Software AG. Bietet eine Vielzahl an Unterstützungsfunktionen für Bürotätigkeiten, z.B. elektronische Post, Textverarbeitung, Dokumentenverwaltung und Zeitplanung.
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.
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).
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.
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.
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.
Predict: Felder, die von Feldern in Standard Files oder Master Files kopiert werden, werden gekoppelte Felder (Coupled Fields) genannt.
Predict: Eine von der Predict-Funktion
im Menü erzeugte Liste, die alle Objekte zeigt, mit denen ein gegebenes Objekt per Association verknüpft ist.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.
z/OS: Ein gemeinsamer Speicherbereich, der für alle Adressräume in z/OS zur Verfügung steht.
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.*
Dateien mit Statistiktabellen werden im Dateiformat CVS (mit durch Komma getrennten Werten) gespeichert, um getrennte Spalten zur Bearbeitung in Tabellenkalkulationsprogrammen (Spreadsheet) zu erhalten.
Abkürzung für Character User Interface, d.h. zeichenbasierte Benutzeroberfläche.
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.
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ü aufgerufen werden können.
Die Angaben für aktuelle Virtual Machine und aktuelles Network sind in den Predict-Standardwerten enthalten.
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.
Predict: Predict-Documentation-Objekte des Typs Dataspace dokumentieren DB2 Tablespaces und SQL/DS DBspaces.
Sammlung von Daten außerhalb eines Programms, d.h. eine Datei .
Siehe DCL.
Predict: Externe Objekte, die mit Generierungsfunktionen erstellt wurden, z.B. für die Adabas Compression Utility, COBOL Copy Code, Datendefinitionsmodule (DDMs), DB2-Datenbanken, Verifizierungsregeln.
Siehe DDL.
Siehe DDM.
Predict: Siehe Object.
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.
Abkürzung für Database (Datenbank).
Abkürzung für Database Administrator (Datenbankadministrator).
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.
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.*
Die Datenbanknummer.
Relationales Datenbankmanagementsystem (RDBMS) der IBM, das auf verschiedenen Plattformen verwendet wird. Die Daten werden in Tabellen (Tables) verwaltet und in Tabellendateien (Tablespaces) gespeichert.
SQL: Die Data Control Language handhabt Datensicherheitsaspekte durch Zurverfügungstellung von Statements zum Erteilen und Widerrufen von Privilegien.
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.
Von Microsoft definiertes Protokoll, das es verschiedenen Anwendungen ermöglicht, Daten auszutauschen.
Dient zum Anlegen, Ändern und Löschen von SQL-Datenstrukturen.
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.
Siehe Natural Debugger.
Datenbankdatei (zurzeit FDIC auf dem Großrechner), in der Anwendungsbeschreibungen physisch gespeichert werden. Siehe Application Description.
Siehe DCL.
Siehe DCOM.
Zugriffsverfahren zur Veränderung von hierarchischen Datenbanken.
Abkürzung für Dynamic Link Library.
Sprache zur Veränderung von SQL-Datenstrukturen.
Abkürzung für Dummy Control Section.
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.
Beliebige Definition von Natural-Variablen, die nicht Teil einer
DEFINE DATA
-Statement-Klausel ist.
Werden beim Start von Natural durch Angabe von Einzelparametern und/oder einer Parameterdatei zugewiesen und gelten für die aktuelle Natural-Sitzung.
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.
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.*
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.
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.
z/OS: A major element of z/OS virtual storage above the 16 MB line. It duplicates the link pack area (LPA).*
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.
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.
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.
Entity Relationship-Datenbank der Software AG, die auf Adabas basiert.
Middleware der Software AG, bietet gemeinsamen Kommunikationsdienste für Datenbankanwendungen, Abfrage-Tools, kooperative Verarbeitungsanwendungen, Anwendungsentwicklungs-Tools und sonstige Software.
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.
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.
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.
Produktlinie der Software AG.
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.
Schnittstelle zwischen der Natural RPC-Laufzeit und der EntireX Broker-Transportschicht, die arrangierte Daten zwischen Client und Server austauscht.
Produkt der Software AG zur Entwicklung von DCOM-Komponenten in einer heterogenen Netzwerkumgebung.
Wurde ersetzt durch den System Management Hub.
Siehe ESDS.
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.*
Natural-Statement, das abgesetzt wird, um die Beendigung einer
Datenbanktransaktion zu bestätigen. Siehe auch Transaction und
BACKOUT TRANSACTION
(BT).
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.
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).
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.
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.
Windows: Ein externes Interface ist ein Interface, das in einem Interface-Modul definiert ist, das von der Class einbezogen wird.
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.
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.
Adabas: Tabelle mit Felddefinitionen einer Adabas-Datei. Gibt an, wie sie von Adabas gespeichert und benutzt werden.
Predict: Predict-Objekte des Typs Field dokumentieren die kleinste logische Referenzeinheit innerhalb einer Datei, siehe File.
Siehe FDT.
Predict: Ein Predict-Objekt des Typs File enthält die Definition einer Sammlung von Feldern.
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
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.
Natural-Systemdatei,
in der Natural-Systemobjekte und Parameterprofile gespeichert werden.
Wird mit dem Profilparameter
FNAT
angegeben, siehe
Parameter-Referenz-Dokumentation.
Normalerweise die Dateinummer einer Natural-Systemdatei.
Windows und UNIX: Stellt Bildschirm- und Druckerausgaben bereit.
Großrechner: Siehe 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.
Natural Security-Systemdatei.
Abkürzung für File Sequence.
Natural Advanced Facilities Spool-Systemdatei. Siehe auch System File.
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.
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.
Predict: Externe Datendefinitionsobjekte können aus Predict File-Objekten mit Generierungsfunktionen erzeugt werden.
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.
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.
Siehe Session-Parameter.
Siehe Generated Program.
Abkürzung für Gaphical User Interface, d.h. grafische Benutzeroberfläche.
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.
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. |
UNIX-Dateisystem, das bei z/OS UNIX Services zur Verfügung steht.
Abkürzung für Hypertext Markup Language (Hypertext-Auszeichnungssprache).
Abkürzung für Hypertext Transfer Protocol.
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.
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.
Siehe auch IBM's Website unter http://www-01.ibm.com/software/globalization/icu/.
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.
Abkürzung für Internet Information Services (Diensteplattform des Unternehmens Microsoft).
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).
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.
Obsolet. Ersetzt durch IMS TM.
z/OS: Bestandteil von IMS: Das IMS Online Transaction Processing System von IBM. Siehe auch Information Management System.
Predict: Objekte im Predict-Datendiktionär können durch Eingliederung von externen Objekten (z.B. existierende Natural-Datendefinitionsmodule (DDMs) oder Adabas-Felddefinitionstabellen) erstellt werden.
Any of several system environments available with Database Manager (IMS DB) and Transaction Manager (IMS TM), capable of managing complex databases and terminal networks.*
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.
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.
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.
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-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.
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.
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.
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.
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.
Ein Interface, das direkt in der Class definiert ist, oder ein Interface eines Interface Module, das in dem Interface Module definiert ist.
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.
Abkürzung für Input/Output Control Block (Ein-/Ausgabe-Steuerblock).
Die Prozedur, die das Laden eines Betriebssystems einleitet.
Wird vom Natural Web Interface verwendet, um Internet-Dienste in Natural zur Verfügung zu stellen.
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.
Predict: Datenbank, auf die nicht mittels Adabas Star zugegriffen werden kann.
Enthält Fixes (Programmkorrekturen) für einen INPL.
Betriebssysteme z/OS und z/VSE: 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.
z/VSE-Betriebssysteme: Anweisung der Jobkontrollsprache (JCL).
z/OS: An IBM licensed program that receives jobs into the system and processes all output data produced by the jobs.*
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.
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.
A VSAM file whose records are loaded in key sequence and controlled by an index.*
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.
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.
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.
Predict: Predict-Objekte des Typs Library Structure enthalten Systemobjekte, die die Struktur der Natural Steplib dokumentieren.
Predict: Predict-Objekte des Typs Documentation können mittels Associations verknüpft werden (siehe Association).
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.
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.
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.
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).*
Die Reihenfolge, in der Natural beim Laden eines Natural-Objekts durchsucht.
Die zugrunde liegende Netzwerk-Entität, die dem Benutzer Zugang zu einem Netzwerk ermöglicht, das auf der Systems Network Architecture (SNA) basiert.
Predict: Die Datei Main FDIC ist die Zielumgebung einer Load- oder Import-Operation mit dem Predict Coordinator.
Bezieht sich auf die Betriebssysteme z/OS, z/VSE und BS2000.
Siehe auch Betriebssysteme - in der Dokumentation verwendete Begriffe.
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.
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.
Predict: Feld in einem Master File.
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).
Predict: Natural- oder 3GL-Objekt, für das Verweistabellendaten (XRef Data) existieren.
Siehe MPP.
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.
Objektorientierte Programmierung: Eine Funktion, die ein Objekt oder eine Instance (Instanz) einer Class auf Anforderung von einem Client ausführen kann.
An IMS application program that is driven by transactions and has access to online IMS databases and message queues.*
Predict: Eine Datensicht (View), die von einem oder mehreren Master Files abgeleitet werden kann, z.B. ORACLE View.
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.
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.
Großrechner: Platzhalter für den Namen des Natural-Parametermoduls, das vom Benutzer definiert wird.
Windows und UNIX: Siehe Parameterdatei
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-Kommandos werden verwendet, um während einer Natural-Sitzung Funktionen auszuführen. Siehe Abschnitt Kommandos und Menü-Funktionen benutzen im Dokument Natural benutzen.
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.
Windows und UNIX: Die Natural Configuration Utility dient zur Pflege folgender Dateien:
Globale und lokale Konfigurationsdateien.
Natural-Parameterdateien.
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.
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.
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.
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.
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 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 ist ein Anwendungsentwicklungs-Tool der Software AG zum Erstellen, Testen und Pflegen von Anwendungen über den gesamten Produktlebenszyklus.
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.
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.
Großrechner: Ein Natural Compiler, der, soweit dies möglich ist, Maschinencode generiert (andernfalls generiert er Pseudo-Code). Siehe Natural Optimizer Compiler-Dokumentation.
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.
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.
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.
Die Natural Runtime stellt die Umgebung für die Ausführung von Natural-Anwendungen zur Verfügung.
Die virtuelle Maschine, die den Natural-Code interpretiert.
Umfassendes Sicherheitssystem, mit dem Zugriffe auf die Natural-Umgebung gesteuert, geprüft und verhindert werden können.
Weitere Informationen siehe Natural Security-Dokumentation.
Eine Natural-Sitzung stellt den benutzerspezifischen Natural-Laufzeitkontext dar, der erforderlich ist, damit das Natural-Laufzeitsystem Natural-Programme ausführen kann.
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 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.
Implementierungen verschiedener Server-Schnittstellen als Teil eines Natural Web Interface, z.B. CGI, ISAPI und NSAPI.
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.
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.
Ein NaturalX Client ist ein Prozess, der NaturalX Objects anlegt oder auf sie zugreift.
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.
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.
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.
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.
Wird vom Natural Web Interface benutzt, um Internet-Dienste Natural zur Verfügung zu stellen.
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.
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.
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.
Siehe Object Data Area.
Windows: Verhindert zeitgleiches Ändern von Programmen in einer Remote Development-Umgebung.
Natural: Beispiele für Natural Objekttypen sind Program, Map, Copycode, Text, Subprogram, Helproutine, Subroutine, Class, Data Areas (Global, Local, Parameter), Dialog und Function. 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.
Predict: Jeder Objekttyp innerhalb der Predict-Metastruktur wird durch einen unverwechselbaren Objekttypcode gekennzeichnet, der aus zwei Buchstaben besteht (z.B. FI für File).
BS2000-Betriebssysteme: Datenfernverarbeitungszugangsverfahren für Online-Umgebungen.
Siehe Betriebssysteme.
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:.
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.
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.
Predict: Predict-Objekte des Typs Packagelist dokumentieren DB2 Packages.
A set of z/OS systems that communicate and cooperate with each other through multisystem hardware components and software services to process customer workloads.*
A sysplex that uses one or more coupling facilities.*
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.
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.
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.
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.
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.
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 angezeigt werden.
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.*
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.
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.
Predict: Siehe Master File.
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)
Wenn nötig, werden im diesem Dokument plattformspezifische Informationen durch folgende Begriffe gekennzeichnet:
Großrechner: Bezieht sich auf die Betriebssysteme z/OS, z/VSE und BS2000 sowie auf alle TP-Monitore, die von Natural und Natural-Add-on-Produkten unter diesen Betriebssystemen unterstützt werden.
UNIX: Bezieht sich auf alle UNIX-Systeme, die von Natural und Natural-Add-on-Produkten unterstützt werden.
Windows: Bezieht sich auf alle Windows-Systeme, die von Natural und Natural-Add-on-Produkten unterstützt werden.
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/ .
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).
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.
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.
Datendiktionär der Software AG für die Entwicklung mit Sprachen der vierten Generation, isnbesondere 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: 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
.
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.
Ein Betriebssystemprozess ist ein Arbeitselement, das einen eigenen Speicherraum, Code, Daten und andere Betriebssystem-Ressourcen hat und aus einem oder mehreren Threads besteht.
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).
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.
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.
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 |
Tool für die dynamische Programmanalyse. Misst die Häufigkeit und Dauer von Anweisungen zur Vereinfachung der Programmoptimierung.
Siehe auch Natural Profiler.
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.
Predict: Ein Predict-Objekt des Typs Program dokumentiert Datenverarbeitungsobjekte verschiedenen Typs und verschiedener Sprachen.
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.
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.
Die Objektdatenvariable, die einem Property zugewiesen wird. Weitere Informationen siehe Object Data Variable.
Codierung von Zugangsaufrufen an das und von dem Kommunikationsprotokoll (zurzeit TCP/IP) an den und von dem Client und Server.
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).*
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.
Abkürzung für Relative Adabas Block Number.
Abkürzung für Rapid Application Development Model.
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.*
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.
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.
Predict: Generischer Begriff für Parent- und Child-Objekte.
Predict: Siehe File Relation.
Predict: Predict-Objekte des Typs Report Listing werden verwendet, um die Transfer-Operationen mit dem Predict Coordinator und den Konvertierungsfunktionen zu protokollieren.
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.
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.
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.
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.
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.
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).
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
Sammelbegriff für Natural-Objekttypen, die nicht eigenständig ausgeführt werden können, z.B. Helproutine, Subprogram, Subroutine.
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).
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.
VSAM: A data set organization, in which records are of fixed length are accessed by their relative record numbers (RRN).*
VSAM: Eindeutige Kennung für jeden Datensatz, der in einer zugehörigen Datei (RRDS, Relative Record Data Set) gespeichert wird.
VSAM: Eine Option, die es gestattet, VSAM-Dateien (Data Sets) auf Datensatzebene von mehreren Adressräumen aus über mehrere Systeme hinweg gemeinsam zu nutzen.
Teil des Natural-Nukleus, der im Gegensatz zum Compiler ein Natural-Programm ausführt.
Die Zeit, während der ein Natural-Programm ausgeführt wird.
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.*
Zeichensatz, bei dem jedes Zeichen durch ein Byte dargestellt wird, im Unterschied zum Doppelbyte-Zeichensatz (DBCS).
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.
Abkürzung für Single-Document Interface.
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.
Predict: Siehe Active Help (Aktive Hilfe).
Predict: Predict-Objekte des Typs Server werden gemeinsam mit Objekten des Typs Node (Knoten) benutzt, um Remote Procedure Calls zu dokumentieren.
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.
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.
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.
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.
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.
Natural: Der benutzerabhängige Natural-Laufzeitkontext, der erforderlich ist, damit das Natural-Laufzeitsystem Natural-Programme für einen einzelnen Benutzer ausführen kann.
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.
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.
Synonym für den umgebungsunabhängigen Nukleus. Siehe auch Natural-Nukleus.
Predict: Eine Sicht, die stets nur von einem Master File abgeleitet wird, z.B. eine Adabas-Benutzer-Datensicht (Userview).
Windows: Ein ab Natural 5 für Windows realisiertes Konzept einer platformunabhängigen Anwendungsentwicklung.
Dient zur Ablage der Datensätze mit Informationen über die Natural-Sitzung. Wird in Verbindung mit dem Natural Authorized Services Manager (ASM) benutzt.
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.*
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.*
Siehe System Maintenance Aid.
A standard feature of z/OS that collects and records a variety of system and job-related information.*
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.*
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.
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).
Predict: Feld, das in der Definition eines abgeleiteten Feldes benutzt wird. Abgeleitete Felder sind Super-, Hyper-, Subfield-Deskriptoren und phonetische Deskriptoren.
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
IMS TM: Ein terminal-spezifischer Bereich zur zeitweiligen Speicherung von Daten, die im Laufe von Benutzer-Transaktionen verarbeitet werden.
Siehe Single Point of Development.
A programming language that is used to define and manipulate data in a relational database.*
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.*
Predict: Ein Standard Field in einem Standard File. Standard Files und Standard Fields erzwingen den standardmäßigen Gebrauch von Feldern in verschiedenen Dateien.
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.
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.
Siehe Statements-Dokumentation.
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..
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.
Predict: Predict-Objekte des Typs Storagespace dokumentieren DB2 Storagegroups.
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.
Program, das als Kommunikationsendpunkt (Socket) die Verknüpfung zwischen dem lokalen Anwendungsprogramm und dem Broker herstellt. Siehe auch RPC Stub.
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.
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.
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.*
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.
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.
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.
Predict: Predict-Objekte des Typs System dokumentieren eine Zusammenstellung von Programmen, die eine Anwendung oder einen Teil einer Anwendung bilden.
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.
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).
In Natural eingebaute Funktionen, die in bestimmten Statements benutzt werden können Siehe Systemfunktionen-Dokumentation.
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).
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.
Produkt der Software AG zum Installieren und Pflegen von Software AG-Großrechnerprodukten.
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.
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.
Systemvariablen werden verwendet, um Systeminformationen anzuzeigen. Sie können an jedem beliebigen Punkt innerhalb eines Natural-Programms referenziert werden. Siehe Systemvariablen-Dokumentation.
Abkürzung für Transaction Code (Transaktionsschlüssel).
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.
z/OS und z/VSE: Vom Betriebssystem zugewiesener Steuerblock, der alle Informationen zu Tasks enthält, die für das System relevant sind.
CICS: Daten die in einer Einrichtung zeitweilig gespeichert werden. Ein Übergangsobjekt wird automatisch gelöscht, wenn es nicht mehr benutzt wird.
Sie können ein anderes Sonderzeichen als
Terminalkommando-Steuerzeichens definieren. Dazu dient der Session-Parameter
CF
. Siehe
Terminalkommando-Dokumentation.
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.
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.
Das "Tausendertrennzeichen" ist das Zeichen, das zur Laufzeit als Trennzeichen zwischen jeder dritten Ziffer einer Ganzzahl verwendet werden soll.
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.
BS2000-Betriebssysteme: Ein Zugriffsverfahren zur Datenfernverarbeitung für Online-Umgebungen.
z/OS und z/VSE:
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.
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.
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.
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.
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.
Visuelle, hierarchische Darstellung der Bestandteile.
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.
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.
Abkürzung für Unit Control Block User.
Benutzerdefinierte Funktion.
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:
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.
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 |
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.
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.
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.
Ein User Exit ist ein Punkt in Natural, eine Unterkomponente oder ein Unterprodukt, bei dem die Kontrolle an eine User Exit Routine übergeben wird.
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.
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.
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.
Veraltet. Ersetzt durch openUTM.
Siehe Systemvariable und Benutzerdefinierte Variable.
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.
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.
Predict: Siehe Userview.
Predict: Zusammen mit Objekten des Typs Network, dokumentieren Predict-Objekte des Typs Virtual Machine die Hardware- und Betriebssystemumgebung eines Datenverarbeitungssystems.
"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."*
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).
Anwendungsprogrammierungsschnittstelle (API) zur Kommunikation mit Datenfernverarbeitungsgeräten mit Systems Network Architecture (SNA) und ihren Benutzern.
"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."*
Beschreibt die Struktur der Daten, die in der Zieldatei
gespeichert werden. Beispielsweise schreibt das Arbeitsdateiformat ENTIRE
CONNECTION
in zwei Dateien: .NCD und
.NCF.
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-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.
"A component that provides functions to support cooperation between authorized programs running within a sysplex."*
Natural benutzt XCF nur in Verbindung mit Parallel Sysplex.
Abkürzung für "Extensible Markup Language".
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.
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.
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.
Produktfehlerkorrektur zum Ändern des Inhalts eines ausführbaren Moduls an einer angegebenen Adresse. In der IBM-Terminologie als Patch bekannt.
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.