Proprietà delle factory di connessione

È possibile visualizzare e impostare le proprietà delle factory di connessione nella finestra Proprietà delle factory di connessione. Le proprietà disponibili nella finestra dipendono dal provider di messaggistica utilizzato dalla factory di connessione.

Le seguenti tabelle elencano tutte le proprietà che è possibile impostare:

Per ciascuna proprietà, è riportata una breve descrizione di quando è necessario configurare la proprietà. Nelle tabelle vengono forniti anche i nomi lunghi e nomi brevi equivalenti da utilizzare nello strumento della riga comandi di Amministrazione JMS. Le proprietà che sono disponibili nella finestra Proprietà dipendono dal provider di messaggistica che utilizza la factory di connessione. Per ulteriori informazioni sullo strumento della riga comandi di amministrazione JMS, consultare Configurazione di oggetti JMS utilizzando lo strumento di amministrazione in IBM® Documentation.

Pagina Generale

Nella seguente tabella sono elencate le proprietà che è possibile impostare nella pagina Generale della finestra Proprietà factory di connessione.

Proprietà Significato Nome lungo Nome breve
Nome Questo è il nome dell'oggetto. NOME  
Descrizione Immettere una descrizione dell'oggetto. DESCRIZIONE DESC
Nome classe Mostra il nome della classe implementata dalla factory di connessione.    
Provider di messaggistica Mostra se la factory di connessione utilizza il trasporto MQ (Bind o Client) oppure il trasporto in tempo reale (Diretto oppure HTTP diretto). Il trasporto Real-time non è disponibile in IBM MQ 8.0. Se si sta utilizzando IBM MQ 8.0, è possibile definire il trasporto Real-time, ma non riesce quando viene effettuato un tentativo di creare una connessione.    
Trasporto Mostra il tipo di trasporto utilizzato per la connessione. Bindings è una connessione diretta al gestore code che si trova sullo stesso computer del client JMS; Client è una connessione client che utilizza TCP/IP (il gestore code può essere sullo stesso computer o su un computer diverso); Direct è una connessione diretta ad un broker di IBM Integration Bus; Direct HTTP è una connessione diretta tramite tunneling HTTP. Anche se questo campo è di sola lettura, è possibile modificare il tipo di trasporto se esiste un tipo di trasporto alternativo disponibile per il provider dei messaggi; per ulteriori informazioni, consultare Modifica del tipo di trasporto utilizzato per le connessioni. TRANSPORT TRAN
Versione provider Selezionare o immettere versione, release, livello di modifica e fix pack del gestore code al quale questo client dovrebbe connettersi. Se il valore viene immesso, utilizzare uno dei formati seguenti:
  • V.R.M.F
  • V.R.M
  • V.R
  • V
dove V, R, M e F sono numeri interi maggiori o uguali a zero.

Un valore di "8" o superiore indica che è inteso come una ConnectionFactory di IBM MQ 8.0 per le connessioni ad un gestore code IBM MQ 8.0. Il valore predefinito unspecified consente le connessioni a qualsiasi livello del gestore code, determinando così le proprietà applicabili e la funzionalità disponibili sulla base delle capacità del gestore code.

PROVIDERVERSION PVER
 

Per ulteriori informazioni sulla risoluzione dei problemi che possono verificarsi quando ci si connette a un gestore code con una specifica versione del provider, consultare Risoluzione dei problemi della versione del provider JMS in IBM Documentation.

   
Identificativo client L'identificatore client viene utilizzato per identificare in modo univoco la connessione dell'applicazione per sottoscrizioni durevoli.

Immettere un identificatore per il client

CLIENTID CID
Dimensione massima buffer Immettere il numero massimo di messaggi ricevuti che è possibile memorizzare in un buffer di messaggi interno in attesa che vengano elaborati dall'applicazione client. Questa proprietà si applica solo quando la proprietà Transport ha il valore Direct e Direct HTTP. Il valore predefinito è 1000. MAXBUFFSIZE MBSZ

Pagina Connessione

Nella seguente tabella sono elencate le proprietà che è possibile impostare nella pagina Connessione della finestra Proprietà factory di connessione. Modificare le proprietà nella pagina Connessione per impostare i dettagli sulle connessioni per le connessioni create da questa factory di connessione.

