Comando ContractExport (Business edition)
Con questo comando č possibile esportare un contratto in un file XML.

Valori dei parametri
- http://host_name/path/
- Il nome completo di WebSphere Commerce Server e il percorso di configurazione
- contractId
- (ruchiesto) L'ID contratto per il contratto che si desidera esportare, come rilevato nella tabella database CONTRACT.
- fileName
- (richiesto) Il nome da assegnare al file XML del contratto. Se non si specifica il nome completo del file XML, il file XML verrā scritto nella posizione che segue:
unitā
:\WebSphere\CommerceServer\instances\instance_name\xml\trading\
unitā:\Program Files\WebSphere\CommerceServer\instances\instance_name\xml\trading\
/usr/WebSphere/CommerceServer/instances/instance_name/xml/trading/
/opt/WebSphere/CommerceServer/instances/instance_name/xml/trading/
/opt/WebSphere/CommerceServer/instances/instance_name/xml/trading/
/QIBM/UserData/WebCommerce/instances/instance_name/xml/trading/
- langId
- (richiesto) Utilizzare questo parametro per specificare la lingua delle descrizioni nel contratto che si desidera esportare. Le descrizioni in lingue diverse da quella specificata da questo parametro non saranno esportate nel file XML generato.
- xmlFileEncoding
- (facoltativo) Utilizzare questo parametro per specificare la codifica del file XML generato. Se tale opzione non viene specificata, il file XML generato sarā codificato utilizzando la codifica UTF-8. Per visualizzare l'elenco delle codifiche internazionali supportate che possono essere specificate con questo parametro, consultare gli argomenti correlati.
- URL
- (richiesto) L'URL da richiamare quando il comando termina l'operazione
correttamente.
Esempio
Nel seguente esempio contractID 260369 viene esportato nel file XML codificato UTF-8 nella directory predefinitadenominata "contract260369.xml":
https://myhostname/webapp/wcs/stores/servlet/ContractExport?contractId=260369&fileName=contract260369.xml&langId=-1&URL=ContractDisplay
Azione
Con questo comando č possibile creare un file XML nel database WebSphere Commerce per il numero di contratto specificato.
Condizioni di eccezione
- Se nel database di WebSphere Commerce non esiste un contratto con l'ID contratto specificato, viene generato un errore _ERR_CONTRACT_OBJECT_NOT_FOUND.
- Se il parametro xmlFileEncoding specificato non č supportato, viene lanciata un'eccezione _ERR_UNSUPPORTED_ENCODING.
- L'eccezione _ERR_WRONG_CONTRACT_STATE verrā lanciata se il contratto non č nello stato DeploymentInProgress o DeploymentFailed.
