Das Hilfsprogramm "pdm_userload" aktualisiert eine CA SDM-Datenbank und verwendet dazu eine Eingabedatei, die Sie festgelegt haben.
Wichtig! Vor der Ausführung von "pdm_userload</cs> sollten Sie Ihre Datenbank immer sichern.
Wenn Sie Tickets (wie zum Beispiel Problemanfragen oder Anforderungen) laden, sollte die Ticketnummer ein eindeutiges Präfix oder Suffix in der Zeichenfolge enthalten. CA SDM zeigt diese Zahl als Zeichenfolge und nicht als Sequenznummer an. Somit kann nicht garantiert werden, dass den hochgeladenen Tickets eine eindeutige Nummer zugewiesen wird. Solange Sie mit awk oder einem anderen Textverarbeitungsprogramm ein eindeutiges Präfix oder Suffix zuweisen, können Sie Tickets laden, ohne dass CA SDM zuvor zugewiesene Nummern überschreibt.
Syntax
Dieser Befehl hat das folgende Format:
pdm_userload [-a] [-c] [-h] [-r] [-v] [-u] [-m] -f filename
Eingabedateiformat
Die Eingabedateieinträge befolgen dieses Format:
TABLE table_name
feldname1 feldname2 . . . . feldnameN
{ "value11", "value12", . . . "value1N" }
{ "value21", "value22", . . . "value2N" }
.
.
.
{ "valueN1", "valueN2", . . . "valueNN" }
"table_name" ist der Name der hochzuladenden Tabelle, die in der Schema-Datei der CA SDM-Datenbank aufgeführt wird. Diese Datei befindet sich unter $NX_ROOT/site/schema.sch (UNIX) oder unter installation-directory\site\schema.sch (Windows), wobei $NX_ROOT oder installation-directory das Verzeichnis ist, in dem Sie CA SDM installiert haben.
-f filename
Gibt eine Eingabe-ASCII-Datei an.
-a
Aktualisiert alle vorhandenen Datensätze, unabhängig davon, ob mehr als ein vorhandener Datensatz einem einzelnen Eingabedatensatz entspricht. Ohne diese Option werden Datensätze, die mehr als einem vorhandenen Datensatz entsprechen, zurückgewiesen.
Wichtig! Verwenden Sie diese Option mit Vorsicht.
-c
Überprüft die Eingabedatei gegen die Datenbank und die Berichte der durchzuführenden Aktualisierungen, führt jedoch keine Aktualisierungen durch.
-r
Entfernt Datenbank-Datensätze, die Eingabe-Datensätzen entsprechen. Die Option „-a“ kann zusammen mit der Option „-r“ verwendet werden.
Hinweis: Es empfiehlt sich, eine Sicherungskopie der Datenbank anzufertigen, bevor Sie "pdm_userload" mit dieser Option ausführen. Sobald alte Datenbank-Datensätze entfernt worden sind, müssen Sie die CA SDM-Datenbank mit dieser Sicherungskopie wiederherstellen, wenn Sie gelöschte Datensätze wiederherstellen möchten.
-v
Gibt den Verbose-Modus an.
-u
Aktualisiert vorhandene Datensätze, fügt jedoch keine neuen Datensätze in die Datenbank ein.
-m
Bedeutet Massenaktualisierung. Geben Sie diese Option an, wenn Sie mit "pdm_userload</cs> eine große Anzahl von Datensätzen hinzufügen oder löschen. Diese Option unterdrückt alle Clientbenachrichtigungen hinsichtlich Aktualisierungen und sendet eine Meldung zur Aktualisierung des Caches für eine Tabelle, wenn "pdm_userload</cs> die Verarbeitung der Tabelle abschließt.
Verwendet Lokale-spezifische numerische Eingabeformate.
Gibt den Namen oder die UUID von Mandanten an, um alle geladenen Daten mit dem angegebenen Mandanten zu verknüpfen. Dieses Argument ist nur gültig, wenn Mandantenfähigkeit installiert ist.
"Pdm_userload" unterstützt neue Argumente ("Kürzen" und "NoNewID") auf der Anweisung TABLE. Diese Argumente sind in einer optionalen eingeklammerten Option nach dem Tabellennamen angegeben. Beispiel:
TABLE Call_Req (TRUNCATE, NONEWID)
Veranlasst "pdm_userload" dazu, einen datenbankspezifischen TRUNCATE-Befehl für die Tabelle auszugeben, bevor Daten geladen werden. Da es sich ausschließlich um neue Datensätze handelt, bewirkt das Argument auch, dass "pdm_userload" die Datensätze lediglich einfügt – ohne die in der Befehlszeile angegebenen Argumenten zu berücksichtigen.
Bewirkt, dass "pdm_userload" für neue Zeilen in der Tabelle den ID-Wert der Eingabekontrolldatei verwendet. Es wird keine neue ID für eingefügte Daten erzeugt (Standardlogik der Option "pdm_userload -i").
Einschränkungen
Sie können pdm_userload ausführen, während CA SDM aktiv ist; die Leistung kann jedoch sehr beeinträchtigt werden. Führen Sie pdm_userload am besten aus, wenn kein Anwender CA SDM verwendet.
|
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|