Eigenschaften von Verbindungsfactorys
Die Eigenschaften für Verbindungsfactorys werden im Dialog 'Verbindungsfactory' festgelegt. Welche Eigenschaften in diesem Dialog verfügbar sind, ist davon abhängig, welchen Messaging-Provider die Verbindungsfactory verwendet.
In den folgenden Tabellen werden alle Eigenschaften aufgeführt, die festgelegt werden können:
- Allgemein
- Verbindung
- Verbindungswiederholung
- Kanäle
- SSL
- Exits
- Broker
- Temporäre Warteschlangen
- Temporäre Themen
- Subskribent
- Erweitert
- Erweiterte Optimierung
Für jede Eigenschaft wird kurz beschrieben, wann ihre Konfiguration erforderlich oder sinnvoll sein kann. Die Tabellen führen außerdem die entsprechenden ausgeschriebenen und Kurznamen zur Verwendung in dem Befehlszeilentool 'JMS-Verwaltung' auf. Welche Eigenschaften im Dialog 'Eigenschaften' verfügbar sind, ist davon abhängig, welchen Messaging-Provider die Verbindungsfactory verwendet. Weitere Informationen zum Befehlszeilentool 'JMS-Verwaltung' finden Sie unter JMS-Objekte mit dem Verwaltungstool konfigurieren in der IBM® Knowledge Center.
Seite 'Allgemein'
In der folgenden Tabelle werden die Eigenschaften aufgeführt, die Sie auf der Seite Allgemein im Dialog mit den Eigenschaften der Verbindungsfactory festlegen können.
Eigenschaft | Bedeutung | Ausgeschriebener Name | Kurzname |
---|---|---|---|
Name | Dies ist der Name des Objekts. | NAME | |
Beschreibung | Geben Sie eine Beschreibung für das Objekt ein. | DESCRIPTION | DESC |
Klassenname | Hier wird der Klassenname angezeigt, der durch die Verbindungsfactory implementiert wird. | ||
Messaging-Provider | Hier wird angezeigt, ob die Verbindungsfactory MQ-Übertragung (Bindungen oder Client) oder Echtzeit-Übertragung (direkt oder direkter HTTP-Zugriff) verwendet. Der Echtzeit-Transport steht in IBM MQ 8.0 nicht zur Verfügung. Wenn Sie mit IBM MQ 8.0 arbeiten, können Sie den Echtzeit-Transport zwar definieren, aber er schlägt beim Versuch, eine Verbindung herzustellen, fehl.. | ||
Übertragung | Hier wird die Übertragungsart angezeigt, die für die Verbindung verwendet wird. Bindungen sind eine direkte Verbindung zu dem Warteschlangenmanager, der sich auf demselben Computer wie der JMS-Client befindet. Client ist eine Clientverbindung, die
TCP/IP verwendet (der Warteschlangenmanager kann sich auf demselben oder einem anderen Computer befinden). Direkt ist eine direkte Verbindung zu einem Broker von IBM Integration Bus. Direkter HTTP-Zugriff ist eine direkte Verbindung, die HTTP-Tunneling verwendet. Obwohl dieses Feld schreibgeschützt ist, können Sie die Transportart ändern, falls eine alternative Transportart für den Messaging-Provider verfügbar ist. Weitere Informationen finden Sie unter Die bei Verbindungen verwendete Transportart ändern. |
TRANSPORT | TRAN |
Provider-Version | Nehmen Sie eine Auswahl oder Eingabe für Art, Version, Release, Änderungsgrad und Fixpack des Warteschlangenmanagers vor, mit dem dieser Client eine Verbindung herstellen soll. Falls Sie den Wert eingeben, verwenden Sie eines der folgenden Formate:
Der Wert "8" oder höher gibt an, dass dies eine
Verbindungsfactory von IBM MQ 8.0 für
Verbindungen zu einem Warteschlangenmanager für
IBM MQ 8.0 sein soll. Der Wert "7" oder höher gibt an, dass
dies eine Verbindungsfactory von IBM WebSphere MQ 7.0 für Verbindungen
zu einem Warteschlangenmanager für IBM WebSphere MQ 7.0 sein soll. Ein
Wert kleiner als 7 (z. B. "6.0.2.0") gibt an, dass er für die Verwendung mit Warteschlangenmanagern vor
Version 7.0 bestimmt ist. Der Standardwert |
PROVIDERVERSION | PVER |
Weitere Informationen zu Problemen bei der Fehlerbehebung, die auftreten können, wenn Sie eine Verbindung zu einem Warteschlangenmanager mit einer bestimmten Providerversion herstellen, finden Sie unter Fehlerbehebung für JMS-Providerversion in der IBM Knowledge Center. |
|||
Client-ID | Die Client-ID wird verwendet, um die Anwendungsverbindung für permanente Subskriptionen eindeutig zu identifizieren. Geben Sie eine ID für den Client ein |
CLIENTID | CID |
Max. Puffergröße | Geben Sie die maximale Anzahl erhaltener Nachrichten ein, die in einem internen Nachrichtenpuffer gespeichert werden können, während auf die Verarbeitung der Nachrichten durch die Clientanwendung gewartet wird. Diese Eigenschaft ist nur gültig, wenn die Eigenschaft Übertragung den Wert Direkt und Direkter HTTP-Zugriff aufweist. Der Standardwert ist 1000. |
MAXBUFFSIZE | MBSZ |
Seite 'Verbindung'
In der folgenden Tabelle werden die Eigenschaften genannt, die Sie auf der Seite Verbindung im Dialogfenster mit den Eigenschaften der Verbindungsfactory festlegen können. Bearbeiten Sie die Eigenschaften auf der Seite Verbindung, um die Verbindungseigenschaften für Verbindungen festzulegen, die von dieser Verbindungsfactory erstellt werden.
Eigenschaft | Bedeutung | Ausgeschriebener Name | Kurzname |
---|---|---|---|
![]() |
Geben Sie den Namen an, mit dem sich die Anwendung selbst identifiziert. Weitere Informationen finden Sie unter Anwendungsnamen in unterstützten Programmiersprachen angeben in der IBM Knowledge Center. | APPLICATIONNAME | APPNAME |
Basiswarteschlangenmanager | Nehmen Sie eine Auswahl oder Eingabe für den Namen des Warteschlangenmanagers vor, zu dem eine Verbindung hergestellt werden soll. Falls Ihre Anwendung eine Kanaldefinitionstabelle des Clients verwendet, um eine Verbindung zu einem Warteschlangenmanager herzustellen, finden Sie weitere Informationen unter Definitionstabelle für Clientkanäle in der IBM Knowledge Center. | QMANAGER | QMGR |
Broker-Warteschlangenmanager | Diese Eigenschaft kann auf einem JMS-Client mit IBM WebSphere MQ 7.0 verwendet werden, hat jedoch keinerlei Auswirkung auf einen Warteschlangenmanager in IBM WebSphere MQ 7.0. Nehmen Sie eine Auswahl oder Eingabe für den Namen des Warteschlangenmanagers vor, auf dem der Broker ausgeführt wird. |
BROKERQMGR | BQM |
Verbindungsliste |
Durch Kommas getrennte Liste mit Verbindungsadressen im Format HOSTNAME(PORT).
Die Verbindungsadressen in der Liste werden der Reihe nach ausprobiert und zwar einmal für jeden Verbindungswiederholungsversuch. HOSTNAME kann für einen DNS-Namen oder eine IP-Adresse stehen. PORT nimmt standardmäßig den Wert 1414 an. |
CLIENTRECONNECTHOSTS | CRHOSTS |
Hostname | Geben Sie den Hostnamen oder die IP-Adresse des Computers ein, der den Warteschlangenmanager enthält, oder, für eine direkte Verbindung mit einem Broker, den Computer, der den Broker enthält. | HOSTNAME | HOST |
Port | Geben Sie die Portnummer an, die der Warteschlangenmanager oder Broker überwacht. Der Standardwert ist 1414, falls die Eigenschaft Übertragung auf Client eingestellt ist. Der Standardwert ist 1506, falls die Eigenschaft Übertragung auf Direkt oder Direkter HTTP-Zugriff eingestellt ist. |
PORT | - |
Proxy-Hostname | Geben Sie den Hostnamen des Proxy-Servers für eine direkte Verbindung ein. | PROXYHOSTNAME | PHOST |
Proxy-Port | Geben Sie die Portnummer des Proxy-Servers für eine direkte Verbindung ein. Der Standardwert ist 443. | PROXYPORT | PPORT |
ID des codierten Zeichensatzes (CCSID). | Geben Sie die ID des codierten Zeichensatzes (CCSID) ein, die für Verbindungen verwendet werden soll. Für beste Leistung sollte der Wert dieser Eigenschaft der gleiche sein wie der Wert des Attributs 'ID des codierten Zeichensatzes (CCSID)' (Eigenschaften des Warteschlangenmanagers) des Basiswarteschlangenmanagers. | ID des codierten Zeichensatzes | CCS |
Multicasting |
Geben Sie an, ob Nachrichten unter Verwendung des Transports mit Unterstützung für selektives Rundsenden an Empfänger übertragen werden sollen. Multicasting-Transport ist nur für Themenzieladressen gültig und kann ausschließlich dann verwendet werden, wenn die Verbindungsfactory Direkt-IP-Transport unterstützt. Direkter IT-Transport steht in IBM MQ 8.0 nicht zur Verfügung. Wenn Sie mit IBM MQ 8.0 arbeiten, können Sie den direkten IT-Transport zwar definieren, aber er schlägt beim Versuch, eine Verbindung herzustellen, fehl.. Der Standardwert ist Inaktiviert, was bedeutet, dass Nachrichten nicht per Multicasting-Transport an die Empfänger übertragen werden. Klicken Sie auf Aktiviert, um Nachrichten an die Empfänger unter Verwendung von Multicasting-Transport zu übertragen. Das Thema muss für zuverlässiges Multicasting im Broker konfiguriert sein. Eine zuverlässige Servicequalität wird verwendet, wenn das Thema für zuverlässiges Multicasting konfiguriert wurde. |
MULTICAST | MULTI |
Klicken Sie auf Zuverlässig, um Nachrichten an den Empfänger unter Verwendung von Multicasting-Transport in einer zuverlässigen Servicequalität zu liefern. Das Thema muss für zuverlässiges Multicasting im Broker konfiguriert sein. Falls das Thema nicht für zuverlässiges Multicasting konfiguriert wurde, können Sie keinen Nachrichtenempfänger für das Thema erstellen. Klicken Sie Nicht zuverlässig an, um Nachrichten unter Verwendung von Multicasting-Transport zu übertragen, ohne jedoch eine zuverlässige Servicequalität zu verwenden. Das Thema muss für Multicasting im Broker konfiguriert sein. Eine zuverlässige Servicequalität wird nicht verwendet, auch wenn das Thema für zuverlässiges Multicasting konfiguriert wurde. |
|||
Lokale Adresse | Für eine Verbindung zu einem Warteschlangenmanager geben Sie entweder die lokale Netzwerkschnittstelle an, die verwendet werden soll, oder den zu verwendenden lokalen Port (bzw. den Bereich lokaler Ports), oder beides. Der Kanal bindet sich lokal an die Adresse. Verwenden Sie das Format IP-Adresse(niedrige Portnummer, hohe Portnummer). Dabei steht IP-Adresse für die IP-Adresse, die in der IPv4-Schreibweise mit Trennzeichen, im IPv6-Hexadezimalformat oder im alphanumerischen Hostnamensformat angegeben ist. Beispiele: 127.0.0.1 gibt die IPv4-Adresse mit beliebigem Port an; 127.0.0.1(1000) gibt die IPv4-Adresse und einen bestimmten Port an; 127.0.0.1(1000,2000) gibt die IPv4-Adresse und einen Portbereich an; (1000) gibt nur einen Port an. Falls Sie eine direkte Verbindung zu einem Broker verwenden, ist diese Eigenschaft nur relevant, falls Multicasting verwendet wird. Geben Sie die lokale Netzwerkschnittstelle an, die verwendet werden soll, und zwar in Form einer IP-Adresse oder eines Hostnamens, aber geben Sie keine Portnummer an. | LOCALADDRESS | LA |
Verbindungsoptionen | Wählen Sie aus, wie die Anwendung eine Verbindung zu dem Warteschlangenmanager herstellt. Klicken Sie Standard an, damit die Art der Bindung zwischen der Anwendung und dem Warteschlangenmanager von der Plattform abhängig ist, auf der der Warteschlangenmanager ausgeführt wird, sowie davon, wie der Warteschlangenmanager konfiguriert wurde. Klicken Sie Gemeinsam genutzt an, wenn die Anwendung und der Warteschlangenmanager in unterschiedlichen Ausführungseinheiten ausgeführt werden, aber manche Ressourcen gemeinsam nutzen. Klicken Sie Isoliert an, damit die Anwendung und der lokale Warteschlangenmanager in getrennten Ausführungseinheiten ausgeführt werden. Klicken Sie Direktaufruf an, damit die Anwendung und der lokale Warteschlangenmanager in der gleichen Ausführungseinheit ausgeführt werden. Klicken Sie Serieller Warteschlangenmanager an, damit die Anwendung die exklusive Verwendung für das Verbindungs-Tag innerhalb des Geltungsbereichs des Warteschlangenmanagers anfordert. Klicken Sie S an, damit die Anwendung die exklusive Verwendung für das Verbindungs-Tag innerhalb der Gruppe mit gemeinsamer Warteschlange anfordert, der der Warteschlangenmanager zugeordnet ist. |
CONNOPT | CNOPT |
Klicken Sie Manager für begrenzte Warteschlangen an, damit die Anwendung die geteilte Verwendung für das Verbindungs-Tag anfordert, wobei jedoch die geteilte Verwendung innerhalb des Geltungsbereichs des Warteschlangenmanagers begrenzt wird. Klicken Sie Gruppe mit gemeinsamen begrenzten Warteschlangen an, damit die Anwendung die geteilte Verwendung für das Verbindungs-Tag anfordert, wobei jedoch die geteilte Verwendung für das Verbindungs-Tag innerhalb des Geltungsbereichs der Gruppe mit gemeinsamer Warteschlange begrenzt wird, der der Warteschlangenmanager zugeordnet ist. Die Optionen |
|||
![]() |
![]() |
![]() |
![]() |
Gemeinsam genutzter Datenaustausch zulässig | Klicken Sie Ja an (der Standardwert), um festzulegen, dass eine Clientverbindung ihren Socket gemeinsam mit anderen JMS-Verbindungen von dem gleichen Prozess zu dem gleichen Warteschlangenmanager verwenden kann, falls die Kanaldefinitionen übereinstimmen. Andernfalls klicken Sie Nein an. | SHARECONVALLOWED | SCA |
Seite 'Verbindungswiederholung'
Eigenschaft | Bedeutung | Ausgeschriebener Name | Kurzname |
---|---|---|---|
Optionen |
|
CLIENTRECONNECTOPTIONS | CROPT |
Zeitlimit | Intervall in Sekunden, bevor die Verbindungswiederholungsversuche eingestellt werden. Der Standardwert beträgt 1800 Sekunden (30 Minuten). | CLIENTRECONNECTTIMEOUT | CRT |
Seite 'Kanäle'
In der folgenden Tabelle werden die Eigenschaften aufgeführt, die Sie auf der Seite Kanal im Dialog mit den Eigenschaften der Verbindungsfactory festlegen können. Bearbeiten Sie die Eigenschaften auf der Seite Kanal, um zu konfigurieren, wie sich der JMS-Client mit dem Warteschlangenmanager verbindet.
Eigenschaft | Bedeutung | Ausgeschriebener Name | Kurzname |
---|---|---|---|
Kanal | Nehmen Sie eine Auswahl oder Eingabe für den Namen des Serververbindungskanals vor, der verwendet werden soll, um den Client mit dem Warteschlangenmanager zu verbinden. Um die Schaltfläche 'Auswählen' zur Eingabe des Namens verwenden zu können, müssen Sie bereits einen Wert für die Eigenschaft Basiswarteschlangenmanager auf der Seite Verbindung eingegeben haben und der ausgewählte Warteschlangenmanager muss aktiv sein. Sie müssen einen Wert für eine der beiden Eigenschaften Kanal oder URL der Definitionstabelle für den Clientkanal festlegen, nicht jedoch für beide. |
CHANNEL | CHAN |
URL der Definitionstabelle für den Clientkanal | Geben sie die URL ein, die den Namen und die Position der Datei bestimmt, die die Kanaldefinitionstabelle des Clients enthält und festlegt, wie auf die Datei zugegriffen werden kann. Sie müssen einen Wert für eine der beiden Eigenschaften Kanal oder URL der Definitionstabelle für den Clientkanal festlegen, nicht jedoch für beide. |
CCDTURL | CCDT (Client Channel Definition Table) |
Header-Komprimierung | Klicken Sie Bearbeiten an und wählen Sie dann die Liste der Verfahren aus, die verwendet werden können, um die Headerdaten einer Verbindung zu komprimieren. | COMPHDR | HC |
Nachrichtenkomprimierung | Klicken Sie Bearbeiten an und wählen Sie dann die Liste der Verfahren aus, die verwendet werden können, um die Nachrichtendaten einer Verbindung zu komprimieren. | COMPMSG | MC |
Seite 'SSL'
In der folgenden Tabelle werden die Eigenschaften aufgeführt, die Sie auf der Seite SSL im Dialog mit den Eigenschaften der Verbindungsfactory festlegen können. Bearbeiten Sie die Eigenschaften auf der Seite SSL, um die TLS-Details zur Gewährleistung der Sicherheit von Clientverbindungen und direkten Verbindungen zum Broker zu konfigurieren.
Eigenschaft | Bedeutung | Ausgeschriebener Name | Kurzname |
---|---|---|---|
Direkte SSL-Authentifizierung | Um die TLS-Authentifizierung für eine direkte Verbindung zu aktivieren, auf Zertifikat klicken. Um Authentifizierung, Benutzernamen-Authentifizierung und Kennwort-Authentifizierung zu inaktivieren, auf Basis klicken. | DIRECTAUTH | DAUTH |
CipherSuite | Wählen Sie die Cipher-Suite aus, die für eine TLS-Verbindung verwendet
werden soll. Die Cipher-Suite muss mit den Verschlüsselungsangaben des
Serververbindungskanals übereinstimmen, der in der Eigenschaft
Kanal auf der
Seite 'Kanäle' festgelegt
wurde. Falls Sie keine Cipher-Suite auswählen, werden die Eigenschaften
FIPS erforderlich , Zertifikatswiderrufsliste ,
Peer-Name und
Rücksetzzähler ignoriert. |
SSLCIPHERSUITE | SCPHS |
FIPS erforderlich | Klicken Sie auf Ja, um anzugeben, dass eine TLS-Verbindung eine Cipher-Suite verwenden muss, die vom IBM Java JSSE FIPS-Provider (IBMJSSEFIPS) unterstützt wird. Klicken Sie auf Nein, falls eine TLS-Verbindung eine beliebige Cipher-Suite verwenden darf. | SSLFIPSREQUIRED | SFIPS |
Zertifikatswiderrufsliste | Geben Sie eine Liste mit Zertifikatswiderrufslisten-Servern ein, um auf TLS-Zertifikatswiderrufe zu prüfen. | SSLCRL | SCRL |
Peer-Name | Geben Sie einen Entwurf für einen definierten Namen ein, der mit dem durch den Warteschlangenmanager bereitgestellten Namen übereinstimmen muss.
Der TLS-Peer-Name muss außerdem mit dem TLS-Peer-Namen des
Serververbindungskanals übereinstimmen, der in der Eigenschaft
Kanal auf der
Seite 'Kanäle' angegeben
wurde. |
SSLPEERNAME | SPEER |
Rücksetzzähler | Geben Sie die Gesamtzahl der Bytes ein, die durch eine Verbindung gesendet und empfangen werden, bevor der geheime Schlüssel, der zur Verschlüsselung verwendet wird, festgelegt wird. | SSLRESETCOUNT | SRC |
Seite 'Exits'
In der folgenden Tabelle werden die Eigenschaften aufgeführt, die Sie auf der Seite Exits im Dialog mit den Eigenschaften der Verbindungsfactory festlegen können. Benutzerexits sind vom Benutzer bereitgestellte Codemodule zur zusätzlichen Verarbeitung der Nachrichtendaten (z. B. zur Verschlüsselung oder Datenkomprimierung). Bearbeiten Sie die Eigenschaften auf der Seite Exits, um die Stelle zu ändern, an der beim Aufruf ausgeführte Codemodule von Clientexits standardmäßig zu finden sind.
Eigenschaft | Bedeutung | Ausgeschriebener Name | Kurzname |
---|---|---|---|
Name des Sende-Exits | Geben Sie den Namen des Kanalsendeexits ein oder die Folge von Sendeexits, die nacheinander ausgeführt werden sollen. Jeder Eintrag in der Liste muss entweder der Name einer Klasse sein, die das Objekt MQSendExit der Java-Schnittstelle von IBM MQ implementiert (bei einem Kanalsendeexit, der in Java geschrieben wurde), oder eine Zeichenfolge im Format Bibliotheksname(Name_des_Eingangspunkts) (bei einem Kanalsendeexit, der nicht in Java geschrieben wurde). | SENDEXIT | SDX |
Initialisierung des Sendeexits | Geben Sie die Benutzerdaten ein, die beim Aufruf von Kanalsendeexits an diese übergeben werden. Sie können auch mehrere Benutzerdaten eingeben, indem Sie diese durch Kommas trennen. | SENDEXITINIT | SDXI |
Name des Empfangsexits | Geben Sie den Namen des Kanalempfangsexits oder eine Folge von Empfangsexits ein, die aufgerufen werden sollen. Jeder Eintrag in der Liste muss entweder der Name einer Klasse sein, die das Objekt MQReceiveExit der Java-Schnittstelle von IBM MQ implementiert (bei einem Kanalempfangsexit, der in Java geschrieben wurde), oder eine Zeichenfolge im Format Bibliotheksname(Name_des_Eingangspunkts) (bei einem Kanalempfangsexit, der nicht in Java geschrieben wurde). | RECEXIT | RCX |
Initialisierung des Empfangsexits | Geben Sie die Benutzerdaten ein, die beim Aufruf von Kanalempfangsexits an diese übergeben werden. Sie können auch mehrere Benutzerdaten eingeben, indem Sie diese durch Kommas trennen. | RECEXITINIT | RCXI |
Name des Sicherheitsexits | Geben Sie entweder den Namen einer Klasse ein, die das Objekt MQSecurityExit der Java-Schnittstelle von IBM MQ implementiert (bei einem Kanalsicherheitsexit, der in Java geschrieben wurde), oder eine Zeichenfolge im Format Bibliotheksname(Name_des_Eingangspunkts) (bei einem Kanalsicherheitsexit, der nicht in Java geschrieben wurde). | SECEXIT | SCX |
Initialisierung des Sicherheitsexits | Geben Sie die Benutzerdaten ein, die beim Aufruf des Kanalsicherheitsexits an dieses übergeben werden. | SECEXITINIT | SCXI |
Seite 'Broker'
In der folgenden Tabelle werden die Eigenschaften aufgeführt, die Sie auf der Seite Broker im Dialog mit den Eigenschaften der Verbindungsfactory festlegen können. Bearbeiten Sie die Eigenschaften auf der Seite Broker, um Angaben zum Publish/Subscribe-Broker zu machen.
Eigenschaft | Bedeutung | Ausgeschriebener Name | Kurzname |
---|---|---|---|
Brokerwarteschlange für Subskriptionsnachrichten | Diese Eigenschaft kann auf einem JMS-Client mit IBM WebSphere MQ 7.0 oder höher verwendet werden, hat jedoch keinerlei Auswirkung auf einen Warteschlangenmanager in IBM WebSphere MQ 7.0 oder höher. Nehmen Sie eine Auswahl oder Eingabe für den Namen der Warteschlange vor, aus der nicht permanente Subskriptionsnachrichten empfangen werden. Die Standardwarteschlange lautetSYSTEM.JMS.ND.SUBSCRIBER.QUEUE . Um die Schaltfläche 'Auswählen' zur Eingabe des Namens verwenden zu können, müssen Sie bereits einen Wert für die Eigenschaft Basiswarteschlangenmanager auf der Seite Verbindung ausgewählt haben und der ausgewählte Warteschlangenmanager muss aktiv sein. |
BROKERSUBQ | BSUB |
Brokerwarteschlange für CC-Subskriptionsnachrichten | Diese Eigenschaft kann auf einem JMS-Client mit IBM WebSphere MQ 7.0 oder höher verwendet werden, hat jedoch keinerlei Auswirkung auf einen Warteschlangenmanager in IBM WebSphere MQ 7.0 oder höher. Nehmen Sie eine Auswahl oder Eingabe für den Namen der Warteschlange vor, aus der nicht permanente Subskriptionsnachrichten für einen Verbindungskonsumenten (Objekt der Klasse 'ConnectionConsumer') abgerufen werden. Die Standardwarteschlange lautetSYSTEM.JMS.CC.SUBSCRIBER.QUEUE . Um die Schaltfläche 'Auswählen' zur Eingabe des Namens verwenden zu können, müssen Sie bereits einen Wert für die Eigenschaft Basiswarteschlangenmanager auf der Seite Verbindung ausgewählt haben und der ausgewählte Warteschlangenmanager muss aktiv sein. Weitere Informationen finden Sie in der BROKERSUBQ-Eigenschaft in der IBM Knowledge Center. |
BROKERCCSUBQ | CCSUB |
Steuerwarteschlange des Brokers | Diese Eigenschaft kann auf einem JMS-Client mit IBM WebSphere MQ 7.0 oder höher verwendet werden, hat jedoch keinerlei Auswirkung auf einen Warteschlangenmanager in IBM WebSphere MQ 7.0 oder höher. Nehmen Sie eine Auswahl oder Eingabe für den Namen der Steuerwarteschlange des Brokers vor. Um die Schaltfläche 'Auswählen' zur Eingabe des Namens verwenden zu können, müssen Sie bereits einen Wert für die EigenschaftBroker-Warteschlangenmanager auf der Seite Verbindung ausgewählt haben und der ausgewählte Warteschlangenmanager muss aktiv sein. |
BROKERCONQ | BCON |
Veröffentlichungsdatenstrom | Diese Eigenschaft kann auf einem JMS-Client mit IBM WebSphere MQ 7.0 oder höher verwendet werden, hat jedoch keinerlei Auswirkung auf einen Warteschlangenmanager in IBM WebSphere MQ 7.0 oder höher. Nehmen Sie eine Auswahl oder Eingabe für den Namen der Warteschlange vor, an die veröffentlichte Nachrichten gesendet werden (die Datenstromwarteschlange). Die Standardwarteschlange lautetSYSTEM.JMS.BROKER.DEFAULT.STREAM . Um die Schaltfläche 'Auswählen' zur Eingabe des Namens verwenden zu können, müssen Sie bereits einen Wert für die Eigenschaft Brokerwarteschlangenmanager auf der Seite Verbindung ausgewählt haben und der ausgewählte Warteschlangenmanager muss aktiv sein. |
BROKERPUBQ | BPUB |
Brokerversion | Diese Eigenschaft kann auf einem JMS-Client mit IBM WebSphere MQ 7.0 oder höher verwendet werden, hat jedoch keinerlei Auswirkung auf einen Warteschlangenmanager in IBM WebSphere MQ 7.0 oder höher. Wählen Sie die Version des verwendeten Brokers aus. Klicken Sie auf V1, um einen Publish/Subscribe-Broker für IBM MQ oder IBM Integration Bus im Kompatibilitätsmodus zu verwenden. Dies ist der Standardwert, wenn die EigenschaftÜbertragung auf
Bindungen oder Client
gesetzt ist. Klicken Sie auf V2 , um IBM Integration Bus im nativen Modus zu verwenden. Die ist der Standardwert, wenn die Eigenschaft Übertragung
auf Direkt oder Direkter HTTP-Zugriff gesetzt ist. |
BROKERVER | BVER |
Bestätigungsintervall für Veröffentlichung | Diese Eigenschaft kann auf einem JMS-Client mit IBM WebSphere MQ 7.0 oder höher verwendet werden, hat jedoch keinerlei Auswirkung auf einen Warteschlangenmanager in IBM WebSphere MQ 7.0 oder höher. Geben Sie die Anzahl der Nachrichten ein, die durch einen Publisher veröffentlicht werden, bevor der IBM MQ-JMS-Client eine Bestätigung vom Broker anfordert. Falls Sie den Wert für diese Eigenschaft herabsetzen, fordert der Client häufiger eine Bestätigung an, was zu einer schlechteren Leistung des Publishers führt. Falls Sie den Wert erhöhen, benötigt der Client mehr Zeit, um einen Fehler auszugeben, falls der Broker fehlschlägt. Diese Eigenschaft ist nur relevant, falls die EigenschaftÜbertragung den Wert Bindungen oder Client aufweist. Der Standardwert ist 25. |
PUBACKINT | PAI |
Seite 'Temporäre Warteschlangen'
In der folgenden Tabelle werden die Eigenschaften aufgeführt, die Sie auf der Seite Temporäre Warteschlangen im Dialog mit den Eigenschaften der Verbindungsfactory festlegen können. Bearbeiten Sie die Eigenschaften auf der Seite Temporäre Warteschlangen, um festzulegen, wie die temporären JMS-Warteschlangen dynamisch definiert werden.
Eigenschaft | Bedeutung | Ausgeschriebener Name | Kurzname |
---|---|---|---|
Temporäre Modellwarteschlange | Nehmen Sie eine Auswahl oder Eingabe für den Namen der Modellwarteschlange vor, anhand derer temporäre JMS-Warteschlangen erstellt werden. Um die Schaltfläche 'Auswählen' zur Eingabe des Namens verwenden zu können, müssen Sie bereits einen Wert für die Eigenschaft Basiswarteschlangenmanager auf der Seite Verbindung ausgewählt haben und der ausgewählte Warteschlangenmanager muss aktiv sein. |
TEMPMODEL | TM |
Präfix der temporären Warteschlange | Geben Sie das Präfix ein, das zur Bildung des Namens einer
dynamischen IBM MQ-Warteschlange verwendet wird. Die Regeln zur Bildung des Präfix entsprechen denjenigen, die zur
Bildung der Inhalte des Feldes 'DynamicQName' in einem
IBM MQ-Objektdeskriptor (MQOD)
verwendet werden, jedoch muss das letzte Zeichen, bei dem es sich nicht um ein
Leerzeichen handelt, ein Stern (*) sein. Falls kein Wert für die Eigenschaft
festgelegt wurde, lautet der verwendete Wert
AMQ.* .![]() CSQ.* verwendet. |
TEMPQPREFIX | TQP |
Seite 'Temporäre Themen'
In der folgenden Tabelle werden die Eigenschaften aufgeführt, die Sie auf der Seite Temporäre Themen im Dialog mit den Eigenschaften der Verbindungsfactory festlegen können. Bearbeiten Sie die Eigenschaften auf der Seite Temporäre Themen, um festzulegen, wie die temporären JMS-Themen dynamisch definiert werden.
Eigenschaft | Bedeutung | Ausgeschriebener Name | Kurzname |
---|---|---|---|
Präfix des temporären Themas | Geben Sie das Präfix ein, das verwendet wird, um den Namen eines temporären Themas zu bilden. Bei der Erstellung temporärer Themen generiert JMS eine Themazeichenfolge in der Form TEMP/TEMPTOPICPREFIX/eindeutige_Kennung, oder, falls diese Eigenschaft den Standardwert verwendet, nur TEMP/eindeutige_Kennung. | TEMPTOPICPREFIX | TTP |
Seite 'Subskribent'
In der folgenden Tabelle werden die Eigenschaften aufgeführt, die Sie auf der Seite Subskribent im Dialog mit den Eigenschaften der Verbindungsfactory festlegen können. Bearbeiten Sie die Eigenschaften auf der Seite Subscriber, um Subskribenten und Subskriptionen zu verwalten.
Eigenschaft | Bedeutung | Ausgeschriebener Name | Kurzname |
---|---|---|---|
Nachrichtenauswahl | Diese Eigenschaft kann auf einem JMS-Client mit IBM WebSphere MQ 7.0 verwendet werden, hat jedoch keinerlei Auswirkung auf einen Warteschlangenmanager in IBM WebSphere MQ 7.0. Um festzulegen, dass die Nachrichtenauswahl durch die JMS-Clientanwendung vorgenommen wird, klicken Sie Client an. Um festzulegen, dass die Nachrichtenauswahl durch den Broker vorgenommen wird, klicken Sie Broker an. Falls für die EigenschaftÜbertragung auf der Seite Allgemein der Wert Direkt eingetragen ist, erfolgt die Nachrichtenauswahl immer durch den Broker und der Wert der Eigenschaft Nachrichtenauswahl wird ignoriert. Die Nachrichtenauswahl durch den Broker wird nicht unterstützt, falls die Eigenschaft Brokerversion auf der Seite Broker den Wert V1 hat. |
MSGSELECTION | MSEL |
Wenige Subskriptionen | Diese Eigenschaft kann auf einem JMS-Client mit IBM WebSphere MQ 7.0 verwendet werden, hat jedoch keinerlei Auswirkung auf einen Warteschlangenmanager in IBM WebSphere MQ 7.0. Diese Eigenschaft steuert das Nachrichtenabrufverhalten für ein Objekt vom Typ 'TopicSubscriber'. Um festzulegen, dass Subskriptionen häufig passende Nachrichten erhalten, klicken Sie Nein an. Um festzulegen, dass Subskriptionen selten passende Nachrichten erhalten, klicken Sie Ja an. |
SPARSESUBS | SSUBS |
Subskriptionsspeicher | Diese Eigenschaft kann auf einem JMS-Client mit IBM WebSphere MQ 7.0 verwendet werden, hat jedoch keinerlei Auswirkung auf einen Warteschlangenmanager in IBM WebSphere MQ 7.0. Wählen Sie die Position aus, an der IBM MQ JMS permanente Daten für aktive Subskriptionen speichern soll. Um Subskriptionsinformationen über die Warteschlangen SYSTEM.JMS.ADMIN.QUEUE und SYSTEM.JMS.PS.STATUS.QUEUE zu speichern, klicken Sie auf Warteschlange. Um Subskriptionsinformationen im Publish/Subscribe-Broker und nicht in Warteschlangen zu speichern, klicken Sie auf Broker. Um dynamisch einen Warteschlangen- oder Broker-basierten Subskriptionsspeicher auszuwählen, und zwar abhängig von den Releaseständen von IBM MQ und dem installierten Publish/Subscribe-Broker, klicken Sie auf Migration (dies ist standardmäßig ausgewählt). Weitere Informationen zu Subskriptionsspeichern finden Sie unter Anwendungen mit IBM MQ-Klassen für JMS schreiben in der IBM Knowledge Center. |
SUBSTORE | SS |
Bereinigungsumfang | Diese Eigenschaft kann auf einem JMS-Client mit IBM WebSphere MQ 7.0 verwendet werden, hat jedoch keinerlei Auswirkung auf einen Warteschlangenmanager in IBM WebSphere MQ 7.0. Wählen Sie den Bereinigungsumfang für Subskriptionsspeicher aus, für die die EigenschaftSubskriptionsspeicher auf der Seite Broker auf Broker oder Migration eingestellt ist. |
CLEANUP | CL |
Bereinigungsintervall | Diese Eigenschaft kann auf einem JMS-Client mit IBM WebSphere MQ 7.0 verwendet werden, hat jedoch keinerlei Auswirkung auf einen Warteschlangenmanager in IBM WebSphere MQ 7.0. Geben Sie an, in welchem Intervall (Millisekunden) das Publish/Subscribe-Dienstprogramm zur Bereinigung im Hintergrund ausgeführt wird. |
CLEANUPINT | CLINT |
Klonunterstützung | Geben Sie an, ob zwei oder mehr Instanzen desselben Subskribenten für ein permanentes Thema gleichzeitig ausgeführt werden können. Beachten Sie, dass die Aktivierung von Klonunterstützung gegen die Spezifikation von JMS 1.1 verstößt. Um festzulegen, dass jeweils nur eine Instanz eines Subskribenten für ein permanentes Thema ausgeführt werden kann, klicken Sie Inaktiviert an. Dies ist der Standardwert. Um festzulegen, dass zwei oder mehr Instanzen desselben Subskribenten für ein permanentes Thema gleichzeitig ausgeführt werden können, wobei jede Instanz auf einer eigenen virtuellen Java-Maschine (JVM, Java Virtual Machine) ausgeführt wird, klicken Sie auf Aktiviert. | CLONESUPP | CLS |
Aktualisierungsintervall für Status | Diese Eigenschaft kann auf einem JMS-Client mit IBM WebSphere MQ 7.0 verwendet werden, hat jedoch keinerlei Auswirkung auf einen Warteschlangenmanager in IBM WebSphere MQ 7.0. Geben Sie an, in welchem Intervall (Millisekunden) die Transaktion mit langer Laufzeit aktualisiert wird, die feststellt, ob ein Subskribent seine Verbindung zum Warteschlangenmanager verliert. Diese Eigenschaft ist nur relevant, falls die EigenschaftSubskriptionsspeicher auf der Seite Broker den Wert Warteschlange hat. Weitere Informationen zu Subskriptionsspeichern finden Sie unter Anwendungen mit IBM MQ-Klassen für JMS schreiben in der IBM Knowledge Center.
|
STATREFRESHINT | SRI |
Platzhalterformat | Geben Sie an, welche Version der Platzhaltersyntax verwendet werden soll. Klicken Sie Nur Zeichenplatzhalter an, um ausschließlich Zeichenplatzhalter zu verwenden (für Konsistenz bei Anwendungen, die zuvor Broker Version 1 verwendet haben; siehe die Eigenschaft der Brokerversion). Klicken Sie Nur Themenplatzhalter an, um ausschließlich Platzhalter auf Themenebene zu verwenden, die in Broker Version 2 eingesetzt werden. |
WILDCARDFORMAT | WCFMT |
Seite 'Erweitert'
In der folgenden Tabelle werden die Eigenschaften aufgeführt, die Sie auf der Seite Erweitert im Dialog mit den Eigenschaften der Verbindungsfactory festlegen können. Bearbeiten Sie die Eigenschaften auf der Seite Erweitert, um weitere Eigenschaften des Verbindungsfactory-Objekts zu ändern.
Eigenschaft | Bedeutung | Ausgeschriebener Name | Kurzname |
---|---|---|---|
Größe des Nachrichtenstapels | Diese Eigenschaft kann auf einem JMS-Client mit IBM WebSphere MQ 7.0 verwendet werden, hat jedoch keinerlei Auswirkung auf einen Warteschlangenmanager in IBM WebSphere MQ 7.0. Geben Sie die maximale Anzahl an Nachrichten an, die von einer Warteschlange in ein Paket aufgenommen werden sollen, wenn asynchrone Nachrichtenübermittlung verwendet wird. Der Standardwert ist 10. |
MSGBATCHSZ | MBS |
Aufbewahrungsdauer für Nachrichten | Geben Sie an, ob der Verbindungskonsument unerwünschte Nachrichten in der Eingabewarteschlange aufbewahren soll. Um unerwünschte Nachrichten in der Eingabewarteschlange aufzubewahren, klicken Sie Ja an. Um unerwünschte Nachrichten entsprechend ihren Löschoptionen zu behandeln, klicken Sie Nein an. | MSGRETENTION | MRET |
Abfrageintervall | Diese Eigenschaft kann auf einem JMS-Client mit IBM WebSphere MQ 7.0 verwendet werden, hat jedoch keinerlei Auswirkung auf einen Warteschlangenmanager in IBM WebSphere MQ 7.0. Geben Sie an, in welchem Intervall (Millisekunden) Nachrichtenempfangsprogramme erneut versuchen, eine Nachricht von ihrer Warteschlange abzurufen, wenn das jeweilige Nachrichtenempfangsprogramm in einer Sitzung über keine passende Nachricht in seiner Warteschlange verfügt. Der Standardwert ist 5000. Falls häufig keine passende Nachricht für eines der Nachrichtenempfangsprogramme in der Sitzung verfügbar ist, erhöhen Sie gegebenenfalls den Wert für die Eigenschaft. |
POLLINGINT | PINT |
Suchintervall | Diese Eigenschaft kann auf einem JMS-Client mit IBM WebSphere MQ 7.0 verwendet werden, hat jedoch keinerlei Auswirkung auf einen Warteschlangenmanager in IBM WebSphere MQ 7.0. Geben Sie an, in welchem Intervall (Millisekunden) der IBM MQ-JMS-Client an den Anfang der Warteschlange zurückkehrt, wenn er nach einer passenden Nachricht sucht. Wenn ein Nachrichtenkonsument in der Punkt-zu-Punkt-Domäne einen Nachrichtenselektor verwendet, um auszuwählen, welche Nachrichten er empfangen möchte, sucht der IBM MQ-JMS-Client in der IBM MQ-Warteschlange nach passenden Nachrichten, und zwar in der Reihenfolge, die durch die EigenschaftReihenfolge bei der Nachrichtenübertragung der Warteschlange festgelegt ist (siehe Eigenschaften der Warteschlange). Wenn der Client eine passende Nachricht findet und diese an den Konsumenten liefert, nimmt der Client die Suche nach der nächsten passenden Nachricht von der aktuellen Position in der Warteschlange wieder auf. Der Client fährt damit fort, die Warteschlangen auf diese Weise zu durchsuchen, bis er das Ende der Warteschlange erreicht, oder bis das Zeitintervall in Millisekunden, wie durch den Wert dieser Eigenschaft bestimmt, abgelaufen ist. In jedem Fall kehrt der Client an den Anfang der Warteschlange zurück, um die Suche fortzusetzen, und ein neues Zeitintervall beginnt. |
RESCANINT | RINT |
Fehlschlagen bei Wartemodus | Um festzulegen, dass Aufrufe bestimmter Methoden fehlschlagen, falls sich der Warteschlangenmanager im Wartemodus befindet, klicken Sie Ja an. Falls eine Anwendung feststellt, dass der Warteschlangenmanager in den Wartemodus wechselt, kann sie ihre aktuelle Aufgabe beenden und die Verbindung trennen, sodass der Warteschlangenmanager anhalten kann. Um festzulegen, dass kein Methodenaufruf fehlschlagen kann, wenn der Warteschlangenmanager in den Wartemodus wechselt, klicken Sie Nein an. Falls Sie Nein anklicken, kann eine Anwendung nicht feststellen, dass der Warteschlangenmanager in den Wartemodus wechselt. Die Anwendung führt daher ggf. weiterhin Vorgänge für den Warteschlangenmanager aus, wodurch dieser möglicherweise nicht angehalten werden kann. | FAILIFQUIESCE | FIQ |
Synchronisationspunkte für alle Abrufe | Um festzulegen, dass alle Abrufe mit Synchronisationspunkt durchgeführt werden sollen, klicken Sie Ja an. Um festzulegen, dass alle Abrufe nicht mit Synchronisationspunkt durchgeführt werden sollen, klicken Sie Nein an. | SYNCPOINTALLGETS | SPAG |
Suche nach Zielclienttreffer | Geben Sie an, ob eine Antwortnachricht, die an die Warteschlange geschickt wird, die durch das Headerfeld 'JMSReplyTo' einer eingehenden Nachricht identifiziert wird, lediglich einen MQRFH2-Header enthält, wenn die eingehende Nachricht einen MQRFH2-Header enthält. Um anzugeben, dass bei einer eingehenden Nachricht, die nicht über einen MQRFH2-Header verfügt, die Eigenschaft Zielclient in der Zielwarteschlange auf MQ eingestellt wird,
klicken Sie Ja an. Falls die eingehende Nachricht über einen MQRFH2-Header verfügt, wird die Eigenschaft Zielclient stattdessen auf den Wert JMS eingestellt. Um anzugeben, dass die Eigenschaft Zielclient der Zielwarteschlange immer auf JMS eingestellt wird, klicken Sie Nein an. |
TARGCLIENTMATCHING | TCM |
Asynchrones Fehlerprüfungsintervall | Geben Sie die Anzahl der Sendeaufrufe an, die zwischen den Prüfungen auf Fehler bei der asynchronen Einreihung zugelassen werden sollen, und zwar innerhalb einer einzelnen, nicht ausgeführten JMS-Sitzung. Der Mindestwert ist 0. Als Wert kann eine beliebige, positive Ganzzahl angegeben werden. | SENDCHECKCOUNT | SCC |
Seite 'Erweiterte Optimierung'
In der folgenden Tabelle werden die Eigenschaften aufgeführt, die Sie auf der Seite Erweiterte Optimierung im Dialog mit den Eigenschaften der Verbindungsfactory festlegen können. Bearbeiten Sie die Eigenschaften auf der Seite Erweiterte Optimierung, um erweiterte Einstellungen zu konfigurieren. Bei den meisten Systemen sind die Standardeinstellungen geeignet.
Eigenschaft | Bedeutung | Ausgeschriebener Name | Kurzname |
---|---|---|---|
Prozessdauer | Diese Eigenschaft kann auf einem JMS-Client mit IBM WebSphere MQ 7.0 verwendet werden, hat jedoch keinerlei Auswirkung auf einen Warteschlangenmanager in IBM WebSphere MQ 7.0. Um anzugeben, dass ein Subskribent nicht garantiert, erhaltene Nachrichten innerhalb einer bestimmten Zeitspanne zu bearbeiten, klicken Sie Unbekannt an (der Standardwert). Um anzugeben, dass ein Subskribent garantiert, eingehende Nachrichten zu verarbeiten, bevor er die Steuerung wieder an den IBM MQ-JMS-Client übergibt, klicken Sie auf Kurz. |
PROCESSDURATION | PROCDUR |
Optimistische Veröffentlichung | Diese Eigenschaft kann auf einem JMS-Client mit IBM WebSphere MQ 7.0 verwendet werden, hat jedoch keinerlei Auswirkung auf einen Warteschlangenmanager in IBM WebSphere MQ 7.0. Um anzugeben, dass bei der Veröffentlichung einer Nachricht durch einen Publisher die Steuerung durch den IBM MQ-JMS-Client nicht an den Publisher zurückgegeben wird, bis der Client die gesamte Verarbeitung, die mit dem Aufruf verbunden ist, abgeschlossen hat und das Ergebnis an den Publisher übergeben kann, klicken Sie auf Nein (der Standardwert). Um anzugeben, dass bei der Veröffentlichung einer Nachricht durch einen Publisher die Steuerung durch den IBM MQ-JMS-Client sofort an den Publisher zurückgegeben wird, bevor der Client die gesamte Verarbeitung, die mit dem Aufruf verbunden ist, abgeschlossen hat und das Ergebnis an den Publisher übergeben kann, klicken Sie auf Ja (der IBM MQ-JMS-Client übergibt das Ergebnis nur dann, wenn der Publisher die Nachricht festschreibt). |
OPTIMISTICPUBLICATION | OPTPUB |
Ergebnishinweis | Diese Eigenschaft kann auf einem JMS-Client mit IBM WebSphere MQ 7.0 verwendet werden, hat jedoch keinerlei Auswirkung auf einen Warteschlangenmanager in IBM WebSphere MQ 7.0. Um anzugeben, dass bei der Bestätigung oder Festschreibung einer Nachricht durch einen Subskribenten die Steuerung durch den IBM MQ-JMS-Client nicht an den Subskribenten zurückgegeben wird, bis der Client die gesamte Verarbeitung, die mit dem Aufruf verbunden ist, abgeschlossen hat und das Ergebnis an den Subskribenten übergeben kann, klicken Sie auf Ja (der Standardwert). Um anzugeben, dass bei der Bestätigung oder Festschreibung einer Nachricht durch einen Subskribenten die Steuerung durch den IBM MQ-JMS-Client sofort an den Subskribenten zurückgegeben wird, bevor der Client den Aufruf abgeschlossen hat und das Ergebnis an den Subskribenten übergeben kann, klicken Sie auf Nein. |
OUTCOMENOTIFICATION | NOTIFY |
Empfangsisolation | Diese Eigenschaft kann auf einem JMS-Client mit IBM WebSphere MQ 7.0 verwendet werden, hat jedoch keinerlei Auswirkung auf einen Warteschlangenmanager in IBM WebSphere MQ 7.0. Um anzugeben, dass ein Subskribent nur die Nachrichten einer Subskribentenwarteschlange erhält, die festgeschrieben wurden, klicken Sie Festgeschrieben an (der Standardwert). Um anzugeben, dass ein Subskribent Nachrichten erhalten kann, die nicht in der Subskribentenwarteschlange festgeschrieben wurden, klicken Sie Nicht festgeschrieben an. Der Wert fürNicht festgeschrieben ist nur dann gültig, falls die Eigenschaft Prozessdauer den Wert Kurz aufweist. |
RECEIVEISOLATION | RCVISOL |