Publicar un archivador de tienda utilizando la línea de mandatos (AIX, SOLARIS y LINUX)

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:

  1. Asegúrese de que tiene acceso de Administrador de sitio o de Administrador de tienda. Si tiene acceso de Administrador de tienda, asegúrese de que el acceso es para todas las tiendas.
  2. En una línea de mandatos de AIX, conéctese al servidor WebSphere Commerce de AIX en el que va a publicar. Escriba lo siguiente:
    cd /usr/WebSphere/CommerceServer/instances/nombreinstancia/sar
    A continuación, escriba ls.
    El archivo archivador de tienda que desea publicar aparecerá en la lista.
    En una línea de mandatos de Solaris o Linux, conéctese al servidor WebSphere Commerce de Solaris o Linux en el que va a publicar. Efectúe los pasos siguientes:
    cd /opt/WebSphere/CommerceServer/instances/nombreinstancia/sar
    A continuación, escriba ls.
    El archivo archivador de tienda que desea publicar aparecerá en la lista.
  3. En una línea de mandatos de AIX, escriba:
    cd /usr/WebSphere/CommerceServer/bin
    En una línea de mandatos de Solaris o Linux, escriba
    cd /opt/WebSphere/CommerceServer/bin

    A continuación, escriba:
    ./publishstore.sh <SAR> <nombresistpral> <USERID> <PWD> <MODE> <XML> <ASSET>

    donde:

  4. Abra Internet Explorer. Vaya a la dirección Web siguiente: 
    http://nombresistpral/webapp/wcs/stores/directorio tienda/index.jsp
    Se visualizará la 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:

  1. Si utiliza DB2, continúe en el paso siguiente. Si utiliza Oracle, vaya al paso 2.
    1. Cuando el mandato haya terminado de ejecutarse, vaya al usuario de DB2 escribiendo su - <usuariobd> y, a continuación, escriba db2 connect to <nombrebd>.
    2. Como usuario de DB2, escriba db2 select * from store. Se visualizará una lista de tiendas. Apunte el número de la tienda que ha creado.
    3. Como usuario de DB2, escriba db2 select * from catalog. Se visualizará una lista de catálogos. Apunte el número del catálogo InFashion.
    4. Vaya al paso 9.
  2. Si utiliza Oracle, haga lo siguiente:
    1. Cuando el mandato haya terminado de ejecutarse, vaya al usuario de Oracle escribiendo su - <usuarioOracle> y, a continuación, escriba sqlplus
    2. En la ventana, escriba su nombre de usuario, contraseña y serie de sistema principal.
    3. En la ventana de SQL Plus, escriba select * from store;. Pulse Intro. Se visualizará una lista de tiendas. Apunte el número de la tienda que ha creado.
    4. En la ventana de SQL Plus, escriba select * from catalog;. Pulse Intro. Se visualizará una lista de catálogos. Apunte el número del catálogo InFashion.
    5. Vaya al paso 9.
  3. Abra Internet Explorer. Vaya a la dirección Web siguiente: 
    http://nombresistpral/webapp/wcs/stores/servlet/StoreCatalogDisplay?storeId=ID tienda del paso 1b o 2c&langId=-1&catalogId=ID catálogo del paso 1c o 2d
    Se visualizará la tienda. 
    Si tiene problemas a la hora de visualizar la tienda, consulte Resolución de problemas de publicación.

Importante:  

  1. 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.
  2. Antes de volver a publicar una tienda, suprima los archivos del directorio siguiente:
    /usr/WebSphere/CommerceServer/instances/nombreinstancia/cache
    /opt/WebSphere/CommerceServer/instances/nombreinstancia/cache
  3. 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:
  4. 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. 

Conceptos relacionados

Tareas relacionadas

Copyright de IBM