Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

SDF-SIM

&pagelevel(2)&pagelevel

Bei der Definition von Kommandos und Anweisungen mit SDF-A ergibt sich zwangsläufig die Notwendigkeit, die Syntax dieser Kommandos und Anweisungen zu testen. Mit SDF-SIM (System Dialog Facility-Simulator) steht Ihnen ein Werkzeug zur Verfügung, mit dem Sie den Syntaxtest in einer von Ihnen gewählten Testumgebung effizient und risikolos durchführen können.

SDF-SIM ist durch eine einfache Bedienoberfläche leicht einsetzbar und bietet eine Vielzahl unterstützender Hilfsmittel, wie z.B.:

  • flexible Testumgebungen,

  • Simulation von Prozedur- oder Batchmodus mit realistischem Spin-Off-Verhalten,

  • Eingabe über Jobvariablen,

  • Berücksichtigung von Privilegien,

  • differenzierte Ausgabemöglichkeiten des Simulationsergebnisses.

Simulationsumgebung festlegen
Mit SDF-SIM kann eine Umgebung simuliert werden, in der die Syntax von Kommandos oder Anweisungen analysiert wird. Diese Umgebung ist unabhängig von der BS2000-Systemumgebung. Ein Benutzer ohne besondere Privilegien kann in einem wesentlich größeren Umfang auf die Umgebung Einfluss nehmen, als es ihm sonst erlaubt ist
(z.B. Zuweisen von System- und Gruppensyntaxdatei).

Folgende SDF-Optionen können für die Umgebung definiert werden:

  • Batch- oder Dialog-Modus

  • Prozedur-Modus

  • geführter Dialog oder ungeführter Dialog

  • Fortsetzungsmodus (CONTINUATION)

  • Protokollierung (INPUT-FORM, ACCEPTED-FORM, INVARIANT-FORM)

  • Privilegien, die die Task besitzt.

Kommando- und Anweisungssyntax testen
Die Syntax der Kommandos bzw. Anweisungen, die in einer bestimmten SDF-Syntaxdateihierarchie (System-, Gruppen-, Benutzersyntaxdatei) beschrieben sind, wird auf TU-Ebene getestet. Der Benutzer kann damit prüfen, wie SDF ein eingegebenes Kommando oder eine Anweisung syntaktisch aufbereitet.

Die Prozeduren, Programme oder Kommando-Server sind für den Syntaxtest nicht erforderlich, da SDF-SIM nur auf die Syntaxdefinitionen in der festgelegten Syntaxdateihierarchie zugreift. Dies ist auch in Bild 16 verdeutlicht.

Bild 16: Testen der Kommando- und Anweisungssyntax

Informationen über das Kommando oder die Anweisung ausgeben
Für jedes simulierte Kommando bzw. für jede simulierte Anweisung werden folgende Informationen ausgegeben:

  • Protokoll des Kommandos bzw. der Anweisung

  • Schnittstellentyp für die Kommandos (ASS/ISL/SPL/PROCEDURE)

  • Name des Einsprungpunktes in die kommandoausführende Routine (nur für TPR-Kommandos)

  • Ausgabeformat:

    • Zeichenkette, wenn ein TPR-Kommando auf ein altes ISP-Kommando abgebildet wird oder das Kommando durch eine Prozedur implementiert ist

    • SDF-Übergabebereich bei neuen SDF-Kommandos bzw. -Anweisungen

    • bei Kommandos, die durch eine Prozedur implementiert sind, wird der zugehörige Prozeduraufruf ausgegeben. Damit kann geprüft werden, wie die Prozedurparameter an die Prozedur übergeben werden (siehe Beispiel "Kommando, das durch eine Prozedur implementiert ist").