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.