Asseteinstellungen
Verwenden Sie diese Seite, um Optionen für die Registrierung eines Assets im Asset-Repository anzugeben. Es werden Standardwerte für die Optionen verwendet, wenn Sie keinen Wert angeben. Wenn das Asset eine OSGi-Anwendung ist, werden weitere Informationen zum Bundle-Downloadstatus angezeigt.
Klicken Sie zum Anzeigen dieser Seite der Administrationskonsole auf Optionen für den Import eines Assets auswählen in den Assistenten für das Importieren und Aktualisieren von Assets.
. Diese Seite gleicht der AnzeigeAssetname
Gibt einen logischen Namen für as Asset an. Ein Assetname muss innerhalb einer Zelle eindeutig sein und darf keine nicht unterstützten Zeichen enthalten.
Ein Assetname darf nicht mit einem Punkt (.) beginnen, keine führenden oder abschließenden Leerzeichen und keines der folgenden Zeichen enthalten:
Nicht unterstützte Zeichen | ||
---|---|---|
/ Schrägstrich | $ Dollarzeichen | ' einfaches Anführungszeichen |
\ Backslash | = Gleichheitszeichen | " doppeltes Anführungszeichen |
* Stern | % Prozentzeichen | | vertikaler Balken |
, Komma | + Pluszeichen | < linke spitze Klammer |
: Doppelpunkt | @ kommerzielles A | > rechte spitze Klammer |
; Semikolon | # Nummernzeichen | & Et-Zeichen |
? Fragezeichen | ]]> Diese Zeichenkombination hat keinen speziellen Namen. |
Das Feld Assetname entspricht der Einstellung Name auf der Seite Assets.
Information | Wert |
---|---|
Datentyp | String |
Assetbeschreibung
Gibt eine Beschreibung für das Asset an.
Ziel-URL für Binärdateien des Assets
Gibt das Verzeichnis an, in das das Produkt die Assetdatei importiert.
Information | Wert |
---|---|
Datentyp | String |
Einheiten | Vollständiger Pfadname |
Assettyp
Gibt den Typ des Assetinhalts an. Beispiele für Assettypen sind JAR-Dateien (Java™-Archiv), gemeinsam genutzte Bibliotheken, EAR-Dateien und EBA-Dateien.
Ein Assettyp gibt Aufschluss über den Inhalt des Assets. Ein als JAR-Datei gepacktes Asset kann ein Webmodul, ein Portlet und einen Web-Service enthalten. Ein als EBA-Datei gepacktes Asset enthält eine OSGi-Anwendung.
Diese Einstellung ist schreibgeschützt. Sie kann nicht bearbeitet werden.
Information | Wert |
---|---|
Datentyp | String |
Einheiten | Dateityp |
Standardwert | ohne |
Dateiberechtigungen
Gibt Zugriffsberechtigungen für die Binärdateien von Assets an, die das Produkt unter dem Ziel-URL für die Binärdateien des Assets einblendet.
Im Textfeld können Sie Dateiberechtigungen angeben. Einige der häufig verwendeten Dateiberechtigungen können auch durch Auswahl in der Liste gesetzt werden. Wenn Sie eine Option in der Auswahlliste auswählen, werden die Dateiberechtigungen im Textfeld überschrieben.
Sie können in der Liste eine oder mehrere der folgenden Dateiberechtigungszeichenfolgen auswählen. Wenn Sie mehrere Optionen auswählen, werden die Zeichenfolgen kombiniert.
Option in der Mehrfachauswahlliste | Definierte Dateiberechtigungszeichenfolge |
---|---|
Lesezugriff auf alle Dateien zulassen, aber keinen Schreibzugriff | .*=755 |
Ausführung ausführbarer Dateien zulassen | .*\.dll=755#.*\.so=755#.*\.a=755#.*\.sl=755 |
Lesezugriff auf HTML- und Bilddateien durch alle zulassen | .*\.htm=755#.*\.html=755#.*\.gif=755#.*\.jpg=755 |
Anstatt die Mehrfachauswahlliste zum Festlegen der Dateiberechtigungen zu verwenden, können Sie im Textfeld eine Dateiberechtigungszeichenfolge angeben. Dateiberechtigungen verwenden eine Zeichenfolge, die das folgende Format hat.
Dateinamensmuster=Berechtigung#Dateinamensmuster=Berechtigung
Dateinamensmuster steht für einen Dateinamensfilter mit einem regulären Ausdruck (z. B. .*\\.jsp für alle JSP-Dateien), Berechtigung gibt die Datei-ACLs (Access Control Lists) an, und # ist das Trennzeichen, wenn Sie mehrere Einträge für Dateinamensmuster und Berechtigung angeben. Wenn # ein Zeichen in einer Zeichenfolge vom Typ Dateinamensmuster ist, verwenden Sie stattdessen \#.
Wenn mehrere Dateinamensmuster und Dateiberechtigungen in der Zeichenfolge einem Uniform Resource Identifier (URI) im Asset entsprechen, verwendet das Produkt die restriktivste Dateiberechtigung für die Datei. Wenn die Zeichenfolge für die Dateiberechtigungen beispielsweise .*\\.jsp=775#a.*\\.jsp=754 lautet, dann hat die Datei abc.jsp die Dateiberechtigung 754.
Nummer | Beispiel-URL |
---|---|
1 | /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war |
2 | /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/MyJsp.jsp |
3 | /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/META-INF/MANIFEST.MF |
4 | /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/WEB-INF/classes/MyClass.class |
5 | /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/mydir/MyClass2.class |
6 | /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/META-INF |
Die Ergebnisse der Dateimustererkennung sind wie folgt:
- MyWarModule.war stimmt mit keinem der URIs überein.
- .*MyWarModule.war.* stimmt mit allen URIs überein.
- .*MyWarModule.war$ stimmt nur mit URI 1 überein.
- .*\\.jsp=755 stimmt nur mit URI 2 überein.
- .*META-INF.* stimmt mit den URIs 3 und 6 überein.
- .*MyWarModule.war/.*/.*\.class stimmt mit den URIs 4 und 5 überein.
/opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/MyJsp.jsp
Jetzt geben Sie die folgende Zeichenfolge für das Dateimuster an:
.*MyApp.ear$=755#.*\.jsp=644
Die Ergebnisse der Dateimustererkennung sind wie folgt: - Das Verzeichnis MyApp.ear wird auf 755 gesetzt.
- Das Verzeichnis MyWarModule.war wird auf 755 gesetzt.
- Das Verzeichnis MyWarModule.war wird auf 755 gesetzt.
Unter Windows-Betriebssystemen kann die Definition der Leseberechtigung für eine Datei nicht aufgehoben werden. Bei den POSIX-Berechtigungsbits ist das Bit für die
Leseberechtigung für eine Datei 4, das Bit für Schreibberechtigung 2 und das Bit für Ausführungsberechtigung 1. Deshalb ist die Berechtigung einer Datei unter einem
Windows-Betriebssystem entweder 5 oder 7. Im POSIX-Stil gibt es außerdem die Berechtigungen user, group und world. Nur unter Windows-Betriebssystemen
können Sie die Berechtigung user für eine Datei festlegen. Die Berechtigungsbits group und world werden ignoriert.
Die hier angegebenen Zugriffsberechtigungen gelten für die Assetebene. Sie können auch Zugriffsberechtigungen für die Binärdateien des Assets in der Konfiguration auf Knotenebene angeben. Die Dateiberechtigungen auf Knotenebene geben die maximalen (tolerantesten) Berechtigungen an, die Binärdateien des Assets erteilt werden können. Die hier angegebenen Zugriffsberechtigungen auf Assetebene können nur dieselben wie auf Knotenebene oder noch restriktiver sein.
Information | Wert |
---|---|
Datentyp | String |
Aktuelle Assetbeziehungen
Gibt die Assets an, mit denen dieses Asset in Beziehung steht.
- Klicken Sie auf Beziehungen verwalten. In der Liste Ausgewählt auf der Seite werden die aktuellen Assetbeziehungen aufgelistet.
- Zum Hinzufügen einer Beziehung wählen Sie in der Liste Verfügbar ein Asset aus und klicken Sie auf >>.
- Zum Entfernen einer Beziehung wählen Sie in der Liste Ausgewählt ein Asset aus und klicken Sie auf <<.
- Klicken Sie auf OK.
Information | Wert |
---|---|
Datentyp | String |
Standardwert | ohne |
Asset validieren
Gibt an, ob das Produkt die Assetreferenzen, die während des Assetimports bzw. der Assetaktualisierung angegeben werden, überprüft und, falls die Validierung aktiviert ist, Sie auf ungültige Referenzen hinweist oder die Operation mit einem Fehler abbricht.
Ein Asset verweist in der Regel mit Datenquellen für CMP-Beans oder Ressourcenreferenzen bzw. Ressourcenumgebungsreferenzen, die in Implementierungsdeskriptoren definiert sind, auf Ressourcen. Bei der Validierung wird geprüft, ob die Ressource, auf die das Asset verweist, im Geltungsbereich des Implementierungsziels dieses Assets definiert ist.
Wählen Sie true aus, wenn Sie die Ressourcenvalidierung durchführen und Operationen stoppen möchten, die aufgrund ungültiger Ressourcenreferenzen fehlschlagen. Wählen Sie false aus (leeres Kontrollkästchen), wenn keine Ressourcenvalidierung durchgeführt werden soll.
Information | Wert |
---|---|
Datentyp | String |
Standardwert | false (leeres Kontrollkästchen) |
EBA-Abhängigkeiten
Zeigt für ein EBA-Asset (Enterprise Bundle Archive, Unternehmens-Bundle-Archiv) den aktuellen Bundle-Downloadstatus für alle Bundles im Asset an. Dieser Eintrag wird nur angezeigt, wenn Ihr Asset ein EBA-Asset ist, d. h., wenn es eine OSGi-Anwendung enthält.
Ein EBA-Asset kann erst dann aktualisiert werden, wenn die Bundle-Downloads für eine vorherige Aktualisierung abgeschlossen sind und wenn die Geschäftsanwendung, die das Asset verwendet, die vorherigen Aktualisierungen durch einen Neustart aufgenommen hat. Bevor Sie versuchen, Bundle-Versionen zu aktualisieren, können Sie den Bundle-Downloadstatus des Assets anhand der Informationen zu den EBA-Abhängigkeiten überprüfen. In der Statusanzeige erscheint eine der folgenden Meldungen:
- Bundles werden heruntergeladen...
- Bundle-Downloads sind beendet.
- Es sind keine Bundle-Downloads erforderlich.
Wenn die Bundle-Downloads für das Asset abgeschlossen sind oder keine Bundle-Downloads erforderlich sind, können Sie das Asset mit einer der im Artikel "Bundle-Versionen für ein EBA-Asset verwalten" beschriebenen Methoden aktualisieren.
Wenn eine neue Version des EBA-Assets verfügbar ist und alle Bundle-Downloads für das Asset abgeschlossen sind, starten Sie die Geschäftsanwendung erneut, um die EBA-Kompositionseinheit auf den neuesten Stand zu bringen und die neuere Konfiguration auszuführen.