Diversos provedores Java™ Message Service (JMS) variam a sintaxe utilizada
para descrever serviços.
Antes de testar os serviços do JMS, você deve se
certificar de que os arquivos Web Services Description Language (WSDL) estão de
acordo com os requisitos a ferramenta.
Procedimento
- No explorer do projeto ou de teste, localize e abra o arquivo WSDL do
serviço do JMS que você deseja testar. Se necessário,
importe um arquivo WSDL do sistema de arquivo clicando em .
- Assegure-se de que os critérios a seguir sejam atendidos na sintaxe do
arquivo WSDL utilizado.
- Espaço de nomes: xmlns:jms="http://schemas.xmlsoap.org/wsdl/jms/"
- As ligações do SOAP são configuradas como: transport="http://schemas.xmlsoap.org/soap/jms"
- Os transportes JMS são definidos como uma URL ou como um elemento jms:address
- Se o arquivo WSDL não for compatível, edite o arquivo para que ele atenda
os critérios e, em seguida, salve e feche o arquivo.
Exemplo
Por exemplo, um JMS definido como URL assemelha-se ao seguinte:
<soap:address location="jms:/queue?jndiConnectionFactoryName=UIL2ConnectionFactory;jndiDestinationName=queue/testQueue;initialContextFactory=org.jnp.interfaces.NamingContextFactory;jndiProviderURL=9.143.104.47"/>
Um JMS definido como endereço assemelha-se ao seguinte:
<jms:address destinationStyle="queue"
jndiConnectionFactoryName="myQCF"
jndiDestinationName="myQ"
initialContextFactory="com.ibm.NamingFactory"
jndiProviderURL="iiop://something:900/">
</jms:address>