WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Mandato mqsideploy - sistemas Windows, Linux y UNIX

Utilice el mandato mqsideploy en sistemas Windows, Linux y UNIX para realizar una solicitud de despliegue al intermediario.

Sintaxis

Leer el esquema de sintaxisOmitir el esquema de sintaxis visual
>>-mqsideploy--| brokerSpec |----------------------------------->

>--+------------------------------------------------------------------+-->
   '- -e --nombreGrupoEjecución--+- -a --nombreArchivoBAR--+------+-+-'   
                                 |                         '- -m -' |     
                                 '- -d --objetosDesplegados---------'     

>--+----------------------+--+----------------------------+----><
   '- -w -tiempoEsperaSeg-'  '- -v --nombreArchivoRastreo-'   

brokerSpec

|--+- nombreIntermediario ------------+-------------------------|
   +- -n --nombreArchivoIntermediario-+   
   | .---------------------------.    |   
   | V                           |    |   
   '-----+- -i --direcciónIP-+---+----'   
         +- -p --puerto------+            
         '- -q --GestorC-----'            

Parámetros

brokerSpec
(Obligatorio) Debe especificar un parámetro, como mínimo, para identificar el intermediario de destino para este mandato, en una de las siguientes formas:
nombreIntermediario
Este parámetro identifica el nombre de un intermediario definido localmente. No puede utilizar esta opción si el intermediario está en un sistema remoto.
-n nombreArchivoIntermediario
Este parámetro identifica el nombre de un archivo que contiene los detalles de conexión para un intermediario local o remoto.

Utilice esta opción si varios usuarios quieren conectarse al mismo intermediario, o si utiliza parámetros de conexión avanzada como, por ejemplo, SSL.

Para crear este archivo,pulse el botón derecho del ratón en WebSphere Message Broker Explorer y seleccione Exportar archivo *.broker. Cuando se le solicite, vaya a la ubicación en la que desea guardar el archivo y escriba el nombre del mismo; la extensión .broker se añade automáticamente cuando se pulsa Guardar. Incluya la ubicación (vía de acceso) y el nombre de archivo cuando especifique este parámetro. Debe asegurarse de poder acceder a la ubicación cuando ejecute este mandato.

Si desea ejecutar un mandato que utiliza SSL para administrar un intermediario remoto por un canal seguro, debe especificar la contraseña de almacén de claves y del almacén de confianza para la conexión que utiliza la variable de entorno IBM_JAVA_OPTIONS. Consulte Resolución de problemas al ejecutar mandatos para obtener más información.

-i direcciónIP, -p puerto, -q GestorC
Estos parámetros identificar los detalles de la conexión del intermediario.

Utilice esta opción para conexiones remotas a los intermediarios que no requieran parámetros de conexión avanzada.

Si elige esta opción, debe especificar como mínimo uno de estos tres parámetros; el orden en que los especifique es irrelevante. No se puede especificar un parámetro más de una vez.

En los parámetros que se omiten, se presupone que se deben utilizar los valores predeterminados:

  • -i direcciónIP: El nombre de host o la dirección IP del sistema en el que se ejecuta el intermediario. Si no especifica este parámetro, se utiliza un valor que representa el sistema local.
  • -p puerto: El puerto TCP en el que escucha el gestor de colas del intermediario. Si no especifica este parámetro, se utiliza el valor 1414.
  • -q GestorC: El nombre del gestor de colas del intermediario. Si no especifica este parámetro, se utiliza un valor que representa el gestor de colas predeterminado del sistema local.
-aNombreArchBAR
(Opcional) Este parámetro especifica el nombre del archivo archivador de intermediario (BAR) que se va a utilizar para un despliegue de flujo de mensajes y otros recursos. También debe especificar el parámetro -e con esta opción.
-d objetosDesplegados
(Opcional) Este parámetro describe el conjunto de objetos que desea eliminar del grupo de ejecución. Puede especificar varios archivos a desplegar, separando los nombres de archivo mediante dos puntos (:).

Puede especificar objetos de todos los tipos, pero si especifica un nombre de objeto ambiguo (por ejemplo "top", cuando tanto "top.dictionary" como "top.cmf" se despliegan al mismo grupo de ejecución), el mandato entero falla con el mensaje BIP1089. En estos casos, debe especificar el nombre totalmente calificado de los objetos a eliminar, por ejemplo "top.dictionary:top.cmf".

-e nombreGrupoEjecución
(Opcional) Este parámetro especifica el nombre del grupo de ejecución en el que realizar el despliegue. También debe especificar el parámetro -a con esta opción.
-m
(Opcional) Este parámetro especifica el despliegue de la información completa:

La operación predeterminada es un despliegue incremental o delta. Utilice el parámetro -m para alterar temporalmente la operación predeterminada y ejecutar un despliegue completo.

  • Para un despliegue de archivo BAR, -m elimina todos los conjuntos de mensajes y flujos de mensajes desplegados actualmente del grupo de ejecución, como parte del despliegue. Si no se establece -m, se despliega el contenido del archivo BAR, además de lo que ya se ha desplegado al grupo de ejecución. Todos los objetos desplegados que tengan el mismo nombre que un elemento dentro del archivo BAR se sustituyen por la versión existente dentro del archivo BAR.
  • Para una operación de eliminación de flujo de mensaje o de conjunto de mensajes, se ignora el parámetro -m.
-v nombreArchRastreo
(Opcional) Este parámetro envía la información de rastreo de depuración interna al archivo especificado.
-w tiempoEsperaSeg
(Opcional) este parámetro especifica el tiempo máximo en segundos que el mandato espera a que el intermediario complete la solicitud antes de efectuar la devolución.

Puede establecer este parámetro a un valor en el rango 1 - 2 145 336 164. Si no se proporciona ningún valorTiempoEspera o establece un valor inferior a 1 o superior a 2 145 336 164, se devuelve un error.

Establezca este parámetro en un valor superior a la suma de los parámetros ConfigurationChangeTimeout e InternalConfigurationTimeout de tiempo de espera excedido que haya especificado para el intermediario, si desea asegurarse de que se haya recibido una respuesta dentro del periodo de valorTiempoEspera. Si establece un valor inferior, la respuesta devuelta puede indicar que el estado de la solicitud de despliegue es desconocido.

Ejemplos

Los siguientes ejemplos muestran el uso del parámetro -n para definir los parámetros de conexión para el intermediario; si lo prefiere, puede especificar los parámetros i, p y q. Si el intermediario está en el sistema local, puede especificarlo por su nombre.

Desplegar un archivo BAR en el intermediario identificado por los parámetros de conexión en el archivo b1.broker, y elimine todos los flujos de mensajes y conjuntos de mensajes desplegados actualmente del grupo de ejecución como parte del despliegue. Dejar 10 minutos para que el intermediario responda.
mqsideploy -n b1.broker -e default -a mybar.bar -m -w 600 
Eliminar el flujo de mensajes top y el diccionario bar del grupo de ejecución default en el intermediario identificado por los parámetros de conexión en el archivo b1.broker.
mqsideploy –n b1.broker –e default –d top.cmf:bar.dictionary

Para obtener información sobre este mandato con canales protegidos mediante SSL, consulte Desea ejecutar un mandato que utiliza SSL para administrar un intermediario remoto a través de un canal protegido

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 17:00:13


Tema de referenciaTema de referencia | Versión 8.0.0.5 | an28520_