O grupo de comandos ConfigArchiveOperations para o objeto AdminTask que usa o script wsadmin

Você pode utilizar as linguagens de script Jython ou Jacl para configurar servidores em seu ambiente. Os comandos e os parâmetros no grupo ConfigArchiveOperations podem ser utilizados para exportar ou importar configurações do servidor e de toda a célula.

exportProxyProfile

Use o comando exportProxyProfile para exportar a configuração de toda a célula de um servidor proxy seguro para um archive de configuração. O comando exportProxyProfile não funciona entre os sistemas operacionais z/OS e distribuídos.

Objeto de Destino

Nenhum.

Parâmetros Obrigatórios

-archive
Especifica o caminho de arquivo completo do archive de configuração exportado. (Sequência, requerido)

Valor de Retorno

O comando não retorna saída.

Uso de exemplo do modo em lote

  • [Windows]Utilizando a cadeia Jython:
    AdminTask.exportProxyProfile('[-archive "c:/myCell.car"]')
  • [AIX][Solaris][HP-UX][Linux][IBM i][z/OS]Utilizando a cadeia Jython:
    AdminTask.exportProxyProfile('-archive c:/myCell.car')
  • [Windows]Utilizando a lista Jython:
    AdminTask.exportProxyProfile(['-archive',
    'c:/myCell.car'])
  • [AIX][Solaris][HP-UX][Linux][IBM i][z/OS]Utilizando a lista Jython:
    AdminTask.exportProxyProfile(['-archive', 'c:/myCell.car'])

Exemplo de uso do modo interativo

  • Utilizando Jython:
    AdminTask.exportProxyProfile('-interactive')

exportProxyServer

Use o comando exportProxyServer para exportar a configuração do servidor proxy seguro para um nó definido no archive de configuração. O comando exporta o arquivo de metadados do nó em que o servidor reside. É possível utilizar essas informações posteriormente, quando importar o archive de configuração para verificar se o nó de destino é compatível com o nó do qual está exportando o servidor.

O comando exportProxyServer virtualiza a configuração do servidor e exporta um servidor para um archive de configuração. Esse processo interrompe qualquer associação existente entre as configurações de servidores no archive de configuração e as configurações no sistema.

Objeto de Destino

Nenhum

Parâmetros Obrigatórios

-archive
Especifica o caminho completo do archive de configuração exportado. (Cadeia, obrigatória)
-serverName
Especifica o nome do servidor proxy seguro. (Cadeia, obrigatória)

Parâmetros Opcionais

-nodeName
Especifica o nome do nó do servidor proxy seguro. Esse parâmetro será necessário apenas se o nome do servidor proxy seguro não for exclusivo na célula. (Sequência, opcional)

Valor de Retorno

O comando não retorna saída.

Exemplos

Exemplo de uso do modo de lote:

  • Utilizando a cadeia Jython:
    AdminTask.exportProxyServer('[-archive c:/myProxyServer.car
    -nodeName node1 
     -serverName server1]')
  • Utilizando a lista Jython:
    AdminTask.exportProxyServer(['-archive', 'c:/myProxyServer.car',
    '-nodeName', 
     'node1', '-serverName', 'server1'])
  • [AIX][Solaris][HP-UX][Linux][IBM i][z/OS]
    Utilizando a cadeia Jython:
    AdminTask.exportProxyServer('[-archive /myProxyServer.car -nodeName node1 
     -serverName server1]')
  • [AIX][Solaris][HP-UX][Linux][IBM i][z/OS]
    Utilizando a lista Jython:
    AdminTask.exportProxyServer(['-archive', '/myProxyServer.car', '-nodeName', 'node1', 
     '-serverName', 'server1'])

Uso de exemplo de modo interativo:

  • Utilizando Jython:
    AdminTask.exportServer ('-interactive')

exportServer

Use o comando exportServer para exportar a configuração do servidor para um nó definido no archive de configuração. Use o comando exportProxyServer para exportar uma configuração do servidor proxy.

