comando createInstance.sh (apenas OS/400)

Este comando cria uma instância do WebSphere Commerce ou WebSphere Commerce Payments no OS/400. Este comando está no seguinte caminho:

WC_installdir/bin

Os arquivos associados à instância WebSphere Commerce ou WebSphere Commerce Payments são colocados no seguinte caminho no nó em que você executa o comando createInstance.sh:

WC_userdir/instances/instance_name

Pré-requisitos de comandos

Antes de executar esse comando, o servidor do Gerenciador de Configuração Websphere Commerce deve estar sendo executado.

Para iniciar o Gerenciador de Configuração do WebSphere Commerce, emita o comando config_server.sh.

Estrutura do comando

Este comando deve ser emitido a partir de uma sessão Q-Shell.

Diagrama da estrutura de comandos: o comando começa com o nome completo de seu WebSphere Commerce Server e o caminho de configuração, seguido do nome do comando, createInstance.sh e o caractere ?. Encerre o comando com uma lista de parâmetros na forma de pares nome/valor. Separe cada par nome/valor com o caractere &. Para obter uma descrição detalhada dos parâmetros e seus valores, consulte a lista intitulada Valores de Parâmetros.

Valores de Parâmetros

InstanceName
Este é o nome que você deseja chamar a instância WebSphere Commerce. Se você não especificar esse parâmetro, o nome da instância será definido como demo.

Cada instância do WebSphere Commerce deve ter um nome exclusivo.

O nome da instância deve conter 9 ou menos caracteres.
InstancePwd
(Obrigatório) Esta é a senha para o Perfil de Usuário associado a essa instância.
MerchantKey
(Obrigatório) Este é um número hexadecimal de 16 dígitos para que o Gerenciador de Configuração utilize como uma chave de criptografia. A chave do comerciante deve atender aos seguintes critérios:
  • Deve conter pelo menos um caractere numérico (0 - 9)
  • Deve conter pelo menos um caractere alfabético (a - f)
  • Não pode conter caracteres alfabéticos maiúsculos
  • Não pode conter quatro ocorrências consecutivas de um caractere

O número hexadecimal contém os seguinte números e letras: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e e f.

InstanceHostname
Este é o nome completo do TCP/IP associado à instância do WebSphere Commerce.

Se você não especificar esse parâmetro, a instância do WebSphere Commerce será associada ao nome completo TCP/IP do nó no qual o comando createInstance.sh é executado.

WASInstance
Esse é o nome da instância do WebSphere Application Server no qual a instância do WebSphere Commerce será implementada.

Se você não especificar esse parâmetro, a instância do WebSphere Commerce será implementada como a instância padrão do WebSphere Application Server denominada padrão.

DefaultLang
Esse é um número que representa o idioma padrão para a instância WebSphere Commerce que está sendo criada. Entretanto, selecionar um idioma padrão diferente do utilizado durante a instalação do WebSphere Commerce fará com que a instância seja ocupada com dados que são inválidos para o idioma escolhido. Para obter instruções sobre a criação de uma instância do WebSphere Commerce com um idioma padrão diferente do idioma de instalação do WebSphere Commerce, consulte o Guia de Instalação do WebSphere Commerce.

Se você não especificar esse parâmetro, o idioma padrão será definido como -1 (Inglês dos Estados Unidos).

A tabela a seguir lista os valores válidos para esse parâmetro:

Valor DefaulLang  Idioma
-1Inglês dos Estados Unidos
-2Francês
-3Alemão
-4Italiano
-5Japonês
-6Coreano
-7Português do Brasil
-8Chinês Simplificado
-9Espanhol
-10Chinês Tradicional
SiteAdminID
(Requerido) Este é o ID utilizado para o Administrador do Site do WebSphere Commerce. Este ID é inicialmente o único ID disponível para efetuar logon nas ferramentas WebSphere Commerce para a nova instância do WebSphere Commerce.
SiteAdminPwd
(Requerido) Esta é a senha para o Administrador do Site WebSphere Commerce.
ServerShutdown
Este parâmetro especifica se é necessário encerrar o servidor do Gerenciador de Configuração WebSphere Commerce depois que o comando createInstance.sh for encerrado.

