Ein skript-fähiger Browser ist für die einwandfreie Funktion dieser Seite erforderlich.

Häufig gestellte Fragen (FAQ)

In diesem Hilfethema werden einige der allgemeineren Fragen beantwortet, die Benutzer zu Oracle Universal Installer haben. Die Fragen und Antworten in diesen FAQs sind in folgende Kategorien unterteilt:

Aktion verwenden

Benutzung von Oracle Universal Installer

Abfragen verwenden

Komponenten bereitstellen

Abhängigkeiten verwenden

Arbeiten mit Dateien und Dateigruppen

Variablen verwenden

Versionshinweise übersetzen

Dialogfelder verwenden

Installationen von mehreren Datenträgern

Vollautomatische Vorgänge ausführen

Deinstallation von Komponenten der obersten Ebene, die Abhängigkeiten haben


Aktionen verwenden

Kann eine Aktion in einem Code-Block aufgerufen werden?

Nein. Aktionen können nicht in Code-Blöcken aufgerufen werden.

Wie behandelt Universal Installer plattform-spezifische Aktionen bei der Installation auf einer anderen Plattform?

Einige der Aktionen sind plattform-spezifisch. OSP wird nur mit Aktionen für Windows- und Solaris-Plattformen geliefert. Aktionen, die für eine bestimmte Plattform nicht anwendbar sind, werden während der Installation ignoriert. Abfragen, die für eine bestimmte Plattform nicht anwendbar sind, geben den Standardwert zurück.

Gibt es eine Aktion, mit der eine .exe-Datei erstellt oder extrahiert werden kann?

Es gibt keine Aktionen, mit denen eine selbstextrahierende Datei (.exe) in OUI erstellt oder ausgeführt werden kann. Fügen Sie den Inhalt der selbstextrahierenden Datei zu einer Dateigruppe hinzu, und verwenden Sie dann die Aktion copyGroup, um die Dateien stattdessen zu kopieren. Wenn diese Prozedur benutzt wird, können alle Dateien während der Deinstallation entfernt werden. Nachdem Sie die ausführbare Datei installiert haben, können Sie Spawn-Aktionen verwenden, um sie auszuführen.

Wie funktioniert die Deinstallation?

Für jede Aktion ist eine Undo-Funktion definiert, die bei der Deinstallation in umgekehrter Reihenfolge ausgeführt wird. Aktionen können zur Ausführung während der Installation, während der Installation und Deinstallation oder nur während der Deinstallation angegeben werden. Bei jeder Aktion, die zur Ausführung während der Deinstallation angegeben ist, wird ein Eintrag zu dem Komponenten-Log hinzugefügt. Während der Deinstallation wird das Log in umgekehrter Reihenfolge mit den Deinstallationsmethoden der Aktionen ausgeführt.

Was ist das Installer-Aktions-Log?

Aktions-Logs werden für jede Session neu geschrieben. Das Aktions-Log des Installationsprogramms wird jedes Mal neu erstellt, wenn eine neue Installationssession gestartet wird. Alle Aktionsvorgänge und ob diese während der Installation oder Deinstallation auftreten, wird für jede Aktion einzeln im Installationsaktions-Log protokolliert. Jede Session wird in der Datei installActionstime_stamp.log gespeichert, wobei time_stamp folgende Form hat:

dd-MM-yyyy_hh-mm-ss[AM|PM].log

Die Dateien .err und .out verwenden den Zeitstempel ebenfalls in ihren Dateinamen, sodass es einfacher wird, diese Dateien für jede Session zu verfolgen.

Wie wird ein SQL-Befehl gestartet?

Um einen SQL-Befehl zu starten, verwenden Sie die Aktion spawn.

Um z. B. zwei Tabellen während der Installation zu erstellen, verwenden Sie ein SQL-Skript namens ct.sql,, das die folgenden Zeilen enthält:

create table &1 (col1 number, col2 number);
create table &2 (col1 number, col2 number);
exit;

