Befehl 'ContractImportApprovedVersion' (Business Edition)

Dieser Befehl importiert einen Vertrag im XML-Format in WebSphere Commerce.

Parameterwerte

http://host_name/pfad/
Der vollständig qualifizierte Name Ihres WebSphere Commerce Servers und der Konfigurationspfad. Für diesen Befehl können Sie http oder https verwenden.
fileName
(Obligatorisch) Der Name der XML-Datei, die Sie als genehmigten oder aktiven Vertrag importieren wollen. Die XML-Datei muss anhand der DTD-Datei B2BTrading validiert werden.

Die zu importierende XML-Datei muss sich in der Lokation befinden, die in der WebSphere Commerce-Konfigurationsdatei (exemplarname.xml) angegeben ist.

Die Konfigurationsdatei liegt in den folgenden Lokationen vor:

laufwerk:\WebSphere\CommerceServer\instances\exemplarname\xml\exemplarname.xml
laufwerk:\Program Files\WebSphere\CommerceServer\instances\exemplarname\xml\exemplarname.xml
/usr/WebSphere/CommerceServer/instances/exemplarname/xml/exemplarname.xml
/opt/WebSphere/CommerceServer/instances/exemplarname/xml/exemplarname.xml
/QIBM/UserData/WebCommerce/instances/exemplarname/xml/exemplarname.xml

Hierbei ist exemplarname der Name Ihres WebSphere Commerce-Exemplars.

Die Lokation der zu importierenden Vertrags-XML-Datei wird im Attribut XMLPath des Befehls Trading in der WebSphere Commerce-Konfigurationsdatei angegeben. Beispiel, wenn die WebSphere WebSphere Commerce-Konfigurationsdatei den folgenden Trading-Befehl enthält:

<Trading DTDFileName="B2BTrading.dtd"
  DTDPath="d:/wcs/xml/trading"
  XMLPath="d:/wcs/xml/trading" />

Die zu importierende Vertrags-XML-Datei, die diesen Befehl verwendet, muss sich in d:/wcs/xml/trading befinden.

targetStoreId
Wenn die importierte XML-Datei den Vertragsstatus "Aktiv" aufweist, müssen Sie diesen Parameter angeben. Dabei handelt es sich um die Geschäfts-ID für das Geschäft, in das Sie den Vertrag importieren wollen, aus der Datenbanktabelle STORE.
URL
(Obligatorisch) Die URL, die bei erfolgreicher Ausführung des Befehls aufgerufen werden soll.

Beispiel

Im folgenden Beispiel wird ein "genehmigter" Vertrag importiert:
https://myhostname/webapp/wcs/stores/servlet/ContractImportApprovedVersion?fileName=myspecialcontract.xml&URL=ContractDisplay

Verhalten

Dieser Befehl importiert einen genehmigten oder aktiven Vertrag aus einer XML-Datei in die WebSphere Commerce-Datenbank. Vor dem Import des Vertrags überprüft der Befehl, ob der importierte Vertrag die folgenden Bedingungen erfüllt:

Ausnahmebedingungen

Der Befehl kann die folgenden Ausnahmebedingungen ausgeben:

Verwandte Konzepte (1275 Byte)

Verwandte Referenzen

IBM Copyright