Les clients C peuvent utiliser la propriété de connexion MQ_SERVICE_PORT_PROPERTY pour spécifier un port fixe auquel se connecter. Cela peut s'avérer pratique si vous essayez de passer au travers d'un pare-feu ou si vous avez besoin de contourner le service de mappage de ports du courtier (chargé d'assigner les ports dynamiquement).
Veillez à configurer le port du service JMS également du côté courtier. Par exemple, si vous souhaitez connecter votre client via ssljms au port 1756, il vous faut procéder comme suit.
Du côté client : Définissez MQ_SERVICE_PORT_PROPERTY sur 1756 et MQ_CONNECTION_TYPE_PROPERTY sur SSL.
Du côté courtier : Définissez la propriété imq.serviceNameType.protocol .port sur 1756 comme suit.
imq.ssljms.ssl.port=1756
La propriété de connexion MQ_SERVICE_PORT_PROPERTY a été introduite avec la version 3.7 Update 2 de Message Queue.