Deutsch (DE-CH-AT)English (EN)Francais (Fr)

Batch-Programmierung gilt heute bei der Software-Entwicklung nicht mehr als das zentrale Thema. Allerdings zeigt die Erfahrung aus realen Projekten, dass immer umfangreiche Bearbeitungen anfallen, deren Ergebnisse präzise angezeigt und gedruckt werden müssen (z.B. Kontoauszüge, Rechnungen, Lieferscheine u.ä.).

ADS ist das ideale Werkzeug für die Erstellung von Batch-Programmen. Seine bewährten und hocheffizienten Funktionen unterstützen insbesondere die sequentielle Bearbeitung von Dateien, die Erstellung von Reports und folgen dem strukturierten Programmieransatz in der Entwicklung.

ADS kapselt alle technischen Aspekte der Batch-Programmierung. Generatoren übernehmen die gesamte Prozess-Steuerung, Dateiverarbeitung und das Schreiben der Berichte. Der Datenzugriff wird auf logischer Ebene festgelegt, in der gleichen Art und Weise genau wie bei Online-Programmen. Diese klare Trennung zwischen der anwendungsspezifischen Codierung und den technischen Code-Elementen erlaubt eine mühelose Migration auf neue Plattformen durch einfache Neugenerierung für die neue Zielplattform.

Im Folgenden werden die wichtigsten ADS-Werkzeuge zur Batch-Programmierung erklärt:

SPP – Strukturierte Programmierung

SPP implementiert die strukturierte Programmierung vollständig und enthält außerdem eine Pseudo-Datenmanipulationssprache, die speziell auf den Datenbankzugriff in ADS zugeschnitten ist. Das Programm enthält standardisierte, zielsystemneutrale Ein- und Ausgabebefehle, die vom zugrunde liegenden Datenbanksystem unabhängig sind.

PSD – Datenstruktur-Design

PSD unterstützt die Verwendung eines auf Datenstrukturen basierenden Programmdesigns durch eine nicht-prozedurale Beschreibungssprache und generiert ein standardisiertes Programm-Skelett, das der Programmierer mit Anwendungscode füllt.

DETAB – Entscheidungstabellen

Entscheidungstabellen sind ein wichtiges Werkzeug zur klaren Beschreibung komplexer Situationen und Operationen. DETAB unterstützt eine ausgereifte, hocheffiziente Entscheidungstabellen-Technologie für Analyse und Programmierung.

Diskrepanzen und Redundanzen werden bereits während der Analyse zur Generierungszeit festgestellt und das Tool informiert Sie über Datenüberschneidungen und Komprimierungsoptionen.

GRU – Gruppenbearbeitung

GRU automatisiert das Konzept der Satzgruppenbearbeitung durch die Erstellung eines Programm-Skeletts, das der Programmierer mit Anwendungscode füllt. Der Generator erstellt den gesamten Programm-Steuercode inklusive des Exception-Handlings.

REPORT – Listen und Berichte

Mit REPORT beschreibt der Entwickler den Inhalt und die Form einer Liste Zeile für Zeile und Feld für Feld. Durch die Funktionen von REPORT reicht es aus, lediglich zu definieren, was die Liste enthalten soll. In die Listendefinition können außerdem beliebige Editieranweisungen eingefügt werden. REPORT sorgt für die komplette physikalische Erstellung des Berichts, inklusive Bearbeitung, Seitenvorschubsteuerung und Ausdruck von Kopf- und Fußzeilen.

 
Newsletter
Quotes
„SCORE Integration Suite und SCOUT² machen es uns viel leichter, neue Anforderungen zu implementieren und uns an neue Gegebenheiten anzupassen.“
Rainer Neuhaus, Entwicklungsleiter, Kanton Aargau, Schweiz

Bookmark and Share