English

Produkt-Information

Schnittstelle zwischen
NATURAL/PREDICT und Software Change Manager  (SCM, vormals Endevor)
Version 2.2

Die Verbindung zweier Welten

Konfigurations-Management und moderne Anwendungsentwicklungs-Technologien - zwei wesentliche Voraussetzungen für die effektive Informationsverarbeitung. Mit E/NAT, dem Interface zwischen Software Change Manager (SCM, vormals Endevor) einerseits und NATURAL und PREDICT andererseits, sichern Sie die Software-Investitionen unter einer einheitlichen Oberfläche mit einem einzigen Werkzeug.

Hohe Sicherheit und beste Performance

Im Gegensatz zu den meisten Schnittstellen zwischen Konfigurations-Management-Werkzeugen und NATURAL/PREDICT ist E/NAT durch die vollständige Integration in die SCM-Prozessoren sehr sicher. Die Informationen im SCM sind stets synchron und korrekt. Jobprotokolle müssen nicht elementweise auf problematische Return-Codes überprüft werden sondern es genügt die Überwachung eines einzelnen Return-Codes für den gesamten Objekt-Transfer: der Return-Code von SCM. E/NAT ist in der Lage, mit einem einzigen aktiven NATURAL beliebig viele NATURAL-Objekte auch zwischen unterschiedlichen NATURAL-Systemfiles zu überführen. Dies führt zu signifikanten Performancevorteilen gegenüber anderen Werkzeugen, da das mehrfache Starten und Beenden von NATURAL überflüssig wird.

Die physikalische Verbindung
Abbildung 1: Die physikalische Verbindung

E/NAT verbraucht geringe Systemressourcen durch kontrollierte Ausführung einer NATURAL-Task, die nur in Ausnahmefällen beendet werden muss und ständig auf auszuführende Aktionen wartet (vgl. Abbildung 1).
E/NAT arbeitet wahlweise im Foreground und/oder im Batch. Foreground-Aktionen liefern pro Element einen Return-Code, der dann direkt auf dem SCM-Panel erscheint. Alle während der Generierung auftretenden NATURAL-Syntaxfehler werden zuverlässig erkannt und an SCM zurückgegeben. NATURAL-Elemente werden im Zuge des SCM-Generate via Prozessor neu katalogisiert. Dadurch ist gewährleistet, dass nicht erst bei der späteren Ausführung der Software-Elemente Fehler auftreten, sondern Inkonsistenzen sofort erkennbar sind. Ferner ist sichergestellt, dass die aktiven Referenzen von PREDICT automatisch gepflegt sind.

Einfache Administration

Zum Betrieb von E/NAT werden nur die Tabellen bestückt, die einerseits die NATURAL-Umgebung definieren, andererseits die installationsabhängige Verbindung zwischen SCM-Definitionen und den Spezifika von NATURAL und PREDICT darstellen. Einfache Administration im doppelten Sinne.

Die logische Verbindung

Die logische Verbindung wird durch Umsetztabellen hergestellt, die über Online-Funktionen komfortabel gepflegt werden können. Es handelt sich um folgende Tabellen:

  • SCM Type -- E/NAT Type
  • SCM Environment, Stage und System -- E/NAT Path (FUSER, FDIC, NAT Library)

Vollständig integrierte Lösung

E/NAT ist vollständig in SCM integriert. Die entsprechenden SCM-Panels wurden so erweitert, dass auch alle NATURAL/PREDICT-Elemente direkt ausgewählt werden können. Es sind keine besonderen Menüzweige für E/NAT-Funktionen erforderlich. Der Benutzer entscheidet erst auf dem jeweiligen Bearbeitungs-Panel, ob er z.B. ein NATURAL-Programm oder andersartige Elemente bearbeiten möchte.


Abbildung 2: SCM ADD-Panel mit E/NAT

Selbstverständlich wird durch E/NAT auch Package Processing unterstützt. Fehlerhaft realisierte NATURAL-Programme können bei Bedarf im laufenden Produktionsbetrieb zurückgesetzt werden. E/NAT löscht im Zuge des Backout auch alle betroffenen Programme aus dem NATURAL-Bufferpool.

Auswahl NATURAL-Objekte mittels ADD-Funktion
Abbildung 3: Auswahl NATURAL-Objekte mittels ADD-Funktion

Mehr als nur eine Schnittstelle

E/NAT arbeitet intelligent. Die im Zusammenhang mit NATURAL zu beachtenden Besonderheiten der typabhängigen Verfügbarkeit von Source-/Object-Code sind implementiert und werden automatisch berücksichtigt. Die Entwicklung von E/NAT erfolgte mit folgenden Zielvorgaben:

  • vollständig SCM-konformes Verhalten
  • kein Werkzeugwechsel zur Administration und Nutzung des Systems
  • hohe Performance
  • Nutzung der aktiven Referenzen von PREDICT; entweder manuell über gezielte Selektion oder vollautomatisch durch Einbeziehung aller abhängigen NATURAL- und PREDICT-Objekte bei Auswahl jedes einzelnen NATURAL- oder PREDICT-Elements
  • Verfügbarkeit von User-Exits für kundenspezifische Verarbeitung
  • Unterstützung aller zur Anwendungsentwicklung erforderlichen NATURAL- und PREDICT-Objekte
  • automatische Einhaltung der NATURAL-Konventionen und -Erfordernisse je nach Objekt-Typ

