JMS 서비스에 대한 WSDL 구문 규제 준수 확인

다양한 JMS(Java™ Message Service) 제공자는 서비스를 설명하기 위해 사용되는 구문에서 다양합니다. JMS 서비스를 테스트하기 전에 WSDL(Web Services Description Language) 파일이 도구의 요구사항을 준수하는지 확인해야 합니다.

프로시저

  1. 프로젝트 탐색기 또는 테스트 탐색기에서 테스트하려는 JMS 서비스에 대한 WSDL 파일을 찾아서 여십시오. 필요한 경우, 파일 > 가져오기 > 파일 시스템을 클릭하여 파일 시스템에서 WSDL 파일을 가져올 수 있습니다.
  2. 사용하는 WSDL 파일의 구문에서 다음 기준이 충족되는지 확인하십시오.
    • 네임스페이스: xmlns:jms="http://schemas.xmlsoap.org/wsdl/jms/"
    • SOAP 바인딩은 다음으로 설정됩니다: transport="http://schemas.xmlsoap.org/soap/jms"
    • JMS 전송은 URL 또는 jms:address 요소로 정의됩니다.
  3. WSDL 파일이 준수되지 않으면, 기준을 충족하도록 파일을 편집하고 파일을 저장한 후 닫으십시오.

예를 들어, URL로 정의되는 JMS는 다음과 같습니다.
<soap:address location="jms:/queue?jndiConnectionFactoryName=UIL2ConnectionFactory;
             jndiDestinationName=queue/testQueue;
             initialContextFactory=org.jnp.interfaces.NamingContextFactory;
             jndiProviderURL=9.143.104.47"/>
A JMS defined as an address looks like this:
<jms:address destinationStyle="queue" 
             jndiConnectionFactoryName="myQCF"
             jndiDestinationName="myQ"
             initialContextFactory="com.ibm.NamingFactory" 
             jndiProviderURL="iiop://something:900/">
</jms:address>

피드백