Utilice el mandato mqsideploy en sistemas Windows, Linux y UNIX para realizar una solicitud de despliegue al intermediario.
>>-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-----'
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.
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:
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".
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.
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.
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.
mqsideploy -n b1.broker -e default -a mybar.bar -m -w 600
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