Die Funktion "Wert Speichern" dient dazu, den für eine Prozessvariable gesetzten Wert dauerhaft abzuspeichern, so dass dieser beim nächsten Booten der zugehörigen IOC automatisch wieder gesetzt wird.
Die Funktion steht im Kontextmenü der SDS-Widgets zur Verfügung, die das Verändern von Werten ermöglichen (Texteingabe, Schieberegler). Der Menüpunkt steht auch bei anderen Objekten zur Verfügung, die eine Prozessvariable und einen Wert beinhalten.
Nach Aufruf der Funktion aus dem Kontextmenü heraus erscheint das Dialogfenster "Wert Speichern".
In diesem Dialogfenster kann vor dem Speichern noch einmal überprüft werden, ob der zu speichernde Wert korrekt ist. Im oberen Teil des Dialogfensters werden die Prozessvariable, die zugehörige IOC und der Wert angezeigt. Zum Abspeichern des Wertes muss die Schaltfläche "Speichern" gedrückt werden.
Nach Anklicken von "Speichern" wird der Wert mit Hilfe mehrerer technischer Dienste auf einem Server gespeichert. Der Ablauf des Speichervorgangs wird in dem Dialogfenster angezeigt. Nach Abschluss wird in dem Dialogfenster das Ergebnis jedes einzelnen Dienstes angezeigt. Im unteren Teil des Dialogs wird angegeben, ob der Speichervorgang insgesamt erfolgreich war. Der folgende Screenshot zeigt den Dialog nach dem erfolgreichen Speichern eines Wertes:
Das Ergebnis für die ersten beiden Schritte, "Dienst nicht verfügbar", kann in diesem Beispiel ignoriert werden, da es sich bei den beiden Diensten nicht um erforderliche Dienste handelt. Erkennbar ist dies an der ausgegrauten Darstellung der Fehlermeldungen. (Siehe auch Abschnitt "Fehlermeldungen")
Konnte der Wert nicht gespeichert werden, werden ein Fehlersymbol und eine entsprechende Meldung angezeigt:
Die tabellarische Darstellung der Ergebnisse der einzelnen Dienste gibt in diesem Fall einen genaueren Hinweis auf die Fehlerursache. In dem Beispiel aus dem Screenshot konnte keine Verbindung zum Server hergestellt werden.
Dieser Abschnitt liefert einen Überblick über die möglichen Fehlermeldungen, die bei der Verwendung der Wert-Speichern-Funktion erscheinen können, und die jeweiligen Fehlerursachen.
Direkt nach dem Aufruf der Funktion aus dem Kontextmenü erscheint die Fehlermeldung: Kein Dienst ist als erforderlich konfiguriert. Bitte konfigurieren Sie in den Einstellungen mindestens einen Dienst als erforderlich.
In den Benutzereinstellungen (Preferences) ist keiner der möglichen Dieste als "erforderlicher Dienst" ausgewählt. Erforderliche Dienste sind die Dienste, bei denen das Speichern erfolgreich sein muss, damit der Wert insgesamt gespeichert ist. Wenn keiner der Dienste als erforderlich konfiguriert ist, kann die Wert-Speichern-Funktion nicht feststellen, ob ein Wert erfolgreich gespeichert wurde.
Direkt nach dem Aufruf der Funktion aus dem Kontextmenü erscheint die Fehlermeldung: Der IOC für die Prozessvariable wurde nicht gefunden.
Der Datensatz für die Prozessvariable ist nicht im LDAP-Verzeichnis konfiguriert.
Nach dem Drücken der Schaltfläche "Speichern" erscheint die Meldung: Konnte keine Verbindung zur RMI-Registrierung aufbauen: [weitere Details]
Über die RMI-Registry finde die Funktion die zur Durchführung nötigen serverseitigen Dienste. Stellen Sie sicher, dass die Registry in den Benutzereinstellungen (Preferences) richtig konfiguriert ist. Die in der Fehlermeldung angegebenen Details geben möglicherweise weitere Hinweise auf die Fehlerursache.
Als Ergebnis eines Schrittes wird gemeldet: Zeitüberschreitung
Der Dienst hat nicht innerhalb einer vorgegebenen Zeitspanne (fünf Sekunden) geantwortet. Eventuell ist bei der Verarbeitung auf dem Server ein Problem aufgetreten.
Wenn der Dienst ein erforderlicher Dienst ist, erscheint diese Fehlermeldung in roter Farbe und das Speichern des Wertes ist fehlgeschlagen. Handelt es sich nicht um einen erforderlichen Dienst, erscheint die Meldung in grauer Farbe und kann ignoriert werden.
Als Ergebnis eines Schrittes wird gemeldet: Dienst nicht verfügbar
Der Dienst wird vom Server nicht angeboten.
Wenn der Dienst ein erforderlicher Dienst ist, erscheint diese Fehlermeldung in roter Farbe und das Speichern des Wertes ist fehlgeschlagen. Handelt es sich nicht um einen erforderlichen Dienst, erscheint die Meldung in grauer Farbe und kann ignoriert werden.
Als Ergebnis eines Schrittes wird gemeldet: Verbindungsfehler: [Details]
Beim Aufruf des Dienstes auf dem Server ist ein technisches Problem aufgetreten. Die in der Fehlermeldung aufgeführten Details geben weitere Hinweise auf die Fehlerursache.
Wenn der Dienst ein erforderlicher Dienst ist, erscheint diese Fehlermeldung in roter Farbe und das Speichern des Wertes ist fehlgeschlagen. Handelt es sich nicht um einen erforderlichen Dienst, erscheint die Meldung in grauer Farbe und kann ignoriert werden.
Als Ergebnis eines Schrittes wird gemeldet: Dienstfehler: [Details]
Der serverseitige Dienst hat die Anfrage erhalten, bei der Bearbeitung ist jedoch ein Fehler aufgetreten. Die Details in der Fehlermeldung geben weitere Hinweise zur Fehlerursache.
Wenn der Dienst ein erforderlicher Dienst ist, erscheint diese Fehlermeldung in roter Farbe und das Speichern des Wertes ist fehlgeschlagen. Handelt es sich nicht um einen erforderlichen Dienst, erscheint die Meldung in grauer Farbe und kann ignoriert werden.