Instruction ContractExport (Business edition)
Cette instruction exporte un contrat vers un fichier XML.

Valeurs des paramètres
- http://host_name/path/
- Nom qualifié complet de WebSphere Commerce Server et chemin de configuration.
- contractId
- (obligatoire) ID du contrat ID pour le contrat que vous souhaitez exporter, tel qu'il se présente dans la table de
base de données CONTRACT.
- fileName
- (obligatoire) Nom que vous souhaitez donner au fichier de contrat XML. Si vous ne précisez pas le nom qualifié complet du fichier XML, celui-ci sera enregistré à l'emplacement suivant :
unité
:\WebSphere\CommerceServer\instances\nom_instance\xml\trading\
unité:\Program Files\WebSphere\CommerceServer\instances\nom_instance\xml\trading\
/usr/WebSphere/CommerceServer/instances/nom_instance/xml/trading/
/opt/WebSphere/CommerceServer/instances/nom_instance/xml/trading/
/opt/WebSphere/CommerceServer/instances/nom_instance/xml/trading/
/QIBM/UserData/WebCommerce/instances/nom_instance/xml/trading/
- langId
- (obligatoire) Spécifiez la langue des description du contrat que vous souhaitez exporter à l'aide de ce paramètre. Les descriptions effectuées dans d'autres langues que celle spécifiée par ce paramètre ne seront pas exportées vers le fichier XML généré.
- xmlFileEncoding
- (facultatif) Précisez le codage du fichier XML généré à l'aide de ce paramètre. Si vous ne spécifiez pas cette option, le fichier XML généré va être encodé grâce au code UTF-8. Pour obtenir une liste de tous les encodages internationaux pris en charge qui peuvent être spécifiés à l'aide de ce paramètre, consultez les procédures connexes ci-après.
- URL
- (obligatoire) URL à appeler lorsque l'instruction aboutit.
Exemple
L'exemple suivant exporte le contractID 260369 vers un fichier XML codé en UTF-8 du répertoire par défaut "contract260369.xml":
https://monhôte/webapp/wcs/stores/servlet/ContractExport?contractId=260369&fileName=contract260369.xml&langId=-1&URL=ContractDisplay
Comportement
Cette instruction crée un fichier XML à partir des informations de la base de données WebSphere Commerce pour le
numéro de contrat spécifié.
Conditions d'exception
- L'erreur _ERR_CONTRACT_OBJECT_NOT_FOUND est signalée si un contrat associé à l'ID de contrat spécifié est introuvable dans la base de données WebSphere Commerce.
- Une erreur _ERR_UNSUPPORTED_ENCODING sera signalée si le paramètre xmlFileEncoding défini n'est pas pris en charge.
- Une erreur _ERR_WRONG_CONTRACT_STATE sera signalée si le contrat se trouve à l'état DeploymentInProgress ou
DeploymentFailed .
