Creazione di una factory di connessione

Un client di tipo client (un'applicazione Java che utilizza le API di Java) utilizza le factory di connessione per creare connessioni al provider di messaggistica (un provider di messaggistica come IBM® MQ).

Informazioni su questa attività

Quando si definisce una factory di connessione, si seleziona il provider di messaggistica da utilizzare come provider JMS. Se si desidera modificare il provider JMS, è necessario creare una nuova factory di connessione per il nuovo provider JMS.

Il contesto iniziale per lo spazio dei nomi JNDI in cui si desidera creare la factory di connessione deve essere visualizzato nella cartella Oggetti amministrati di MS e deve essere collegato a IBM MQ Explorer.

Per creare un oggetto factory di connessione, completare la seguente procedura.

PROCEDURE

  1. Nella vista Navigator , espandere la cartella Oggetti amministrati di MQ , quindi espandere il contesto iniziale (e i sottocontesti, se necessario) per lo spazio dei nomi JNDI in cui verrà memorizzata la factory di connessione.
  2. Fare Clic Con Il Tasto Destro Del Mouse Sulla Cartella Factories Di Connessione , Quindi Fare Clic Su Nuovo > Factory Di Connessione .... Si apre quindi la procedura guidata Nuova factory di connessione.
  3. Nella procedura guidata, digitare un nome per la factory di connessione e selezionare il provider di messaggistica a cui il client di Java utilizzerà la factory di connessione per connettersi, quindi fare clic su Avanti:
    • Se si utilizza la messaggistica point-to-point o se si utilizza il broker IBM MQ Publish / Sottoscrivi, fare clic su IBM MQ.
  4. Selezionare il tipo di factory di connessione che si desidera creare:
    • Fare clic su Factory di connessione se l'applicazione JMS utilizzerà entrambe la messaggistica point-to-point e pubblicazione/sottoscrizione, soprattutto se si desidera che l'applicazione JMS esegua entrambi i tipi di messaggistica nella stessa transazione.
    • Fare clic su Factory di connessione code se l'applicazione JMS utilizzerà solo la messaggistica point-to-point.
    • Fare clic su Factory di connessione agli argomenti se l'applicazione JMS utilizzerà solo la messaggistica pubblicazione/sottoscrizione.
  5. Optional: per supportare le transazioni XA, selezionare la casella di spunta Support XA transazioni . Le transazioni XA non vengono supportate se si utilizza Real Time come provider di messaggistica.
  6. Fare clic su Avanti.
  7. Selezionare il tipo di trasporto che verrà utilizzato dalle connessioni create dalla factory di connessione, quindi fare clic su Avanti:
    • Se il client JMS che utilizza la factory di connessione si trova su un computer diverso da quello del gestore code, fare clic su Client MQ. In tal modo, la connessione utilizzerà TCP/IP. Se si seleziona MQ Client ed è stata selezionata la casella di controllo delle transazioni XA di supporto nella pagina precedente della procedura guidata, è necessario installare il componente Java Extended Transaction Support di IBM MQ.
    • Se l'applicazione JMS che utilizza la factory di connessione viene eseguita sullo stesso computer del gestore code, è possibile fare clic su Client MQ (vedere l'opzione precedente per ulteriori informazioni) oppure è possibile fare clic su Bind: in tal modo, il client JMS si connette direttamente al gestore code.
    • Se il client JMS che utilizza la factory di connessione si connetterà al broker Real Time utilizzando TCP/IP, fare clic su Diretto.
    • Se il client JMS che utilizza la factory di connessione si connetterà al broker Real Time utilizzando il tunnel HTTP, fare clic su HTTP diretto.
      Nota: Il trasporto a tempo reale non è disponibile in IBM MQ 8,0. Se si utilizza IBM MQ 8,0 è possibile definire il trasporto a tempo reale, ma non riesce quando viene effettuato un tentativo di creare una connessione.
  8. Optional: se si desidera creare l'oggetto factory di connessione con gli stessi attributi di una factory di connessione esistente, selezionare la Crea con attributi come un oggetto JNDI esistente, quindi fare clic su Seleziona per selezionare la factory di connessione esistente.
  9. Fare clic su Fine.

Risultati

La nuova factory di connessione viene visualizzata nella vista Contenuto della cartella Factory di connessione.