Parámetros de los Servicios de tienda

Utilice los siguientes parámetros para modificar el comportamiento de los Servicios de tienda. Estos parámetros se encuentran en el archivo de configuración de WebSphere Commerce, nombre_instancia.xml, en el directorio siguiente:

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

Utilice la pestaña Configurar Servicios de tienda del Gestor de configuración para configurar los parámetros siguientes: TempPath, MaxErrors y CommitCount.

<DevTools name="Configurar servicios de tienda"
        TempPath="unidad:\WebSphere\CommerceServer\temp\nombreinstancia\tools\devtools"
        CommitCount="17000"
        ConnectionPoolSize="50"
        IDResolverMode="mixed" 
        IDResolverCustomizerFile=="myIDResolverCustomizerFile"
        LoaderMode="sqlimport"
        LoaderCustomizerFile="myLoaderCustomizerFile"
        MaxErrors="1"
        SampleSarPath = "unidad:\WebSphere\CommerceServer\tiendasEjemplo"
   
  SarPath="unidad:\WebSphere\CommerceServer\instances\instancename\sar"
        StoresDocRoot="unidad:\WebSphere\AppServer\installedApps\
    WC_Enterprise_App_nombreinstancia.ear"

        StoresWebPath="wcstores.war"
        StoresPropertiesPath="wcstores.war\WEB-INF\classes"
        WebAppPath="\webapp\wcs\stores"        
        DeleteMasterXML ="true"
        DeleteResolvedMasterXML ="true" 
        MaxErrorsInSarXML ="1"    

        </DevTools>                 
             

DevTools Name
El nombre de la pestaña Configurar servicios de tienda del Gestor de configuración. No modifique este nombre.
TempPath
Este es el directorio que utilizan los Servicios de tienda para copiar archivos temporales durante la publicación. Estos archivos se eliminarán automáticamente de este directorio una vez que se haya completado la publicación.  El directorio por omisión es:
unidad:\WebSphere\CommerceServer\temp\nombreinstancia\tools\devtools
unidad:\Archivos de programa\WebSphere\CommerceServer\temp\
nombreinstancia
\tools\devtools
/usr/WebSphere/CommerceServer/temp/nombreinstancia/tools/devtools
/opt/WebSphere/CommerceServer/temp/nombreinstancia/tools/devtools

/QIBM/UserData/WebCommerce/instances/nombreinstancia/temp/tools/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.
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 los Servicios de tienda.
IDResolverCustomizerFile
Le permite especificar un archivo de personalización para utilizarlo con ID Resolver. Si no especifica un archivo de personalización, el código de publicación utilizará uno de los archivos de personalización por omisión: DBConnectionCustomizer u OracleConnectionCustomizer. MassLoadCustomizer para Loader.
El parámetro de IDResolverCustomizerFile es obligatorio. El valor por omisión es ISeries_RESWCSID_Customizer.
LoaderMode
Hay seis modalidades para Loader: SQL import, Native import, Load, ignore (sólo publicación), cadelete y delete. A continuación se explican las tres primeras, SQL import, Native import y Load (Importación SQL, Importación nativa y Carga). Para obtener más información sobre estas modalidades y sobre las modalidades cadelete y delete, consulte el mandato Load.
Importación SQL: Esta modalidad utiliza JDBC (Java Database Connectivity) para insertar y
actualizar los 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 pequeño de tablas. Permite realizar la
actualización a nivel de casillas. Se recomienda utilizar la importación SQL.
Importación nativa: Esta modalidad utiliza las funciones de importación nativa de DB2 y permite la actualización a nivel de casillas
con una velocidad y flexibilidad medias.
Importación nativa: Esta modalidad utiliza el mandato CPYFRMIMPF.
Carga: Esta modalidad utiliza los recursos nativos de RDBMS (DB2 Load o SQLLoad)
y es la modalidad más veloz 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.
Modalidad de carga: 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.
Para obtener más información, consulte Loader package.
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.
LoaderCustomizerFile
Le permite especificar un archivo de personalización para utilizarlo con Loader. Si no especifica un archivo de personalización, el código de publicación utilizará el archivo de personalización por omisión: MassLoadCustomizer.
El parámetro LoaderCustomizerFile es obligatorio. El valor por omisión es ISeries_LODWCSDTA_Customizer.
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 la lista desplegable Ejemplos de la página Crear servicios de tienda de los Servicios de tienda. Se trata de una vía de acceso absoluta.
SarPath
La ubicación de los archivadores de tienda creados por los Servicios de tienda. La vía de acceso por omisión es
unidad:\WebSphere\CommerceServer\instances\nombreinstancia\sar 
unidad:\Archivos de programa\WebSphere\CommerceServer\instances\nombreinstancia\sar 
/usr/WebSphere/CommerceServer/instances/nombreinstancia/sar 
/opt/WebSphere/CommerceServer/instances/nombreinstancia/sar 

