Configuration de nouveaux protocoles à l'aide de scripts

Vous pouvez configurer des nouveaux protocoles à 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 Démarrage du client de scriptage wsadmin à l'aide de l'outil de scriptage wsadmin.

Pourquoi et quand exécuter cette tâche

Pour configurer un nouveau protocole, suivez cette procédure :

Procédure

  1. Identifiez l'ID parent :
    • Avec Jacl :

      set newmp [$AdminConfig getid
      /Cell:mycell/Node:mynode/MailProvider:MP1/]
    • En langage Jython :
      newmp = AdminConfig.create('MailProvider', node, mpAttrs)
      print newmp
    Exemple de sortie :
    MP1(cells/mycell/nodes/mynode|resources.xml#MailProvider_1)
  2. Extrayez les attributs requis :
    • Avec Jacl :

      $AdminConfig required ProtocolProvider
    • En langage Jython :
      print AdminConfig.required('ProtocolProvider')
    Exemple de sortie :
    Attribut                        Type
    protocol		    String
    classname   String
  3. Définissez les attributs requis :
    • Avec Jacl :

      set protocol [list protocol "Placez le protocole ici"]
      set classname [list classname "Placez le nom de classe ici"]
      set ppAttrs [list $protocol $classname]
      Exemple de sortie :
      {protocol protocol1} {classname classname1}
    • En langage Jython :
      protocol = ['protocol', "Placez le protocole ici"]
      classname = ['classname', "Placez le nom de classe ici"]
      ppAttrs = [protocol, classname]
      print ppAttrs
      Exemple de sortie :
      [[protocol, protocol1], [classname, classname1]]
  4. Créez le fournisseur de protocole :
    • Avec Jacl :

      $AdminConfig create ProtocolProvider $newmp $ppAttrs
    • En langage Jython :
      print AdminConfig.create('ProtocolProvider', newmp, ppAttrs)
    Exemple de sortie :
    (cells/mycell/nodes/mynode|resources.xml#ProtocolProvider_4)
  5. Sauvegardez les modifications de configuration.
  6. Dans un environnement de déploiement en réseau uniquement, synchronisez le noeud.

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_protocol
Nom du fichier : txml_protocol.html