O comando exportServer virtualiza a configuração do servidor e exporta um servidor para um archive de configuração. Esse processo interrompe qualquer associação existente entre as configurações de servidores no archive de configuração e as configurações no sistema. Esse processo também remove aplicativos do servidor que você especificar, interrompe o relacionamento entre o servidor que especificar e o grupo principal do membro do servidor, cluster ou barramento de integração de serviços.

O comando exportServer exporta o arquivo de metadados do nó no qual o servidor reside. É possível utilizar essas informações posteriormente, quando importar o archive de configuração para verificar se o nó de destino é compatível com o nó do qual está exportando o servidor.

Objeto de Destino

Nenhum

Parâmetros e valores de retorno

-archive
Especifica o caminho completo do archive de configuração exportado. (Cadeia, obrigatória)
-nodeName
Especifica o nome do nó do servidor. Esse parâmetro é requerido apenas quando o nome do servidor não for exclusivo na célula. (Sequência, opcional)
-serverName
Especifica o nome do servidor. (Cadeia, obrigatória)

Exemplos

Exemplo de uso do modo de lote:

  • Utilizando Jacl:
    $AdminTask exportServer {-archive c:/myServer.car -nodeName node1 -serverName
    server1}
  • Utilizando a cadeia Jython:
    AdminTask.exportServer('[-archive c:/myServer.car -nodeName node1
    -serverName server1]')
  • Utilizando a lista Jython:
    AdminTask.exportServer(['-archive', 'c:/myServer.car', '-nodeName',
    'node1', '-serverName', 'server1'])

Uso de exemplo de modo interativo:

  • Utilizando Jacl:
    $AdminTask exportServer {-interactive}
  • Utilizando a cadeia Jython:
    AdminTask.exportServer ('[-interactive]')
  • Utilizando a lista Jython:
    AdminTask.exportServer (['-interactive'])

exportWasprofile

Utilize o comando exportWasprofile para exportar toda a configuração da célula para um archive de configuração. O comando exportWasprofile não funciona entre as plataformas distribuídas e z/OS.
Restrição: Apenas uma configuração do servidor base com um único nó é suportada para o comando exportWasprofile.
Use o comando exportProxyProfile para exportar uma configuração do servidor proxy seguro.

Objeto de Destino

Nenhum

Parâmetros e valores de retorno

-archive
Especifica o caminho de arquivo completo do archive de configuração exportado. (Cadeia, obrigatória)

Exemplos

Exemplo de uso do modo de lote:
  • Utilizando Jacl:
    $AdminTask exportWasprofile {-archive c:/myCell.car}
  • Utilizando a cadeia Jython:
    AdminTask.exportWasprofile('[-archive c:/myCell.car]')
  • Utilizando a lista Jython:
    AdminTask.exportWasprofile(['-archive', 'c:/myCell.car'])
Uso de exemplo de modo interativo:
  • Utilizando Jacl:
    $AdminTask exportWasprofile {-interactive}
  • Utilizando a cadeia Jython:
    AdminTask.exportWasprofile ('[-interactive]')
  • Utilizando a lista Jython:
    AdminTask.exportWasprofile (['-interactive'])

importApplicationsFromWasprofile

Esse script importa aplicativos Java EE para o servidor de aplicativos especificado a partir de um archive de configuração gerado pelo comando AdminTask exportWasprofile (o arquivo .car) em uma configuração de célula de destino.

Se desejar importar um aplicativo Java EE que depende de uma biblioteca compartilhada, a biblioteca compartilhada deve ser configurada e existir no nó de destino antes de o aplicativo importado poder iniciar com sucesso. Um aplicativo Java EE que já está implementado na célula de destino especificada não pode ser importado.

Objeto de Destino

Nenhum.

Parâmetros e valores de retorno