Um die Tabellen foo1 und foo2 mit SQL Plus während der Installation mit der Spawn-Aktion zu erstellen, sieht der Befehlsparameter Install folgendermaßen aus:

Bei Windows NT, 95 oder 98 verwenden Sie eine der folgenden Formen:

sqlplusw system/manager @x:/directory/ct.sql foo1 foo2
cmd /c sqlplus system/manager @x:/directory/ct.sql foo1 foo2 (nur NT)
command /c sqlplus system/mamager @x:/directory/ct.sql foo1.foo2 (Win 95/98)
sqlplus system/manager @x:/directory/ct.dql foo1 foo2 (UNIX)

Um eine Oracle-Datenbank während der Installation zu starten, verwenden Sie z. B. ein Skript namens db.startup, das die folgenden Zeilen enthält:

connect internal
startup
exit;

Bei Benutzung der Aktion spawn sieht der Befehlsparameter Install folgendermaßen aus, wenn der Server Manager-Zeilenmodus im Systempfad enthalten ist:

In UNIX-Befehlszeile:

svrmgr1 command=@/private1/Directory/db.startup

In DOS-Befehlszeile:

svrmgr1 @/private1/Directory/db.startup

Um die Datenbank herunterzufahren, verwenden Sie z. B. ein Skript namens db.shutdown, das die folgenden Zeilen enthält:

connect internal
shutdown immediate
exit;

Mit der Spawn-Aktion sieht der Befehlsparameter Install oder Deinstall folgendermaßen aus, wenn der Server Manager-Zeilenmodus im Systempfad enthalten ist:

In UNIX-Befehlszeile:

svrmgr1 command=@/private1/Directory/db.shutdown

In DOS-Befehlszeile:

svrmgr1 @/private1/Directory/db.shutdown

Abfragen verwenden

Kann ein ORACLE_HOME-Bestand mit Abfragen abgerufen werden?

Mit RgsQueries können Sie auf Produkte testen, die mit der vorherigen Version von OUI installiert wurden. Mit AreasQueries können Sie auf Produkte testen, die mit OUI installiert wurden. Aktuell gibt es keine Abfrage, die die Liste aller Produkte zurückgibt, die in einem Oracle-Standardverzeichnis installiert sind.

Abhängigkeiten verwenden

Wie werden zwei Komponenten erstellt, die dieselben Dateien gemeinsam verwenden?

Eine Möglichkeit, zwei Komponenten zu erstellen, die dieselben Dateien gemeinsam verwenden, besteht darin, eine separate Komponente zu erstellen, die die gemeinsam benutzten Dateien enthält. Die beiden Komponenten können Abhängigkeiten von der Komponente aufweisen, die die gemeinsam benutzten Dateien enthält. Diese separate Komponente würde installiert, wenn eine der beiden Komponenten installiert wird. Diese separate Komponente würde ebenfalls deinstalliert, wenn die beiden anderen Komponenten deinstalliert werden und keine Komponenten vorhanden sind, die von dieser Komponente abhängen.

Was ist der Unterschied zwischen einer abhängigen Komponente und einer Basiskomponente?

Eine abhängige Komponente ist im Allgemeinen eine Komponente der obersten Ebene, die von einer Komponente einer unteren Ebene (Basiskomponente) abhängig ist. Eine abhängige Komponente kann nur installiert werden, wenn alle zugehörigen Basiskomponenten installiert sind.

Zum Beispiel: Wenn Komponente A (obligatorisch oder optional) erfordert, dass Komponente B installiert ist, damit Komponente A richtig ausgeführt wird, ist A von B abhängig. A ist die abhängige Komponente und B die Basiskomponente.

Was ist eine zyklische Abhängigkeit?

Eine zyklische Abhängigkeit tritt auf, wenn die abhängige Originalkomponente und eine Basiskomponente voneinander abhängig sind. Wenn z. B. A von B, B von C und C von A abhängig ist, spricht man von einer zyklischen Abhängigkeit. Dies kann geschehen, wenn Komponenten in separaten Sessions bearbeitet und Abhängigkeiten zugewiesen werden. Der Stage Verifier prüft auf zyklische Abhängigkeiten.

