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.
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 -1 Inglês dos Estados Unidos -2 Francês -3 Alemão -4 Italiano -5 Japonês -6 Coreano -7 Português do Brasil -8 Chinês Simplificado -9 Espanhol -10 Chinê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