-archive
Especifica o caminho de arquivo completo do archive de configuração. (Cadeia, obrigatória)
-targetNodeName
Especifica o nome do nó do servidor de aplicativo de destino a partir do qual os aplicativos serão importados. O nó especificado deve existir no sistema de destino. Não especifique este parâmetro se especificar um valor para o parâmetro targetClusterName. (Sequência, necessária se o parâmetro targetClusterName não foi especificado)
-targetServerName
Especifica o nome do servidor de aplicativos de destino no qual os aplicativos serão importados. O servidor especificado deve existir no sistema de destino. Não especifique este parâmetro se especificar um valor para o parâmetro targetClusterName. (Sequência, necessária se o parâmetro targetClusterName não foi especificado)
-targetClusterName
Especifica o nome do cluster de destino no qual os aplicativos serão importados. O cluster especificado deve existir no sistema de destino. Não especifique este parâmetro se especificar um valor para os parâmetros targetNodeName e targetServerName. (Sequência, necessária se os parâmetros targetNodeName e targetServerName não foram especificados)
-sourceServerName
Especifica o nome do servidor de origem a partir do qual os aplicativos serão importados. O servidor especificado deve existir no archive de configuração. Este parâmetro é necessário sob as circunstâncias a seguir. Qualquer uma
  • Diversos servidores existem no archive de configuração E os nomes do servidor de origem e destino são diferentes ou
  • O parâmetro targetClusterName foi especificado.

(Sequência, opcional)

Saída de Amostra

O comando não retorna saída.

Exemplos

Exemplo de uso do modo de lote:

  • Utilizando Jacl:
    $AdminTask importApplicationsFromWasprofile {-archive c:/myCell.car -targetNodeName
    myNodeName 
       -targetServerName myServerName -sourceServerName mySourceServerName}
    $AdminTask importApplicationsFromWasprofile {-archive c:/myCell.car -targetClusterName myClusterName
       -sourceServerName mySourceServerName}
  • Utilizando a cadeia Jython:
    AdminTask.importApplicationsFromWasprofile('[-archive c:/myCell.car
    -targetNodeName myNodeName 
       -targetServerName myServerName -sourceServerName mySourceServerName]')
    AdminTask.importApplicationsFromWasprofile('[-archive c:/myCell.car 
       -targetClusterName myClusterName -sourceServerName mySourceServerName]')
  • Utilizando a lista Jython:
    AdminTask.importApplicationsFromWasprofile(['-archive', 'c:/myCell.car',
    '-targetNodeName', 'myNodeName', 
       '-targetServerName', 'myServerName', '-sourceServerName', 'mySourceServerName'])
    AdminTask.importApplicationsFromWasprofile(['-archive', 'c:/myCell.car',
      '-targetClusterName', 'myClusterName', '-sourceServerName', 'mySourceServerName'])

Uso de exemplo de modo interativo:

  • Utilizando Jacl:
    $AdminTask importApplicationsFromWasprofile {-interactive}
  • Utilizando a cadeia Jython:
    AdminTask.importApplicationsFromWasprofile ('[-interactive]')
  • Utilizando a lista Jython:
    AdminTask.importApplicationsFromWasprofile (['-interactive'])

importProxyProfile

Use o comando importProxyProfile para importar uma configuração de célula no archive de configuração para o sistema. Somente uma configuração base de servidor único é suportada para esse comando. O comando importProxyProfile não funciona entre as plataformas z/OS e distribuídas.

Objeto de Destino

Nenhum.

Parâmetros Obrigatórios

-archive
Especifica o caminho de arquivo completo do archive de configuração exportado. (Cadeia, obrigatória)

Parâmetros Opcionais

-deleteExistingServers
Especifica se os servidores proxy seguros existentes devem ser substituídos no perfil pelos servidores do perfil de proxy importado. Especifique true para sobrescrever os servidores existentes. (Boolean, opcional)

Valor de Retorno

O comando não retorna saída.

