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.