Objekt für das Vorgängerrelease sichern

Das Objekt muss auf dem aktuellen Release mit dem Parameter TGTRLS (Zielrelease) gesichert werden, bevor es in das frühere Release oder die frühere Modifikationsstufe zurückgespeichert werden kann. Damit wird das Objekt in einem Format gesichert, das dem früheren Release oder der früheren Modifikationsstufe bekannt ist.

Übertragungsleitungen oder austauschbare Datenträger (Band oder optische Speichermedien) verwenden, um die Objekte von dem System mit dem aktuellen Release zu übertragen.

Es wird vorgeschlagen, Objekte des früheren und des aktuellen Release in unterschiedlichen Bibliotheken zu speichern, um die Pflege zu erleichtern.

Die folgenden Sicherungsbefehle unterstützen den Parameter TGTRLS:

  • Sichern (SAV)
  • Geänderte Objekte sichern (SAVCHGOBJ)
  • CICS-Gruppe sichern (SAVCICSGRP)
  • Dokumentbibliotheksobjekte sichern (SAVDLO)
  • DLO mit BRM sichern (SAVDLOBRM)
  • Ordnerliste mit BRM sichern (SAVFLRLBRM)
  • Bibliothek sichern (SAVLIB)
  • Bibliothek mit BRM sichern (SAVLIBBRM)
  • Lizenzprogramm sichern (SAVLICPGM)
  • Datenträgerinformationen mit BRM sichern (SAVMEDIBRM)
  • Objekt sichern (SAVOBJ)
  • Objekt mit BRM sichern (SAVOBJBRM)
  • Objektliste mit BRM sichern (SAVOBJLBRM)
  • Objekte sichern/zurückspeichern (SAVRST)
  • Geändertes Objekt sichern/zurückspeichern (SAVRSTCHG)
  • Dokumentbibliotheksobjekt sichern/zurückspeichern (SAVRSTDLO)
  • Bibliothek sichern/zurückspeichern (SAVRSTLIB)
  • Objekt sichern/zurückspeichern (SAVRSTOBJ)

Das Lizenzprogramm System Manager verwendet die Unterstützung für das frühere Release, das vom Befehl SAVLICPGM zur Verfügung gestellt wird. Es ermöglicht das Packen der Software für mehrere Releases von demselben System aus.

Objektkompatibilität wird für die meisten Objekttypen zur Verfügung gestellt, die auf beiden Ständen unterstützt werden, solange das Objekt nur die Funktionen eines früheren Release verwendet.

Tabelle 1 zeigt, welche Objekttypen speziell für ein früheres Release erstellt oder gesichert werden können oder nicht. IBM® unterstützt nicht das Sichern von Objekten, die von IBM geliefert werden (wie beispielsweise Systembefehle und Programme), mit dem aktuellen Release und das Zurückspeichern dieser Objekte auf ein System, auf dem ein früheres Release installiert ist. Tabelle 1 enthält eine Liste der unterstützten TGTRLS-Werte.

Tabelle 1 verwendet die folgenden Werte:

  • 'Alle' bedeutet, dass das Objekt für alle TGTRLS-Werte, die bei der aktuellen Version des Betriebssystems unterstützt werden, gesichert werden kann.
  • VvRrMm gibt das niedrigste Release an, für das ein Objekt gesichert werden kann. Möglicherweise müssen Sie jedoch in Tabelle 1 nach dem frühesten TGTRLS-Wert, der bei der aktuellen Version des Betriebssystems unterstützt wird, suchen.
  • *CURRENT bedeutet, dass das Objekt nur für das aktuelle Release, TGTRLS(*CURRENT), gesichert werden kann.
  • 'Keines' bedeutet, dass das Objekt mit einem Befehl gesichert wird (beispielsweise mit SAVSECDTA (Sicherheitsdaten sichern) oder SAVCFG (Konfiguration sichern)), der den Parameter TGTRLS nicht unterstützt.