Uso de exemplo do modo em lote

  • [Windows]Utilizando a cadeia Jython:
    AdminTask.importProxyProfile('-archive c:/myCell.car -deleteExistingServers true')
  • [AIX][Solaris][HP-UX][Linux][IBM i][z/OS]Utilizando a cadeia Jython:
    AdminTask.importProxyProfile('-archive /myCell.car -deleteExistingServers true')
  • [Windows]Utilizando a lista Jython:
    AdminTask.importProxyProfile('-archive',
    'c:/myCell.car', '-deleteExistingServers', 'true')
  • [AIX][Solaris][HP-UX][Linux][IBM i][z/OS]Utilizando a lista Jython:
    AdminTask.importProxyProfile('-archive', '/myCell.car', '-deleteExistingServers', 'true')

Exemplo de uso do modo interativo

  • Utilizando Jython:
    AdminTask.importProxyProfile('-interactive')

importProxyServer

Use o comando importProxyServer para importar um servidor proxy seguro que resida em um archive de configuração para o sistema. Esse comando importa todas as configurações de escopo do servidor definidas no archive de configuração para a configuração do sistema.

Objeto de Destino

Nenhum

Parâmetros Obrigatórios

-archive
Especifica o caminho completo do archive de configuração a ser importado. (Cadeia, obrigatória)

Parâmetros Opcionais

-nodeInArchive
Especifica o nome do nó do servidor definido no archive de configuração. Especifique um valor para esse parâmetro se existirem vários nós no archive de configuração. (Sequência, opcional)
-serverInArchive
Especifica o nome do servidor proxy seguro definido no archive de configuração. Especifique um valor para esse parâmetro se existirem vários servidores proxy seguros no archive. (Sequência, opcional)
-deleteExistingServer
Especifica se um servidor existente deve ser excluído e substituído se tiver o mesmo nome que o servidor a ser importado. Configure o valor desse comando como true para sobrescrever os servidores existentes com o mesmo nome. (Sequência, opcional)
-nodeName
Especifica o nome do nó para o qual o servidor proxy seguro é importado. Esse parâmetro será necessário apenas se o nome do servidor proxy seguro não for exclusivo na célula. (Sequência, opcional)
-serverName
Especifica o nome do servidor proxy seguro. Se o nome do servidor especificado corresponder a um nome de servidor existente no nó, uma exceção será criada. (Sequência, opcional)
-coreGroup
Especifica o nome do grupo principal ao qual o servidor proxy seguro pertence. (Sequência, opcional)

Valor de Retorno

O comando não retorna saída.

Exemplos

Exemplo de uso do modo de lote:

  • Utilizando a cadeia Jython:
    AdminTask.importProxyServer('[-archive c:/myProxyServer.car
    -nodeName node1 
     -serverInArchive server1 -deleteExistingServer true]')
  • Utilizando a lista Jython:
    AdminTask.importProxyServer(['-archive', 'c:/myProxyServer.car',
    '-nodeName', 'node1',
     '-serverInArchive', 'server1', '-deleteExistingServer', 'true'])
  • [AIX][Solaris][HP-UX][Linux][IBM i][z/OS]
    Utilizando a cadeia Jython:
    AdminTask.importProxyServer('[-archive /myProxyServer.car -nodeName node1 -serverInArchive server1
     -deleteExistingServer true]')
  • [AIX][Solaris][HP-UX][Linux][IBM i][z/OS]
    Utilizando a lista Jython:
    AdminTask.importProxyServer(['-archive', '/myProxyServer.car', '-nodeName', 'node1', 
     '-serverInArchive', 'server1', 'server1', '-deleteExistingServer', 'true'])

Uso de exemplo de modo interativo:

  • Utilizando Jython:
    AdminTask.importProxyServer('-interactive')

importServer

Use o comando importServer para importar um servidor que resida em um archive de configuração para o sistema. Esse comando importa todas as configurações de escopo do servidor definidas no archive de configuração para a configuração do sistema. Use o comando importProxyServer para importar uma configuração de servidor proxy seguro.