/QIBM/UserData/WebCommerce/instances/nombreinstancia/sar
StoresDocRoot
El lugar en el servidor WebSphere Commerce donde están almacenados los elementos de la tienda. Se trata de una vía de acceso absoluta.
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_nombreinstancia.ear,
entonces StoresWebPath es unidad:/WebSphere/AppServer/installedApps/WC_Enterprise_App_nombreinstancia.ear/ wcstores.war
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_nombreinstancia.ear,
 entonces StoresPropertiesPath es unidad:/WebSphere/AppServer/installedApps/WC_Enterprise_App_nombreinstancia.ear/
wcstores.war/WEB-INF/classes
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.
DeleteMasterXML
El proceso de publicación de los Servicios de tienda tiene dos fases: la primera fase, cuando todos los archivos que Loader package puede cargar se publican, y la segunda fase, cuando todos los demás archivos se publican mediante mandatos. El parámetro DeleteMasterXML sólo se aplica a la primera fase.
El archivo temporal nombre_tiendamaster.xml se crea durante la fase de publicación de la tienda de Loader, antes de que se ejecute ID Resolver. Si se selecciona DeleteMasterXML = True, se suprimirá este archivo temporal sólo si esa fase de la publicación se realiza satisfactoriamente.  Si se selecciona True, y la publicación falla en la primera fase, el archivo se conserva con fines de depuración. 
Si se selecciona False, los archivos se conservan independientemente de si la publicación se realiza o no satisfactoriamente.
Nota: Si selecciona True y la primera fase de la publicación se realiza satisfactoriamente, pero la segunda falla, los archivos se suprimirán de todos modos.
DeleteResolvedMasterXML
El proceso de publicación de los Servicios de tienda tiene dos fases: la primera fase, cuando todos los archivos que Loader package puede cargar se publican, y la segunda fase, cuando todos los demás archivos se publican mediante mandatos. El parámetro DeleteResolvedMasterXML sólo se aplica a la primera fase.
El archivo temporal, nombre_tienda_indicación_horamaster.xml, se crea durante la primera fase de la publicación de la tienda, después de que se ejecute ID Resolver.  Si se selecciona DeleteResolvedMasterXML = True, se suprimirá este archivo temporal sólo si esa fase de la publicación se realiza satisfactoriamente.  Si selecciona True, y la publicación falla en la primera fase, el archivo se conserva con fines de depuración. 
 Nota: Si selecciona True y la primera fase de la publicación se realiza satisfactoriamente, pero la segunda falla, los archivos se suprimirán de todos modos.
MaxErrorsInSarXML
Si el archivador de tienda que se publica contiene XML no válido, los mensajes de error correspondientes se visualizarán en la página Resumen de la publicación de los Servicios de tienda. El parámetro MaxErrorsInSarXML determina cuántos errores se visualizarán en la página Resumen de la publicación.

Conceptos relacionados (1275 bytes)

Tareas relacionadas

IBM copyright