Befehl 'CacheDelete'

Dieser Befehl leitet die ferne Bereinigung des Caches für dynamische Seiten ein. Verwenden Sie diesen Befehl nach Katalogaktualisierungen. Der Befehl CacheDelete ermöglicht es, den Cache ohne direkten Zugriff auf das Dateisystem zu verwalten. Stellen Sie vor dem Verwenden dieses Befehls sicher, dass Auto-Ungültigkeit aktiviert ist. Beachten Sie, dass Sie zum Verwenden dieses Befehls als Site-Administrator oder Geschäftsentwickler angemeldet sein müssen.

Parameterwerte

http://host_name/pfad/
Der vollständig qualifizierte Name Ihres WebSphere Commerce Servers und der Konfigurationspfad.
storeId
Die Referenznummer des Geschäfts, dessen Seiten aus dem Cache entfernt werden.
urlName
Der Name des Befehls, dessen Seiten gelöscht werden sollen. Wird dieser Parameter weggelassen, wird  CacheDelete für alle Befehlsnamen verwendet.
memberKeyName
Der Name des Mitgliedsschlüssels, der bei der Konfiguration für die Seiten, die gelöscht werden sollen, angegeben wurde. Wird dieser Parameter weggelassen, wird  CacheDelete für alle Mitgliedsschlüssel verwendet.
hashKeyName
Der Name des Hash-Schlüssels, der bei der Konfiguration für die Seiten, die gelöscht werden sollen, angegeben wurde. Wird dieser Parameter weggelassen, wird CacheDelete für alle Hash-Schlüssel verwendet.
hashKeyValue
Identifiziert alle Seiten, die den Wert des angegebenen hashKeyName verwenden; Entspricht der im Konfigurationsmanager angegebenen HashKeyValue-Einstellung.  Wird dieser Parameter weggelassen, wird CacheDelete für alle Hash-Schlüsselwerte verwendet.

Beispiel 1
Das folgende Beispiel löscht alle Seiten für das Geschäft Nr. 10: 
    http://myhostname/webapp/wcs/stores/servlet/CacheDelete?storeId=10

Beispiel 2
Im folgenden Beispiel werden alle Seiten gelöscht, die den Parameter CategoryId mit dem Wert 5, den Befehl CategoryDisplay und den Parameter storeId zum Identifizieren der Geschäftsnummer verwenden.
    http://myhostname/webapp/wcs/stores/servlet/CacheDelete?urlName=CategoryDisplay
    &memberKeyName=storeId&hashKeyName=categoryId&hashKeyValue=5

Verhalten
Verwendet eine Sitzungs-Bean zum Aktualisieren der Tabelle CACHLOG mit den angegebenen Informationen.  Der Befehl gibt den Wert 0 zurück, wenn er erfolgreich ausgeführt wurde. Wenn ein Fehler aufgetreten ist, wird der Wert 1 zurückgegeben. 

Ausnahmebedingungen
Der Wert für den Parameter storeId muss numerisch sein. 

Verwandte Konzepte

Verwandte Aufgaben

Verwandte Referenzen

IBM Copyright