Manuali IBM [Ritorna
alla libreria] [Indice] [Previous Topic] [Bottom of Topic] [Next Topic] [Aiuto]

Guida per l'utente


Creazione dei moduli HTML per MQSeries Internet Gateway

Due tipi di moduli HTML vengono utilizzati da MQSeries Internet Gateway. Le informazioni sui messaggi MQ vengono immesse in un modulo di immissione , e se si desidera continuare ad utilizzare il browser Web mentre l'applicazione MQSeries sta gestendo la richiesta, si richiede un modulo di nuovo tentativo di risposta dal quale è possibile controllare il momento in cui la risposta diviene disponibile. Entrambi i tipi di modulo vengono descritti in questa pagina, con collegamenti agli esempi forniti nel sottoindirizzario '/doc' dell'installazione MQSeries Internet.

Nota:A causa del modo in cui la maggior parte dei browser operano, se possiedono più messaggi importanti che specificano un particolare modulo di nuovo tentativo di risposta, l'utente finale vedrà solo l'ultimo messaggio di nuovo tentativo di risposta. Ciò significa che non è possibile accedere alle risposte agli altri messaggi importanti e che esse rimangono nella coda di emissione MQSeries. Se si desidera inviare un altro messaggio utilizzando un modulo particolare, prima che il messaggio precedente venga completato, avviare una nuova richiesta del browser per inviare il nuovo messaggio.


Moduli di immissione messaggio

Il modulo di immissione messaggio contiene due parti principali:
Impostazioni parola chiave MQSeries Internet Gateway
Questa parte del modulo deve seguire la struttura mostrata negli esempi e nei campioni.

Il modulo di immissione HTML può contenere informazioni sulle risorse MQ che devono essere utilizzate e informazioni su cosa fare se l'applicazione MQ non risponde, fornendo dei valori per le parole chiave MQSeries Internet Gateway.

Se si desidera utilizzare i valori della parola chiave contenuti nel file 'INI', è necessario impostare la parola chiave MQIGwIniFile nel modulo. Probabilmente si desidera inoltre impostare MQIGwQueue per definire quale coda di applicazione deve essere utilizzata dal modulo.

Informazioni pannello e progettazione del modulo
Queste informazioni variano a seconda dei dati di immissione richiesti per l'applicazione MQseries, e a seconda di come si desidera che i moduli appaiano. È possibile utilizzare tutte le formattazioni di progettazione desiderate.

Vengono forniti degli esempi di codice che mostrano come impostare le parole chiave con i collegamenti ai moduli di esempio di elaborazione.

Nota:Se si stanno visualizzando queste informazioni dall'installazione del server Web, è possibile Inoltrare i moduli visualizzati dai collegamenti. Altrimenti è possibile solamente visualizzare i moduli da questi collegamenti.


modulo HTML per l'applicazione di esempio DMQSAMP1

Questo modulo inserisce un messaggio nella coda DMQSAMP1 utilizzando il gestore code assunto, e utilizza la coda Gateway, DMQGATEWAY per i dati di restituzione. <P>Fare clic su "Inoltra" per inviare un messaggio all'applicazione DMQSAMP1.</P> <H4>Modulo di esempio</H4> <FORM ACTION="/dmq-bin/dmqsamp1.mqf" METHOD="POST"> <!--If you are using a Domino or Apache server, the ACTION must be be changed to: "/dmq-bin/dmqcgi.exe"--> <INPUT NAME="MQIGwQueueManager" TYPE="hidden" VALUE=""> <INPUT NAME="MQIGwQueue" TYPE="hidden" VALUE="DMQSAMP1"> <INPUT NAME="MQIGwReplyQueue" TYPE="hidden" VALUE="DMQGATEWAY"> <INPUT NAME="MQIGwWaitInterval" TYPE="hidden" VALUE="10000"> <font size=+1> <INPUT TYPE="submit" VALUE="Inoltra"> </font> </FORM>

Fare clic qui per visualizzare un modulo di esempio.


modulo HTML per l'applicazione di esempio DMQSAMP2

