Publicar un archivador de tienda utilizando
la línea de mandatos
Aunque el método principal de publicación de un archivador de
tienda sea a través de los Servicios de tienda, también puede publicar
un archivador de tienda utilizando la línea de mandatos.
Para publicar utilizando la línea de mandatos, haga lo siguiente:
- Asegúrese de que tiene acceso de Administrador de sitio o de Administrador
de la tienda. Si tiene acceso de Administrador de tienda,
asegúrese de que el acceso es para todas las tiendas.
- En NT Explorer, correlacione una unidad con el servidor WebSphere Commerce de iSeries en el que está publicando.
- En una línea de mandatos de iSeries, escriba PUBWCSSTO. Pulse F4. Se visualizará la pantalla
Publicar tienda (PUBWCSSTO).
- Utilizando la información siguiente, escriba los datos adecuados.
- SARNAME es el nombre del archivador de tienda.
- INSTHOST es el nombre de sistema principal totalmente calificado de la instancia.
- TOOLSPORT es el número de puerto de las herramientas para su instancia
de WebSphere Commerce. Puede encontrar el número de puerto de las herramientas
en el Gestor de configuración, seleccionando Propiedades de instancia
y luego WebSphere. El valor por omisión es 8000.
- WCSUSER es el ID de conexión del usuario para WebSphere Commerce.
- WCSUSRPWD es la contraseña de conexión del usuario para WebSphere Commerce.
- MODE es la modalidad de proceso (*insert o *update).
- XML es la lista de archivos XML del SAR que se han de publicar. Para publicar todos los archivos, especifique ALL.
Para publicar todo excepto el catálogo, especifique NOCATLG.
- ASSET es la lista de archivos de elementos de archivo del SAR, por ejemplo, webapp.zip,
y las vías de acceso en las que se publicarán, por ejemplo
/QIBM/UserData/WebASAdv4/nombreinstanciaWAS/installedApps/
WC_Enterprise_App_nombreinstancia.ear/wcstores.war=webapp.zip,/QIBM/UserData/
WebASAdv4/nombreinstanciaWAS/installedApps/WC_Enterprise_App_nombreinstancia.ear/
wcstores.war/WEB-INF/classes=properties.zip
Importante: Para poder publicar correctamente,
debe escribir como mínimo un valor para los parámetros XML y ASSET.
Si estos dos valores son nulos, aparecerá un mensaje de aviso y la publicación se detendrá hasta que se especifiquen los valores.
Nota: Si lo prefiere, puede escribir la misma información en la pantalla de entrada de mandatos.
Por ejemplo:
PUBWCSSTO SARNAME() INSTHOST(HOSTNAME) WCSUSER(IDusuario)
WCSUSRPWD(contraseña) MODE(*insert|*update) XML(ALL|NOCATLG)
ASSET(destino1=archivowar1,destino2=archivowar2)
- Cuando aparezca el mensaje "El programa Java se ha completado", pulse Intro.
- Abra Internet Explorer. Vaya a la dirección Web siguiente:
http://nombresistpral/webapp/wcs/stores/directorio tienda/index.jsp,
donde directorio tienda es el directorio de la tienda que acaba
de publicar.
Se muestra su tienda.
Nota: Si está publicando un archivador de tienda
creado con WebSphere Commerce Suite versión 5.1, necesitará realizar los
pasos siguientes antes de iniciar la tienda a través del URL:
- En la línea de mandatos de iSeries, escriba STRSQL.
- Escriba select * from nombre_instancia/store.
Se visualizará una lista de tiendas. Apunte el número de la tienda que ha creado.
- Escriba select * from nombre_instancia/catalog.
Se visualizará una lista de catálogos. Apunte el número del catálogo InFashion.
- Abra Internet Explorer. Vaya a la siguiente dirección Web: http://nombresistpralinstancia/webapp/wcs/stores/servlet/StoreCatalogDisplay?storeId=Idtienda
del paso 2 &langId=-1&catalogId=Idcatálogo del paso 3
Si tiene problemas a la hora de visualizar la tienda, consulte Resolución de problemas de publicación.
Importante:
- Sólo puede publicarse un archivador de tienda a la vez.
La publicación simultanea de tiendas no está soportada, por lo que si intenta publicar dos tiendas no obtendrá resultados satisfactorios.
- Durante el proceso de publicación, la comprobación de coherencia confirma que
existan los archivos a los que hace referencia el archivador de tienda.
Si la comprobación de coherencia encuentra un error, éste se grabará en un archivo
de anotaciones cronológicas. El proceso de publicación seguirá
normalmente.
- Antes de volver a publicar una tienda, suprima los archivos del directorio siguiente:
QIBM/UserData/WebCommerce/instances/nombre_instancia/cache
-
Mientras esté en la fase de desarrollo de la tienda, inhabilite
los desencadenantes de almacenamiento en antememoria y la antememoria.
Si deja activada la antememoria puede ocurrir lo siguiente:
- Los cambios realizados en los archivos JSP pueden no visualizarse en el navegador.
- Cuando la base de datos se actualice, se invocarán los
desencadenantes de almacenamiento en antememoria durante la publicación.
Los desencadenantes de almacenamiento en antememoria pueden generar una
actividad innecesaria en la base de datos que puede provocar un desbordamiento
de las anotaciones cronológicas de transacciones de base de datos.
Para obtener más información, consulte
Configurar almacenamiento en antememoria.
- Si se ha conectado como el administrador por omisión, no puede navegar en una tienda basada en la tienda de ejemplo
de empresa a empresa (business to business), sino que debe crear un usuario nuevo que pertenezca a la organización por omisión y luego navegar por la tienda.