Proprietà Significato Nome lungo Nome breve
Nome applicazione Specificare il nome con cui l'applicazione si identifica. Per ulteriori informazioni, consultare Specifica del nome applicazione nei linguaggi di programmazione supportati in IBM Documentation. APPLICATIONNAME APPNAME
[MQ 9.3.4 Ott 2023]Opzioni dell'applicazione di bilanciamento Ciò influenza se le transazioni influenzano l'attività di bilanciamento in un cluster uniforme. Può essere impostato su IGNTRANS per impedire alle transazioni di ritardare l'azione di bilanciamento o NONE per consentire alle transazioni di ritardare l'azione di bilanciamento. BALOPTIONS  
[MQ 9.3.4 Ott 2023]Timeout applicazione di bilanciamento Ciò influenza se il timeout prima di un cluster uniforme può richiedere a un'applicazione di riconnettersi per scopi di bilanciamento. Può essere impostato su NEVER che indica che un'applicazione potrebbe non essere scaduta dal cluster uniforme, IMMEDIATE che indica che un'applicazione può essere immediatamente scaduta, DEFAULT che indica che si applica il timeout predefinito di 10 secondi o nn che indica un periodo di timeout in secondi. SUPEROTEMPO  
[MQ 9.3.4 Ott 2023]Tipo di applicazione di bilanciamento Ciò influisce sul modo in cui un cluster uniforme può richiedere la riconnessione di un'applicazione per scopi di bilanciamento. Può essere impostato su SIMPLE che indica che viene applicato il comportamento predefinito oppure REQREP che indica che un'applicazione opera in modalità richiesta / risposta e che il cluster uniforme deve ritardare l'attività di bilanciamento fino a quando le operazioni MQPUT non vengono messe in corrispondenza con le operazioni MQGET, in base al timeout dell'applicazione e ai tempi di scadenza del messaggio. TIPOALB  
Gestore code di base Selezionare oppure immettere il nome del gestore code a cui connettersi. Se la propria applicazione utilizza una tabella di definizione del canale client per connettersi a un gestore code, consultare Tabella di definizione canale client in IBM Documentation. QMANAGER QMGR
Elenco connessioni
Un elenco di indirizzi di connessione HOSTNAME(PORT) separato da virgole.
L'elenco viene seguito nell'ordine, una volta per ciascun nuovo tentativo di riconnessione.
HOSTNAME può essere un nome DNS o un indirizzo IP.
Il valore predefinito di PORT è 1414.
CLIENTRECONNECTHOSTS CRHOSTS
Nome host Immettere il nome host oppure l'indirizzo IP del computer sul quale si trova il gestore code oppure, per una connessione diretta a un broker, il computer sul quale si trova il broker. HOSTNAME HOST
PORT Immettere il numero di porta sulla quale ascolta il gestore code oppure il broker. Il valore predefinito è 1414 se la proprietà Transport è impostata su Client; il valore predefinito è 1506 se la proprietà Transport è impostata su Direct o Direct HTTP. PORTA -
Nome host proxy Immettere il nome host del server proxy per una connessione diretta. PROXYHOSTNAME PHOST
Porta proxy Immettere il numero di porta del server proxy per una connessione diretta. Il valore predefinito è 443. PROXYPORT PPORT
ID set di caratteri codificato Immettere il CCSID (Coded Character Set ID) da utilizzare nelle connessioni. Per prestazioni ottimali, il valore di questa proprietà deve essere uguale al valore dell'attributo ID serie di caratteri codificati (Proprietà del gestore code) del gestore code di base. CCSID CCS
Multicast

Specificare se i messaggi vengono consegnati utilizzando il trasporto multicast. Il trasporto multicast può essere applicato esclusivamente alle destinazioni degli argomenti, e può essere utilizzato solo quando la factory di connessione utilizza un trasporto Direct IP. Il trasporto IP diretto non è disponibile in IBM MQ 8.0. Se si sta utilizzando IBM MQ 8.0, è possibile definire il trasporto IP diretto, ma non riesce quando viene effettuato un tentativo di creare una connessione.

Il valore predefinito è Disabilitato, ossia i messaggi non vengono consegnati utilizzando il trasporto multicast.

Fare clic su Abilitato per consegnare i messaggi al consumatore di messaggi utilizzando il trasporto multicast. L'argomento deve essere configurato per il multicast affidabile nel broker; una qualità affidabile del servizio viene utilizzata se l'argomento è configurato per il multicast affidabile.

MULTICAST MULTI
 

Fare clic su Affidabile per consegnare i messaggi al consumatore di messaggi utilizzando il trasporto multicast con una qualità affidabile del servizio. L'argomento deve essere configurato per il multicast affidabile nel broker; se l'argomento non è configurato per il multicast affidabile, non è possibile creare un consumatore di messaggi per l'argomento.

