[UNIX, Linux, Windows, IBM i]

Welche IBM MQ -Clients die einzelnen Attribute lesen können

Die meisten Attribute in der IBM® MQ MQI client-Konfigurationsdatei können vom C-Client und von den nicht verwalteten .NET-Clients verwendet werden. Allerdings gibt es einige Attribute, die nicht von verwalteten .NET- und XMS .NET-Clients gelesen werden, oder von Clients, die entweder IBM MQ classes for Java oder IBM MQ classes for JMS verwenden.

Tabelle 1. Welche Attribute gelten für jeden Typ von Client
mqclient.ini, Zeilengruppenname und -attribute Beschreibung C und nicht verwaltete .NET Java JMS Verwaltete .NET-Instanz Verwaltete XMS .NET-Instanz
Zeilengruppe 'Channels'
CCSID Die Nummer des codierten Zeichensatzes, der verwendet werden soll. Ja Nein Nein Ja Ja
ChannelDefinitionDirectory Der Verzeichnispfad zu der Datei, die die Definitionstabelle für den Clientkanal enthält. Ja Nein Nein Ja Ja
ChannelDefinitionFile Der Name der Datei, die die Definitionstabelle für den Clientkanal enthält. Ja Nein Nein Ja Ja
ReconDelay Eine Verwaltungsoption, mit der die Verzögerung für die Verbindungswiederverbindung für Clientprogramme konfiguriert werden kann, die die Verbindung automatisch herstellen können. Ja Nein Ja Ja Ja
DefRecon Eine Verwaltungsoption, mit der Clientprogramme automatisch erneut verbunden werden können, oder um die automatische Neuverbindung eines Clientprogramms zu inaktivieren, das so geschrieben wurde, dass es automatisch wieder verbunden wird. Ja Nein Ja Ja Ja
MQReconnectTimeout Das Zeitlimit in Sekunden, in dem die Verbindung zu einem Client wieder hergestellt werden kann. Ja Nein Nein Ja Nein
ServerConnectionParms Die Position des IBM MQ -Servers und die zu verwendende Übertragungsmethode. Ja Nein Nein Ja Ja
Put1DefaultAlwaysSync Steuert das Verhalten des Funktionsaufrufs MQPUT1 mit der Option MQPMO_RESPONSE_AS_Q_DEF. Ja Ja Ja Ja Ja
PasswordProtection Hier können Sie geschützte Kennwörter in der MQCSP-Struktur festlegen, statt SSL oder TLS zu verwenden. Ja Ja Ja Ja Ja
Zeilengruppe 'ClientExitPath'
ExitsDefaultPath Gibt die Position der 32-Bit-Kanalexits für Clients an. Ja Ja Ja Ja Ja
ExitsDefaultPath64 Gibt die Position der 64-Bit-Kanalexits für Clients an. Ja Ja Ja Ja Ja
JavaExitsClassPath Die Werte, die dem Klassenpfad hinzugefügt werden sollen, wenn ein Java -Exit ausgeführt wird Nein Ja Ja Nein Nein
Zeilengruppe 'Connection'
ApplName Der Anwendungsname, der in der Clientkonfigurationsdatei angegeben ist. Ja Nein Nein Nein Nein
JMQI-Zeilengruppe  
useMQCSPauthentication Steuert, ob IBM MQ classes for Java -und IBM MQ classes for JMS -Anwendungen bei der Authentifizierung mit einem Warteschlangenmanager den Kompatibilitätsmodus oder den MQCSP-Authentifizierungsmodus verwenden sollen. Nein Ja Ja Nein Nein
Zeilengruppe 'MessageBuffer'
MaximumSize Größe (in Kilobyte) des Read-Ahead-Puffers im Bereich von 1 bis 999 999. Ja Ja Ja Ja Ja
PurgeTime Intervall (in Sekunden), nach dem Nachrichten, die im Puffer für die Lesepuffer (Read-ahead-Puffer) bleiben, gelöscht Ja Ja Ja Ja Ja
UpdatePercentage Der Prozentwert für die Aktualisierung im Bereich von 1-100, der bei der Berechnung des Schwellenwerts verwendet wird, um zu ermitteln, wann eine Clientanwendung eine neue Anforderung an den Server stellt. Ja Ja Ja Ja Ja
Zeilengruppe 'PreConnect'
Daten URL des Repositorys, in dem Verbindungsdefinitionen gespeichert werden. Ja Nein Nein Nein Nein
FUNCTION Der Name des funktionalen Eingangspunkts in der Bibliothek, die den PreConnect-Exit-Code enthält. Ja Nein Nein Nein Nein
Modul Der Name des Moduls, das den API-Exit-Code enthält. Ja Nein Nein Nein Nein
Sequenz Die Sequenz, in der dieser Exit relativ zu anderen Exits aufgerufen wird. Ja Nein Nein Nein Nein
Sicherheitszeilengruppe
DisableClientAMS Inaktiviert oder aktiviert AMS für Clientverbindungen zu einem Warteschlangenmanager. Ja Ja Ja Nein Nein
SSL-Zeilengruppe
AllowOutboundSNI Legt fest, ob SNI-fähige Clients bei der Herstellung einer Verbindung über „ TLS “ den SNI-Wert auf den Namen des IBM MQ Zielkanals zum Remote-System setzen.
[Veraltet]Achtung: Diese IBM MQ 9.3.0 Eigenschaft ist veraltet. Verwenden Sie stattdessen OutboundSNI .
Ja Ja Ja Nein Nein
AllowTLSV13 Gibt an, ob ein Warteschlangenmanager die TLS 1.3 CipherSpecs verwenden kann. Ja (C/C++-Clients) Nein Nein Nein Nein
[ MQ 9.4.5 Feb 2026]CCDTHttpsCertValPolicy Legt die Validierungsstufe fest, die die IBM MQ Client-Bibliothek ausführt, wenn sie ein CCDT-Datei-Token von einem HTTPS -Endpunkt abruft. Nein Nein Ja Nein Nein
CDPCheckExtensions Gibt an, ob SSL-oder TLS-Kanäle in diesem Warteschlangenmanager versuchen, CDP-Server zu überprüfen, die in den Zertifikatserweiterungen des CrlDistributionPoint-Zertifikats benannt sind. Ja Nein Nein Nein Nein
CertificateLabel Die Zertifikatsbezeichnung der Kanaldefinition. Ja Nein Nein Nein Nein
CertificateValPolicy Bestimmt den Typ der verwendeten Zertifikatsprüfung. Ja Nein Nein Nein Nein
ClientRevocationChecks Legt fest, wie die Überprüfung der Zertifikatswiderrufung konfiguriert wird, wenn der Clientverbindungsaufruf einen SSL/TLS-Kanal verwendet. Ja Nein Nein Nein Nein
EncryptionPolicySuiteB Legt fest, ob ein Kanal eine Suite-B-kompatible Verschlüsselung verwendet und welcher Grad der Stärke verwendet werden soll. Ja Nein Nein Nein Nein
EnvironmentScope Steuert, ob IBM MQ eine einzelne IBM Global Security Kit (GSKit) -Umgebung für den gesamten Prozess oder eine GSKit -Umgebung pro Verbindung verwendet Ja (C-Clients) Nein Nein Nein Nein
[ MQ 9.4.1 Oct 2024]HTTPSKeyStore Gibt den Pfad zu einem PKCS #12-Schlüssel-Repository an, das die IBM MQ -Client-Bibliothek als Truststore verwenden kann, wenn sie ausgehende HTTPS -Verbindungen erstellt, z. B. beim Abrufen einer CCDT-Datei, die für die Verbindung mit einem Warteschlangenmanager verwendet wird. Ja Nein Nein Nein Nein
[ MQ 9.4.1 Oct 2024]HTTPSCertValidation Legt die Validierungsstufe fest, die die IBM MQ Client-Bibliothek durchläuft, wenn sie eine HTTPS Verbindung herstellt. Ja Nein Nein Nein Nein
[ MQ 9.4.1 Oct 2024]HTTPSCertRevocation Legt die Stufe der Widerrufsprüfung fest, die die IBM MQ Client-Bibliothek durchführt, wenn sie eine HTTPS Verbindung herstellt, wenn das Zertifikat, das zum Aufbau des Vertrauens für die Verbindung verwendet wird, einen Zertifikatswiderruf URL bereitstellt. Ja Nein Nein Nein Nein
MinimumRSAKeySize Gibt die Mindestschlüsselgröße an, die RSA-Zertifikate haben müssen, damit sie akzeptiert werden. Ja (C/C++-Clients) Nein Nein Nein Nein
OCSP-Authentifizierung Definiert das Verhalten von IBM MQ , wenn OCSP aktiviert ist und die OCSP-Widerrufsprüfung den Zertifikatswiderrufsstatus nicht ermitteln kann. Ja Nein Nein Nein Nein
OCSPCheckExtensions Steuert, ob IBM MQ auf AuthorityInfoAccess reagiert. Ja Nein Nein Nein Nein
OCSPZeitlimit Die Anzahl der Sekunden, die bei der Ausführung einer Widerrufsprüfung auf einen OCSP-Responder gewartet wird. Ja Nein Nein Nein Nein
OutboundSNI Legt fest, ob SNI-fähige Clients bei der Herstellung einer Verbindung über „ TLS “ den SNI-Wert auf den Kanalnamen IBM MQ des Zielsystems oder auf den Hostnamen setzen. Ja Ja Ja Ja Nein
[AIX, Linux, Windows]PeerCertChainValidation Die Einstellung für die GSKit -Zertifikatsprüfung. Ja Nein Nein Nein Nein
[ MQ 9.4.5 Feb 2026][AIX, Linux, Windows]RFC5280EKUChecks Überprüft die Erweiterung „Erweiterte Schlüsselverwendung“ (EKU) des Serverzertifikats. Ja (C-Clients)        
SSLCryptoHardware Legt die Parameterzeichenfolge fest, die erforderlich ist, um die auf dem System vorhandene Verschlüsselungshardware PKCS #11 zu konfigurieren. Ja Nein Nein Nein Nein
SSLCryptoHardwareKeyFile Gibt den vollständigen Pfad und den Namen der Datei an, die den ursprünglichen Schlüssel enthält, der zum Verschlüsseln des Kennworts in der Konfigurationszeichenfolge der PKCS #11 -Verschlüsselungshardware verwendet wurde, die mit dem Attribut SSLCryptoHardware angegeben wird. Ja Nein Nein Nein Nein
SSLFipsRequired [ MQ 9.4.4 Oct 2025]Legt fest, ob eine FIPS zertifizierte Kryptografie-Bibliothek und Algorithmen verwendet werden sollen, wenn Kryptografie in IBM MQdurchgeführt wird.

