i-effect 2.7 Installation eines Updates ohne grafischen Installer
Vorbereitung
Die im folgenden beschriebenen Vorbereitungen sind vor Installation eines Updates durchzuführen. Sie beinhalten das Sichern des bestehenden Systems als auch die Prüfung der Systemvoraussetzungen und das Herunterladen und bereitstellen der Installationsobjekte.
i-effect sichern
Sichern Sie die derzeit installierte Version wie im Handbuch unter https://manual.i-effect.com/de/installation/vor-der-installation/upgrade-und-update/i-effect-sichern beschrieben.
Empfehlung
Es wird empfohlen als zusätzliche Vorsichtsmaßnahme den Inhalt der i-effect Bibliotheken, als auch den Inhalt des i-effect IFS Verzeichnisses zusätzlich zu sichern (Band oder SAVF). In einer Standardinstallation von i-effect sind dies die Bibliotheken IEFFECT, IEFFECTSYS und das IFS Verzeichnis /i-effect/V2R7M0.
Systemvoraussetzungen prüfen
Auf der i-effect Webseite ist die Liste aller notwendigen Systemvoraussetzungen aufgelistet.
https://www.i-effect.com/de/systemvoraussetzungen
Verwenden Sie das dort verfügbare Systemprüftool oder prüfen Sie manuell in der dort verfügbaren Auflistung, ob alle notwendigen Lizenzprogramme und PTFs vorhanden sind.
Fahren Sie mit der Installation nur fort, wenn alle Systemvoraussetzungen erfüllt sind.
i-effect herunterladen
Die aktuelle Version kann hier herunter geladen werden:
https://fileshare.menten.com/?hash=430a137f135fc4d24b3ab3ba007cc8db
Erstellen von temporären Objekten
Während der Installation werden temporäre Verzeichnisse und Bibliotheken benötigt. Erstellen Sie diese mit den folgenden Befehlen
Temporäre Objekte erstellen
MD DIR('/tmp/iefftemp')
CRTLIB LIB(IEFFTEMP) TEXT('Temporary i-effect library (Installation)')
CRTSAVF FILE(IEFFTEMP/IEFFECT) TEXT('Temporary i-effect installation savefile')
Übertragen der Installationsobjekte
Kopieren Sie aus dem heruntergeladenen ISO Image auf Ihrem PC den Inhalt des Ordners /software in das neu erstellte Verzeichnis /tmp/iefftemp auf der IBM Power Systems.
Zu übertragende Objekte
IEFFBASE.zip STMF
IEFFECT.SAVF STMF
IEFFOPT02.zip STMF
IEFFOPT10.zip STMF
IEFFOPT11.zip STMF
IEFFOPT12.zip STMF
IEFFOPT20.zip STMF
IEFFOPT21.zip STMF
IEFFOPT22.zip STMF
IEFFOPT30.zip STMF
IEFFOPT31.zip STMF
IEFFOPT41.zip STMF
IEFFOPT42.zip STMF
IEFFOPT43.zip STMF
IEFFOPT44.zip STMF
IEFFOPT46.zip STMF
IEFFOPT47.zip STMF
IEFFOPT48.zip STMF
IEFFOPT50.zip STMF
IEFFOPT51.zip STMF
IEFFOPT70.zip STMF
IEFFOPT71.zip STMF
IEFFOPT72.zip STMF
IEFFOPT73.zip STMF
IEFFOPT79.zip STMF
IEFFOPT80.zip STMF
IEFFOPT81.zip STMF
IEFFOPT82.zip STMF
IEFFOPT83.zip STMF
IEFFOPT84.zip STMF
IEFFOPT85.zip STMF
IEFFOPT86.zip STMF
IEFFOPT88.zip STMF
IEFFOPT89.zip STMF
IEFFOPT90.zip STMF
IEFFOPT95.zip STMF
IEFFOPT99.zip STMF
Sperren von i-effect Objekten überprüfen und beseitigen
Stellen Sie sicher, dass während der Installation keine Benutzer mit i-effect arbeiten und keine Sperren auf den Bibliotheken oder dem Benutzerprofil existieren
WRKOBJLCK OBJ(IEFFECT) OBJTYPE(*LIB)
WRKOBJLCK OBJ(IEFFECTSYS) OBJTYPE(*LIB)
WRKOBJLCK OBJ(IEFFECT) OBJTYPE(*USRPRF)
Installation
Es wird empfohlen zur Installation den mit dem Produkt verfügbaren grafischen Installer zu verwenden. Dieses automatisierte Installationsprogramm übernimmt zahlreiche Aufgaben von der Überprüfung der Systemvoraussetzungen bis hin zur Sicherung und Wiederherstellung im Laufe des Update/Upgrade Prozesses. Die Verwendung alternativer Methoden, wie der hier beschriebenen manuellen Installation, erfolgt auf eigenes Risiko. Außerdem ist sicher zu stellen, dass während der Installation keine i-effect Objekte verwendet werden, da ansonsten die Installation abnormal beendet wird.
Anmelden am IBM Power Systems
Melden Sie sich als Hauptsicherheitsbeauftragter (QSECOFR) an Ihrem IBM Power Systems an.
Ändern Sie die folgenden Einstellungen an Ihrem Job. Der Job muss die korrekte Landes CCSID Ihrer Umgebung haben und eine überlaufende Nachrichtenwarteschlange des Jobs muss verhindert werden
Setzen der Job CCSID
CHGJOB JOBMSGQFL(*PRTWRAP) CCSID(37) <-- Zum Beispiel für Primärsprache Englisch
QSYSOPR überwachen
Während der Installation können Nachrichten in der Systembediener Nachrichtenwarteschlange auftreten. Damit diese sofort während der Installation sichtbar werden, kann der folgenden Befehl verwendet werden. Ansonsten muss die QSYSOPR Warteschlange, zum Beispiel in einem zweiten Job, überwacht werden.
QSYSOPR überwachen
CHGMSGQ MSGQ(QSYSOPR)DLVRY(*BREAK)
Zurückspeichern des Installationsprograms
Geben Sie die folgenden Befehle ein um das Installationsprogramm in die temporäre Bibliothek QTEMP zurück zu speichern.
Installationsprogramm zurückspeichern
CPYFRMSTMF FROMSTMF('/tmp/iefftemp/ieffect.savf') TOMBR('/qsys.lib/iefftemp.lib/ieffect.file') MBROPT(*REPLACE)
RSTOBJ OBJ(*ALL) SAVLIB(QTEMP) DEV(*SAVF) SAVF(IEFFTEMP/IEFFECT)
Entfernen von QTEMP aus der Systembibliotheksliste
Geben Sie folgenden Befehl ein um QTEMP aus der Systembibliotheksliste zu entfernen
QTEMP aus SYSLIBL entfernen
CHGSYSLIBL LIB(QTEMP) OPTION(*REMOVE)
Die Meldung Bibliothek QTEMP nicht im Systemteil der Bibliotheksliste. kann ignoriert werden.
Geben Sie den folgenden Befehl ein um QTEMP in den Benutzerteil der Bibliotheksliste aufzunehmen
QTEMP in USRLIBL hinzufügen
ADDLIBLE LIB(QTEMP) POSITION(*FIRST)
Die Meldung Bibliothek QTEMP in Bibliotheksliste bereits vorhanden. kann ignoriert werden.
Benutzerprofil IEFFECT anpassen
Das Benutzerprofil IEFFECT darf keine Speicherbegrenzung haben. Passen Sie das Profil mit dem folgenden Befehl an
Speicherbegrenzung von IEFFECT aufheben
CHGUSRPRF USRPRF(IEFFECT) MAXSTG(*NOMAX)
Keinen IASP zuordnen
Während der Installation darf kein IASP zugeordnet sein. Geben Sie den folgenden Befehl ein um den System ASP zuzuordnen
System ASP zuordnen
SETASPGRP ASPGRP(*NONE)
Starten der Installation
Prompten Sie das Installationsprogramm durch Eingabe des folgenden Befehls
QTEMP/SETUP [F4]
Geben Sie die folgenden Parameter ein um die vorhandene i-effect Installation zu aktualisieren
i-effect Installation (INSTALL)
Type choices, press Enter.
Primary system language . . . . > 2924 Character value
Primary language for i-effect . > 2924 Character value, *NONE
Type of installation . . . . . . > *UPDATE *NEW, *UPDATE, *DOWNLOAD
Already installed versions . . . > V2R7M0 Character value, *NONE
Installed add. languages:
Language-ID . . . . . . . . . *NONE *NONE, 2929, 2924, 2938...
Library . . . . . . . . . . . Character value + for more values
Version to install . . . . . . . > V2R7M0 Character value
Version to update . . . . . . . > V2R7M0 Character value, *FIRST
Additional languages:
Language-ID . . . . . . . . . > *NONE *NONE, 2929, 2924, 2938...
Library . . . . . . . . . . . Character value + for more values
Target directory for WebContro > '/www/zendsvr6/htdocs'
Installation mode . . . . . . . > *ALL *ALL, *SELECT
Softwarevereinbarung akzeptieren
Während der Installation werden die Softwarevereinbarungen angezeigt.
Zum Akzeptieren der Lizenzbedingungen und Fortfahren der Installation die Funktionstatse F14 drücken
Meldung nach Akzeptanz der Lizenzbedingung
Softwarevereinbarung akzeptiert. Installation des Lizenzprogramms wird fortgesetzt.
Nachrichten bei QSYSOPR beantworten
Im Laufe der Installation kann folgende Nachricht beim QSYSOPR auftreten, die mit Auswahl "I" beantwortet werden muss
(I C). Empfänger QSQJRN2001 in IEFFECT wurde nie vollständig gesichert.
Abschluss der Installation
Das Installationsprogramm meldet am Ende nach einer erfolgreichen Installation
Message ID . . . . . . : GZI1002 Severity . . . . . . . : 00
Message type . . . . . : Information
Date sent . . . . . . : 05/25/20 Time sent . . . . . . : 16:22:26
Message . . . . : The installation/configuration was finished succesfully.
The installation of the i-effect program was finished successfully.
Checking the installation
The following command can be used to check whether i-effect has been installed completely and without errors
Prüfen der Installation
Mit dem folgenden Befehl kann überprüft werden, ob i-.effect vollständig und fehlerfrei installiert wurde.
CHKPRDOPT PRDID(2MEBEFF)
RLS(V2R7M0)
OPTION(*ALL)
LODID(*ALL)
CHKSIG(*NONE)
DETAIL(*BASIC)
Falls die Installation erfolgreich war, sendet CHKPRDOPT diese Nachricht. Im Falle eines Fehlers gibt der JOBLOG die Ursache der Fehler an.
Message ID . . . . . . : CPC0C20 Severity . . . . . . . : 00
Message type . . . . . : Completion
Date sent . . . . . . : 05/25/20 Time sent . . . . . . : 16:38:34
Message . . . . : No errors detected by CHKPRDOPT.
Cause . . . . . : When you used the Check Product Option (CHKPRDOPT)
command, no errors were detected in the product loads that were checked.
Recovery . . . : See the previously listed messages for details on each
product load that was checked.
Temporäre Objekte entfernen
Nach einer erfolgreichen Installation können die folgenden temporären Objekte gelöscht werden.
Temporäre Objekte löschen
RMDIR DIR('/tmp/iefftemp') SUBTREE(*ALL) RMVLNK(*YES)
DLTLIB LIB(IEFFTEMP)