Fare clic su Non affidabile per consegnare messaggi utilizzando il trasporto multicast senza una qualità affidabile del servizio. L'argomento deve essere configurato per il multicast nel broker; non viene utilizzata una qualità affidabile del servizio, anche se l'argomento è configurato per il multicast affidabile.

   
Indirizzo locale Per una connessione a un gestore code, specificare l'interfaccia di rete locale da utilizzare oppure la porta locale (oppure un intervallo di porte locali) da utilizzare oppure entrambi. Il canale si collega all'indirizzo in locale. Utilizza il formatoipaddress(low-port, high-port), dove ipaddress è l'indirizzo IP specificato in formato IPv4 decimale puntato, IPv6 esadecimale o nome host alfanumerico. Ad esempio:127.0.0.1specifica l'indirizzo IPv4 con qualsiasi porta;127.0.0.1(1000)specifica l'indirizzo IPv4 e una porta specifica;127.0.0.1(1000,2000)specifica l'indirizzo IPv4 e un intervallo di porte;(1000)specifica solo una porta. Se si sta utilizzando una connessione diretta a un broker, questa proprietà è pertinente solo quando si utilizza il multicast. Specificare l'interfaccia di rete locale da utilizzare come indirizzo IP oppure come nome host, ma non specificare numeri di porta. LOCALADDRESS LA
Opzioni di connessione Selezionare in che modo l'applicazione si connette al gestore code.

Fare clic su Standard perché il tipo di bind tra l'applicazione e il gestore code dipenda dalla piattaforma sul quale è in esecuzione il gestore code e il modo in cui il gestore code è configurato.

Fare clic su Condivisione perché l'applicazione e l'agent del gestore code locale vengano eseguiti in unità differenti di esecuzione, ma condividano alcune risorse.

Fare clic su Isolato perché l'applicazione e l'agent del gestore code locale vengano eseguiti in unità di esecuzione differenti.

Fare clic su Fastpath perché l'applicazione e l'agent del gestore code locale vengano eseguiti nella stessa unità di esecuzione.

Fare clic su Gestore code seriale perché l'applicazione richieda l'uso esclusivo del tag di connessione nell'ambito del gestore code.

Fare clic su Gruppo di condivisione code seriale perché l'applicazione richieda l'uso esclusivo del tag di connessione nell'ambito del gruppo di condivisione code al quale appartiene il gestore code.

CONNOPT CNOPT
 

Fare clic su Gestore code limitato perché l'applicazione richieda l'uso condiviso del tag di connessione ma limitando l'uso condiviso del tag di connessione nell'ambito del gestore code.

Fare clic su Gruppo di condivisione code limitato perché l'applicazione richieda l'uso condiviso del tag di connessione ma limitando l'uso condiviso del tag di connessione nell'ambito del gruppo di condivisione code al quale appartiene il gestore code.

Le opzioni Standard, Shared, Isolated e Fastpath vengono ignorate se l'applicazione JMS si connette utilizzando una connessione client. [z/OS]Le opzioni Shared, Isolatede Fastpath vengono ignorate da IBM MQ for z/OS® gestori code; le opzioni Serial queue manager, Serial queue sharing group, Restricted queue managere Restricted queue sharing group vengono supportate solo da IBM MQ for z/OS gestori code.

   
[z/OS]Tag di connessione [z/OS]Questo è un tag che il gestore code associa alle risorse che vengono aggiornate dall'applicazione all'interno di un'unità di lavoro mentre l'applicazione è connessa al gestore code. La tag di collegamento è supportata solo dai gestori code IBM MQ for z/OS . [z/OS]CONNTAG [z/OS]CNTAG
Condivisione delle conversazioni consentita Fare clic su (il valore predefinito) per specificare che una connessione client può condividere il proprio socket con altre connessioni JMS dallo stesso processo allo stesso gestore code, qualora le definizioni canale risultino corrispondenti. Altrimenti, fare clic su No. SHARECONVALLOWED SCA

Pagina Riconnessione

Proprietà Significato Nome lungo Nome breve
Opzioni
Non riconnettere
L'applicazione non verrà riconnessa.
Riconnetti
L'applicazione può riconnettersi a qualsiasi gestore code.
Utilizzare l'opzione di riconnessione solo se non esiste alcuna affinità tra l'applicazione client e il gestore code con cui ha stabilito inizialmente una connessione.
Riconnetti allo stesso gestore code
L'applicazione può riconnettersi, ma solo al gestore code con cui era connessa inizialmente.
Utilizzare questo valore se un client può essere riconnesso, ma esiste un'affinità tra l'applicazione client e il gestore code con cui ha stabilito inizialmente una connessione.
Selezionare questo valore se si desidera che un client si riconnetta automaticamente all'istanza in standby di un gestore code altamente disponibile.
La riconnessione automatica del client non è supportata dalle classi IBM MQ per Java.
CLIENTRECONNECTOPTIONS CROPT
Timeout Intervallo in secondi prima che cessino i nuovi tentativi di riconnessione. Il valore predefinito è 1800 secondi (30 minuti). CLIENTRECONNECTTIMEOUT CRT

Pagina Canali

Nella seguente tabella sono riportate le proprietà che è possibile impostare nella pagina Canale della finestra Proprietà factory di connessione. Modificare le proprietà nella pagina Canale per configurare il modo in cui il client JMS si connette al gestore code.

