Mandato createInstance.sh (sólo OS/400)

Este mandato crea una instancia de WebSphere Commerce o una instancia de WebSphere Commerce Payments en OS/400. Este mandato está en la vía de acceso siguiente:

dir_instalación_WC/bin

Los archivos asociados a la instancia de WebSphere Commerce o de WebSphere Commerce Payments se encuentran en la vía de acceso siguiente del nodo en el que se ejecuta el mandato createInstance.sh:

dir_usuario_WC/instances/nombre_instancia

Requisitos previos del mandato

El servidor del Gestor de configuración de WebSphere Commerce debe estar ejecutándose antes de ejecutar este mandato.

Para iniciar el Gestor de configuración de WebSphere Commerce, emita el mandato config_server.sh.

Estructura del mandato

Este mandato debe emitirse desde una sesión de Q-Shell.

Diagrama de la estructura del mandato: el mandato empieza con el nombre totalmente calificado del servidor WebSphere Commerce y la vía de acceso de configuración, seguido del nombre del mandato, createInstance.sh, y el carácter ?. Finalice el mandato con una lista de parámetros en forma de parejas nombre-valor. Separe cada pareja nombre-valor mediante el carácter &. Para obtener una descripción detallada de los parámetros y sus valores, consulte la lista Valores de parámetros.

Valores de parámetros

InstanceName
El nombre que desea asignar a la instancia de WebSphere Commerce. Si no especifica este parámetro, el nombre de la instancia se establece en demo.

Cada instancia de WebSphere Commerce debe tener un nombre exclusivo.

El nombre de la instancia debe contener un máximo de 9 caracteres.
InstancePwd
(Obligatorio) La contraseña para el Perfil de usuario asociado a esta instancia.
MerchantKey
(Obligatorio) Un número hexadecimal de 16 dígitos que el Gestor de configuración utilizará como clave de cifrado. La clave de comerciante debe cumplir los requisitos siguientes:
  • Debe contener al menos un carácter numérico (0 - 9)
  • Debe contener al menos un carácter alfabético (a - f)
  • No puede contener caracteres alfabéticos en mayúsculas
  • No puede contener cuatro apariciones consecutivas de un carácter

Un número hexadecimal contiene los números y letras siguientes: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e y f.

InstanceHostname
El nombre TCP/IP totalmente calificado que se asocia a la instancia de WebSphere Commerce.

Si no especifica este parámetro, la instancia de WebSphere Commerce se asociará al nombre TCP/IP totalmente calificado del nodo en el que se ejecuta el mandato createInstance.sh.

WASInstance
El nombre de la instancia de WebSphere Application Server en la que se desplegará la instancia de WebSphere Commerce.

Si no especifica este parámetro, la instancia de WebSphere Commerce se desplegará en la instancia de WebSphere Application Server por omisión llamada default.

DefaultLang
Un número que representa el idioma por omisión para la instancia de WebSphere Commerce que se está creando. No obstante, seleccionar un idioma por omisión distinto del idioma utilizado durante la instalación de WebSphere Commerce hará que la instancia se llene con datos que no son válidos para el idioma seleccionado. Para obtener instrucciones sobre cómo crear una instancia de WebSphere Commerce con un idioma por omisión que no sea el idioma de instalación de WebSphere Commerce, consulte la Guía de instalación de WebSphere Commerce.

Si no especifica este parámetro, el idioma por omisión se establece en -1 (Inglés de Estados Unidos).

En la tabla siguiente se listan los valores válidos para este parámetro:

Valor de DefaultLang  Idioma
-1Inglés de Estados Unidos
-2Francés
-3Alemán
-4Italiano
-5Japonés
-6Coreano
-7Portugués de Brasil
-8Chino simplificado
-9Español
-10Chino tradicional
SiteAdminID
(Obligatorio) El ID utilizado para el Administrador de sitio de WebSphere Commerce. Este ID es inicialmente el único ID disponible para conectarse a las herramientas de WebSphere Commerce para la nueva instancia de WebSphere Commerce.
SiteAdminPwd
(Obligatorio) La contraseña para el Administrador de sitio de WebSphere Commerce.
ServerShutdown
Este parámetro especifica si se ha de cerrar o no el servidor del Gestor de configuración de WebSphere Commerce después de que finalice el mandato createInstance.sh.