Tabelle 1. Unterstützung früherer Releases nach Objekttyp
Objekttyp Niedrigstes Zielrelease
*ALRTBL Alle
*AUTHLR Keines
*AUTL Keines
*BLKSF Alle
*BNDDIR Alle
*CFGL Keines
*CHTFMT Alle
*CHRSF V5R1M0
*CLD Alle
*CLS Alle
*CMD Alle
*CNNL Keines
*COSD Keines
*CRG *CURRENT
*CRQD Alle
*CSI Alle
*CTLD Keines
*DDIR Alle
*DEVD Keines
*DIR Alle
*DOC Alle
*DSTMF Alle
*DTAARA Alle
*DTADCT Alle
*DTAQ Alle5
*EDTD Alle
*EXITRG Alle
*FCT Alle
*FIFO V5R1M0
*FILE (Datenbank-, Einheiten-, Sicherungsdatei) 9 Alle
*FLR Alle
*FNTRSC Alle
*FNTTBL V3R7M0
*FORMDF Alle
*FTR Alle
*GSS Alle
*IGCDCT Alle
*IGCSRT Alle
*IGCTBL Alle
*IMGCLG V5R2M0
*IPXD Keines
*JOBD Alle
*JOBQ 10 Alle
*JOBSCD Alle
*JRN Alle
*JRNRCV 4 Alle
*LIB Alle
*LIND Keines
*LOCALE V3R7M0
*MEDDFN V4R4M0
*MENU Alle
*MGTCOL V4R4M0
*MODD Keines
*MODULE1  
  • ILE C
Alle
  • ILE C++
Alle
  • ILE CL
Alle
  • ILE COBOL
Alle
  • ILE RPG/400
Alle
*MSGF All 6
*MSGQ Alle
*NODGRP V3R2M0
*NODL Alle
*NTBD Keines
*NWID Keines
*NWSCFG V5R4M0
*NWSD Keines
*OUTQ8 Alle
*OVL Alle
*PAGDFN Alle
*PAGSEG Alle
*PDFMAP V5R3M0
*PDG Alle
*PGM: 1  
  • BASIC
*CURRENT
  • CL (IBM System /38-Umgebung)
*CURRENT
  • CL (IBM i-Umgebung)
Alle
  • COBOL (IBM i-Umgebung)
Alle
  • COBOL/74 (IBM System /38-Umgebung)
*CURRENT
  • COBOL/74 (IBM System /36-Umgebung)
Alle
  • ILE C
Alle
  • ILE C++
Alle
  • ILE CL
Alle
  • ILE COBOL
Alle
  • ILE RPG
Alle
  • PASCAL
*CURRENT
  • PL/I
*CURRENT
  • RPG/II (IBM System /36-Umgebung)
Alle
  • RPG/III (IBM System /38-Umgebung)
*CURRENT
  • RPG (IBM i-Umgebung)
Alle
*PNLGRP Alle
*PRDAVL *CURRENT
*PRDDFN Alle
*PRDLOD Alle
*PSFCFG V3R2M0
*QMFORM Alle
*QMQRY Alle
*QRYDFN Alle
*RCT *CURRENT
*SBSD Alle
*SCHIDX Alle
*SOCKET Keines
*SPADCT Alle
*SQLPKG Alle
*SQLUDT V4R4M0
*SQLXSR V7R1M0
*SRVPGM2  
  • ILE C
Alle
  • ILE C++
Alle
  • ILE CL
Alle
  • ILE COBOL
Alle
  • ILE RPG/400
