Grupo de mandatos ConfigArchiveOperations para el objeto AdminTask con scripts wsadmin

Puede utilizar los lenguajes de script Jython o Jacl para configurar los servidores del entorno. Los mandatos y parámetros del grupo ConfigArchiveOperations se pueden utilizar para exportar o importar configuraciones de servidor y configuraciones completas de la célula.

El grupo de mandatos ConfigArchiveOperations para el objeto AdminTask incluye los mandatos siguientes:

exportProxyProfile

Utilice el mandato exportProxyProfile para exportar toda la configuración de célula de un servidor proxy seguro a un archivo de configuración. El mandato exportProxyProfile no funciona entre las plataformas distribuidas y z/OS.

Objeto de destino

Ninguno.

Parámetros necesarios

-archive
Especifica la vía de acceso de archivo completa del archivo de configuración exportado. (String, obligatorio)

Valor de retorno

El mandato no devuelve ninguna salida.

Ejemplo de utilización de la modalidad por lotes

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

Ejemplo de utilización de la modalidad interactiva

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

exportProxyServer

Utilice el mandato exportProxyServer para exportar la configuración del servidor proxy seguro a un nodo definido en el archivador de configuración. El mandato exporta el archivo de metadatos del nodo en el que reside el servidor. Puede utilizar esta información más adelante cuando importe el archivador de configuración para verificar que el nodo de destino es compatible con el nodo desde el que está exportando el servidor.

El mandato exportProxyServer virtualiza la configuración del servidor y exporta un servidor a un archivador de configuración. Este proceso rompe cualquier asociación existente entre las configuraciones de servidores del archivador de configuración y las configuraciones del sistema.

Objeto de destino

Ninguna

Parámetros necesarios

-archive
Especifica la vía de acceso completa del archivo de configuración exportado. (String, obligatorio)
-serverName
Especifica el nombre del servidor proxy seguro. (String, obligatorio)

Parámetros opcionales

-nodeName
Especifica el nombre de nodo del servidor proxy seguro. Este parámetro sólo es necesario si el nombre del servidor proxy seguro no es exclusivo en toda la célula. (String, opcional)

Valor de retorno

El mandato no devuelve ninguna salida.

Ejemplos

Ejemplo de uso de la modalidad de proceso por lotes:

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

Ejemplo de utilización de la modalidad interactiva:

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

exportServer

Utilice el mandato exportServer para exportar la configuración del servidor a un nodo definido en el archivador de configuración. Utilice el mandato exportProxyServer para exportar una configuración de servidor proxy.

El mandato exportServer virtualiza la configuración del servidor y exporta un servidor a un archivador de configuración. Este proceso rompe cualquier asociación existente entre las configuraciones de servidores del archivador de configuración y las configuraciones del sistema. Este proceso también elimina aplicaciones del servidor que especifique, rompe la relación entre el servidor que especifique y el grupo principal del servidor, clúster o miembro del bus de integración de servicio.

El mandato exportServer exporta el archivo de metadatos del nodo en el que reside el servidor. Puede utilizar esta información más adelante cuando importe el archivador de configuración para verificar que el nodo de destino es compatible con el nodo desde el que está exportando el servidor.

Objeto de destino

Ninguna

Parámetros y valores de retorno

-archive
Especifica la vía de acceso completa del archivo de configuración exportado. (String, obligatorio)
-nodeName
Especifica el nombre de nodo del servidor. Este parámetro sólo es necesario cuando el nombre del servidor no es exclusivo por toda la célula. (String, opcional)
-serverName
Especifica el nombre de servidor. (String, obligatorio)

Ejemplos

Ejemplo de uso de la modalidad de proceso por lotes:

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

Ejemplo de utilización de la modalidad interactiva:

  • En Jacl:
    $AdminTask exportServer {-interactive}
  • Utilizando la serie Jython:
    AdminTask.exportServer ('[-interactive]')
  • Utilizando la lista Jython:
    AdminTask.exportServer (['-interactive'])

