Chamada de webservice não funciona com IP externo, interno ou protocolo HTTPS.
O servidor do cliente está com o IP da rede interna (ex.: 192.168.0.10) e através de serviços de roteamento o servidor também responde à um IP externo (ex.: 189.120.65.33). Onde é possível acessar o fluig utilizando qualquer um dos endereços, se o computador do usuário estiver na rede local, será possível acessar os dois endereços e se o usuário estiver em uma rede externa com acesso à internet, ele poderá acessar o endereço externo normalmente, entretanto os webservices não funcionarão.
Para solucionar este caso, o cliente deve substituir o IP local da máquina e adicionar o valor jbossws.undefined.host na tag no arquivo de configuração do Jboss localizado em:
<INSTALAÇÃO_FLUIG>\jboss\standalone\configuration\standalone.xml.
Como é:
<subsystem xmlns="urn:jboss:domain:webservices:1.2">
<modify-wsdl-address>true</modify-wsdl-address>
<wsdl-host>10.80.73.203</wsdl-host>
<endpoint-config name="Standard-Endpoint-Config"/>
Como deve ficar:
<subsystem xmlns="urn:jboss:domain:webservices:1.2">
<modify-wsdl-address>true</modify-wsdl-address>
<wsdl-host>jbossws.undefined.host</wsdl-host>
<endpoint-config name="Standard-Endpoint-Config"/>