Ein Geschäftsarchiv mit Hilfe der Befehlszeile publizieren (AIX, SOLARIS und LINUX)

Obwohl das Publizieren eines Geschäftsarchivs meistens über die Geschäftsservices ausgeführt wird, können Sie ein Geschäftsarchiv auch über die Befehlszeile publizieren.

Gehen Sie wie folgt vor, um ein Geschäftsarchiv über die Befehlszeile zu publizieren:

  1. Stellen Sie sicher, dass Sie über die Zugriffsberechtigung eines Site-Administrators oder eines Geschäftsadministrators verfügen. Wenn Sie über die Zugriffsberechtigung eines Geschäftsadministrators verfügen, stellen Sie sicher, dass der Zugriff für alle Geschäfte gilt.
  2. Melden Sie sich an einer AIX-Befehlszeile bei dem AIX WebSphere Commerce-Server an, für den Sie publizieren. Geben Sie Folgendes ein:
    cd /usr/WebSphere/CommerceServer/instances/exemplarname/sar
    Geben Sie anschließend ls ein.
    Die Datei für das zu publizierende Geschäftsarchiv wird in der Liste angezeigt.
    Melden Sie sich an einer Solaris- oder Linux-Befehlszeile bei dem Solaris WebSphere Commerce-Server oder dem Linux WebSphere Commerce-Server an, für den Sie publizieren. Führen Sie die folgenden Schritte aus:
    cd /opt/WebSphere/CommerceServer/instances/exemplarname/sar
    Geben Sie anschließend ls ein.
    Die Datei für das zu publizierende Geschäftsarchiv wird in der Liste angezeigt.
  3. Geben Sie an einer AIX-Befehlszeile Folgendes ein:
    cd /usr/WebSphere/CommerceServer/bin
    Geben Sie in einer Solaris- oder Linux-Befehlszeile Folgendes ein:
    cd /opt/WebSphere/CommerceServer/bin

    Geben Sie anschließend Folgendes ein:
    ./publishstore.sh <SAR> <hostname> <USERID> <PWD> <MODE> <XML> <ASSET>

    Hierbei gilt Folgendes:

  4. Öffnen Sie den Internet Explorer. Rufen Sie die folgende Web-Adresse auf: 
    http://hostname/webapp/wcs/stores/geschäftsverzeichnis/index.jsp
    Daraufhin wird Ihr Geschäft angezeigt. 

Hinweis: Wenn Sie ein Geschäftsarchiv publizieren, das mit WebSphere Commerce Suite Version 5.1 erstellt wurde, müssen Sie die folgenden Schritte ausführen, bevor Sie das Geschäft über die URL aufrufen können:

  1. Wenn Sie DB2 verwenden, führen Sie folgende Aktionen aus. Wenn Sie Oracle verwenden, arbeiten Sie mit Schritt 2 weiter.
    1. Wenn der Befehl fertig ausgeführt wurde, wechseln Sie zum DB2-Benutzer, indem Sie su - <db-benutzer> eingeben. Geben Sie anschließend db2 connect to <dbname> ein.
    2. Geben Sie als DB2-Benutzer db2 select * from store ein. Daraufhin wird eine Liste mit Geschäften angezeigt. Notieren Sie die Nummer des von Ihnen erstellten Geschäfts.
    3. Geben Sie als DB2-Benutzer db2 select * from catalog ein. Eine Liste der Kataloge wird angezeigt. Notieren Sie die Nummer des InFashion-Katalogs.
    4. Fahren Sie mit Schritt 9 fort.
  2. Wenn Sie Oracle verwenden, gehen Sie folgendermaßen vor:
    1. Wenn der Befehl fertig ausgeführt wurde, wechseln Sie zum Oracle-Benutzer, indem Sie su - <oracle-benutzer> eingeben. Geben Sie anschließend sqlplus ein. 
    2.  Geben Sie in das Fenster Ihren Benutzernamen und Ihr Kennwort sowie die Host-Zeichenfolge ein.
    3.  Geben Sie in das SQL Plus-Fenster select * from store; ein. Drücken Sie anschließend die Eingabetaste. Daraufhin wird eine Liste mit Geschäften angezeigt. Notieren Sie die Nummer des von Ihnen erstellten Geschäfts.
    4. Geben Sie in das SQL Plus-Fenster select * from catalog; ein. Drücken Sie anschließend die Eingabetaste. Eine Liste der Kataloge wird angezeigt. Notieren Sie die Nummer des InFashion-Katalogs.
    5. Fahren Sie mit Schritt 9 fort.
  3. Öffnen Sie den Internet Explorer. Rufen Sie die folgende Web-Adresse auf: 
    http://hostname/webapp/wcs/stores/servlet/StoreCatalogDisplay?storeId=Geschäfts-ID aus Schritt 1b oder 2c&langId=-1&catalogId=Katalog-ID aus Schritt 1c oder 2d
    Daraufhin wird Ihr Geschäft angezeigt. 
    Wenn Sie Probleme beim Anzeigen Ihres Geschäfts haben, siehe Fehlerbehebung beim Publizieren.

Wichtig:  

  1. Während des Publizierens bestätigt das Konsistenzprüfprogramm (Consistency Checker), dass die Dateien vorhanden sind, auf die vom Geschäftsarchiv verwiesen wird. Findet das Konsistenzprüfprogramm einen Fehler, wird dieser in das Protokoll geschrieben. Mit dem Publizieren wird wie gehabt fortgefahren.
  2. Bevor Sie ein Geschäft erneut publizieren, löschen Sie die Dateien aus dem folgenden Verzeichnis:
    /usr/WebSphere/CommerceServer/instances/exemplarname/cache
    /opt/WebSphere/CommerceServer/instances/exemplarname/cache
  3. Während der Geschäftsentwicklungsphase kann es unter Umständen von Vorteil sein, die Caching-Auslöser und die Cache-Funktion zu deaktivieren. Bleibt der Cache aktiv, können folgende Situationen eintreten:
  4. Wenn Sie als der Standardadministrator angemeldet sind, können Sie ein Geschäft auf der Basis des Business-to-Business-Beispielgeschäfts nicht durchsuchen. Erstellen Sie statt dessen einen neuen Benutzer, der der Standardorganisation angehört, und durchsuchen Sie anschließend das Geschäft.  

Verwandte Konzepte

Verwandte Aufgaben

IBM Copyright