Script-Funktion: Ändert ein vorhandenes Objekt (nur Kalender, Login und Variable).
Allgemeine Informationen
MODIFY_OBJECT(Object name, [Title], [Calendar keyword], [[Date format:]Date1], [[Date format:]Date2]])
Syntax |
Beschreibung/Format |
---|---|
Objektname |
Name des Kalender-Objektes. |
Titel |
Titel des Kalender-Objektes. |
Kalenderbegriff |
Name des Kalenderbegriffes |
Datumsformat |
Formatvorgabe für das angegebene Datum. |
: oder ; |
Trennzeichen zwischen dem Datumsformat und Datum. |
Datum1 |
Anfangsdatum des Gültigkeitszeitraums vom Kalenderbegriff. |
Datum2 |
Endedatum des Gültigkeitszeitraums vom Kalenderbegriff. |
[Datumsformat:]Datum1 |
Beginn und Ende der Gültigkeit des Kalenderbegriffes. |
Rückgabewerte |
---|
"0" - Das Kalender-Objekt wurde erfolgreich geändert. |
Mit der Script-Funktion können Sie den Titel des Kalender-Objektes, sowie das Anfangs- und Endedatum eines Kalenderbegriffs ändern. Nicht verwendete Parameter lassen bestehende Kalenderdefinitionen unverändert.
Für die Behandlung von Kalenderbegriffen existieren noch folgende Script-Sprachmittel:
:SET_CALE - Fügt einem Kalenderbegriff ein Datum oder einen Zeitraum hinzu oder entfernt diese.
VALID_CALE - Prüft, ob ein Datum in einem Kalenderbegriff enthalten ist.
Im Beispiel wird der Gültigkeitszeitraum des Kalenderbegriffes"ARBEITSTAGE" geändert. Der Titel des Kalenders bleibt unverändert.
:SET &RET# = MODIFY_OBJECT("FIRM.CALENDAR",,"WORKDAYS","DD.MM.YYYY:01.05.2011","DD.MM.YYYY:01.05.2012")
MODIFY_OBJECT(Object name, [Title], Name, Type, Login info, [Password], [Action])
Syntax |
Beschreibung/Format |
---|---|
Objektname |
Name des Login-Objektes. |
Titel |
Titel des Login-Objektes. |
Name |
Name eines Agenten bzw. Backend-Systems. Geben Sie "*" an, so gilt der Login-Eintrag für alle Agenten bzw. Systeme. Der Name von Backend-Systemen wird im Login-Objekt vom Benutzer definiert. |
Typ |
Hosttyp bzw. Applikation. Erlaubte Werte: "BS2000" = Host vom Typ BS2000/OSD Neben den aufgelisteten Plattformen der Agenten können auch alle Typen angegeben werden, die vom Administrator in der Variable UC_LOGIN_TYPES definiert wurden. |
Login Info |
Login-Informationen, mit denen eine Anmeldung erfolgen soll. Das Format der Login Info ist Plattform- und Anwendungsspezifisch. Details dazu finden Sie im Kapitel "Login-Objekt". |
Passwort |
Passwort für die Plattform der Anwendung. Es erfolgt keine Plausibilitätsprüfung beim Ausführen der Script-Funktion MODIFY_OBJECT. |
Aktion |
Aktion die ausgeführt werden soll. Erlaubte Werte: "ADD" (Standardwert), "DEL" "ADD" = Fügt den angegebenen Benutzereintrag am Ende der Liste hinzu, bzw. überschreibt einen bestehenden, mit identischen Daten für Host, Hosttyp und Login Info. "DEL" = Entfernt den angegebenen Benutzereintrag aus der Liste. Ist der Benutzereintrag in der Liste nicht vorhanden, wird dennoch kein Fehlercode erzeugt. Die Angabe eines Passwortes ist beim Löschen des Eintrages nicht relevant. |
Rückgabewerte |
---|
"0" - Das Login-Objekt wurde erfolgreich geändert. |
Mit der Script-Funktion können Sie den Titel, sowie die Login-Einträge eines Login-Objektes ändern.
Die Verwendung der Funktion MODIFY_OBJECT für das Login-Objekt dient vorwiegend zur automatisierten Benutzerverwaltung um z.B. extern Passwortänderungen in der Automation Engine durchzuführen.
Wird ein Agent inklusive Typ angegeben, der im Login-Objekt bereits vorhanden ist, so wird der bestehende Eintrag geändert. Stimmt Agent und Typ dabei nicht überein, so hat die Scriptzeile keine Auswirkung.
Im ersten Beispiel werden im Login-Objekt "LOGIN.MEIER" die Anmeldedaten für den Benutzer "meier" auf dem Host "UNIX01" gesetzt und dabei das Passwort "uc4" vergeben. Existiert der Benutzereintrag bereits, wird dabei nur das Passwort auf "uc4" gesetzt.
:SET &RET# = MODIFY_OBJECT("LOGIN.SMITH",,"UNIX01","UNIX","smith","uc4","ADD")
Im folgenden Beispiel werden im Login-Objekt "LOGIN.MEIER" die Anmeldedaten für den Benutzer "meier" im Mandant "012" des SAP-Systems "SAP01" gelöscht.
:SET &RET# = MODIFY_OBJECT("LOGIN.SMITH",,"SAP01","R3","012,smith","","DEL")
MODIFY_OBJECT(Object name, [Title], [Error Handling], [Data Type])
Syntax |
Beschreibung/Format |
---|---|
Objektname |
Name des Variablen-Objekts. |
Titel |
Titel des Variablen-Objekts. |
Fehlerbehandlung |
Behandlung wenn die Variable zur Laufzeit keinen Wert enthält. Erlaubte Werte: "E" oder "I" "E" = Es wird eine Fehlermeldung ausgegeben. |
Datentyp |
Variablentyp. Erlaubte Werte: "String" (oder "C"), "Number" (oder „F"), "Timestamp" (oder "T"), "Time" oder "Date" "String", "C"= Text Für das Variablen-Objekt XML haben nur die Spezifikationen des Datentyps "String", "C" Gültigkeit. |
Rückgabewerte |
---|
"0" - Das Variable-Objekt wurde erfolgreich geändert. |
Mit der Script-Funktion können Sie den Titel, sowie die Fehlerbehandlung und den Datentyp eines statischen Variable-Objektes ändern.
Soll der Datentyp geändert werden, dürfen keine Werte in der Variablen gespeichert sein.
Dynamische Variablen-Objekte können mit der Script-Funktion nicht geändert werden.
Im Beispiel wird eine Variable geändert, so dass darin die ermittelte Anzahl von Dateien gespeichert werden kann.
:SET &RET# = MODIFY_OBJECT("OUTPUT.WEBHELP.VARA","Number of Help files with frames",,"F")
In diesem Beispiel wird die Fehlernummer nach der Ausführung des Variablen-Objekts XML ausgelesen und als Report ausgegeben:
:SET &HND# = MODIFY_OBJECT(VARA.XML.NEW.1, "TEST TITLE", E, C)
:SET &ERRNR# = SYS_LAST_ERR_NR()
:PRINT ">&ERRNR#<"
:IF &ERRNR# <> "0"
: SET &ERRINS# = SYS_LAST_ERR_INS()
: SET &MESSAGE# = GET_MSG_TXT (&ERRNR# ,&ERRINS#)
: PRINT &MESSAGE#
:ENDIF
Siehe auch:
Script-Sprachmittel | Beschreibung |
---|---|
Legt die Reaktion auf bestimmte Fehler bzw. Meldungen von Script-Sprachmitteln fest. |
|
Erstellt ein Objekt (nur Kalender, Login und Variable). |
|
REMOVE_OBJECT | Löscht ein vorhandenes Objekt. |
MOVE_OBJECT | Verschiebt ein Objekt in einen Ordner. |
ACTIVATE_UC_OBJECT | Aktiviert ein Objekt. |
Script-Sprachmittel - Objekte bearbeiten
Script-Sprachmittel - Fehlerbehandlung und Meldungen
Allgemeines zum Script
Script-Sprachmittel - Alphabetische Auflistung
Script-Sprachmittel - Funktionelle Gliederung
Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support |
Copyright © 2016 Automic Software GmbH |