Alle
*SSND Alle
*STMF3 Alle
*SVRSTG V3R2M0
*SYMLNK Alle
*S36 *CURRENT
*TBL Alle
*TIMZON V5R3M0
*USRIDX Alle
*USRPRF V5R1M07
*USRQ Alle
*USRSPC Alle
*VLDL V4R1M0
*WSCST Alle
1
Bei Integrated Language Environment-Programmen (ein Objekt der Art *PGM, das durch Binden eines oder mehrerer Objekte der Art *MODULE erstellt wurde) wird das Zielrelease anhand des Werts für das Zielrelease für jedes eingegebene Objekt der Art *MODULE bestimmt. Sind die Werte für das Zielrelease unterschiedlich, wird der aktuellste Ziel-Release-Wert verwendet. Ein ILE-Programm kann aus Objekten der Art *MODULE erstellt werden, die von unterschiedlichen ILE-Compilern erstellt wurden. Die Einträge in dieser Tabelle für ILE-Sprachen unter dem Objekttyp *PGM geben an, welche Zielreleasewerte vom ILE-Compiler unterstützt werden, wenn ein Objekt des Typs *MODULE erstellt wird. Das Objekt des Typs *MODULE wiederum kann zum Erstellen eines ILE-Programms mit dem Befehl CRTPGM (Programm erstellen) verwendet werden.
2
Bei ILE-Serviceprogrammen (ein Objekt des Typs *SRVPGM, das durch Binden eines oder mehrerer Objekte der Art *MODULE erstellt wurde) wird das Zielrelease anhand des Werts für das Zielrelease für jedes eingegebene Objekt der Art *MODULE bestimmt. Sind die Werte für das Zielrelease unterschiedlich, wird der aktuellste Ziel-Release-Wert verwendet. Ein ILE-Serviceprogramm kann aus Objekten des Typs *MODULE erstellt werden, die von unterschiedlichen ILE-Compilern erstellt wurden. Die Einträge in dieser Tabelle für ILE-Sprachen unter dem Objekttyp *SRVPGM geben an, welche Ziel-Release-Werte vom ILE-Compiler unterstützt werden, wenn ein Objekt des Typs *MODULE erstellt wird. Das Objekt des Typs *MODULE wiederum kann zum Erstellen eines ILE-Serviceprogramms mit dem Befehl CRTPGM (Serviceprogramm erstellen) verwendet werden.
3
In V4R3M0 wurde Unterstützung für *STMF-Größen bis zu 4 GB - 1 Byte hinzugefügt. Ist *STMF größer als 2 GB - 1 Byte, kann der Objekttyp nicht in Releases vor V4R3M0 gesichert werden. In V4R4M0 wurde Unterstützung für *STMF-Größen größer als 4 GB - 1 Byte hinzugefügt. Ist *STMF größer als 4 GB - 1 Byte, kann der Objekttyp nicht in Releases vor V4R4M0 gesichert werden.
4
Wenn ein Journalempfänger einem Journal zugeordnet wurde, als RCVSIZOPT(*MAXOPT1) in Kraft war, ist kein Sichern für ein Release vor V4R5M0 möglich. Eine Vervielfältigung in ferne Journale auf Systemen mit Releases vor V4R5M0 ist ebenfalls nicht möglich. Wenn ein Journalempfänger einem Journal zugeordnet wurde, als RCVSIZOPT(*MAXOPT2) in Kraft war, ist kein Sichern oder Wiederherstellen für ein Release vor V5R1M0 möglich. Eine Vervielfältigung in ferne Journale auf Systemen mit Releases vor V5R1M0 ist ebenfalls nicht möglich. Wenn ein Journalempfänger einem Journal zugeordnet wurde, als eine beliebige Option MINENTDTA in Kraft war, ist kein Sichern oder Wiederherstellen für ein Release vor V5R1M0 möglich. Eine Vervielfältigung in ferne Journale auf Systemen mit Releases vor V5R1M0 ist ebenfalls nicht möglich.

Wenn ein Journalempfänger einem Journal zugeordnet wurde, als RCVSIZOPT(*MAXOPT3) in Kraft war, ist kein Sichern für ein Release vor V5R3M0 möglich. Eine Vervielfältigung in ferne Journale auf Systemen mit Releases vor V5R3M0 ist ebenfalls nicht möglich.

5
V4R5M0 ist das niedrigste Release für *DTAQ, wenn die Parameter SIZE und AUTORCL bei CRTDTAQ (Datenwarteschlange erstellen) während der Erstellung der Datenwarteschlange keine Standardwerte enthielten. Datenwarteschlangen können in Releases vor V5R4 nicht gesichert werden, wenn QDTA(*DTAQ) angegeben ist. V6R1M0 ist das früheste Release, wenn die Datenwarteschlange geändert wurde, um Datenwarteschlangensperren zu erzwingen.
6
V4R5M0 ist das niedrigste Release, wenn *UBIN oder *BIN 8 für das Format einer Nachrichtenbeschreibung innerhalb der Nachrichtendatei angegeben wird. V6R1M0 ist das niedrigste Release, wenn *UTC, *UTCD oder *UTCT für das Format einer Nachrichtenbeschreibung in einer Nachrichtendatei angegeben wird.
7
*USRPRF kann nur mithilfe der Anwendungsprogrammierschnittstelle QSRSAVO (Objektliste sichern) für ein früheres Zielrelease gesichert werden.
8
Spooldateidaten in Ausgabewarteschlangen können in Releases vor V5R4M0 nicht gesichert oder zurückgespeichert werden.
9
Eine *SAVF-Datei, die größer als 1 Terabyte ist, kann nicht in Releases vor V6R1 gesichert werden.
10
Ab V6R1M0 können Sie ein *JOBQ-Objekt in einen unabhängigen ASP zurückspeichern.