Este mandato importa un contrato en formato XML a WebSphere Commerce.
Valores de parámetros
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.
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:
![]() |