[Long Term Support]Gibt an, ob bei der Durchführung von Kryptografie in nur FIPS zertifizierte Algorithmen IBM MQ verwendet werden sollen.

Ja Nein Nein Nein Nein
SSLHTTPProxyName Die Zeichenfolge ist entweder der Hostname oder die Netzwerkadresse HTTP, der von GSKit für OCSP-Prüfungen verwendet werden soll. Ja Nein Nein Nein Nein
SSLHTTPConnectTimeout Die Anzahl der Sekunde, die beim Ausführen einer Widerrufsprüfung auf die erfolgreiche Herstellung einer Netzverbindung zu einem HTTP-Server gewartet wird. Ja Nein Nein Nein Nein
SSLKeyRepository Die Position des Schlüsselrepositorys, in dem das digitale Zertifikat des Benutzers gespeichert ist, im Stammformat. Ja Nein Nein Nein Nein
SSLKeyRepositoryPassword Die Kennphrase für den Zugriff auf das Schlüsselrepository. Ja Nein Nein Nein Nein
SSLKeyResetCount Die Anzahl der nicht verschlüsselten Byte, die in einem SSL-oder TLS-Kanal gesendet und empfangen wurden, bevor der geheime Schlüssel neu verhandelt wird. Ja Nein Nein Nein Nein
[ MQ 9.4.5 Feb 2026]TokenHttpsCertValPolicy Legt die Validierungsstufe fest, die die IBM MQ Client-Bibliothek ausführt, wenn sie ein JWT-Token von einem HTTPS -Endpunkt abruft. Nein Nein Ja Nein Nein
TCP-Zeilengruppe
ClntRcvBuffSize Die Größe des TCP/IP-Empfangspuffers (in Byte), der vom Clientende eines Clientverbindungs-Serververbindungskanals verwendet wird. Ja Ja Ja Ja Ja
ClntSndBuffSize Die Größe des TCP/IP-Sendepuffers (in Byte), der vom Clientende eines Clientverbindungs-Serververbindungskanals verwendet wird. Ja Ja Ja Ja Ja
Connect_Timeout Die Anzahl der Sekunden, bevor ein Versuch unternommen wird, das Socket-Zeitlimit zu verbinden. Ja Ja Ja Nein Nein
IPAddressVersion Gibt das IP-Protokoll an, das für eine Kanalverbindung verwendet werden soll. Ja Nein Nein Ja Ja
KeepAlive Schaltet die KeepAlive-Funktion ein oder aus. Ja Ja Ja Ja Ja
[Windows]Library1 Hier wird Windows lediglich der Name der DLL für die Sockets der „ TCP/IP “ angegeben. Ja Nein Nein Nein Nein
[ MQ 9.4.3 Jul 2025][ MQ 9.4.0.10 Feb 2025]DNSResolutionOrder Die Reihenfolge, in der IBM MQ Hostnamen in gemischten Umgebungen IPv6 und IPv4 nachschlägt. Ja        
Zeilengruppe 'Trace'
Anmerkung: Die Zeilengruppe 'Trace' gilt nur für IBM MQ .NET -und XMS .NET -Clients.
[MQ 9.4.0 Juni 2024]MQDotnetTraceLevel Wird zum Aktivieren des IBM MQ .NET -Trace verwendet. Nein Nein Nein Ja Nein
[MQ 9.4.0 Juni 2024]MQDotnetTracePath Verweist auf einen Ordner, in dem die IBM MQ .NET -Tracedateien erstellt werden Nein Nein Nein Ja Nein
[MQ 9.4.0 Juni 2024]MQDotnetErrorPath Verweist auf einen Ordner, in dem Fehlerprotokolldateien für den IBM MQ .NET -Trace erstellt werden Nein Nein Nein Ja Nein
[MQ 9.4.0 Juni 2024]XMSDotnetTraceLevel Wird zum Aktivieren des XMS .NET -Trace verwendet. Nein Nein Nein Nein Ja
[MQ 9.4.0 Juni 2024]XMSDotnetTraceFilePath Verweist auf einen Ordner, in dem die XMS .NET -Tracedateien erstellt werden. Nein Nein Nein Nein Ja
[MQ 9.4.0 Juni 2024]XMSDotnetTraceSpecification Gibt den Namen der Klasse an, für die Sie einen Trace für XMS .NETerstellen wollen Nein Nein Nein Nein Ja
[MQ 9.4.0 Juni 2024]XMSDotnetTraceSpecification Gibt die maximale Größe der Tracedatei an, die für XMS .NETgeneriert werden soll Nein Nein Nein Nein Ja
[MQ 9.4.0 Juni 2024]XMSDotnetTraceFileSize Die Anzahl der Tracedateien, die für XMS .NETaufbewahrt werden sollen Nein Nein Nein Nein Ja