C-Clients können die MQ_SERVICE_PORT_PROPERTY-Verbindungseigenschaft verwenden, um einen festen Port für die Verbindung anzugeben. Dies kann sinnvoll sein, wenn die Kommunikation durch eine Firewall erfolgen soll oder wenn Sie den Port-Mapper-Dienst des Brokers umgehen müssen, der Ports dynamisch zuweist.
Bedenken Sie, dass der JMS-Dienst auch auf Broker-Seite konfiguriert werden muss. Wenn Sie Ihren Client z. B. über ssljms mit Port 1756 verbinden möchten, führen Sie die folgenden Schritte aus.
Auf Client-Seite: Setzen Sie MQ_SERVICE_PORT_PROPERTY auf 1756 und MQ_CONNECTION_TYPE_PROPERTY auf SSL.
Auf Broker-Seite: Setzen Sie die Eigenschaft imq.serviceNameType.protocol .port wie folgt auf 1756.
imq.ssljms.ssl.port=1756
Die Verbindungseigenschaft MQ_SERVICE_PORT_PROPERTY wurde mit Version 3.7 Update 2 von Message Queue eingeführt.