Objekte in eine andere Umgebung übertragen

Um Entire Output Management-Objekte von einer Umgebung in eine andere Umgebung zu übertragen (z.B. von einem Großrechner auf ein UNIX-System) können Sie diese aus der Quellumgebung in eine XML-Datei exportieren und dann diese XML-Datei in die Zielumgebung importieren.

Außerdem können Sie Objekte direkt innerhalb Ihrer Netzwerkumgebung von einer Entire Output Management-Systemdatei in eine andere übertragen.

Dieser Abschnitt behandelt folgende Themen:

Anmerkung:
Aktive Daten (aktive Reports, aktive Bündel, Druckerwarteschlangenelemente, Standard-Definitionen) können nicht übertragen werden.


Objekte exportieren

Um Objekte zu exportieren, müssen Sie in der Quellumgebung einen Export-Task definieren. Dieser Task erstellt eine XML-Datei und schreibt die zu exportierenden Daten in diese Datei. In dem Export-Task müssen Sie angeben, welche Objekte wann in welche Export-Datei geschrieben werden sollen.

Aus einer Export-Datei können die Daten dann, so wie unter Objekte importieren beschrieben, in die Zielumgebung geladen werden.

Dieser Abschnitt behandelt folgende Themen:

Export-Task erstellen

Beginn der AnweisungslisteUm einen Export-Task zu erstellen:

  1. Markieren Sie den Knoten Systemverwaltung > Export Task im Objekt-Arbeitsbereich.

  2. Rufen Sie das Kontextmenü auf und wählen Sie Verwalten.

    Es wird eine Liste aller Export-Tasks angezeigt, die erstellt, aber noch nicht ausgeführt worden sind.

  3. Rufen Sie das Kontextmenü auf und wählen Sie Neu.

    Es erscheint ein Fenster, in dem Sie den neuen Task erstellen können:

    Neuer Export-Task

    Beschreibung der Felder siehe unten.

Feld Bedeutung
Objekttyp Markieren Sie den zu exportierenden Objekttyp:
  • Bündel

  • Kalender

  • Verteilerlisten,

  • Großrechner-Knoten

  • Physische Drucker

  • Logische Drucker

  • Reports

  • Benutzerprofile

  • UNIX-Knoten

Objektpräfix Geben Sie eine Zeichenkette an, um alle Objekte des angegebenen Typs, deren Namen diese Zeichenkette enthalten, zu exportieren. Wahlweise können Sie Platzhalterzeichen verwenden: "*" (entspricht einer beliebigen Zeichenzahl) und "?" (entspricht einem einzelnen Zeichen)
Exportknoten Geben Sie das Ziel der Export-Datei an. Bei einem Großrechnerknoten müssen Sie eine Kontennummer angeben. Bei einem UNIX-Knoten müssen Sie einen Kontennamen angeben (entsprechend der Definition in den UNIX-Standardwerten).
Exportdatei Geben Sie einen Namen für die Datei an.
Ausführungszeitpunkt Geben Sie ein Datum und eine Uhrzeit an, wann der Export vom Monitor durchgeführt werden soll. Der Monitor wird dann seinen Zyklus beenden und die Exportfunktion starten, sobald alle Monitor-Tasks ruhen.
Ausführliches Protokoll schreiben Markieren Sie dieses Feld, wenn Sie möchten, dass die Ausführung zu jedem einzelnen Objekt im Monitor-Protokoll vermerkt werden soll.

Alternativ können Sie einen Export-Task im Batch-Modus in der Entire Output Management-Server-Umgebung erstellen:

Beginn der AnweisungslisteUm Objekte im Batch-Modus zu exportieren:

  1. Führen Sie einen Batchjob aus, der das Programm REXPORT mit folgenden Parametern ausführt (unter Verwendung des aktuell eingestellten Eingabebegrenzungszeichens):

    object-type,prefix,log-Y/N,schedule-date (YYYY-MM-DD),schedule-time (HH:MM),export-node,export-file

    Verwenden Sie für jeden Objekt-Typ eine eigene Zeile, und danach eine Zeile mit einem Punkt (.).

    Beispiel für z/OS:

    //CMSYNIN  DD  *
    SYSNOM;user-ID;password
    REXPORT
    PR,PRINTER*,N,2013-12-12,11:28,npr_unix,$SAG/exppr.xml
    US,USER*,N,2013-12-12,11:30,npr_unix;$SAG/expus.xml
    CA,*,N,2013-12-12,11:30,148,ESM.NOM.EXPORT.CALENDAR
    .
    FIN
    /*

Export-Task ändern

Beginn der AnweisungslisteUm einen Export-Task zu ändern:

  1. Markieren Sie den Knoten Systemverwaltung > Export Task im Objekt-Arbeitsbereich.

  2. Rufen Sie das Kontextmenü auf und wählen Sie Verwalten.

    Es wird eine Liste aller Export-Tasks angezeigt, die erstellt, aber noch nicht ausgeführt worden sind.

  3. Markieren Sie den zu ändernden Export-Task, rufen Sie das Kontextmenü auf und wählen Sie Öffnen.

    Es erscheint ein Fenster, in dem Sie die einzelnen Angaben zu den Tasks ändern können. Beschreibung der Felder siehe Export-Task erstellen.

Export-Task löschen

Beginn der AnweisungslisteUm einen Export-Task zu löschen:

  1. Markieren Sie den Knoten Systemverwaltung > Export Task im Objekt-Arbeitsbereich.

  2. Rufen Sie das Kontextmenü auf und wählen Sie Verwalten.

    Es wird eine Liste aller Export-Tasks angezeigt, die erstellt, aber noch nicht ausgeführt worden sind.

  3. Markieren Sie den zu löschenden Export-Task, rufen Sie das Kontextmenü auf und wählen Sie Löschen.

    Der Task wird gelöscht.

Exportdatei ansehen

Mit dieser Funktion können Sie sich die Daten anzeigen lassen, die in einer Export-Datei enthalten sind.

Beginn der AnweisungslisteUm den Inhalt einer Exportdatei anzusehen:

  1. Markieren Sie die Knoten Systemverwaltung > Export Task im Objekt-Arbeitsbereich.

  2. Rufen Sie das Kontextmenü auf und wählen Sie Exportdatei ansehen.

  3. Ein Dialogfenster erscheint, in dem Sie den Namen der gewünschten Datei mit zugehörigem Pfad eingeben können.

    Der Inhalt der Datei wird angezeigt.

Objekte importieren

Der Import von Objekten erfolgt in der Entire Output Management-Server-Umgebung.

Beginn der AnweisungslisteUm Objekte zu importieren:

  • Führen Sie in der Zielumgebung einen Batchjob aus, der das Programm RMIMPORT in der Bibliothek SYSNOM aufruft.

    Auf UNIX-Systemen können Sie das Script nomimport.bsh als Vorlage für das Aufrufen von RMIMPORT benutzen.

    RMIMPORT muss mit den nachfolgend beschriebenen Parametern aufgerufen werden, und die Exportdatei muss der Arbeitsdatei 1 (Work File 1) zugewiesen werden.

    RMIMPORT liest alle Objektdaten aus der Arbeitsdatei 1 und importiert diese in die Zielumgebung.

RMIMPORT-Parameter

Parameter Mögliche Werte Erklärung
1. Parameter: Objekte überschreiben Y oder N Geben Sie an, ob in der Zielumgebung bereits vorhandene Objekte durch Objekte mit demselben Namen, die aus der Export-Datei geladen werden, überschrieben werden sollen oder nicht.
2. Parameter: Nachverfolgung (Trace) Y oder N Geben Sie an, ob ein Trace geschrieben werden soll oder nicht.
3. Parameter: Datenbankkennung der Container-Datei dbid oder 0 Geben Sie die Datenbankkennung der zu benutzenden Container-Datei an.

Geben Sie 0 an, wenn die Datenbankkennung dieselbe sein soll wie die der der Datenbank, von der die Objekte exportiert werden.

4. Parameter: Dateinummer der Container-Datei fnr oder 0 Geben Sie die Dateinummer der zu benutzenden Container-Datei an.

Geben Sie 0 an, wenn die Dateinummer dieselbe sein soll wie die der Datei, von der die Objekte exportiert wurden.

Objekte direkt übertragen

Mit dieser Funktion können Sie Objekte in eine Zielumgebung in einer anderen Datenbank kopieren, zum Beispiel um Objekte von einer Testumgebung in eine Produktionsumgebung zu übertragen.

Folgende Objekte können Sie übertragen:

  • Bündel,

  • Kalender,

  • Verteiler,

  • Fächer,

  • logische Drucker,

  • physische Drucker,

  • Reports,

  • Benutzer.

Der Übertragungsvorgang ist bei allen Objekttypen gleich.

Beginn der AnweisungslisteUm Objekte zu übertragen:

  1. Markieren Sie die Knoten Systemverwaltung > Objekte übertragen im Objekt-Arbeitsbereich.

  2. Rufen Sie das Kontextmenü auf und wählen Sie Übertragen.

    Das Fenster Objekte in eine Zielumgebung übertragen wird angezeigt.

    Neuer Export-Task

  3. Wählen Sie einen Objekttyp aus.

    Der Übertragungsdialog für diesen Objekttyp wird angezeigt. Beispiel für Bündel:

    Neuer Export-Task

    Er enthält eine Liste aller Objekte des ausgewählten Typs und bietet je nach ausgewähltem Objekt entsprechende Optionen und Filtermöglichkeiten.

  4. Geben Sie in den Feldern nach Ziel die Datenbankkennung (DBID) und Dateinummer (FNR) der Entire Output Management-Datei ein, in die die Objekte kopiert werden sollen.

  5. Außerdem können Sie folgende Optionen markieren:

    Option Erläuterung
    In Zielumgebung vorhandene Objekte überschreiben Wenn ein Objekt kopiert wird und ein Objekt mit gleichem Namen schon in der Zielumgebung existiert, dann ersetzt das kopierte Objekt das existierende Objekt.
    Kopieren mit Berechtigungen Falls ein Objekt eine Berechtigungsliste hat, wird diese ebenfalls kopiert (gilt nicht bei Benutzern, Kalendern und physischen Druckern).
    Kopieren der Reports im Bündel ohne vorhandene Reportdefinitionen Diese Option steht nur bei Bündeln zur Verfügung: Wenn ein in einem Bündel enthaltener Report in der Zielumgebung nicht existiert, wird dieser Report ebenfalls kopiert.

    Markieren Sie die gewünschten Optionen.

  6. Wenn Sie nicht alle Objekte übertragen möchten, geben Sie Auswahlkriterien in den Filter-Feldern ein und wählen Sie dann die Schaltfläche Suchen.

    Jetzt werden nur die Objekte aufgelistet, die die Auswahlkriterien erfüllen, und nur diese werden kopiert.

  7. Wählen Sie die Schaltfläche Übertragen.

    Die ausgewählten Objekte werden in die angegebene Zielumgebung kopiert.

    Falls Objekte nicht kopiert werden konnten, werden diese aufgelistet, und es wird der Grund angegeben, warum sie nicht kopiert werden konnten.

  8. Um weitere Objekte zu kopieren, wählen Sie die Schaltfläche Weitere Auswahl.

    Wiederholen Sie dann die Schritte 4 bis 7.