Configuración de propiedades personalizadas de proveedores de entorno de recursos mediante scripts wsadmin

Puede utilizar scripts si desea configurar propiedades personalizadas para un proveedor de entorno de recursos.

Antes de empezar

Antes de iniciar esta tarea, la herramienta wsadmin debe estar ejecutándose. Para obtener más información, consulte el tema sobre cómo iniciar el cliente de scripts wsadmin.

Acerca de esta tarea

Realice los siguientes pasos para configurar una nueva propiedad personalizada para un proveedor de entorno de recursos.

Procedimiento

  1. Determine el identificador principal y asígnelo a la variable newrep.
    • Utilizando Jacl:

      set newrep [$AdminConfig  getid  /Cell:mycell/Node:mynode/ResourceEnvironmentProvider:REP1/]
    • Utilizando Jython:

      newrep = AdminConfig.getid('/Cell:mycell/Node:mynode/ResourceEnvironmentProvider:REP1/')
      print newrep
    Salida de ejemplo:
    REP1(cells/mycell/nodes/mynode|resources.xml#ResourceEnvironmentProvider_1)
  2. Identifique los atributos necesarios:
    • Utilizando Jacl:

      $AdminConfig required J2EEResourceProperty
    • Utilizando Jython:

      print AdminConfig.required('J2EEResourceProperty')
    Resultado de ejemplo:
    Atributo      	Tipo
    name         String
  3. Configure los atributos necesarios y asígnelos a la variable repAttrs:
    • Utilizando Jacl:

      set name [list name RP]
      set repAttrs [list $name]
    • Utilizando Jython:

      name = ['name', 'RP']
      repAttrs = [name]
  4. Obtenga el conjunto de propiedades de recursos J2EE:
    • Utilizando Jacl:

      set propSet [$AdminConfig showAttribute $newrep propertySet]
    • Utilizando Jython:

      propSet = AdminConfig.showAttribute(newrep, 'propertySet') 
      print propSet
    Resultado de ejemplo:
    (cells/mycell/nodes/mynode|resources.xml#PropertySet_1)

    Si el mandato devuelve None como valor de la variable propSet, cree un nuevo conjunto de propiedades. El mandato devuelve None si el conjunto de propiedades no existe en el entorno. Utilice los ejemplos siguientes para crear un nuevo conjunto de propiedades:

    Utilizando Jacl:

    set newPropSet  [$AdminConfig  create  $newrep {}]

    Utilizando Jython:

    newPropSet = AdminConfig.create('J2EEResourcePropertySet',newrep,[])

    Después de establecer la variable newPropSet, vuelva a intentar el mandato para obtener el conjunto de propiedades de recurso J2EE antes de ir al siguiente paso.

  5. Cree una propiedad de recurso J2EE:
    • Utilizando Jacl:

      $AdminConfig create J2EEResourceProperty $propSet $repAttrs
    • Utilizando Jython:

      print AdminConfig.create('J2EEResourceProperty', propSet, repAttrs)
    Salida de ejemplo:
    RP(cells/mycell/nodes/mynode|resources.xml#J2EEResourceProperty_1)
  6. Guarde los cambios de configuración.

    Utilizando Jacl:

    $AdminConfig save

    Utilizando Jython:

    AdminConfig.save()
  7. En un entorno sólo de despliegue de red, sincronice el nodo. Para obtener más información, consulte el tema Sincronización de nodos con la herramienta wsadmin.

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_resourcecustom
File name: txml_resourcecustom.html