Comando ContractImportApprovedVersion (Business edition)

Con questo comando è possibile importare un contratto in formato XML in WebSphere Commerce.

Valori dei parametri

http://host_name/path/
Il nome completo di WebSphere Commerce Server ed il percorso di configurazione Con questo comando è possibile utilizzare http oppure https.
fileName
(richiesto) Il nome del file XML che si desidera importare come contratto approvato oppure attivo. E' necessario che il file XML venga convalidato con DTD B2BTrading.

Il file XML da importare si deve trovare nella posizione specificata nel file di configurazione di WebSphere Commerce (instance_name.xml).

Il file di configurazione si trova nelle seguenti posizioni:

unità:\WebSphere\CommerceServer\instances\instance_name\xml\instance_name.xml
unità:\Program Files\WebSphere\CommerceServer\instances\instance_name\xml\instance_name.xml
/usr/WebSphere/CommerceServer/instances/instance_name/xml/instance_name.xml
/opt/WebSphere/CommerceServer/instances/instance_name/xml/instance_name.xml
/QIBM/UserData/WebCommerce/instances/instance_name/xml/instance_name.xml

dove instance_name è il nome dell'istanza di WebSphere Commerce.

La posizione del file XML del contratto da importare è specificata nell'attributo XMLPath della tag Trading nel file di configurazione di WebSphere Commerce. Ad esempio, se il file di configurazione di WebSphere Commerce contiene le le seguenti tag Trading:

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

Il file XML del contratto da importare che utilizza questo comando deve essere in d:/wcs/xml/trading.

targetStoreId
Se il file XML che si sta importando si trova nello stato contratto "attivo", è necessario specificare il parametro targetStoreId. Per il contratto che si desidera importare nel negozio targetStoreId rappresenta l'ID negozio dalla tabella database STORE.
URL
(richiesto) L'URL da richiamare quando il comando termina l'operazione correttamente.

Esempio

Nel seguente esempio viene importato un contratto "approvato":
https://myhostname/webapp/wcs/stores/servlet/ContractImportApprovedVersion?fileName=myspecialcontract.xml&URL=ContractDisplay

Azione

Con questo comando è possibile importare un contratto attivo o approvato nel database di WebSphere Commerce da un file XML. Prima di importare il contratto, il comando verifica se tale contratto è stato importato è soddisfa le seguenti condizioni:

Condizioni di eccezione

Attraverso questo comando è possibile lanciare le seguenti eccezioni:

Argomenti correlati (1275 byte)

Riferimento correlato

IBM copyright