Questo modulo, inserisce un messaggio nella coda DMQSAMP2 e consente di creare e inoltrare un messaggio, e quindi di aggiungere e inoltrare un nuovo testo e di creare più sessioni.

Per utilizzare questo modulo:

  1. Selezionare Avvia sessione
  2. Nel modulo restituito, immettere il testo e premere quindi il pulsante Aggiungi testo
  3. Il modulo restituito contiene il testo immesso. Immettere un testo ulteriore e premere Aggiungi testo
  4. Per chiudere e rilasciare la sessione, selezionare Esci.
    Se si chiude il browser senza utilizzare il pulsante 'Esci', la sessione non viene rilasciata.
Per richiamare un'altra sessione, ritornare al modulo originale e selezionare nuovamente Avvia sessione , oppure aprire il modulo in un'altra sessione del browser Web. <H4>Modulo di esempio</H4> <P>Fare clic su <b>Avvia sessione</b> per eseguire l'esempio CGI.</P> <center><h3>Esempio di una sessione a pi&ugrave; moduli</h3></center> <FORM ACTION="/dmq-bin/dmqsamp2.mqf" METHOD="POST"> <!--If you are using a Domino or Apache server, the ACTION must be be changed to: "/dmq-bin/dmqcgi.exe"--> <INPUT NAME="MQIGwQueue" TYPE="hidden" VALUE="DMQSAMP2"> <INPUT NAME="MQIGwWaitInterval" TYPE="hidden" VALUE="10000"> <INPUT NAME="MQIGwContext" TYPE="hidden" VALUE="Tutto"> <INPUT TYPE="submit" VALUE="Avvia sessione"></RIGHT></TD> </FORM>

Fare clic qui per visualizzare un modulo di esempio.


Moduli nuovo tentativo di risposta

Il modulo per il nuovo tentativo di risposta è necessario solamente se si imposta un superotempo per la risposta dell'applicazione MQSeries fornendo un valore alla parola chiave MQIGwWaitInterval . Il nome file del modulo di nuovo tentativo di risposta deve inoltre essere impostato nella parola chiave MQIGwWaitHTML . Si raccomanda di utilizzare moduli di risposta differenti per ciascuna applicazione in modo che, qualora esistessero più messaggi importanti, l'utente finale possa distinguerli. Se non si fornisce un modulo proprio, viene utilizzato l'esempio timedout.htm .

Il seguente esempio di codice mostra il contenuto richiesto del modulo di nuovo tentativo. Così come i moduli di immissione, le informazioni HTML possono essere aggiunte in modo che il modulo corrisponda alle richieste di progettazione.

<H4>Modulo di esempio</H4> <HTML> <HEAD> <TITLE>Stato MQSeries Internet Gateway</TITLE> </HEAD> <body> <A NAME=Top_Of_Page>&nbsp;</A> <!-- beginning of message area --> <H2>Stato MQSeries Internet Gateway</H2> <hr> <p>Questo &egrave; un modulo di superotempo di esempio che viene inviato se si &egrave; superato l'Intervallo di attesa. <P>Per verificare se la risposta &egrave; disponibile premere <b>Riprova</b> (e attendere nuovamente). <!-- end of message area --> <center> <FORM ACTION="/dmq-bin/sample.mqf" METHOD="POST"> <!--If you are using a Domino or Apache server, the ACTION must be be changed to: "/dmq-bin/dmqcgi.exe"--> <!-- Insert here any keyword definitions that you used in your request form --> <i><INPUT TYPE="submit" NAME="dmqretry" VALUE=" Riprova "></i> </FORM> </center> </body> </HTML> Le aree del modulo che possono essere modificate sono: Le altre informazioni non devono essere modificate.

Fare clic qui per visualizzare un modulo di nuovo tentativo di risposta di esempio.


[Ritorna
alla libreria] [Indice] [Previous Topic] [Top of Topic] [Next Topic] [Aiuto]


[ Home | Ordinare | Ricercare | Contattare IBM | Legale ]
(C) IBM Corporation 1997. 1999. Tutti i diritti riservati