Zyklische Abhängigkeiten werden in OUI nicht unterstützt.

Variablen verwenden

Wie werden öffentliche Variablen exportiert?

Mit Variablenverknüpfungen können Sie eine Variable in einer abhängigen Komponente mit einer Variablen in einer Basiskomponente verknüpfen. Sie müssen Variable foo in B mit der entsprechenden öffentlichen Variablen in A verknüpfen. Voraussetzung ist, dass beide Variablen als "öffentlich" markiert sind und denselben Typ aufweisen.

Wenn Komponente A z. B. von Komponente B abhängig ist und Komponente B über eine öffentliche Variable namens foo verfügt, kann eine Variable in Komponente A exportiert werden, um den Wert für foo in Komponente B bereitzustellen.

Wie wird eine Zeichenfolge einer Number-Variablen in einem Code-Block zugewiesen?

Verwenden Sie die Funktion parseInt, um eine Zeichenfolge in eine Zahl zu konvertieren. Weil Funktionen keine Exceptions auslösen, gibt die Funktion parseInt 0 zurück, wenn die übergebene Zeichenfolge keine gültige Ganzzahl darstellt.

Wie werden Variablen in der Spezifikationsdatei des Konfigurationsassistenten benutzt?

Legen Sie die Variable CLASSPATH in der Spezifikationsdatei des Konfigurationsassistenten wie folgt fest:

Name=<classpath>
Beschreibung=<Geben Sie den Classpath an, der für das Starten dieses Configtools erforderlich ist

Sie nehmen CLASSPATH auch in der Liste mit Argumenten im Abschnitt GENERAL der Spezifikationsdatei auf.

Wenn Sie einen Konfigurationsassistenten mit dieser Spezifikationsdatei erstellen, umfassen die Install/Deinstall-Argumente das Argument CLASSPATH. Es wird erwartet, dass Sie den CLASSPATH hier in Form eines Ausdrucks genau so angeben, wie Argumente für Aktionen/Abfragen/Dialogfelder/Funktionen angegeben wurden.

Hinweis: Da der Switch (-cp) schon Bestandteil der Spezifikation ist, müssen Sie ihn nicht erneut angeben.

Idealerweise sollten die folgenden plattform-spezifischen Konstanten erstellt werden:

Nachdem Sie die Konstanten erstellt haben, können Sie sie wie in dem folgenden Beispiel dargestellt verwenden, um sicherzustellen, dass der richtige Classpath an die Java Runtime Environment (JRE) übergeben wird:

NET8_LOCATION + "/lib/netcfg.jar" + c_sPathSeparator + c_sCLASSPATH

Dialogfelder verwenden

Wie wird ein Dialogfeld mit mehreren Elementen erstellt?

In dem Dialogfeld mit mehreren Elementen werden ein benutzerdefinierter Prompt und so viele Eingabefelder wie für die Installation erforderlich angezeigt. Links neben jedem Eingabefeld wird eine zugehörige Beschriftung angezeigt. Drei Typen von Eingabefeldern sind verfügbar: POPDOWN, SECURE oder TEXTFIELD. Bei diesen Typen von Eingabefeldern muss die Groß-/Kleinschreibung beachtet werden. Sie müssen wie aufgeführt eingegeben werden. Aktuell ist nur ein POPDOWN-Feld pro Dialogfeld möglich, in dem Sie aus einer Liste mit verfügbaren Auswahlen wählen können. Das SECURE-Feld wird im Allgemeinen zur Eingabe von Kennwörtern benutzt. Der Typ TEXTFIELD wird benutzt, wenn Sie die erforderlichen Informationen manuell eingeben müssen.

Was wird in dem Untertitel-Feld angezeigt?

In allen Standard-Dialogfeldern können Sie einen Untertitel angeben, der direkt unter dem Titel angezeigt wird. Der Standardwert für das Untertitel-Feld ist eine leere Zeichenfolge. In dem Informations-Dialogfeld können Sie beschreibenden Text angeben, der am Ende des Dialogfeldes angezeigt wird. Der Standardwert für den beschreibenden Text ist null.

