Habilitación de WSDM mediante scripts wsadmin

Utilice la herramienta wsadmin con el objeto AdminConfig para habilitar WSDM (Web Services Distributed Management) en su entorno. WSDM es un estándar aprobado por OASIS que da soporte a la gestión de recursos a través de una interfaz de servicios web estándar.

Acerca de esta tarea

La aplicación WSDM está instalada como aplicación del sistema y está inhabilitada de manera predeterminada. Para poder utilizar la funcionalidad de WSDM, utilice el script de este tema para habilitar WSDM.

En un entorno de varios nodos, el código de gestión de WebSphere Application Server se ejecuta a través de una red distribuida de Java Virtual Machines con un punto de acceso central como el proceso del gestor de despliegue para toda la célula o red. Habilite WSDM en el gestor de despliegue para gestionar las máquinas virtuales de Java de una célula. La aplicación WSDM actúa como un cliente administrativo para el servidor de aplicaciones gestionado. Puede gestionar la aplicación WSDM sólo desde el servidor de aplicaciones en el que está desplegada.

Procedimiento

  1. Inicie un mandato de script. Para obtener más información, consulte cómo iniciar el cliente de scripts wsadmin.
  2. Determine el ID de configuración de la aplicación WSDM.
    Utilice la opción getid del objeto AdminConfig para recuperar el ID de configuración y establecer el valor en la variable deployment, como se demuestra en el ejemplo siguiente:
    deployment = AdminConfig.getid('/Deployment:WebSphereWSDM/')
  3. Determine el objeto desplegado del ID de configuración WSDM.
    Utilice la opción showAttribute del objeto AdminConfig para recuperar el atributo deployedObject y establecer el valor en la variable deployedObject, como se demuestra en el ejemplo siguiente:
    deployedObject = AdminConfig.showAttribute(deployment, 'deployedObject')
  4. Determine las correlaciones de destino para el objeto desplegado WSDM.
    Utilice la opción showAttribute del objeto AdminConfig para recuperar el atributo targetMappings y establecer el valor en la variable targetMappings, como se demuestra en el ejemplo siguiente:
    targetMappings = AdminConfig.showAttribute(deployedObject, "targetMappings")
  5. Habilite WSDM.
    Asigne cada correlación a la variable target y, a continuación, establezca el atributo de habilitación en true en la correlación de destino, como se demuestra en el ejemplo siguiente:
    mappings = targetMappings[1:len(targetMappings)-1].split(" ")
    AdminConfig.modify(target, '[[enable true]]')
  6. Guarde los cambios de configuración.
    Utilice el siguiente ejemplo de mandatos para guardar los cambios de configuración:
    AdminConfig.save()

Ejemplo

En los ejemplos siguientes se proporcionan scripts Jython y Jacl que habilitan WSDM en su entorno:
  • Utilizando Jython:
    deployment = AdminConfig.getid('/Deployment:WebSphereWSDM/')
    deployedObject = AdminConfig.showAttribute(deployment, 'deployedObject')
    targetMappings = AdminConfig.showAttribute(deployedObject, "targetMappings")
    mappings = targetMappings[1:len(targetMappings)-1].split(" ")
    para el destino en las correlaciones:
    AdminConfig.modify(target, '[[enable true]]')
    AdminConfig.save()
  • Utilizando Jacl:
    set deployment [$AdminConfig getid /Deployment:WebSphereWSDM]
    set deployedObject [$AdminConfig showAttribute $deployment deployedObject]
    set targetMappings [lindex [$AdminConfig showAttribute $deployedObject targetMappings] 0]
    $AdminConfig modify $targetMappings {{enable true}}
    $AdminConfig save

Icon that indicates the type of topic Task topic



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