Neben diesen Zielvorgaben wurden noch weitere Funktionen integriert, die gerade für NATURAL-Anwender besonders von Vorteil sind:

  • E/NAT-Exits können auch für solche SCM-Elemente genutzt werden, die nicht durch E/NAT selbst unterstützt werden (3GL-Programme, Dokumente etc.)
  • Unterstützung des Wechsels zwischen NATURAL-Umgebungen mit unterschiedlichen FUSER- oder FDIC-Einstellungen auch über DB-Grenzen hinweg - bei höchster Performance
  • Unterstützung des Umgebungswechsels auch zwischen unterschiedlichen ADABAS-SVCs.

Einfache Anwendung

Um NATURAL- und PREDICT-Elemente auf einfache Weise in den SCM einbringen zu können, wurde ein neuer Begriff eingeführt: der PATH. Durch die Definition der Pfade ist es bei Ausführung der ADD, UPDATE und RETRIEVE-Funktionen nicht erforderlich, die korrekten Angaben für FUSER, FDIC und NATURAL-Library zu kennen. Es muss lediglich der Pfad angegeben werden. Für den Benutzer stellt es in der praktischen Anwendung eine wesentliche Hilfe dar, die Quelle oder das Ziel z.B. durch Eingabe von "ENTW" oder "TEST" eindeutig spezifizieren zu können.

Durchgängige Unterstützung

Unterstützt werden alle relevanten SCM-Funktionen (inklusive Package-Backout), alle NATURAL-Typen und die zur Realisierung von Anwendungen erforderlichen PREDICT-Objekttypen (Files mit allen Fields sowie Verifications) sowie 8 weitere Typen von Dokumentations-Objekten.

Sehr weit reichende Integration

E/NAT arbeitet im NATURAL-Bereich mit sehr performanten und sicheren Algorithmen. Im Rahmen der Verwaltung der PREDICT-Objekte werden zur Sicherstellung der Aufwärts-Kompatibilität Utilities der Software AG eingesetzt. Mit Verfügbarkeit entsprechender PREDICT-APIs wird auch die Löschung der PREDICT-Objekte möglich sein (DELETE INPUT SOURCE und DELETE-Action).

Weitere Features

E/NAT unterstützt die Ausführung beliebiger NATURAL-Kommandos innerhalb von Prozessoren.

Der Parameter "Generate Action" ermöglicht die Festlegung, welche Aktion bei der Ausführung des Generate-Prozessors durchgeführt werden soll. Sie haben die Wahl, ob ein CAT, STOW oder ein CAT & COPY ausgeführt wird. Die CAT & COPY Option stellt sicher, dass der Zeitstempel einer NATURAL Source im SCM und in NATURAL derselbe ist.

Die neue Dimension

Hardcopy of E/NAT TPI Main Menu

Abbildung 4: E/NAT TPI Main Menu

Für diejenigen Anwender, die es bevorzugen SCM Aktionen für NATURAL/PREDICT Elemente aus dem TP-Monitor heraus auszuführen, ist das E/NAT TP Interface (TPI) verfügbar. Dieses Feature ist speziell für die Anwendungsentwickler gedacht. Innerhalb der NATURAL Entwicklungsumgebung können SCM Aktionen wie ADD, UPDATE oder RETRIEVE ausgeführt werden. Daraus ergibt sich die vollständige Kontrolle innerhalb der NATURAL-Umgebung, einschließlich des Features, dass alle SCM Execution Reports automatisch an den Benutzer des E/NAT TPI zurückübermittelt werden. Im Falle einer fehlgeschlagenen Aktion wird der E/NAT TPI Benutzer automatisch informiert. E/NAT TPI ist eine in die NATURAL-Umgebung integrierte Anwendung mit dem bekannten NATURAL Look And Feel.

E/NAT TPI ist ein integraler Bestandteil des E/NAT Basisprodukts.

Hardcopy of E/NAT TPI ADD map

Abbildung 5: E/NAT TPI ADD Funktion

Systemvoraussetzungen

Für die E/NAT-Schnittstelle sind folgende Software-Komponenten Voraussetzung:

  • MVS Version 4.2.2 oder jede z/OS Version
  • Software Change Manager Release 7 SP1 oder höher
  • ADABAS Version 7.x oder höher
  • NATURAL Version 4.1 (mit TSO-Interface) oder höher
  • NATURAL Security Version 4.1 oder höher
  • PREDICT Version 4.3 oder höher

Hinweise:
Bei Installation der Systemprogramme der E/NAT-Schnittstelle in Library SYSTEM kann auf NATURAL Security verzichtet werden.
PREDICT ist zur Bearbeitung von DDMs (via Files) Voraussetzung. Der Einsatz der E/NAT-Schnittstelle ist bei Verzicht auf die Bearbeitung von DDMs auch ohne PREDICT möglich.

Weitere Informationen

Weitere Informationen zu E/NAT erhalten Sie bei:

ATLANTIS
Information Technology GmbH

Birkenweg 2
73117 Wangen
Germany

Telefon: +49 (71 61) 50 60 0 - 0
Telefax: +49 (71 61) 50 60 0 - 55
E-mail: enat@atlantis.de

 

Dokument Nummer: ENATMVS-PI222-1007-D