Wie kann ein Kennwort validiert werden?

In dem Kennwort-Dialogfeld können Sie das Feature für den Dialogfeld-Standardwert verwenden, um ein Kennwort festzulegen. (Der Dialogfeld-Standardwert wird nicht validiert.) In dem Kennwort-Dialogfeld wird eine Validierung durchgeführt, mit der geprüft wird, ob Sie denselben Wert in beide Felder Kennwort eingeben und Kennwort bestätigen eingegeben haben. Dieser Wert wird in der Variablen festgelegt, die das Kennwort akzeptiert. Die Methode zur Validierung von Variablen kann weitere Validierungen hinzufügen, wie beispielsweise die Prüfung, ob das Kennwort korrekt ist.

Vollautomatische Vorgänge ausführen

Wie können Vorgänge mit bestimmten Komponenten durchgeführt werden?

Standardmäßig können Vorgänge mit allen Komponenten durchgeführt werden, die in component_table aufgeführt werden. Wenn Sie nur Vorgänge mit bestimmten Komponenten ausführen möchten, verwenden Sie den Komponentenschlüssel, um einzelne Komponenten aus der Liste auszuwählen. Beispiel:

Beispiel für Components_Table:

comp0 c:/components/component0.prp component0 "NT,Solaris" 1.0
comp1 c:/components/component1.prp component1 "NT,Solaris" 1.0
comp2 c:/components/component2.prp component2 "NT,Solaris" 1.0
patch3 c:/components/patch3.prp patch1 "NT,Solaris" 1.1

Beispiel für Befehlszeile zur Angabe von Komponenten:

ospSilent c:/myspec.txt -components {comp0, comp1, patch3}

Benutzung von Oracle Universal Installer

Wie kann ein benutzerdefinierter Standardwert für das Feld Oracle_Home in einem bereinigten NT-System hinzugefügt werden?

Sie können folgenden Eintrag zu der Datei oraparam.ini hinzufügen:

DEFAULT_HOME_LOCATION=/<HomeDirectory>

Der Verzeichnisname wird an das Laufwerk mit dem meisten freien Plattenspeicher angehängt und als Standardwert benutzt. Dieser Wert wird nur bei der Installation eines bereinigten Systems benutzt.

In dem Kapitel zur Fehlerbehebung im Oracle Universal Installer Concepts Guide finden Sie weitere Informationen über die Benutzung der Datei oraparam.ini.

Wie werden Releasehinweise während einer Unix-Installation angezeigt?

Am Ende der Installation fordert OUI Sie auf, gegebenenfalls ein Werkzeug oder einen Befehl zur Anzeige der Release-Hinweise einzugeben. Wenn Sie vi oder emacs zur Anzeige der Release-Hinweise benutzen möchten, geben Sie xterm -e vor dem Namen des Werkzeugs ein. Mit xterm -e vi wird z. B. ein separates Xterm-Fenster angezeigt, das den Befehl vi <Dateiname> sofort ausführt.

Welche unterschiedlichen Exit Codes werden von OUI zurückgegeben?

Weitere Informationen zu Exit-Codes finden Sie im Oracle Universal Installer Concepts Guide.

Wie kann eine Antwortdatei erstellt werden, die alle Auswahlen enthält, die in einer bestimmten Installations-Session getroffen wurden?

Weitere Informationen zur Benutzung von Antwortdateien finden Sie in dem Kapitel über die Anpassung und das Erstellen von Antwortdateien im Oracle Universal Installer Concepts Guide. Hier wird speziell auf den Abschnitt über das Erstellen einer Antwortdatei mit dem Aufzeichnungsmodus verwiesen.

Wie bestimmt OUI den Speicherort seiner temporären Dateien?

OUI versucht es zuerst mit der Umgebungsvariablen $TEMP. Wenn der Speicherort damit nicht gefunden wird, wird ein Versuch mit $TMP vorgenommen. Wenn der Speicherort nicht gefunden wird, wird standardmäßig /tmp bei Solaris und C:/Temp bei Windows benutzt.

