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
Utilizando a cadeia Jython:
AdminTask.exportProxyProfile('[-archive "c:/myCell.car"]')
Utilizando a cadeia Jython:
AdminTask.exportProxyProfile('-archive c:/myCell.car')
Utilizando a lista Jython:
AdminTask.exportProxyProfile(['-archive', 'c:/myCell.car'])
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
NenhumParâ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'])
- Utilizando a cadeia Jython:
AdminTask.exportProxyServer('[-archive /myProxyServer.car -nodeName node1 -serverName server1]')
- 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
NenhumParâ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
Objeto de Destino
NenhumParâ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'])
- 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
Utilizando a cadeia Jython:
AdminTask.importProxyProfile('-archive c:/myCell.car -deleteExistingServers true')
Utilizando a cadeia Jython:
AdminTask.importProxyProfile('-archive /myCell.car -deleteExistingServers true')
Utilizando a lista Jython:
AdminTask.importProxyProfile('-archive', 'c:/myCell.car', '-deleteExistingServers', 'true')
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
NenhumParâ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'])
- Utilizando a cadeia Jython:
AdminTask.importProxyServer('[-archive /myProxyServer.car -nodeName node1 -serverInArchive server1 -deleteExistingServer true]')
- 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
NenhumParâ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
NenhumParâ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
- 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])
- Utilizando Jacl:
$AdminTask importWasprofile {-interactive}
- Utilizando a cadeia Jython:
AdminTask.importWasprofile ('[-interactive]')
- Utilizando a lista Jython:
AdminTask.importWasprofile (['-interactive'])