Définition des propriétés personnalisées des fournisseurs d'environnement de ressources en utilisant le scriptage wsadmin

Vous pouvez utiliser le scriptage pour configurer des nouvelles propriétés personnalisées d'un fournisseur d'environnement de ressources.

Avant de commencer

Avant de commencer cette tâche, assurez-vous que l'outil wsadmin est démarré. Pour plus d'informations, voir la rubrique sur le démarrage du client de scriptage wsadmin.

Pourquoi et quand exécuter cette tâche

Pour configurer une nouvelle propriété personnalisée pour un fournisseur d'environnement de ressources, procédez comme suit :

Procédure

  1. Identifiez l'ID parent et affectez-le à la variable newrep.
    • Avec Jacl :

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

      newrep = AdminConfig.getid('/Cell:mycell/Node:mynode/ResourceEnvironmentProvider:REP1/')
      print newrep
    Exemple de sortie :
    REP1(cells/mycell/nodes/mynode|resources.xml#ResourceEnvironmentProvider_1)
  2. Identifiez les attributs requis :
    • Avec Jacl :

      $AdminConfig required J2EEResourceProperty
    • En langage Jython :

      print AdminConfig.required('J2EEResourceProperty')
    Exemple de sortie :
    Attribut                        Type
    name         String
  3. Configurez les attributs requis et affectez-les à la variable repAttrs :
    • Avec Jacl :

      set name [list name RP]
      set repAttrs [list $name]
    • En langage Jython :

      name = ['name', 'RP']
      repAttrs = [name]
  4. Procurez-vous l'ensemble des propriétés des ressources J2EE :
    • Avec Jacl :

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

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

    Si la commande renvoie la valeur None pour la variable propSet, créez un ensemble de propriétés. La commande renvoie None si l'ensemble de propriétés n'existe pas dans l'environnement. Utilisez les exemples suivants pour créer un ensemble de propriétés :

    Avec Jacl :

    set newPropSet  [$AdminConfig  create  $newrep {}]

    En langage Jython :

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

    Lorsque vous avez défini la variable newPropSet, relancez la commande pour obtenir l'ensemble de propriétés de ressource J2EE avant de passer à l'étape suivante.

  5. Créez une propriété de ressource J2EE :
    • Avec Jacl :

      $AdminConfig create J2EEResourceProperty $propSet $repAttrs
    • En langage Jython :

      print AdminConfig.create('J2EEResourceProperty', propSet, repAttrs)
    Exemple de sortie :
    RP(cells/mycell/nodes/mynode|resources.xml#J2EEResourceProperty_1)
  6. Sauvegardez les modifications de configuration.

    Avec Jacl :

    $AdminConfig save

    En langage Jython :

    AdminConfig.save()
  7. Dans un environnement de déploiement en réseau uniquement, synchronisez le noeud. Pour plus d'informations, reportez-vous à la rubrique Synchronisation des noeuds à l'aide de l'outil wsadmin.

Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_resourcecustom
Nom du fichier : txml_resourcecustom.html