Utilice los parámetros siguientes para modificar el comportamiento del programa de utilidad de Publicación en la Consola de administración. Estos parámetros se encuentran en el archivo de configuración de WebSphere Commerce, nombre_instancia.xml, en el directorio siguiente:
- dir_instalación_WC/instances/ nombre_instancia/xml/nombre_instancia.xml
dir_usuario_WC/instances/nombre_instancia/xml/nombre_instancia.xml
dir_instalación_WCStudio/Commerce/instances/xml/nombre_instancia.xml
<DevTools CommitCount="17000" ConnectionPoolSize="50" IDResolverCustomizerFile="DB2ConnectionCustomizer" IDResolverMode="mixed" IDResolverPropFile="IdResolveKeys" LoaderCustomizerFile="MassLoadCustomizer" LoaderMode="sqlimport" LoaderNoPrimary="error" MaxErrors="1" SampleSarPath="dir_instalación_WC/samplestores" SarExtensions="sar;zip" SarPath="dir_instalación_WC/instances/demo/sar" StoreFrontFile="devtools/storefront/StoreFront.xml" StoreParamsDescriptor="SAR-INF/store-refs.xml" StoresDataPath="$StoresDocRoot$/$StoresWebPath$/WEB-INF/stores" StoresDocRoot="dir_instalación_WAS/installedApps/nombresistpral/WC_demo.ear" StoresPropertiesPath="Stores.war/WEB-INF/classes" StoresWebPath="Stores.war" StoresXMLPath="dir_instalación_WAS/installedApps/nombresistpral/WC_demo.ear/Stores.war/WEB-INF/xml/tools/stores" TempPath="dir_instalación_WC/instances/demo/temp/tools/devtools" ToolsStoresPropertiesPath="dir_instalación_WAS/installedApps/nombresistpral/WC_demo.ear/properties/tools/stores" ToolsStoresXMLPath="dir_instalación_WAS/installedApps/nombresistpral/WC_demo.ear/Stores.war/WEB-INF/xml/tools/stores" WebAppPath="/webapp/wcs/stores" display="false" instanceDir="dir_instalación_WC/instances/demo"> </DevTools>
- CommitCount
- Este número se utiliza durante la publicación. La base de datos se compromete después de que se haya cargado cada número de compromisos de registros. Si hay errores en los datos, la base de datos se retrotrae al último punto de compromiso. Modifique este número según la cantidad de datos que esté cargando; el número de compromisos debe establecerse en un número superior al número de filas del archivador. También es posible que necesite incrementar el tamaño de las anotaciones cronológicas de DB2 después de aumentar el número de compromisos.
- ConnectionPoolSize
- El tamaño de la agrupación de conexiones JDBC.
- IDResolverCustomizerFile (obligatorio)
- Le permite especificar un archivo de personalización para utilizarlo con
ID Resolver. El valor por omisión es DBConnectionCustomizer u
OracleConnectionCustomizer.
El parámetro IDResolverCustomizerFile es obligatorio. El valor por omisión en iSeries es ISERIES_RESWCSID_Customizer si ha configurado la instancia para utilizar el controlador JDBC nativo, y TOOLBOX_RESWCSID_Customizer si ha configurado la instancia para utilizar el controlador JDBC Toolbox.
- IDResolverMode
- La modalidad ID Resolver es el método que se utiliza para procesar la entrada de ID Resolver: es decir, si los datos se tratan como si existieran identificadores en los datos originales (modalidad update) o como si no existieran (modalidad load). Utilice la modalidad mixta (mixed) cuando existan algunos identificadores y otros no. La modalidad mixta es la modalidad que se recomienda para Publicación.
- IdResolverPropFile
- Nombre del archivo de propiedades utilizado por el mandato IdResGen para resolver y generar los ID para los datos de WebSphere Commerce.
- LoaderCustomizerFile (obligatorio)
- Le permite especificar un archivo de personalización para utilizarlo con Loader.
El archivo de personalización por omisión es MassLoadCustomizer.
El parámetro LoaderCustomizerFile es obligatorio. El valor por omisión es ISeries_LODWCSDTA_Customizer si está utilizando el controlador JDBC nativo.
- LoaderMode
- Hay seis modalidades para Loader. A continuación se explican únicamente tres modalidades: SQL import, Native import y Load (Importación SQL, Importación nativa y Carga). Para obtener más información sobre estos métodos y los métodos cadelete y delete, consulte el tema sobre el mandato Load en la ayuda en línea al Desarrollo de WebSphere Commerce.
- Importación SQL: Esta modalidad utiliza JDBC (Java Database Connectivity) para
insertar y
actualizar datos, lo que proporciona la modalidad de operación más flexible pero también la más lenta
para importar grandes cantidades de datos en un número reducido de tablas. Permite realizar
actualizaciones a nivel de celda. Se recomienda utilizar la importación SQL.- Importación nativa:
Esta modalidad utiliza las funciones de importación nativa de DB2 y permite actualizaciones a nivel de celda
con una velocidad y flexibilidad intermedias.- Carga:
Esta modalidad utiliza los recursos nativos del RDBMS (DB2 Load o SQLLoad)
y es la modalidad más rápida para cargar grandes cantidades de datos en un número reducido
de tablas. Si va a publicar en un servidor de transición, no puede utilizar el método Load.Esta modalidad utiliza el mandato CPYFRMIMPF y es la modalidad más rápida para cargar grandes cantidades de datos en un número reducido de tablas. La modalidad de carga sólo inserta datos; esta modalidad no actualiza datos. Si ya existe un registro para los datos que está cargando, se produce un error.
Ignore: Cuando selecciona ignore, la función de publicación no carga ningún dato ni tampoco llama a la publicación de conjuntos de productos, a las importaciones de contratos y cuentas ni a la configuración de pagos.
- LoaderNoPrimary
- Parámetro utilizado por el mandato Load cuando falta la clave primaria
para un registro del archivo de entrada. Hay tres opciones: error, skip e
insert.
Error: informa de la clave primaria que falta e interrumpe el proceso. - Skip: se salta todos los registros del archivo de entrada que no tienen una clave primaria.
- Insert: intenta procesar (insertar o suprimir) los datos.
- MaxErrors
- El número máximo de errores que permitirá el proceso de publicación mientras se cargan los datos de la tienda. Si se sobrepasa este número, la publicación se detendrá y retrotraerá. El valor por omisión es 1.
- SampleSarPath
- La ubicación de los archivadores de tienda de ejemplo que se muestran en el programa de utilidad de Publicación. Las entradas del archivo SARRegistry.xml son relativas a este directorio. Se trata de una vía de acceso absoluta.
- SarExtensions
- Las extensiones aceptables para un archivo archivador de tienda (SAR). Por ejemplo, XXX.sar o XXX.zip.
- SarPath
- Los archivadores de tienda incluidos en este directorio se visualizarán automáticamente en la Vista por omisión del programa de utilidad de Publicación. Esto proporciona una alternativa a registrar un archivador de tienda en el archivo SARRegistry.xml. La vía de acceso por omisión es:
- StoreFrontFile
- Este archivo contiene datos para la página Cambiar páginas de WebSphere Commerce Accelerator, así como las especificaciones de tamaño de imagen para las páginas Subir el logotipo y Subir el banner de WebSphere Commerce Accelerator.
- StoreParmsDescriptor
- La vía de acceso al archivo store-refs.xml contenido en el archivador de tienda. Cada archivador de tienda debe tener este descriptor presente en la ubicación especificada. Este archivo contiene parámetros específicos de un archivador de tienda que se utilizan para publicar una tienda, como por ejemplo Directorio de la tienda e Identificador de tienda.
- StoresDataPath
- La ubicación por omisión para los elementos de datos de la tienda. Este parámetro no se utiliza actualmente.
- StoresDocRoot
- La ubicación en el servidor WebSphere Commerce donde están almacenados los elementos de la tienda. Se trata de una vía de acceso absoluta.
- StoresPropertiesPath
- La ubicación de los elementos de texto de la tienda (que están
contenidos en un paquete de recursos de propiedades). StorePropertiesPath
es relativa a StoresDocRoot. Por ejemplo, si StoresDocRoot es:
unidad:/WebSphere/AppServer/installedApps/WC_Enterprise_App_nombre_instancia.ear
StoresPropertiesPath es:
unidad:/WebSphere/AppServer/installedApps/WC_Enterprise_App_nombre_instancia.ear/ wcstores.war/WEB-INF/classes
- StoresWebPath
- La ubicación de los elementos Web de la tienda. StoreWebPath es una vía de acceso relativa
a StoresDocRoot. Por ejemplo, si StoresDocRoot es:
unidad:/WebSphere/AppServer/installedApps/WC_Enterprise_App_nombre_instancia.ear
StoresWebPath es:unidad:/WebSphere/AppServer/installedApps/WC_Enterprise_App_nombre_instancia.ear/wcstores.war
- StoresXMLPath
- El directorio raíz de los archivos relacionados con las herramientas de la tienda.
- ToolStorePropertiesPath
- La ubicación de los elementos de texto para la herramienta Cambiar flujo de WebSphere Commerce Accelerator.
- ToolsStoresXMLPath
- La ubicación de los elementos XML para la herramienta Cambiar flujo de WebSphere Commerce Accelerator.
- WebAppPath
- WebAppPath forma parte del URL de la tienda. Por ejemplo, si el URL
de la tienda es
http://nombre_sistpral/webapp/wcs/stores/Mystore/index.jsp
/webapp/wcs/stores es WebAppPath.
- display
- Sólo para uso interno.
- instanceDir
- El directorio de instancias. Por ejemplo dir_instalación_WC/instances/demo