![[UNIX, Linux, Windows, IBM i]](ngmulti.gif)
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.
| 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. 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 |
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 |
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 |
HTTPSCertValidation |
Legt die Validierungsstufe fest, die die IBM MQ Client-Bibliothek durchläuft, wenn sie eine HTTPS Verbindung herstellt. | Ja | Nein | Nein | Nein | Nein |
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 |
PeerCertChainValidation |
Die Einstellung für die GSKit -Zertifikatsprüfung. | Ja | Nein | Nein | Nein | Nein |
![]() 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 | Legt fest, ob eine FIPS zertifizierte Kryptografie-Bibliothek und Algorithmen verwendet werden sollen, wenn Kryptografie in IBM MQdurchgeführt wird.
|
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 |
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 |
Library1 |
Hier wird Windows lediglich der Name der DLL für die Sockets der „ TCP/IP “ angegeben. | Ja | Nein | Nein | Nein | Nein |
![]() 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.
|
||||||
MQDotnetTraceLevel |
Wird zum Aktivieren des IBM MQ .NET -Trace verwendet. | Nein | Nein | Nein | Ja | Nein |
MQDotnetTracePath |
Verweist auf einen Ordner, in dem die IBM MQ .NET -Tracedateien erstellt werden | Nein | Nein | Nein | Ja | Nein |
MQDotnetErrorPath |
Verweist auf einen Ordner, in dem Fehlerprotokolldateien für den IBM MQ .NET -Trace erstellt werden | Nein | Nein | Nein | Ja | Nein |
XMSDotnetTraceLevel |
Wird zum Aktivieren des XMS .NET -Trace verwendet. | Nein | Nein | Nein | Nein | Ja |
XMSDotnetTraceFilePath |
Verweist auf einen Ordner, in dem die XMS .NET -Tracedateien erstellt werden. | Nein | Nein | Nein | Nein | Ja |
XMSDotnetTraceSpecification |
Gibt den Namen der Klasse an, für die Sie einen Trace für XMS .NETerstellen wollen | Nein | Nein | Nein | Nein | Ja |
XMSDotnetTraceSpecification |
Gibt die maximale Größe der Tracedatei an, die für XMS .NETgeneriert werden soll | Nein | Nein | Nein | Nein | Ja |
XMSDotnetTraceFileSize |
Die Anzahl der Tracedateien, die für XMS .NETaufbewahrt werden sollen | Nein | Nein | Nein | Nein | Ja |
![[Veraltet]](ngdeprecated.gif)
![[ MQ 9.4.5 Feb 2026]](ng945.gif)
HTTPSKeyStore![[AIX, Linux, Windows]](ngalw.gif)
Legt fest, ob eine
Gibt an, ob bei der Durchführung von Kryptografie in nur ![[Windows]](ngwin.gif)
![[ MQ 9.4.3 Jul 2025]](ng943.gif)
![[ MQ 9.4.0.10 Feb 2025]](ng94010.gif)
![[MQ 9.4.0 Juni 2024]](ng940.gif)