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

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

프로시저

  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>

피드백