Configuration de nouvelles spécifications d'activation J2C à l'aide de scripts wsadmin

Vous pouvez configurer de nouvelles spécifications d'activation Java™ 2 Connector à l'aide de scripts et de l'outil wsadmin.

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 les spécifications d'une activation J2C, suivez cette procédure :

Procédure

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

      set newra [$AdminConfig getid /Cell:mycell/Node:mynode/J2CResourceAdapter:RAR1/]
    • En langage Jython :

      newra = AdminConfig.getid('/Cell:mycell/Node:mynode/J2CResourceAdapter:RAR1/')
      print newra
    Exemple de sortie :
    RAR1(cells/mycell/nodes/mynode|resources.xml#J2CResourceAdapter_1)
  2. Il existe deux moyens de configurer un nouvel objet d'administration. Effectuez l'une des opérations suivantes :
    • A l'aide de l'objet AdminTask :
      1. Répertoriez les interfaces d'objet d'administration :

        Avec Jacl :

        $AdminTask listMessageListenerTypes $newra

        En langage Jython :

        AdminTask.listMessageListenerTypes(newra)
        Exemple de sortie :
        javax.jms.MessageListener
      2. Créez un objet d'administration J2C :

        Avec Jacl :

        $AdminTask createJ2CActivationSpec $newra { -name ac1 
        -jndiName eis/ac1 -messageListenerType 
        javax.jms.MessageListener}

        En langage Jython :

        AdminTask.createJ2CActivationSpec(newra, ['-name', 'ao1', 
        '-jndiName', 'eis/ao1', '-messageListenerType', 
        'javax.jms.MessageListener'])
    • A l'aide de l'objet AdminConfig :
      1. Avec Jacl :

        $AdminConfig required J2CActivationSpec

        En langage Jython :

        print AdminConfig.required('J2CActivationSpec')
        Exemple de sortie :
        Attribut                        Type
        activationSpec ActivationSpec@
      2. Si l'adaptateur de ressources est de type JCA V1.5 et que plusieurs spécifications d'activation sont définies, il est nécessaire de définir l'attribut de spécification d'activation. Si l'adaptateur de ressources est de type JCA V1.5 et qu'une seule spécification d'activation est définie, celle-ci sera automatiquement sélectionnée. Si l'adaptateur de ressources est de type JCA V1.0, il n'est pas nécessaire de spécifier l'attribution activationSpec. Pour lister les spécifications d'activation définies par l'adaptateur de ressources, exécutez cette commande :

        Avec Jacl :

        $AdminConfig list ActivationSpec $newra

        En langage Jython :

        print AdminConfig.list('ActivationSpec', $newra)
      3. Définissez l'objet d'administration dont vous avez besoin dans une variable :

        Avec Jacl :

        set ac [$AdminConfig list ActivationSpec $newra]
        set name [list name J2CAC1]
        set jname [list jndiName eis/J2CAC1]
        set j2cacAttrs [list $name $jname $cdcttr]

        En langage Jython :

        ac = AdminConfig.list('ActivationSpec', $newra)
        name = ['name', 'J2CAC1']
        jname = ['jndiName', 'eis/j2cac1']
        j2cacAttrs = [name, jname,cdattr]
      4. Si vous spécifiez l'attribut ActivationSpec, configurez également les éléments suivants :

        Avec Jacl :

        set cdcttr [list activationSpec $ac]

        En langage Jython :

        cdattr = ['activationSpec', ac]
      5. Créez un objet de spécification d'activation J2C :

        Avec Jacl :

        $AdminConfig create J2CActivationSpec $newra $j2cacAttrs 

        En langage Jython :

        print AdminConfig.create('J2CActivationSpec', newra,j2cacAttrs)
        Exemple de sortie :
        J2CAC1(cells/mycell/nodes/mynode|resources.xml#J2CActivationSpec_1)
  3. Enregistrez les modifications apportées à la configuration. Pour plus d'informations, reportez-vous à la rubrique Enregistrement des modifications de configuration avec l'outil wsadmin.
  4. 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_j2cspecs
Nom du fichier : txml_j2cspecs.html