exportWasprofile

Utilice el mandato exportWasprofile para exportar toda la configuración de la célula a un archivador de configuración. El mandato exportWasprofile no funciona entre las plataformas distribuidas y z/OS.
Restricción: En este mandato exportWasprofile se da soporte sólo a una configuración de servidor base con un único nodo.
Utilice el mandato exportProxyProfile para exportar una configuración de servidor proxy seguro.

Objeto de destino

Ninguna

Parámetros y valores de retorno

-archive
Especifica la vía de acceso de archivo completa del archivo de configuración exportado. (String, obligatorio)

Ejemplos

Ejemplo de uso de la modalidad de proceso por lotes:
  • En Jacl:
    $AdminTask exportWasprofile {-archive c:/myCell.car}
  • Utilizando la serie Jython:
    AdminTask.exportWasprofile('[-archive c:/myCell.car]')
  • Utilizando la lista Jython:
    AdminTask.exportWasprofile(['-archive', 'c:/myCell.car'])
Ejemplo de utilización de la modalidad interactiva:
  • En Jacl:
    $AdminTask exportWasprofile {-interactive}
  • Utilizando la serie Jython:
    AdminTask.exportWasprofile ('[-interactive]')
  • Utilizando la lista Jython:
    AdminTask.exportWasprofile (['-interactive'])

importApplicationsFromWasprofile

Este script importa aplicaciones Java EE para el servidor de aplicaciones especificado de un archivo de archivado de configuración (archivo .car) generado por el mandato AdminTask exportWasprofile a una configuración de célula de destino.

Si desea importar una aplicación Java EE que depende de la biblioteca compartida, la biblioteca compartida se debe configurar y existir en el nodo de destino antes que se pueda iniciar l a aplicación importada. No se puede importar una aplicación Java EE que ya está desplegada en la célula de destino especificada.

Objeto de destino

Ninguno.

Parámetros y valores de retorno

-archive
Especifica la vía de acceso de archivo totalmente calificada del archivo de configuración. (String, obligatorio)
-targetNodeName
Especifica el nombre de nodo del servidor de aplicaciones de destino desde el cual se importarán las aplicaciones. El nodo especificado debe existir en el sistema de destino. No especifique este parámetro si especifica un valor para el parámetro targetClusterName. (Serie, obligatorio si el parámetro targetClusterName no se especifica)
-targetServerName
Especifica el nombre del servidor de aplicaciones de destino al que se importarán las aplicaciones. El servidor especificado debe existir en el sistema de destino. No especifique este parámetro si especifica un valor para el parámetro targetClusterName. (Serie, obligatorio si el parámetro targetClusterName no se especifica)
-targetClusterName
Especifica el nombre del clúster de destino al que se importarán las aplicaciones. El clúster especificado debe existir en el sistema de destino. No especifique este parámetro si especifica un valor para los parámetros targetNodeName y targetServerName. (Serie, obligatorio si no se especifican los parámetros targetNodeName y targetServerName)
-sourceServerName
Especifica el nombre del servidor de origen desde el cual se importarán las aplicaciones. El servidor especificado debe existir en el archivo de archivado de configuración. Este parámetro es necesario bajo las siguientes circunstancias. Cualquiera de las siguientes
  • Existen varios servidores en el archivo de archivado de configuración Y los nombres del servidor de origen y de destino son diferentes, o
  • Se especifica el parámetro targetClusterName.

(String, opcional)

Salida de ejemplo

El mandato no devuelve ninguna salida.

Ejemplos

