Mandato ContractImportApprovedVersion (Business edition)

Este mandato importa un contrato en formato XML a WebSphere Commerce.

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. Puede utilizar HTTP o HTTPS con este mandato.
fileName
(obligatorio) El nombre del archivo XML que desea importar como un contrato aprobado o activo. El archivo XML debe validarse con el archivo DTD B2BTrading.

El archivo XML que se importa debe existir en la ubicación especificada en el archivo de configuración de WebSphere Commerce (nombre_instancia.xml).

El archivo de configuración está en las ubicaciones siguientes:

unidad:\WebSphere\CommerceServer\instances\nombre_instancia\xml\nombre_instancia.xml
unidad:\Archivos de programa\WebSphere\CommerceServer\instances\nombre_instancia\xml\nombre_instancia.xml
/usr/WebSphere/CommerceServer/instances/nombre_instancia/xml/nombre_instancia.xml
/opt/WebSphere/CommerceServer/instances/nombre_instancia/xml/nombre_instancia.xml
/QIBM/UserData/WebCommerce/instances/nombre_instancia/xml/nombre_instancia.xml

donde nombre_instancia es el nombre de su instancia de WebSphere Commerce.

La ubicación del archivo XML de contrato que se va a importar se especifica en el atributo XMLPath del código Trading en el archivo de configuración de WebSphere Commerce. Por ejemplo, si el archivo de configuración de WebSphere Commerce contiene el código Trading siguiente:

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

El archivo XML de contrato que se va a importar utilizando este mandato debe estar en d:/wcs/xml/trading.

targetStoreId
Si el archivo XML que va a importar indica que el estado del contrato es "activo", debe especificar el parámetro targetStoreId. El parámetro targetStoreId es el ID de tienda de la tabla de base de datos STORE para la tienda a la que desea importar el contrato.
URL
(obligatorio) El URL al que se debe llamar cuando el mandato se completa satisfactoriamente.

Ejemplo

El ejemplo siguiente importa un contrato "aprobado"
https://misistpral/webapp/wcs/stores/servlet/ContractImportApprovedVersion?fileName=micontratoespecial.xml&URL=ContractDisplay

Comportamiento

Este mandato importa un contrato aprobado o activo a la base de datos de WebSphere Commerce desde un archivo XML. Antes de importar el contrato, el mandato comprueba el contrato que se va importar para asegurarse de que cumple las siguientes condiciones:

Condiciones de excepción

Este mandato puede generar las siguientes excepciones:

Conceptos relacionados (1275 bytes)

Referencia relacionada

IBM copyright