我想用Axis1.4开发SOAP/JMS的客户端,但是目前还没有wsdl,不知道SOAP/JMS与SOAP/HTTP的WSDL描述有多大的区别,查了一些资料是这样的:
SOAP/JMS的service是这样描述的:
<service name="PriceService">
<port name="GetPricePortType" binding="tns:CheckAvailabilityJMSBinding">
<jms:address destinationStyle="queue"
jndiDestinationName="JMS_RequestQueue"
jndiConnectionFactoryName="qcf"
initialContextFactory="fr.dyade.aaa.jndi2.client.N amingContextFactory"
jndiProviderURL="localhost:16400">
<jmsropertyValue name="SOAPAction" type="xsd:string" value=" "/>
</jms:address>
</port>
</service>
还有这样描述的:
  <service name="GetQuoteService">
    <port name="GetQuote" binding="tns:GetQuoteBinding">
      <soap:address location="jms:/SampleQ1?vendor=SonicMQ;brokerURL=localhost:2506;defaultUser=Administrator;defaultPassword=Administrator"/>
    </port>
  </service>究竟哪个描述是准确的呢?