Uso del ejemplo de modalidad por lotes:

  • Uso de Jacl:
    $AdminTask importApplicationsFromWasprofile {-archive c:/myCell.car -targetNodeName myNodeName 
       -targetServerName nombre_mi_servidor -sourceServerName nombre_mi_servidor_origen}
    $AdminTask importApplicationsFromWasprofile {-archive c:/myCell.car -targetClusterName myClusterName
       -sourceServerName nombre_mi_servidor_origen}
  • Utilizando la serie Jython:
    AdminTask.importApplicationsFromWasprofile('[-archive c:/myCell.car -targetNodeName myNodeName 
       -targetServerName nombre_mi_servidor -sourceServerName nombre_mi_servidor_origen]')
    AdminTask.importApplicationsFromWasprofile('[-archive c:/myCell.car 
       -targetClusterName myClusterName -sourceServerName mySourceServerName]')
  • Utilizando la lista Jython:
    AdminTask.importApplicationsFromWasprofile(['-archive', 'c:/myCell.car', '-targetNodeName', 'myNodeName', 
       '-targetServerName', 'nombre_mi_servidor', '-sourceServerName', 'nombre_mi_servidor_origen'])
    AdminTask.importApplicationsFromWasprofile(['-archive', 'c:/myCell.car',
      '-targetClusterName', 'myClusterName', '-sourceServerName', 'mySourceServerName'])

Ejemplo de utilización de la modalidad interactiva:

  • Uso de Jacl:
    $AdminTask importApplicationsFromWasprofile {-interactive}
  • Utilizando la serie Jython:
    AdminTask.importApplicationsFromWasprofile ('[-interactive]')
  • Utilizando la lista Jython:
    AdminTask.importApplicationsFromWasprofile (['-interactive'])

importProxyProfile

Utilice el mandato importProxyProfile para importar toda la configuración de una célula al archivador de configuración del sistema. En este mandato sólo se da soporte a una sola configuración de servidor. El mandato importProxyProfile no funciona entre las plataformas distribuidas y z/OS.

Objeto de destino

Ninguno.

Parámetros necesarios

-archive
Especifica la vía de acceso de archivo completa del archivo de configuración exportado. (String, obligatorio)

Parámetros opcionales

-deleteExistingServers
Especifica si deben reemplazarse los servidores proxy seguros existentes en el perfil por los servidores del perfil proxy importado. Especifique true para sobrescribir los servidores existentes. (Boolean, opcional)

Valor de retorno

El mandato no devuelve ninguna salida.

Ejemplo de utilización de la modalidad por lotes

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

Ejemplo de utilización de la modalidad interactiva

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

importProxyServer

Utilice el mandato importProxyServer para importar un servidor proxy seguro que reside en un archivo de configuración en el sistema. Este mandato importa todas las configuraciones del ámbito del servidor definidas en el archivador de configuración para la configuración del sistema.

Objeto de destino

Ninguna

Parámetros necesarios

-archive
Especifica la vía de acceso completa del archivo de configuración que debe importarse. (String, obligatorio)

Parámetros opcionales

-nodeInArchive
Especifica el nombre de nodo del servidor definido en el archivador de configuración. Especifique un valor para este parámetro si existen varios nodos en el archivo de configuración. (String, opcional)
-serverInArchive
Especifique el nombre del servidor proxy seguro definido en el archivo de configuración. Especifique un valor para este parámetro si hay varios servidores proxy seguros en el archivo. (String, opcional)
-deleteExistingServer
Especifica si debe suprimirse y sustituirse un servidor existente si tiene el mismo nombre que el servidor que debe importarse. Defina el valor de este mandato en true para sobrescribir los servidores existentes con el mismo nombre. (String, opcional)
-nodeName
Especifica el nombre del nodo al que se importa el servidor proxy seguro. Este parámetro sólo es necesario si el nombre del servidor proxy seguro no es exclusivo en toda la célula. (String, opcional)
-serverName
Especifica el nombre del servidor proxy seguro. Si el nombre del servidor que ha especificado coincide con un nombre de servidor existente bajo el nodo, se crea una excepción. (String, opcional)
-coreGroup
Especifica el nombre de grupo principal al que pertenece el servidor proxy seguro. (String, opcional)