Se você não especificar esse parâmetro, o parâmetro ServerShutdown será definido como yes.

ConnectTime
Este parâmetro especifica o número de minutos no qual deve ser estabelecida uma conexão ao servidor do Gerenciador de Configuração.

Se você não especificar esse parâmetro, o parâmetro ConnectTime será definido para dois minutos.

ServerPort
Este parâmetro especifica o número da porta no qual o comando createInstance.sh e o servidor do Gerenciador de Configuração WebSphere Commerce se comunicarão.

Se você não especificar esse parâmetro, o número da porta será definido como 1099.

logFile
Essa é a localização para o arquivo de log gerado por este comando.

Se você não especificar esse parâmetro, o arquivo de log será gravado no seguinte caminho:

WC_userdir/instances

Os valores de parâmetros para criação de uma instância do WebSphere Commerce Payments

Payments
(Requerido) Este parâmetro especifica que você está criando uma instância do WebSphere Commerce Payments.
InstanceName
Este é o nome que você deseja chamar a instância WebSphere Commerce Payments. Se você não especificar esse parâmetro, o nome da instância será definido como wpm.

Cada instância do WebSphere Commerce Payments deve ter um nome exclusivo.

O nome da instância deve conter 9 ou menos caracteres.

PInstancePwd
(Requerido) Este parâmetro especifica a senha da instância do WebSphere Commerce Payments. Esta é a senha utilizada pelo WebSphere Commerce Payments para descriptografar todos os dados sensitivos que estão armazenados no banco de dados.

A senha da instância do WebSphere Commerce Payments deve atender os seguintes critérios:

  • Deve conter pelo menos um caractere numérico (0--9)
  • Deve conter pelo menos um caractere alfabético (a--z, A--Z)
  • Não pode conter quatro ocorrências consecutivas de um caractere
InstanceHostname
Este é o nome completo TCP/IP do nó no qual a instância WebSphere Commerce Payments será criada.

Se você não especificar esse parâmetro, a instância do WebSphere Commerce Payments será criada no nó no qual o comando createInstance.sh é executado.

WASInstance
Este é o nome da instância do WebSphere Application Server na qual a instância do WebSphere Commerce Payments será implementada.

Se você não especificar esse parâmetro, a instância do WebSphere Commerce Payments será implementada para a instância padrão do WebSphere Application Server denominada padrão.

EnableSSL
Se este parâmetro for definido como yes, os seguintes parâmetros devem ser especificados
SysStorePwd
Esta é a senha da loja certificada do sistema DCM.
CertAuthPwd
Esta é a senha CA.
ServerShutdown
Este parâmetro especifica se é necessário encerrar o servidor do Gerenciador de Configuração WebSphere Commerce depois que o comando createInstance.sh for encerrado.

Se você não especificar esse parâmetro, o parâmetro ServerShutdown será definido como yes.

ConnectTime
Este parâmetro especifica o número de minutos no qual deve ser estabelecida uma conexão ao servidor do Gerenciador de Configuração.

Se você não especificar esse parâmetro, o parâmetro ConnectTime será definido para dois minutos.

ServerPort
Este parâmetro especifica o número da porta no qual o comando createInstance.sh e o servidor do Gerenciador de Configuração WebSphere Commerce se comunicarão.

Se você não especificar esse parâmetro, o número da porta será definido como 1099.

logFile
Essa é a localização para o arquivo de log gerado por este comando.

Se você não especificar esse parâmetro, o arquivo de log será gravado no seguinte caminho:

WC_userdir/instances

Exemplo 1

O exemplo a seguir cria uma instância do WebSphere Commerce denominada demo:

./createInstance.sh -MerchantKey 1234feedbeef1234

Exemplo 2

O exemplo a seguir cria uma instância do WebSphere Commerce Payments denominada wpm:

./createInstance.sh -Payments -PInstancePwd p4ym3nt5

Comportamento

Este comando cria uma instância do WebSphere Commerce ou WebSphere Commerce Payments.

Condições de exceção

Nenhum