Die DSDL erfordert, dass jede Rückmeldemethode zu Methodenbeginn die scds_initialize(3HA)-Funktion aufruft. Diese Funktion führt folgende Vorgänge aus:
Sie prüft und verarbeitet die Befehlszeilenargumente ( argc und argv), die das Framework an die Datendienstmethode übergibt. Die Methode muss keine weiteren Verarbeitungsschritte für die Befehlszeilenargumente ausführen.
Sie richtet interne Datenstrukturen ein, die von anderen DSDL-Funktionen verwendet werden können.
Sie initialisiert die Protokollierumgebung.
Sie validiert die Testsignaleinstellungen des Fehler-Monitors.
Sie verwendet die scds_close()-Funktion, um die Ressourcen zurückzufordern, die von scds_initialize() zugewiesen wurden.