Commande modifySIBMediation

La commande modifySIBMediation permet de modifier les propriétés d'une médiation.

Pour exécuter la commande, utilisez l'objet AdminTask du client de scriptage wsadmin.

[IBM i][IBM i]Le client de scriptage wsadmin est exécuté à partir de Qshell. [IBM i]Pour plus d'informations, voir Configuration de Qshell pour exécuter des scripts WebSphere à l'aide de l'outil de scriptage wsadmin.

L'aide de la ligne de commande est fournie pour les commandes de bus d'intégration de services :
  • Pour obtenir une liste des commandes de bus d'intégration de services disponibles dans Jython et une brève description de chacune d'elles, entrez la commande suivante à l'invite wsadmin :

    print AdminTask.help('SIBAdminCommands')

  • Pour obtenir une aide générale sur une commande donnée, entrez la commande suivante à l'invite wsadmin :

    print AdminTask.help('nom_commande')

Après avoir utilisé ces commandes, sauvegardez les modifications apportées à la configuration maîtresse en exécutant la commande suivante :

AdminConfig.save()

Rôle

Cette commande modifie les propriétés d'une médiation.

Objet cible

Une médiation.

Paramètres requis

-bus nombus
Nom du bus d'intégration de services sur lequel la médiation doit être créée. Vous pouvez utiliser la commande listSIBuses pour afficher la liste des noms des bus existants.
-mediationName nom_médiation
Nom de la médiation à des fins d'administration.

Paramètres conditionnels

Aucun.

Paramètres optionnels

-description texte
Description facultative de la médiation à des fins d'administration.
-handlerListName
-globalTransaction TRUE | FALSE
FALSE
Une transaction locale est démarrée pour chaque message traité. Sélectionnez cette option uniquement pour des médiations qui ont accès à d'autres gestionnaires de ressources (des bases de données, par exemple) ou qui interagissent avec des beans enterprise qui nécessitent une transaction globale.
TRUE
Une transaction globale est démarrée pour chaque message traité.
-allowConcurrentMediation TRUE | FALSE
TRUE
Applique la médiation à plusieurs messages en même temps et conserve l'ordre des messages.
FALSE
Applique la médiation à un seul message à la fois. Ce paramètre doit être défini pour conserver l'ordre des messages.
-selector texte

Si le message ne correspond pas à la règle définie par la chaîne de texte du sélecteur, le message n'est pas traité par la médiation. Si un message contient un sélecteur et un discriminateur, il ne peut être traité par la médiation que si les deux règles sont respectées. Si la règle du sélecteur ou du discriminateur n'est pas respectée, le message n'est pas traité par la médiation.

-discriminator texte
Discriminateur

Comparez cette propriété à la propriété du sélecteur. La règle spécifiée par le sélecteur examine l'en-tête et les propriétés du message, alors que le discriminateur examine le sujet du message. Si un message contient un sélecteur et un discriminateur, il ne peut être traité par la médiation que si les deux règles sont respectées. Si la règle du sélecteur ou du discriminateur n'est pas respectée, le message n'est pas traité par la médiation.

Exemple

  • Avec Jython :
    wsadmin>AdminTask.showSIBMediation("-bus abus -mediationName switchMed")
    {uuid 39588C4821BB046E}
    {selector {}}
    {contextInfo {}}
    {discriminator {}}
    {allowConcurrentMediation false}
    {globalTransaction false}
    {mediationName switchMed}
    {handlerListName switchHandler}
    {description {}}
    
    wsadmin>AdminTask.modifySIBMediation(["-bus", "abus", 
     "-mediationName", "switchMed",
     "-selector", ["JMSXDeliveryCount > 1000"]] )
    
    wsadmin>AdminTask.showSIBMediation("-bus abus 
    -mediationName switchMed")
    {uuid 39588C4821BB046E}
    {selector {JMSXDeliveryCount > 1000}}
    {contextInfo {}}
    {discriminator {}}
    {allowConcurrentMediation false}
    {globalTransaction false}
    {mediationName switchMed}
    {handlerListName switchHandler}
    {description {}}
  • A l'aide de Jacl :
    wsadmin>$AdminTask showSIBMediation {-bus abus -mediationName switchMed}
    {uuid 39588C4821BB046E}
    {selector {}}
    {contextInfo {}}
    {discriminator {}}
    {allowConcurrentMediation false}
    {globalTransaction false}
    {mediationName switchMed}
    {handlerListName switchHandler}
    {description {}}
    
    wsadmin>$AdminTask modifySIBMediation {-bus abus -mediationName switchMed
     -selector {JMSXDeliveryCount > 1000}}
    
    wsadmin>$AdminTask showSIBMediation {-bus abus -mediationName switchMed}
    {uuid 39588C4821BB046E}
    {selector {JMSXDeliveryCount > 1000}}
    {contextInfo {}}
    {discriminator {}}
    {allowConcurrentMediation false}
    {globalTransaction false}
    {mediationName switchMed}
    {handlerListName switchHandler}
    {description {}}

Icône indiquant le type de rubrique Rubrique de référence



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=rjp_cli_med_modify
Nom du fichier : rjp_cli_med_modify.html