Guía del usuario
MQSeries Internet Gateway utiliza dos tipos de formulario HTML. La información del mensaje MQ se entra en un
formulario de entrada y, si desea continuar utilizando el navegador
Web mientras la aplicación MQSeries está trabajando con la petición, necesita un
formulario de reintento de respuesta desde el que pueda verificar si la respuesta está disponible.
En esta página se describen ambos tipos de formulario, con enlaces para los ejemplos que se
proporcionan en el subdirectorio '/doc' de la instalación de MQSeries Internet.
Nota: Debido al funcionamiento propio de la mayor parte de navegadores, si tiene más de un mensaje pendiente que especifique
un formulario de reintento de respuesta determinado, el usuario final sólo puede ver el último mensaje de reintento de respuesta.
Esto significa que no se puede tener acceso a los otros mensajes de respuesta pendientes y que éstos permanecen en la cola de
salida de MQSeries. Si desea enviar otro mensaje utilizando un formulario determinado, antes de que el
mensaje anterior haya finalizado, inicie una nueva sesión del navegador para enviar el mensaje nuevo.
El formulario de entrada de mensajes contiene dos partes principales:
- Valores de palabras clave de MQSeries Internet Gateway
- Esta parte del formulario debe seguir la estructura que se indica en los formularios de ejemplo.
El fomulario HTML de entrada puede contener información acerca de los recursos MQ que deben utilizarse y
de las acciones que deben llevarse a cabo si la aplicación MQ no responde, especificando valores para las
palabras clave de MQSeries Internet Gateway.
Si desea utilizar los valores de palabra clave que contiene su propio archivo 'INI', debe definir la palabra clave
MQIGwIniFile en su formulario. Asimismo, puede definir la palabra clave
MQIGwQueue para indicar qué cola de aplicaciones debe utilizar el formulario.
- Información sobre el diseño y la visualización del formulario
- Esta información depende de los datos de entrada necesarios para la aplicación MQseries y del aspecto
que desea que tengan los formularios. Puede utilizar el formato de diseño que desee.
Se proporcionan ejemplos de códigos que muestran cómo definir palabras clave con enlaces a los
formularios de ejemplo.
Nota: Si está visualizando esta información desde su instalación del servidor Web, puede someter
los formularios que se visualizan mediante los enlaces. De lo contrario, sólo podrá visualizar los
formularios desde dichos enlaces.
Este formulario coloca un mensaje en la cola DMQSAMP1 utilizando el
gestor de colas por omisión, y utiliza la cola de Gateway, DMQGATEWAY, para devolver los datos de
retorno.
Haga clic en "Someter" para enviar un mensaje a la aplicación DMQSAMP1.
Formulario de ejemplo
Haga clic aquí para visualizar un formulario de ejemplo.
Este formulario coloca un mensaje en la cola DMQSAMP2 y le permite crear y someter un
mensaje y, a continuación, someter más texto y crear múltiples sesiones.
Para utilizar este formulario:
- Seleccione Iniciar sesión.
- En el formulario que se devuelve, entre el texto y pulse el botón Añadir texto.
- El formulario que se devuelve contiene el texto que se ha entrado. Entre más texto y pulse Añadir
texto
- Para cerrar y liberar la sesión, seleccione Salir.
Si cierra el navegador sin utilizar el botón 'Salir', la sesión no quedará liberada.
Para obtener otra sesión, regrese al formulario original y vuelva a seleccionar Iniciar sesión
o abra el formulario en otra sesión del navegador Web.
Formulario de ejemplo
Haga clic en Iniciar sesión para ejecutar el ejempo CGI.
Ejemplo de una sesión multiformulario
Haga clic aquí para visualizar un formulario de ejemplo.
El formulario de reintento de respuesta sólo es necesario si se establece un tiempo de espera para la respuesta de la aplicación MQSeries asignando un valor a la palabra clave
MQIGwWaitInterval. El nombre de archivo del formulario de reintento de respuesta también debe estar definido en la palabra clave
MQIGwWaitHTML. Es recomendable utilizar distintos formularios de reintento de
respuesta para cada aplicación de modo que, si existe más de un mensaje pendiente, el usuario
final pueda distinguir cada uno de los mensajes. Si no facilita su propio formulario, se utilizará el formulario de ejemplo
timedout.htm.
El código de ejemplo siguiente muestra el contenido necesario del formulario de reintento. Al igual que en los formularios de entrada, puede añadirse información
HTML para que el formulario cumpla con los requisitos de diseño.
Formulario de ejemplo
Estado de MQSeries Internet Gateway
Estado de MQSeries Internet Gateway
Éste es un formulario de ejemplo de tiempo de espera excedido que se envía si se
sobrepasa el intervalo de espera.
Para verificar si la respuesta está disponible pulse Reintentar (y espere
de nuevo).
Las áreas del formulario que pueden modificarse son:
El resto de información no debería cambiarse.
Haga clic aquí para visualizar un ejemplo del formulario de reintento.
![[Ayuda]](images/help.gif)
[ Página de presentación |
Pedidos |
Buscar |
Contactar con IBM |
Términos legales ]
(C)IBM Corporation 1997. 1999. Reservados todos los derechos.