In welcher Reihenfolge ordnet OUI Werte für Variablen zu?

Variablen werden in der folgenden Prioritätsfolge festgelegt:

  1. Befehlszeile

  2. Antwortdatei
  3. Von einer abhängigen Komponente übergeben
  4. Berechnung der Variablen

Warum kann OUI bei Linux nur in Englisch aufgerufen werden?

Wenn Sie OUI bei Linux nur in Englisch aufrufen können, konfigurieren Sie die Spracheinstellungen in dem Shell sowohl mit dem Landescode als auch mit dem Sprachcode.

Beipiel für eine Befehlszeile zur Konfiguration der Spracheinstellungen für Französisch:

setenv LANG fr_FR
setenv LC_ALL fr_FR

Warum wird die Seite Knotenauswahl in einem Cluster-System nicht angezeigt?

Wenn diese Seite im Cluster-System nicht angezeigt wird, prüfen Sie, ob Oracle Clusterware erfolgreich installiert wurde. Wenn ja, führen Sie <CRSHome>/bin/olsnodes aus, um zu prüfen, ob die Clusterware hochgefahren und gestartet ist. OUI zeigt diese Seite nicht an, wenn olsnodes die Knotenliste nicht zurückgibt. Dies ist ein systemspezifisches und kein OUI-Problem. Wenn Oracle Clusterware nicht installiert ist und das System Bestandteil einer Hersteller-Clusterware ist, führen Sie Disk1/install/<platform>/lsnodes aus, um die Liste mit Knoten abzurufen. OUI zeigt die Seite nicht an, wenn lsnodes keine Knotenliste zurückgibt.

Warum wird eine Seite Ausgewählte Knoten für ein leeres Oracle-Standardverzeichnis angezeigt?

Dies geschieht, wenn Sie Software aus diesem Standardverzeichnis deinstalliert haben. OUI merkt sich die Standardverzeichnis- und Knoteninformationen. Entfernen Sie das Oracle-Standardverzeiczhnis aus dem Dialogfeld mit dem Installationsbestand (weitere Einzelheiten finden Sie in der Online-Hilfe), und starten Sie dann die Installation.

Warum zeigt OUI ein Listenfeld auf der Seite Verfügbare Produkte oder Installationsarten an?

Entweder stehen zu viele Auswahlmöglichkeiten bereit und/oder die Beschreibung für die jeweilige Auswahl ist zu lang für die Liste und die Beschreibungen passen nicht auf eine Seite. Wenn drei Auswahlmöglichkeiten vorhanden sind, stellt eine dreizeilige Beschreibung pro Auswahl sicher, dass die Seite mit dem Optionsfeld angezeigt wird.

Warum unterscheidet sich die Größe auf den Seiten Installationsart und Zusammenfassung von den tatsächlichen Anforderungen für das Oracle-Standardverzeichnis?

Die Größe ist für den gesamten während der Installation erforderlichen Speicherplatz und für das installierte Produkt kumulativ. Typischerweise wird ein Teil des Speicherplatzes (der für das Linking benutzt wird) nach Abschluss der Installation nicht mehr benötigt. Wenn die Größe nicht korrekt ist, sollten die Entwickler des Installationsprogramms die Offsets in den Komponenten nach Bedarf aktualisieren. Die tatsächliche Größe kann berechnet werden, indem OUI mit einer Option -printdisk ausgeführt und sichergestellt wird, dass temp, temp-Speicher für Linking, Oracle-Standardverzeichnis und Dateien, die nicht im Oracle-Standardverzeichnis gespeichert werden (z. B. Datenbankdateien), als unterschiedliche Platten festgelegt werden. OUI erstellt eine Datei im Logs-Verzeichnis, in der die Plattenbelegung nach jeder Aktion angegeben wird. Anhand der Spitzen- und Endbelegung können die Offsets (Install, temporär und Post-Install) festgelegt werden.

Wie erfolgt das Debugging eines Fehlers während der Installationsphase?

