Befehl 'ContractExport' (Business Edition)
Dieser Befehl exportiert einen Vertrag in eine XML-Datei.

Parameterwerte
- http://host_name/pfad/
- Der vollständig qualifizierte Name Ihres WebSphere Commerce-Servers und der
Konfigurationspfad.
- contractId
- (Obligatorisch) Die Vertrags-ID des Vertrags, den Sie exportieren wollen, aus der
Datenbanktabelle CONTRACT.
- fileName
- (Obligatorisch) Der Name, den die XML-Vertragsdatei tragen soll. Wenn Sie den
Pfadnamen der XML-Datei nicht vollständig angeben, wird die XML-Datei im folgenden
Verzeichnis erstellt:
laufwerk
:\WebSphere\CommerceServer\instances\exemplarname\xml\trading\
laufwerk:\Programme\WebSphere\CommerceServer\instances\exemplarname\xml\trading\
/usr/WebSphere/CommerceServer/instances/exemplarname/xml/trading/
/opt/WebSphere/CommerceServer/instances/exemplarname/xml/trading/
/opt/WebSphere/CommerceServer/instances/exemplarname/xml/trading/
/QIBM/UserData/WebCommerce/instances/exemplarname/xml/trading/
- langId
- (Obligatorisch) Verwenden Sie diesen Parameter, um die Sprache der Beschreibungen
in dem Vertrag anzugeben, der exportiert werden soll. Beschreibungen in anderen als der
angegebenen Sprache werden nicht in die generierte XML-Datei exportiert.
- xmlFileEncoding
- (Optional) Verwenden Sie diesen Parameter, um den Zeichensatz der
generierten XML-Datei anzugeben. Wenn Sie diese Option nicht angeben, wird die generierte
XML-Datei unter Verwendung des UTF-8-Zeichensatzes codiert. Eine Liste aller
unterstützten internationalen Zeichensätze, die für diesen Parameter angegeben werden
können, enthält der folgende Abschnitt.
- URL
- (Obligatorisch) Die URL, die bei erfolgreicher Ausführung des Befehls aufgerufen
werden soll.
Beispiel
Im folgenden Beispiel wird die Vertrags-ID 260369 in eine nach UTF-8 codierte
XML-Datei im Standardverzeichnis "contract260369.xml" exportiert:
https://myhostname/webapp/wcs/stores/servlet/ContractExport?contractId=260369&fileName=contract260369.xml&langId=-1&URL=ContractDisplay
Verhalten
Dieser Befehl erstellt anhand der Informationen für die
angegebene Vertragsnummer in der WebSphere Commerce-Datenbank eine XML-Datei .
Ausnahmebedingungen
- Wenn die WebSphere Commerce-Datenbank keinen Vertrag mit der angegebenen ID
enthält, wird die Ausnahmebedingung _ERR_CONTRACT_OBJECT_NOT_FOUND ausgegeben.
- Wenn der angegebene xmlFileEncoding-Parameter nicht unterstützt wird,
wird die Ausnahmebedingung _ERR_UNSUPPORTED_ENCODING ausgegeben.
- _ERR_WRONG_CONTRACT_STATE wird ausgegeben, wenn sich der Vertrag im
Status DeploymentInProgress oder DeploymentFailed
befindet.