Valor de retorno

El mandato no devuelve ninguna salida.

Ejemplos

Ejemplo de uso de la modalidad de proceso por lotes:

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

Ejemplo de utilización de la modalidad interactiva:

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

importServer

Utilice el mandato importServer para importar al sistema un servidor que resida en el archivador de configuración. Este mandato importa todas las configuraciones del ámbito del servidor definidas en el archivador de configuración para la configuración del sistema. Utilice el mandato importProxyServer para importar una configuración de servidor proxy seguro.

Objeto de destino

Ninguna

Parámetros y valores de retorno

-archive
Especifica la vía de acceso completa del archivo de configuración. (String, obligatorio)
-nodeInArchive
Especifica el nombre de nodo del servidor definido en el archivador de configuración. (String, es opcional si sólo hay un nodo definido en el archivador de configuración, es necesario si hay varios nodos definidos en el archivador de configuración)
-serverInArchive
Especifica el nombre del servidor definido en el archivador de configuración. (String, es opcional si sólo hay un servidor definido en el archivador nodeInConfiguration especificado, es necesario si hay varios servidores definidos en el archivador nodeInConfiguration especificado)
-nodeName
Especifica el nombre del nodo donde se importa el servidor. (String, es opcional si sólo hay un nodo)
-serverName
Especifica el nombre del servidor donde se importa el servidor. Si el nombre del servidor que ha especificado coincide con un nombre de servidor existente bajo el nodo, se crea una excepción. (String, opcional, valor por omisión: serverInArchive)
-coreGroup
Especifica el nombre del grupo principal al que debería pertenecer el servidor. (String, opcional)

Ejemplos

Ejemplo de uso de la modalidad de proceso por lotes:

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

Ejemplo de utilización de la modalidad interactiva:

  • En Jacl:
    $AdminTask importServer {-interactive}
  • Utilizando la serie Jython:
    AdminTask.importServer ('[-interactive]')
  • Utilizando la lista Jython:
    AdminTask.importServer (['-interactive'])

importWasprofile

Utilice el mandato importWasprofile para importar toda la configuración de una célula al archivador de configuración del sistema. En este mandato se da soporte sólo a una configuración de servidor base con un único nodo. Utilice el mandato importProxyProfile para importar un perfil de servidor proxy seguro.

El mandato importWasprofile no funciona entre las plataformas distribuidas y z/OS.

Objeto de destino

Ninguna

Parámetros y valores de retorno

-archive
Especifica la vía de acceso de archivo completa del archivo de configuración. (String, obligatorio)
-deleteExistingServers
Cuando se establece en true, especifica que se ha de suprimir los servidores existentes del perfil de destino e importar el archivo de configuración en el perfil de destino. (Boolean, opcional)

El valor por omisión es false, que especifica que no se sustituyan servidores.

Ejemplos

Uso del ejemplo de modalidad por lotes:
  • En Jacl:
    $AdminTask importWasprofile {-archive c:/myCell.car}
    $AdminTask importWasprofile { -archive profile.car -deleteExistingServers true}
  • Utilizando la serie Jython:
    AdminTask.importWasprofile('[-archive c:/myCell.car]')
    AdminTask.importWasprofile('[-archive profile.car -deleteExistingServers true]')
  • Utilizando la lista Jython:
    AdminTask.importWasprofile(['-archive', 'c:/myCell.car'])
    AdminTask.importWasprofile(['-archive', 'profile.car', '-deleteExistingServers', true])
Ejemplo de utilización de la modalidad interactiva:
  • En Jacl:
    $AdminTask importWasprofile {-interactive}
  • Utilizando la serie Jython:
    AdminTask.importWasprofile ('[-interactive]')
  • Utilizando la lista Jython:
    AdminTask.importWasprofile (['-interactive'])

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_atconfigarchive
File name: rxml_atconfigarchive.html