Wenn während der Installationsphase Probleme auftreten, wie z. B. Fehler während einer Installation, prüfen Sie die letzten Aktualisierungen von installActionstime_stamp.log. Wenn der letzte Eintrag eine Fehlerbedingung für eine Aktion/Abfrage darstellt, weist dies auf ein potenzielles Problem bei dem Installations-Skript hin. Installationsentwickler müssen dieses Problem genauer untersuchen. Hier einige Tipps zur Lösung dieser Fehlerbedingungen:

Wie erfolgt das Debugging bei Cluster-Installationsproblemen?

Wenn sich das Problem auf Dienste / Registrierungs-Updates bezieht, die in Remote-Knoten vorgenommen werden, ist dies ein OUI-Problem. Das OUI-Team wird das Problem lösen, wenn Sie einen kleinen reproduzierbaren Testfall für das Problem bereitstellen. OUI hängt bei den meisten Cluster-Vorgängen von SRVM APIs ab. Die Ergebnisse der Problemlösung werden zeigen, ob OUI die Aufgabe falsch ausführt oder ob es sich um ein SRVM-Problem handelt. Das OUI-Team weist den Bug dann entsprechend zu.

Wie erfolgt das Debugging bei Problemen mit dem Konfigurationsassistenten?

Komponenten bereitstellen

Bei der Bereitstellung wird mit einer Fehlermeldung angegeben, dass keine Sperre verfügbar war, mit der ein exklusiver Schreibzugriff im temporären Speicherbereich erhalten werden konnte.

Um mehrere Schreibvorgänge im temporären Speicherbereich zu verhindern, wird im temporären Speicherbereich eine Sperre aufrechterhalten. Wenn eine andere Bereitstellungs-Session ausgeführt wird und Sie versuchen, eine Bereitstellung in DEMSELBEN temporären Speicherbereich vorzunehmen, ODER wenn eine Installations-Session versucht, eine Installation aus DEMSELBEN temporären Speicherbereich vorzunehmen, kann diese Fehlermeldung auftreten. Prüfen Sie, ob eine Installer-Session ausgeführt und versucht wird, eine Bereitstellung aus DEMSELBEN Bereich vorzunehmen.

Arbeiten mit Dateien und Dateigruppen

Wie viele Einträge können maximal zu einer Dateigruppe hinzugefügt werden?

Sie können bis zu etwa 6000 Dateien zu einer Dateigruppe hinzufügen. Wenn die Anzahl von Dateien in der Dateigruppe diesen Wert überschreitet, wirkt sich dies auf die Anforderungen an den Speicherplatz bei der Installation aus. Derselbe Grenzwert sollte für die jar-Dateien festgelegt werden, die mit der Aktion copyJarContents extrahiert werden.

Versionshinweise übersetzen

Wie werden übersetzte Release-Hinweise für eine Komponente aufgenommen?

Da alle Release-Hinweise in dem Filemap aufgenommen werden müssen, können Sie alle Dateien mit übersetzten Release-Hinweisen hinzufügen und sie alle markieren, damit sie in ein bestimmtes Zielverzeichnis kopiert werden. Danach können Sie einen Release-Hinweis für diese Datei erstellen.

Es wird empfohlen, dass die übersetzten (nicht englischsprachigen) Release-Hinweis in einer separaten Dateigruppe gespeichert werden. Die Aktion copyGroup wird im Anschluss an die Originalaktion copyGroup ausgeführt.

Installationen von mehreren Datenträgern

Ich habe ein Produkt, das mehrere Datenträger umfasst. Bei der Installation werde ich von OUI mehrere Male nach demselben Datenträger gefragt. Wie kommt das?

Stellen Sie sicher, dass der Vorgang "Mehrere CDs erstellen" als letzter Vorgang im temporären Speicherbereich ausgeführt wird. Wenn Sie Komponenten bereitstellen, Komponenten löschen oder andere Änderungen an dem temporären Speicherbereich vornehmen, müssen Sie das Erstellen von mehreren CDs im Oracle Software Packager wiederholen. Außerdem prüfen Sie Folgendes:

