Mandato modifySIBMediation

Utilice el mandato modifySIBMediation para cambiar las propiedades de una mediación.

Para ejecutar el mandato, utilice el objeto AdminTask del cliente de scripts wsadmin.

[IBM i][IBM i]El cliente de scripts wsadmin se ejecuta desde Qshell. [IBM i]Para obtener más información, consulte Configuración de Qshell para ejecutar scripts de WebSphere mediante el script wsadmin.

Para los mandatos del bus de integración de servicios se proporciona ayuda de línea de mandatos:
  • Si desea una lista de los mandatos disponibles del bus de integración de servicios en Jyton y una breve descripción de cada mandato, especifique el mandato siguiente en el indicador de wsadmin:

    print AdminTask.help('SIBAdminCommands')

  • Si desea ayuda general sobre un mandato determinado, especifique el mandato siguiente en el indicador de wsadmin:

    print AdminTask.help('nombre_mandato')

Después de utilizar el mandato, guarde los cambios en la configuración maestra utilizando el mandato siguiente:

AdminConfig.save()

Objetivo

Este mandato cambia las propiedades de una mediación.

Objeto de destino

Una mediación.

Parámetros necesarios

-bus nombre_bus
El nombre del bus de integración de servicios en el que se ha de crear la mediación. Puede utilizar el mandato listSIBuses para listar los nombres de los buses existentes.
-mediationName nombre_mediación
El nombre por el que se conoce esta mediación para fines administrativos.

Parámetros condicionales

Ninguno.

Parámetros opcionales

-description texto
Una descripción opcional de la mediación, para fines administrativos.
-handlerListName
-globalTransaction TRUE | FALSE
FALSE
Se inicia una transacción local para cada mensaje procesado. Sólo necesita seleccionar esta opción para mediaciones que accedan a otros gestores de recursos, como bases de datos, o que interactúen con enterprise beans que precisen una transacción global.
TRUE
Se inicia una transacción global para cada mensaje procesado.
-allowConcurrentMediation TRUE | FALSE
TRUE
Aplicar la mediación a varios mensajes simultáneamente y conservar el orden de los mensajes.
FALSE
Aplicar la mediación a un solo mensaje a la vez. Este valor es necesario para garantizar que se conserve el orden de los mensajes.
-selector texto

Si un mensaje no coincide con la regla definida por la serie de texto del selector, entonces no se aplica mediación al mensaje. Si el mensaje contiene Selector y Discriminador, deben coincidir ambas reglas para que se aplique mediación al mensaje. Si la regla del Selector o la del Mediador no coincide, no se aplica mediación al mensaje.

-discriminator texto
Discriminador

Compare esta propiedad con la propiedad de selector. La regla especificada por el selector examina la cabecera y las propiedades del mensaje, mientras que el discriminador examina el tema del mensaje. Si el mensaje contiene tanto un selector como un discriminador, deben coincidir ambas reglas para que se aplique mediación al mensaje. Si la regla del selector o la del discriminador no coinciden, no se aplica una mediación al mensaje.

Ejemplo

  • Utilizando 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 {}}
  • Utilizando 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 {}}

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rjp_cli_med_modify
File name: rjp_cli_med_modify.html