Mandato ContractExport (Business edition)
Este mandato exporta un contrato a un archivo XML.

Valores de parámetros
- http://nombre_sistpral/vía de acceso/
- El nombre totalmente calificado del servidor WebSphere Commerce y la
vía de acceso de configuración.
- contractId
- (obligatorio) El ID de contrato del contrato que desea exportar, como se encuentra
en la tabla de base de datos CONTRACT.
- fileName
- (obligatorio) El nombre que desea que tenga el archivo XML de contrato. Si no
especifica la vía de acceso completa para el archivo XML, éste se grabará en
la siguiente ubicación:
unidad
:\WebSphere\CommerceServer\instances\nombre_instancia\xml\trading\
unidad:\Archivos de programa\WebSphere\CommerceServer\instances\nombre_instancia\xml\trading\
/usr/WebSphere/CommerceServer/instances/nombre_instancia/xml/trading/
/opt/WebSphere/CommerceServer/instances/nombre_instancia/xml/trading/
/opt/WebSphere/CommerceServer/instances/nombre_instancia/xml/trading/
/QIBM/UserData/WebCommerce/instances/nombre_instancia/xml/trading/
- langId
- (obligatorio) Utilice este parámetro para especificar el idioma de las descripciones
en el contrato que desea exportar. Las descripciones en idiomas que no sean
el idioma especificado por este parámetro no se exportarán al archivo XML
generado.
- xmlFileEncoding
- (opcional) Utilice este parámetro para especificar la codificación del archivo XML
generado. Si no especifica esta opción, el archivo XML generado se codificará
utilizando la codificación UTF-8. Para obtener una lista de todas las codificaciones
internacionales soportadas que pueden especificarse con este parámetro, consulte
el tema relacionado que aparece más abajo.
- URL
- (obligatorio) El URL al que se debe llamar cuando el mandato se completa satisfactoriamente.
Ejemplo
El ejemplo siguiente exporta el contrato con contractID 260369 a un archivo XML
codificado en UTF-8 del directorio por omisión denominado "contract260369.xml":
https://misistpral/webapp/wcs/stores/servlet/ContractExport?contractId=260369&fileName=contract260369.xml&langId=-5&URL=ContractDisplay
Comportamiento
Este mandato crea un archivo XML a partir de la información existente
en la base de datos de WebSphere Commerce para el número de contrato especificado.
Condiciones de excepción
- Se generará una excepción _ERR_CONTRACT_OBJECT_NOT_FOUND si no se
encuentra en la base de datos de WebSphere Commerce un contrato con el ID de
contrato especificado.
- Se generará una excepción _ERR_UNSUPPORTED_ENCODING si el valor
especificado para el parámetro xmlFileEncoding no está soportado.
- Se generará una excepción _ERR_WRONG_CONTRACT_STATE si el estado del
contrato es DeploymentInProgress o DeploymentFailed.
