@Aaron I am not trying to connect to JNDI over the compressed port but rather set the port used for the JMS Connection. The connection factory provided by JNDI uses the 55003 but we do port translation and needed to change this to a different port that we map to 55003 when doing the translation. For example, we connect to a solace service jndi via the client host smf://abd.com:1234 and then create the compressed connection via smf://abc.com:4321. The solace broker is configured to use ports 55555 and 55003. We have a server between the client and solace broker that routes traffic between the two and performs port translation of 1234 <> 55555 and 4321<>55003.