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:
- generale
- Connessione
- Riconnessione
- canali
- SSL
- uscite
- Broker
- Code temporanee
- Argomenti temporanei
- Abbonato
- Esteso
- Regolazione avanzata
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:
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
|
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 |
![]() |
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 | |
![]() |
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 | |
![]() |
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 |
|||
![]() |
![]() |
![]() |
![]() |
Condivisione delle conversazioni consentita | Fare clic su Sì (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 |
|
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 Sì 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. Ogni voce dell'elenco deve essere o il nome di una classe che implementa l'interfaccia IBM MQ Java MQSendExit (per un canale send exit scritto in Java), o una stringa nel formato libraryName(entryPointName) (per un canale send exit non scritto 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. Ogni voce dell'elenco deve essere o il nome di una classe che implementa l'interfaccia IBM MQ Java MQReceiveExit (per un canale receive exit scritto in Java), o una stringa nel formato libraryName(entryPointName) (per un canale receive exit non scritto 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 | Digitare o il nome di una classe che implementa l'interfaccia IBM MQ Java MQSecurityExit (per un'uscita di sicurezza del canale scritta in Java) o 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.* .![]()
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 Sì. |
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 nelle 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 Sì. 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 Sì. 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 Sì. 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 Sì. 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 Sì (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 Sì (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 valoreUncommitted ha effetto solo se la proprietà Process Duration ha il valore Short . |
RECEIVEISOLATION | RCVISOL |