Deinstallation von Produkten der obersten Ebene, die Basiskomponenten hatten

In den folgenden Beispielen werden Komponenten der obersten Ebene benutzt, die Basiskomponenten unterschiedlicher Art aufweisen, die von Oracle Universal Installer bereitgestellt werden.

Test 1: Testen von Komponenten, die die "obligatorischen" Typen von Basiskomponenten aufweisen

Setup

Erstellen Sie 2 Komponenten der obersten Ebene (A, B), die beide dieselbe "obligatorische" Basiskomponente (C) haben.

Installieren

I1a. Die Auswahl von A führt zur Installation von A und C.
I1b. Wenn Sie später B auswählen, führt dies nur zur Installation von B (die zugehörige Basiskomponente C wurde vorher installiert).

Deinstallation

D1a. Wenn Sie A auswählen, wird nur A deinstalliert. C wird nicht deinstalliert, weil sie auch eine "obligatorische" Basiskomponente von B ist und somit noch benötigt wird.
D1b. Wenn Sie A und C wählen, werden A, B und C deinstalliert. B wird ebenfalls deinstalliert, da ihre "obligatorische" Basiskomponente C deinstalliert wird und B nicht alleine ohne diese installiert bleiben kann.
D1c. Wenn Sie C wählen, werden A, B und C deinstalliert. A und B werden ebenfalls deinstalliert, da ihre "obligatorische" Basiskomponente C deinstalliert wird und A und B nicht ohne sie installiert bleiben können.

Test 2: Komponenten testen, die '1,more'-Typen von Basiskomponenten aufweisen

Setup

Erstellen Sie 2 Komponenten der obersten Ebene (A, B), die jeweils DIESELBEN beiden Basiskomponenten vom Typ '1,more' aufweisen (C,D).

Installieren Test 2

I2.a. Wenn Sie A und BEIDE Basiskomponenten (C,D) wählen, führt dies zur Installation von A,C,D.
I2.b. Wenn Sie später B (ohne C,D) wählen, führt dies nur zur Installation von B.

Deinstallieren Test 2

D2.a1. Wenn Sie A wählen, führt dies nur zur Deinstallation von A.
D2.a2. Wenn Sie A und EINE Basiskomponente C (unter A) wählen, führt dies zur Deinstallation von allen Komponenten (A,B,C,D).

Hinweis: B und D werden deinstalliert.

D2.a3. Wenn Sie nur EINE Basiskomponente C (unter A) wählen, führt dies zur Deinstallation von allen Komponenten (A,B,C,D).

Hinweis: A, B und D werden deinstalliert.

D2.a4. Wenn Sie nur eine Basiskomponente D (unter A) wählen, führt dies zur Deinstallation von allen Komponenten (A,B,C,D).

Hinweis: A, B und C werden deinstalliert.

D2.a5. Wenn Sie beide Basiskomponenten C und D (unter A) wählen, führt dies zur Deinstallation von allen Komponenten (A,B,C,D).

Hinweis: A und B werden deinstalliert.

D2.b1. Wenn Sie B wählen, führt dies nur zur Deinstallation von B.
D2.b2. Wenn Sie B und eine Basiskomponente C (unter B) wählen, führt dies zur Deinstallation von allen Komponenten (A,B,C,D).

Hinweis: A und D werden deinstalliert.

D2.b3. Wenn Sie nur eine Basiskomponente C (unter B) wählen, führt dies zur Deinstallation von allen Komponenten (A,B,C,D).

Hinweis: A, B und D werden deinstalliert.

D2.b4. Wenn Sie nur eine Basiskomponente D (unter B) wählen, führt dies zur Deinstallation von allen Komponenten (A,B,C,D).

Hinweis: A, B und C werden deinstalliert.

D2.b5. Wenn Sie beide Basiskomponenten C und D (unter B) wählen, führt dies zur Deinstallation von allen Komponenten (A,B,C,D).

Hinweis: A und B werden deinstalliert.

Zum Anfang