Ein Geschäftsarchiv mit Hilfe der Befehlszeile publizieren (Windows)

Obwohl das Publizieren eines Geschäftsarchivs meistens über die Geschäftsarchivservices 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. Geben Sie den folgenden Befehl mit gültigen Parametern für Ihr Geschäftsarchiv ein:
    publishstore sarName hostname logonId logonPwd {insert|update} 
     destination1=webapp.zip,destination2=properties.zip
    Hierbei gilt Folgendes:

    Nachfolgend ein Beispiel des Befehls:
    publishstore mysar.sar myhost wcsadmin wcsadmin insert ALL "d:\websphere\AppServer\installedApps\WC_Enterprise_App_demo.ear\
    wcstores.war=webapp.zip,d:\websphere\AppServer\installedApps\
    WC_Enterprise_App_demo.ear\wcstores.war\WEB-INF\classes=properties.zip"

  3. Öffnen Sie den Internet Explorer. Rufen Sie die folgende Web-Adresse auf: 
    http://hostname/webapp/wcs/stores/geschäftsverzeichnis/index.jsp - hierbei ist das geschäftsverzeichnis das Verzeichnis des Geschäfts, das Sie soeben publiziert haben.
    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. Nach der Ausführung des Befehls wählen Sie im Menü Start nacheinander die Optionen Programme, DB2 für Windows NT und anschließend das Befehlsfenster aus.
    2. Geben Sie im Fenster DB2 CLP den Befehl db2 connect to dbname ein, wobei 'dbname' die Datenbank angibt, in der Sie Ihr Geschäft publizieren wollen. Drücken Sie anschließend die Eingabetaste.
    3. Geben Sie in der Befehlszeile db2 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 der Befehlszeile db2 select * from catalog ein. Drücken Sie anschließend die Eingabetaste. Eine Liste der Kataloge wird angezeigt. Notieren Sie die Nummer des Beispielgeschäftskatalogs.
    5. Fahren Sie mit Schritt 3 fort.
  2. Wenn Sie Oracle verwenden, gehen Sie folgendermaßen vor:
    1. Wenn der Befehl fertig ausgeführt wurde, wählen Sie im Menü Start nacheinander die Optionen Programme, Oracle - HomeOra81, Anwendungsentwicklung und anschließend SQL Plus aus.
    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 Beispielgeschäftskatalogs.
    5. Fahren Sie mit Schritt 3 fort.
  3. Öffnen Sie den Internet Explorer. Rufen Sie die folgende URL-Adresse auf: 
    http://hostname/webapp/wcs/stores/servlet/StoreCatalogDisplay?storeId=Geschäfts-ID aus Schritt 1c oder 2c&langId=-1&catalogId=Katalog-ID aus Schritt 1d 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:
    laufwerk:\WebSphere\CommerceServer\instances\exemplarname\cache
     laufwerk:\Programme\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