Si no especifica este parámetro, el parámetro ServerShutdown se establece en .

ConnectTime
Este parámetro especifica el número de minutos que debe tardarse en establecer una conexión con el servidor del Gestor de configuración.

Si no especifica este parámetro, el parámetro ConnectTime se establece en dos minutos.

ServerPort
Este parámetro especifica el número de puerto en el que el mandato createInstance.sh y el servidor del Gestor de configuración de WebSphere Commerce se comunicarán.

Si no especifica este parámetro, el número de puerto se establece en 1099.

logFile
La ubicación para el archivo de anotaciones cronológicas generado por este mandato.

Si no especifica este parámetro, el archivo de anotaciones cronológicas se graba en la vía de acceso siguiente:

dir_usuario_WC/instances

Valores de parámetros para crear una instancia de WebSphere Commerce Payments

Payments
(Obligatorio) Este parámetro especifica que está creando una instancia de WebSphere Commerce Payments.
InstanceName
El nombre que desea asignar a la instancia de WebSphere Commerce Payments. Si no especifica este parámetro, el nombre de la instancia se establece en wpm.

Cada instancia de WebSphere Commerce Payments debe tener un nombre exclusivo.

El nombre de la instancia debe contener un máximo de 9 caracteres.

PInstancePwd
(Obligatorio) Este parámetro especifica la contraseña de la instancia de WebSphere Commerce Payments. Esta es la contraseña que WebSphere Commerce Payments utiliza para descifrar los datos confidenciales almacenados en la base de datos.

La contraseña de la instancia de WebSphere Commerce Payments debe cumplir los requisitos siguientes:

  • Debe contener al menos un carácter numérico (0--9)
  • Debe contener al menos un carácter alfabético (a--z, A--Z)
  • No puede contener cuatro apariciones consecutivas de un carácter
InstanceHostname
El nombre TCP/IP totalmente calificado del nodo en el que se creará la instancia de WebSphere Commerce Payments.

Si no especifica este parámetro, la instancia de WebSphere Commerce Payments se creará en el nodo en el que se ejecuta el mandato createInstance.sh.

WASInstance
El nombre de la instancia de WebSphere Application Server en la que se desplegará la instancia de WebSphere Commerce Payments.

Si no especifica este parámetro, la instancia de WebSphere Commerce Payments se desplegará en la instancia de WebSphere Application Server por omisión llamada default.

EnableSSL
Si esté parámetro se establece en , deben especificarse los siguientes parámetros
SysStorePwd
La contraseña del almacén de certificados del sistema del Gestor de certificados digitales.
CertAuthPwd
La contraseña de la CA.
ServerShutdown
Este parámetro especifica si se ha de cerrar o no el servidor del Gestor de configuración de WebSphere Commerce después de que finalice el mandato createInstance.sh.

Si no especifica este parámetro, el parámetro ServerShutdown se establece en .

ConnectTime
Este parámetro especifica el número de minutos que debe tardarse en establecer una conexión con el servidor del Gestor de configuración.

Si no especifica este parámetro, el parámetro ConnectTime se establece en dos minutos.

ServerPort
Este parámetro especifica el número de puerto en el que el mandato createInstance.sh y el servidor del Gestor de configuración de WebSphere Commerce se comunicarán.

Si no especifica este parámetro, el número de puerto se establece en 1099.

logFile
La ubicación para el archivo de anotaciones cronológicas generado por este mandato.

Si no especifica este parámetro, el archivo de anotaciones cronológicas se graba en la vía de acceso siguiente:

dir_usuario_WC/instances

Ejemplo 1

El ejemplo siguiente crea una instancia de WebSphere Commerce llamada demo:

./createInstance.sh -MerchantKey 1234feedbeef1234

Ejemplo 2

El ejemplo siguiente crea una instancia de WebSphere Commerce Payments llamada wpm:

./createInstance.sh -Payments -PInstancePwd p4ym3nt5

Comportamiento

Este mandato crea una instancia de WebSphere Commerce o una instancia de WebSphere Commerce Payments.

Condiciones de excepción

Ninguna