Proprietà Significato Nome lungo Nome breve
Canale Selezionare o immettere il nome del canale di connessione server da utilizzare per connettere il client al gestore code. Per utilizzare Seleziona per immettere il nome, è necessario aver già immesso un valore per la proprietà Base Queue Manager nella pagina Connessione e il gestore code selezionato deve essere in esecuzione. È necessario impostare un valore per la proprietà Channel o per la proprietà Client Channel Definition Table URL, ma non per entrambe. CHANNEL CHAN
URL tabella definizione del canale client Immettere l'URL che identifica il nome e l'ubicazione del file che contiene la tabella di definizione di canale client e specifica come è possibile accedere al file. È necessario impostare un valore per la proprietà Channel o per la proprietà Client Channel Definition Table URL, ma non per entrambe. CCDTURL CCDT
Compressione intestazione Fare clic su Modifica, quindi selezionare l'elenco delle tecniche che è possibile utilizzare per comprimere i dati delle intestazioni durante una connessione. COMPHDR HC
Compressione messaggi Fare clic su Modifica, quindi selezionare l'elenco delle tecniche che è possibile utilizzare per comprimere i dati dei messaggi durante una connessione. COMPMSG MC

Pagina SSL

Nella seguente tabella sono riportate le proprietà che è possibile impostare nella pagina SSL della finestra Proprietà factory di connessione. Modificare le proprietà nella pagina SSL per configurare i dettagli TLS per proteggere le connessioni client e le connessioni dirette al broker.

Proprietà Significato Nome lungo Nome breve
Autenticazione SSL diretta Per abilitare l'autenticazione TLS per una connessione diretta, fare clic su Certificato. Per disabilitare l'autenticazione, l'autenticazione del nome utente e l'autenticazione della password, fare clic su Di base. DIRECTAUTH DAUTH
CipherSuite Selezionare la CipherSuite da utilizzare per una connessione TLS. La CipherSuite deve corrispondere alla CipherSpec del canale di connessione server specificato nella proprietà Channel nella pagina Canali. Se non si seleziona una CipherSuite, le proprietà FIPS Required, Certificate Revocation List, Peer Name e Reset Count vengono ignorate. SSLCIPHERSUITE SCPHS
FIPS richiesto Fare clic su per specificare che una connessione TLS deve utilizzare una CipherSuite supportata dal provider IBM Java JSSE FIPS (IBMJSSEFIPS). Fare clic su No se una connessione TLS può utilizzare una qualsiasi CipherSuite. SSLFIPSREQUIRED SFIPS
Elenco di revoca certificati Immettere un elenco di server di revoca certificati per controllare la revoca di certificati TLS. SSLCRL SCRL
Nome peer Immettere una struttura di nome distinto che deve corrispondere a quello fornito dal gestore code. Il nome peer TLS deve corrispondere anche al nome peer TLS del canale di connessione server specificato nella proprietà Channel nella pagina Canali. SSLPEERNAME SPEER
Reimpostazione conteggio Immettere il numero totale di byte inviati e ricevuti da una connessione prima della negoziazione della chiave segreta utilizzata per la crittografia. SSLRESETCOUNT SRC

Pagina Uscite

Nella seguente tabella sono elencate le proprietà che è possibile impostare nella pagina Uscite della finestra Proprietà factory di connessione. Le uscite dell'utente sono moduli di codice, forniti per effettuare un'ulteriore elaborazione sui dati di messaggio (ad esempio, la compressione di dati o la crittografia). Modificare le proprietà nella pagina Uscite per modificare l'ubicazione predefinita dei moduli di codice di uscita client che vengono eseguiti quando richiamati.