Objeto de Destino

Nenhum

Parâmetros e valores de retorno

-archive
Especifica o caminho completo do archive de configuração. (Cadeia, obrigatória)
-nodeInArchive
Especifica o nome do nó do servidor definido no archive de configuração. (String, opcional se houver somente um nó definido no archive de configuração, obrigatório se houver vários nós definidos no archive de configuração)
-serverInArchive
Especifica o nome do servidor definido no archive de configuração. (String, opcional se houver somente um servidor definido no archive nodeInConfiguration especificado, obrigatório se houver vários servidores definidos no archive nodeInConfiguration especificado)
-nodeName
Especifica o nome do nó em que o servidor é importado. (Cadeia, opcional se houver somente um nó)
-serverName
Especifica o nome do servidor em que o servidor é importado. Se o nome do servidor especificado corresponder a um nome de servidor existente no nó, uma exceção será criada. (String, opcional, padrão:serverInArchive)
-coreGroup
Especifica o nome do grupo principal ao qual o servidor deve pertencer. (Sequência, opcional)

Exemplos

Exemplo de uso do modo de lote:

  • Utilizando Jacl:
    $AdminTask importServer {-archive c:/myServer.car -nodeInArchive node1
    -serverInArchive server1}
  • Utilizando a cadeia Jython:
    AdminTask.importServer('[-archive c:/myServer.car -nodeInArchive
    node1 -serverInArchive server1]')
  • Utilizando a lista Jython:
    AdminTask.importServer(['-archive', 'c:/myServer.car',
    '-nodeInArchive', 'node1',
     '-serverInArchive', 'server1'])

Uso de exemplo de modo interativo:

  • Utilizando Jacl:
    $AdminTask importServer {-interactive}
  • Utilizando a cadeia Jython:
    AdminTask.importServer ('[-interactive]')
  • Utilizando a lista Jython:
    AdminTask.importServer (['-interactive'])

importWasprofile

Use o comando importWasprofile para importar uma configuração de célula no archive de configuração para o sistema. Somente uma configuração do servidor base com nó único é suportada para esse comando. Use o comando importProxyProfile para importar um perfil do servidor proxy seguro.

O comando importWasprofile não funciona entre sistemas operacionais z/OS e distribuídos.

Objeto de Destino

Nenhum

Parâmetros e valores de retorno

-archive
Especifica o caminho de arquivo completo do archive de configuração. (Cadeia, obrigatória)
-deleteExistingServers
Quando configurado como true, especifica a remoção de servidores existentes do perfil de destino e a importação do archive de configuração no perfil de destino. (Boolean, opcional)

O valor padrão é false, que especifica a não substituição de servidores.

Exemplos

Exemplo de uso do modo de lote:
  • Utilizando Jacl:
    $AdminTask importWasprofile {-archive c:/myCell.car}
    $AdminTask importWasprofile { -archive profile.car -deleteExistingServers true}
  • Utilizando a cadeia Jython:
    AdminTask.importWasprofile('[-archive c:/myCell.car]')
    AdminTask.importWasprofile('[-archive profile.car -deleteExistingServers true]')
  • Utilizando a lista Jython:
    AdminTask.importWasprofile(['-archive', 'c:/myCell.car'])
    AdminTask.importWasprofile(['-archive', 'profile.car', '-deleteExistingServers', true])
Uso de exemplo de modo interativo:
  • Utilizando Jacl:
    $AdminTask importWasprofile {-interactive}
  • Utilizando a cadeia Jython:
    AdminTask.importWasprofile ('[-interactive]')
  • Utilizando a lista Jython:
    AdminTask.importWasprofile (['-interactive'])

Ícone que indica o tipo de tópico Tópico de Referência



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_atconfigarchive
Nome do arquivo: rxml_atconfigarchive.html