Proprietà Significato Nome lungo Nome breve
Nome uscita di invio Immettere il nome dell'uscita di invio del canale oppure la sequenza delle uscite di invio da eseguire in successione. Ciascuna voce nell'elenco deve essere il nome di una classe che implementa l'interfaccia IBM MQ Java MQSendExit (per un'uscita di invio del canale scritta in Java) oppure una stringa nel formato libraryName(entryPointName) (per un'uscita di invio del canale non scritta in Java). SENDEXIT SDX
Inizializzazione dell'uscita di invio Immettere i dati utenti trasmessi alle uscite di invio di canali quando vengono richiamate. È possibile immettere uno o più elementi di dati utente separati da una virgola. SENDEXITINIT SDXI
Nome uscita di ricezione Immettere l'uscita di ricezione del canale oppure una sequenza di uscite di ricezione, da richiamare. Ciascuna voce nell'elenco deve essere il nome di una classe che implementa l'interfaccia IBM MQ Java MQReceiveExit (per un'uscita di ricezione del canale scritta in Java) o una stringa nel formato libraryName(entryPointName) (per un'uscita di ricezione del canale non scritta in Java). RECEXIT RCX
Inizializzazione dell'uscita di ricezione Immettere i dati utenti trasmessi alle uscite di ricezione dei canali quando vengono richiamate. È possibile immettere uno o più elementi di dati utente separati da una virgola. RECEXITINIT RCXI
Nome uscita di sicurezza Immettere il nome di una classe che implementa l'interfaccia IBM MQ Java MQSecurityExit (per un'uscita di sicurezza del canale scritta in Java) oppure una stringa nel formato libraryName(entryPointName) (per un'uscita di sicurezza del canale non scritta in Java). SECEXIT SCX
Inizializzazione dell'uscita di sicurezza Immettere i dati utenti trasmessi alle uscite di sicurezza del canale quando viene richiamata. SECEXITINIT SCXI

Pagina Broker

Nella seguente tabella sono riportate le proprietà che è possibile impostare nella pagina Broker della finestra Proprietà factory di connessione. Modificare le proprietà nella pagina Broker per fornire dettagli sul broker di pubblicazione/sottoscrizione.

Proprietà Significato Nome lungo Nome breve
Coda dei messaggi di sottoscrizione broker

Questa proprietà può essere utilizzata in un client JMS IBM MQ ma non ha alcun effetto su un gestore code IBM MQ.

Selezionare oppure immettere il nome della coda da cui si ricevono messaggi di sottoscrizione non duratura. La coda predefinita è SYSTEM.JMS.ND.SUBSCRIBER.QUEUE. Per utilizzare Seleziona per immettere il nome, è necessario aver già immesso un valore per la proprietà Base Queue Manager nella pagina Connessione e il gestore code selezionato deve essere in esecuzione.
BROKERSUBQ BSUB
Coda dei messaggi di sottoscrizione CC broker

Questa proprietà può essere utilizzata in un client JMS IBM MQ ma non ha alcun effetto su un gestore code IBM MQ.

Selezionare oppure immettere il nome della coda da cui vengono recuperati i messaggi di sottoscrizione non durevoli per un ConnectionConsumer. La coda predefinita è SYSTEM.JMS.CC.SUBSCRIBER.QUEUE. Per utilizzare Seleziona per immettere il nome, è necessario aver già immesso un valore per la proprietà Base Queue Manager nella pagina Connessione e il gestore code selezionato deve essere in esecuzione.

Per ulteriori informazioni, consultare la proprietà BROKERSUBQ in IBM Documentation.

BROKERCCSUBQ CCSUB
Coda di controllo broker

Questa proprietà può essere utilizzata in un client IBM MQ JMS ma non ha alcun effetto su un gestore code IBM MQo successivo.

Selezionare oppure immettere il nome della coda di controllo del broker. Per utilizzare Seleziona per immettere il nome, è necessario aver già immesso un valore per la proprietà Broker Queue Manager nella pagina Connessione e il gestore code selezionato deve essere in esecuzione.
BROKERCONQ BCON
Flusso di pubblicazione

Questa proprietà può essere utilizzata in un client JMS IBM MQ ma non ha alcun effetto su un gestore code IBM MQo successivo.

Selezionare oppure immettere il nome della coda dove vengono inviati i messaggi pubblicati (coda flusso). La coda predefinita è SYSTEM.BROKER.DEFAULT.STREAM. Per utilizzare Seleziona per immettere il nome, è necessario aver già immesso un valore per la proprietà Broker Queue Manager nella pagina Connessione e il gestore code selezionato deve essere in esecuzione.
BROKERPUBQ BPUB
Versione broker

Questa proprietà può essere utilizzata in un client JMS IBM MQ ma non ha alcun effetto su un gestore code IBM MQ.

Selezionare la versione del broker utilizzato. Fare clic su V1 per utilizzare un broker di pubblicazione/sottoscrizione IBM MQ o IBM Integration Bus in modalità di compatibilità; questo è il valore predefinito se la proprietà Transport è impostata su Bindings o Client. Fare clic su V2 per utilizzare IBM Integration Bus in modalità nativa; questo è il valore predefinito se la proprietà Transport è impostata su Direct o DirectHTTP.
BROKERVER BVER
Intervallo di riconoscimento pubblicazione

Questa proprietà può essere utilizzata in un client JMS IBM MQ ma non ha alcun effetto su un gestore code IBM MQo successivo.

Immettere il numero di messaggi pubblicato da un publisher prima che il client JMS IBM MQ richieda una riconoscimento dal broker. Se si diminuisce il valore di questa proprietà, il client richiede riconoscimenti più frequenti e, pertanto, le prestazioni del publisher si riducono. Se si aumenta il valore, il client attende un periodo più lungo prima di inviare un'eccezione in caso di errore del broker. Questa proprietà è rilevante solo se la proprietà Transport ha il valore Bindings o Client. Il valore predefinito è 25.
PUBACKINT PAI

Pagina Code temporanee

Nella seguente tabella sono elencate le proprietà che è possibile impostare nella pagina Code temporanee della finestra delle proprietà di una factory di connessione. Modificare le proprietà nella pagina Code temporanee per specificare in che modo le code temporanee JMS vengono definite in maniera dinamica.

Proprietà Significato Nome lungo Nome breve
Coda modello temporanea Selezionare oppure immettere il nome della coda modello da cui vengono create le code temporanee JMS. Per utilizzare Seleziona per immettere il nome, è necessario aver già immesso un valore per la proprietà Base Queue Manager nella pagina Connessione e il gestore code selezionato deve essere in esecuzione. TEMPMODEL TM
Prefisso coda temporanea Digitare il prefisso che viene utilizzato per formare il nome di una coda dinamica IBM MQ. Le regole per formare il prefisso sono uguali a quelle per formare il contenuto del campo DynamicQName in un MQOD (IBM MQobject descriptor) ma l'ultimo carattere non vuoto deve essere un asterisco (*). Se non viene specificato alcun valore per la proprietà, il valore utilizzato è AMQ.*.[z/OS] Su sistemi z/OS , il valore utilizzato è CSQ.*. TEMPQPREFIX TQP

Pagina Argomenti temporanei

Nella seguente tabella sono elencate le proprietà che è possibile impostare nella pagina Argomenti temporanei della finestra Proprietà factory di connessione. Modificare le proprietà nella pagina Argomenti temporanei per specificare in che modo gli argomenti temporanei JMS vengono definiti in maniera dinamica.

Proprietà Significato Nome lungo Nome breve
Prefisso argomento temporaneo Immettere il prefisso che viene utilizzato per formare il nome di un argomento temporaneo. Durante la creazione di argomenti temporanei, JMS genera una stringa argomento in formato TEMP/TEMPTOPICPREFIX/unique_id oppure, se questa proprietà utilizza il valore predefinito, solo TEMP/unique_id. TEMPTOPICPREFIX TTP

Pagina Sottoscrittore

Nella seguente tabella sono elencate le proprietà che è possibile impostare nella pagina Sottoscrittore della finestra delle proprietà di una factory di connessione. Modificare le proprietà nella pagina Sottoscrittore per gestire sottoscrittori e sottoscrizioni.

Proprietà Significato Nome lungo Nome breve
Selezioni messaggi

Questa proprietà può essere utilizzata in un client JMS IBM MQ ma non ha alcun effetto su un gestore code IBM MQ.

Per specificare che la selezione messaggi viene eseguita dall'applicazione client JMS, fare clic su Client. Per specificare che la selezione messaggi viene effettuata dal broker, fare clic su Broker. Se la proprietà Transport nella pagina Generale ha il valore Direct, la selezione dei messaggi viene effettuata sempre dal broker e il valore della proprietà Message Selection viene ignorato. La selezione dei messaggi da parte del broker non è supportata quando la proprietà Broker Version nella pagina Broker ha il valore V1.
MSGSELECTION MSEL
Sottoscrizioni rade

Questa proprietà può essere utilizzata in un client JMS IBM MQ ma non ha alcun effetto su un gestore code IBM MQ.

Questa proprietà controlla il criterio di recupero messaggi di un oggetto TopicSubscriber. Per specificare che le sottoscrizioni ricevono messaggi corrispondenti frequenti, fare clic su No. Per specificare che le sottoscrizioni ricevono messaggi corrispondenti non frequenti, fare clic su .
SPARSESUBS SSUBS
Archivio sottoscrizioni

Questa proprietà può essere utilizzata in un client JMS IBM MQ ma non ha alcun effetto su un gestore code IBM MQ.

Selezionare l'ubicazione in cui JMS IBM MQ deve memorizzare i dati persistenti correlati alle sottoscrizioni attive. Per memorizzare le informazioni di sottoscrizione sulle code SYSTEM.JMS.ADMIN.QUEUE e SYSTEM.JMS.PS.STATUS.QUEUE, fare clic su Coda. Per archiviare le informazioni di sottoscrizione nel broker di pubblicazione/sottoscrizione e non nelle code, fare clic su Broker. Per selezionare dinamicamente un archivio sottoscrizioni basato sulle code o basato sui broker a seconda dei livelli di release di IBM MQ e del broker di pubblicazione/sottoscrizione installato, fare clic su Migra, che è selezionato per impostazione predefinita. Per ulteriori informazioni sugli archivi delle sottoscrizioni, consultare Writing IBM MQ classes for JMS applications in IBM Documentation.
SUBSTORE SS
Livello di pulizia

Questa proprietà può essere utilizzata in un client JMS IBM MQ ma non ha alcun effetto su un gestore code IBM MQ.

Selezionare il livello di pulizia per gli archivi di sottoscrizioni per i quali la proprietà Subscription Store nella pagina Broker è impostata su Broker o Migrate.
CLEANUP CL
Intervallo di pulizia

Questa proprietà può essere utilizzata in un client JMS IBM MQ ma non ha alcun effetto su un gestore code IBM MQ.

Immettere il numero di millisecondi tra le esecuzioni in background dell'utilità di pubblicazione/sottoscrizione.
CLEANUPINT CLINT
Supporto clonazione Specificare se due o più istanze dello stesso sottoscrittore di argomenti duratura possono essere eseguite contemporaneamente. Si noti che l'abilitazione del supporto clonazione contravviene alla specifica JMS 1.1. Per specificare che è possibile eseguire un'istanza di un sottoscrittore di argomenti durevoli per volta, fare clic su Disabilitato. Questo è il valore predefinito. Per specificare che è possibile eseguire contemporaneamente due o più istanze dello stesso sottoscrittore di argomenti duraturo, ciascuna istanza in esecuzione in una JMV (Java Virtual Machine) separata, fare clic su Abilitato. CLONESUPP CLS
Intervallo di aggiornamento stato

Questa proprietà può essere utilizzata in un client JMS IBM MQ ma non ha alcun effetto su un gestore code IBM MQ.

Immettere il numero di millisecondi tra un aggiornamento e l'altro della transazione che individua quando un sottoscrittore perde la propria connessione al gestore code. Questa proprietà è rilevante solo se la proprietà Subscription Store nella pagina Broker ha il valore Queue. Per ulteriori informazioni sugli archivi delle sottoscrizioni, consultare Writing IBM MQ classes for JMS applications in IBM Documentation.
STATREFRESHINT SRI
Formato caratteri jolly Specificare quale versione della sintassi dei caratteri jolly verrà utilizzata.

Fare clic su Solo caratteri jolly per stringhe di caratteri per utilizzare esclusivamente i caratteri jolly per le stringhe di caratteri (per coerenza con le applicazioni che in precedenza utilizzavano il Broker Versione 1; fare riferimento alle proprietà della versione del Broker).

Fare clic su Solo caratteri jolly per stringhe di argomenti per utilizzare esclusivamente i caratteri jolly per le stringhe di argomenti, utilizzati nel Broker Versione 2.

WILDCARDFORMAT WCFMT

Pagina Esteso

Nella seguente tabella sono elencate le proprietà che è possibile impostare nella pagina Esteso della finestra delle proprietà di una factory di connessione. Modificare le proprietà nella pagina Esteso per modificare ulteriori proprietà dell'oggetto factory di connessione.

Proprietà Significato Nome lungo Nome breve
Dimensione batch dei messaggi

Questa proprietà può essere utilizzata in un client JMS IBM MQ ma non ha alcun effetto su un gestore code IBM MQ.

Immettere il numero massimo di messaggi di una coda da inserire in un pacchetto quando si utilizza la consegna di messaggi asincrona. Il valore predefinito è 10.
MSGBATCHSZ MBS
Conservazione messaggi Specificare se l'utente della connessione conserva i messaggi non desiderati nella coda di input. Per conservare i messaggi indesiderati nella coda di input, fare clic su . Per gestire i messaggi in base alle opzioni di disposizioni, fare clic su No. MSGRETENTION MRET
Intervallo di polling

Questa proprietà può essere utilizzata in un client JMS IBM MQ ma non ha alcun effetto su un gestore code IBM MQ.

Immettere il numero di millisecondi che trascorre prima che ciascun listener di messaggio prova di nuovo a richiamare un messaggio dalla propria coda quando ciascun listener di messaggi durante una sessione non presenta messaggi adatti nella propria coda. Il valore predefinito è 5000. Se capita spesso che non ci sono messaggi adatti per nessuno dei listener di messaggi durante la sessione, incrementare il valore della proprietà.
POLLINGINT PINT
Intervallo di nuovo scan

Questa proprietà può essere utilizzata in un client JMS IBM MQ ma non ha alcun effetto su un gestore code IBM MQ.

Immettere l'intervallo, in numero di millisecondi, prima che il client JMS IBM MQ ritorni all'inizio della coda quando cerca un messaggio adatto. Quando un consumatore di messaggi in un dominio point-to-point utilizza un selettore di messaggio per selezionare quali messaggi desidera ricevere, il client IBM MQ cerca nella coda IBM MQ i messaggi adatti nella sequenza determinata dalla proprietà Message Delivery Sequence della coda (consultare Proprietà delle code). Quando il client trova un messaggio adatto e lo consegna all'utente, il client ripristina la ricerca per il messaggio adatto successivo dalla sua posizione corrente nella coda. Il client continua a cercare nella coda fino a quando non raggiunge la fine della coda oppure fino a quando l'intervallo di tempo in millisecondi, come determinato dal valore di questa proprietà, non scade. In ciascun caso, il client ritorna all'inizio della coda per continuare la propria ricerca, quindi inizia un nuovo intervallo.
RESCANINT RINT
Non riuscito se inattivo Per specificare che le chiamate a determinati metodi non riescono se il gestore code è inattivo, fare clic su . Se un'applicazione rileva che il gestore code non è attivo, l'applicazione può completare l'attività che sta eseguendo immediatamente e chiudere la connessione, consentendo al gestore code di arrestarsi. Per specificare che nessuna chiamata al metodo non riesce perché il gestore code è in uno stato di non attivo, fare clic su No. Se si fa clic su No, un'applicazione non può rilevare che il gestore code non è attivo, così l'applicazione può continuare a eseguire operazioni sul gestore code e, di conseguenza, impedirne l'arresto. FAILIFQUIESCE FIQ
Punto di sincronizzazione di tutte le ricezioni Per specificare che tutte le ricezione vengano eseguite nel punto di sincronizzazione, fare clic su . Per specificare che tutte le ricezioni non debbano essere eseguite nel punto di sincronizzazione, fare clic su No. SYNCPOINTALLGETS SPAG
Corrispondenza client di destinazione Specificare se un messaggio di risposta, inviato alla coda identificata dal campo di intestazione JMSReplyTo di un messaggio in ingresso, ha un'intestazione MQRFH2 solo se il messaggio in ingresso ha un'intestazione MQRFH2. Per specificare che se un messaggio in entrata non ha un'intestazione MQRFH2, la proprietà Target Client sulla coda di destinazione viene impostata su MQ, fare clic su . Se il messaggio in entrata ha un'intestazione MQRFH2, la proprietà Target Client viene invece impostata su JMS. Per specificare che la proprietà Target Client della coda di destinazione è sempre impostata su JMS, fare clic su No. TARGCLIENTMATCHING TCM
Intervallo verifica errore asincrono Immettere il numero di chiamate di invio per consentire la verifica fra errori asincroni di inserimento all'interno di una sessione JMS non negoziata. Il valore minimo è 0; il valore può essere qualsiasi numero intero positivo. SENDCHECKCOUNT SCC

Pagina Regolazione avanzata

Nella seguente tabella sono elencate le proprietà che è possibile impostare nella pagina Regolazione avanzata della finestra delle proprietà Factory di connessione. Modificare le proprietà nella pagina Regolazione avanzata per configurare impostazioni avanzate. Per la maggior parte dei sistemi, le impostazioni predefinite sono appropriate.

Proprietà Significato Nome lungo Nome breve
Durata del processo

Questa proprietà può essere utilizzata in un client JMS IBM MQ ma non ha alcun effetto su un gestore code IBM MQ.

Per specificare che un sottoscrittore non può offrire alcuna garanzia su quanto rapidamente può elaborare i messaggi che riceve, fare clic su Sconosciuto (il valore predefinito). Per specificare che un sottoscrittore garantisce di elaborare qualsiasi messaggio riceva prima di restituire il controllo al client JMS IBM MQ, fare clic su Breve.
PROCESSDURATION PROCDUR
Pubblicazione ottimistica

Questa proprietà può essere utilizzata in un client JMS IBM MQ ma non ha alcun effetto su un gestore code IBM MQ.

Per specificare che, quando un publisher pubblica un messaggio, il client JMS IBM MQ non restituisce il controllo al publisher fino a quando non ha completato tutta l'elaborazione associata alla chiamata e può notificare l'esito al publisher, fare clic su No (il valore predefinito). Per specificare che, quando un publisher pubblica un messaggio, il client JMS IBM MQ restituisce il controllo al publisher immediatamente, prima che abbia completato tutta l'elaborazione associata alla chiamata e che possa notificare l'esito al publisher, fare clic su (il client JMS IBM MQ notifica l'esito solo quando il publisher esegue il commit del messaggio)
OPTIMISTICPUBLICATION OPTPUB
Notifica in uscita

Questa proprietà può essere utilizzata in un client JMS IBM MQ ma non ha alcun effetto su un gestore code IBM MQ.

Per specificare che, quando un sottoscrittore riconosce un messaggio o ne esegue il commit, il client JMS IBM MQ non restituisce il controllo al sottoscrittore finché non ha completato tutta l'elaborazione associata alla chiamata e può notificare l'esito al sottoscrittore, fare clic su (il valore predefinito). Per specificare che, quando un sottoscrittore riconosce un messaggio o ne esegue il commit, il client JMS IBM MQ restituisce il controllo al sottoscrittore immediatamente, prima che abbia completato la chiamata e possa notificare l'esito al sottoscrittore, fare clic su No.
OUTCOMENOTIFICATION NOTIFY
Ricezione isolamento

Questa proprietà può essere utilizzata in un client JMS IBM MQ ma non ha alcun effetto su un gestore code IBM MQ.

Per specificare che un sottoscrittore riceva solo i messaggi nella coda del sottoscrittore di cui è stato eseguito il commit, fare clic su Con commit (il valore predefinito). Per specificare che un sottoscrittore possa ricevere messaggi di cui non è stato eseguito il commit nella relativa coda, fare clic su Senza commit. Il valore Uncommitted ha effetto solo se la proprietà Process Duration ha il valore Short.
RECEIVEISOLATION RCVISOL