antelder    2002/06/25 01:35:07

  Modified:    java/test/org/apache/wsif/util/jms
                        NativeJMSRequestListener.java
               java/test/jms JmsTest.java Jms.wsdl
  Log:
  Add Native JMS provider to the JmsTest testcase
  
  Revision  Changes    Path
  1.5       +1 -0      
xml-axis-wsif/java/test/org/apache/wsif/util/jms/NativeJMSRequestListener.java
  
  Index: NativeJMSRequestListener.java
  ===================================================================
  RCS file: 
/home/cvs/xml-axis-wsif/java/test/org/apache/wsif/util/jms/NativeJMSRequestListener.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- NativeJMSRequestListener.java     21 Jun 2002 13:17:06 -0000      1.4
  +++ NativeJMSRequestListener.java     25 Jun 2002 08:35:07 -0000      1.5
  @@ -214,6 +214,7 @@
                   sendReply( msg, reply );
               } else if ( addr && name ) {
                abAddEntry( (ObjectMessage) msg );
  +                sendReply( msg, "input only, so no reply" ); //TODO jms test needs 
this???
               } else if ( addr && firstName && lastName ) {
                abAddEntryFL( (ObjectMessage) msg );
               } else if ( name ) {
  
  
  
  1.7       +102 -0    xml-axis-wsif/java/test/jms/JmsTest.java
  
  Index: JmsTest.java
  ===================================================================
  RCS file: /home/cvs/xml-axis-wsif/java/test/jms/JmsTest.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- JmsTest.java      24 Jun 2002 13:11:20 -0000      1.6
  +++ JmsTest.java      25 Jun 2002 08:35:07 -0000      1.7
  @@ -97,6 +97,7 @@
       private final static String SOAP = "soap";
       private final static String AXIS = "axis";
       private final static String JAVA = "java";
  +     private final static String NJMS = "njms";
       private final static String REPLYTOQ = "AddressBookReplyTo";
       private final static int PERS = DeliveryMode.PERSISTENT;
       private final static int NPERS = DeliveryMode.NON_PERSISTENT;
  @@ -442,6 +443,107 @@
       public void testAxisBindPrVals() {
           doit("bindpv", AXIS, REPLYTOQ, 3, PERS, 0, BPV);
       }
  +
  +
  +     public void testNativeJMSDefault() {
  +             doit("NJdefault", NJMS, REPLYTOQ, 3, NPERS, 0, null);
  +     }
  +     public void testNativeJMSDefaultAlt() {
  +             doit("NJdefault-alt", NJMS, REPLYTOQ, 3, NPERS, 0, null);
  +     }
  +     public void testNativeJMSBadQcfMixQ() {
  +             doit("NJbad-qcfmixq", NJMS, REPLYTOQ, 3, NPERS, 0, null);
  +     }
  +     public void testNativeJMSBadMixQ() {
  +             doit("NJbad-mixq", NJMS, REPLYTOQ, 3, NPERS, 0, null);
  +     }
  +     public void testNativeJMSBadMixIcf() {
  +             doit("NJbad-mixicf", NJMS, REPLYTOQ, 3, NPERS, 0, null);
  +     }
  +     public void testNativeJMSBadQcf() {
  +             doit("NJbad-qcf", NJMS, REPLYTOQ, 3, NPERS, 0, null);
  +     }
  +     public void testNativeJMSBadQ() {
  +             doit("NJbad-queue", NJMS, REPLYTOQ, 3, NPERS, 0, null);
  +     }
  +     public void testNativeJMSBadAltQ() {
  +             doit("NJbad-altqueue", NJMS, REPLYTOQ, 3, NPERS, 0, null);
  +     }
  +     public void testNativeJMSBadStyle() {
  +             doit("NJbad-style", NJMS, REPLYTOQ, 3, NPERS, 0, null);
  +     }
  +     public void testNativeJMSBadIcf() {
  +             doit("NJbad-icf", NJMS, REPLYTOQ, 3, NPERS, 0, null);
  +     }
  +     public void testNativeJMSBadJurl() {
  +             doit("NJbad-jurl", NJMS, REPLYTOQ, 3, NPERS, 0, null);
  +     }
  +     public void testNativeJMSBadNoQ() {
  +             doit("NJbad-noq", NJMS, REPLYTOQ, 3, NPERS, 0, null);
  +     }
  +     public void testNativeJMSBadNoStyle() {
  +             doit("NJbad-nostyle", NJMS, REPLYTOQ, 3, NPERS, 0, null);
  +     }
  +     public void testNativeJMSBadNoQcf() {
  +             doit("NJbad-noqcf", NJMS, REPLYTOQ, 3, NPERS, 0, null);
  +     }
  +     public void testNativeJMSBadNoIcfJurl() {
  +             doit("NJbad-noicfjurl", NJMS, REPLYTOQ, 3, NPERS, 0, null);
  +     }
  +     public void testNativeJMSBadAltAndQ() {
  +             doit("NJbad-altandq", NJMS, REPLYTOQ, 3, NPERS, 0, null);
  +     }
  +     public void testNativeJMSBadTopic() {
  +             doit("NJbad-topic", NJMS, REPLYTOQ, 3, NPERS, 0, null);
  +     }
  +     public void testNativeJMSBadImplSpec() {
  +             doit("NJbad-implspec", NJMS, REPLYTOQ, 3, NPERS, 0, null);
  +     }
  +     public void testNativeJMSBadMqAndJndi() {
  +             doit("NJbad-mqandjndi", NJMS, REPLYTOQ, 3, NPERS, 0, null);
  +     }
  +     public void testNativeJMSBadNothing() {
  +             doit("NJbad-nothing", NJMS, REPLYTOQ, 3, NPERS, 0, null);
  +     }
  +     public void testNativeJMSBadNoBinding() {
  +             doit("NJbad-nobinding", NJMS, REPLYTOQ, 3, NPERS, 0, null);
  +     }
  +     public void testNativeJMSNullReplyTo() {
  +             doit("NJdefault", NJMS, null, 3, NPERS, 0, null);
  +     }
  +     public void testNativeJMSShortReplyTo() {
  +             doit("NJdefault", NJMS, "", 3, NPERS, 0, null);
  +     }
  +     public void testNativeJMSBadReplyTo() {
  +             doit("NJbaddefault", NJMS, "trash", 3, NPERS, 0, null);
  +     }
  +     public void testNativeJMSZeroPriority() {
  +             doit("NJdefault", NJMS, REPLYTOQ, 0, NPERS, 0, null);
  +     }
  +     public void testNativeJMSNegPriority() {
  +             doit("NJbaddefault", NJMS, REPLYTOQ, -1, NPERS, 0, null);
  +     }
  +     public void testNativeJMSBigPriority() {
  +             doit("NJbaddefault", NJMS, REPLYTOQ, 57, NPERS, 0, null);
  +     }
  +     public void testNativeJMSPersistent() {
  +             doit("NJdefault", NJMS, REPLYTOQ, 3, PERS, 0, null);
  +     }
  +     public void testNativeJMSBadPers() {
  +             doit("NJbad-persist", NJMS, REPLYTOQ, 3, PERS, 0, null);
  +     }
  +//   public void testNativeJMSNonPers() { TODO - doesn't work!
  +//           doit("NJnonpersist", NJMS, REPLYTOQ, 3, NPERS, 0, null);
  +//   }
  +     public void testNativeJMSUserProp() {
  +             doit("NJdefault", NJMS, REPLYTOQ, 3, NPERS, 0, UP);
  +     }
  +     public void testNativeJMSAddrPrVals() {
  +             doit("NJaddrpv", NJMS, REPLYTOQ, 3, PERS, 0, APV);
  +     }
  +     public void testNativeJMSBindPrVals() {
  +             doit("NJbindpv", NJMS, REPLYTOQ, 3, PERS, 0, BPV);
  +     }
   
       public void testJavaNoAttrs() {
           doit("java-noattrs", JAVA, null, 3, NPERS, 0, null);
  
  
  
  1.5       +303 -1    xml-axis-wsif/java/test/jms/Jms.wsdl
  
  Index: Jms.wsdl
  ===================================================================
  RCS file: /home/cvs/xml-axis-wsif/java/test/jms/Jms.wsdl,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- Jms.wsdl  19 Jun 2002 14:07:24 -0000      1.4
  +++ Jms.wsdl  25 Jun 2002 08:35:07 -0000      1.5
  @@ -5,7 +5,7 @@
                xmlns:typens="http://wsiftypes.addressbook/";
                xmlns:xsd="http://www.w3.org/1999/XMLSchema";
                xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
  -             xmlns:jms="http://schemas.xmlsoap.org/wsdl/jms";
  +             xmlns:jms="http://schemas.xmlsoap.org/wsdl/jms/";
                xmlns:format="http://schemas.xmlsoap.org/wsdl/formatbinding/";
                xmlns:java="http://schemas.xmlsoap.org/wsdl/java/";
                xmlns="http://schemas.xmlsoap.org/wsdl/";>
  @@ -335,6 +335,104 @@
       </operation>
     </binding>
   
  +  <binding name="NJBindPV" type="tns:AddressBook">
  +    <jms:binding type="ObjectMessage"/>
  +    <format:typeMapping encoding="Java" style="Java">
  +       <format:typeMap typeName="typens:address" 
formatType="com.ibm.www.namespace.wsif.samples.ab.types.Address" />
  +       <format:typeMap typeName="xsd:string" formatType="java.lang.String" />
  +    </format:typeMapping>
  +    <operation name="addEntry">
  +      <input name="AddEntryRequest">
  +        <jms:property name="JMSDeliveryMode" part="requestDeliveryMode" />
  +        <jms:propertyValue name="JMSReplyTo" type="xsd:string" 
value="AddressBookReplyTo"/>
  +      </input>
  +      <output name="AddEntryResponse">
  +      </output>
  +    </operation>
  +    <operation name="addEntry">
  +      <input name="AddEntryJmsPropRequest">
  +        <jms:property name="JMSPriority"     part="requestPriority" />
  +        <jms:property name="JMSReplyTo"      part="requestReplyTo"  />
  +        <jms:property name="JMSDeliveryMode" part="requestDeliveryMode" />
  +        <jms:property name="JMSTimeToLive"   part="requestTimeToLive" />
  +      </input>
  +      <output name="AddEntryJmsPropResponse">
  +      </output>
  +    </operation>
  +    <operation name="addEntry">
  +      <input name="AddEntryUserPropRequest">
  +        <jms:property name="JMSDeliveryMode"   part="requestDeliveryMode" />
  +        <jms:property name="MyBooleanProperty" part="requestUPBoolean" />
  +        <jms:property name="MyByteProperty"    part="requestUPByte" />
  +        <jms:property name="MyShortProperty"   part="requestUPShort" />
  +        <jms:property name="MyIntProperty"     part="requestUPInt" />
  +        <jms:property name="MyLongProperty"    part="requestUPLong" />
  +        <jms:property name="MyFloatProperty"   part="requestUPFloat" />
  +        <jms:property name="MyDoubleProperty"  part="requestUPDouble" />
  +        <jms:property name="MyStringProperty"  part="requestUPString" />
  +        <jms:property name="MyObjectProperty"  part="requestUPObject" />
  +      </input>
  +      <output name="AddEntryUserPropResponse">
  +      </output>
  +    </operation>
  +    <operation name="getAddressFromName">
  +      <input name="GetAddressFromNameRequest">
  +        <jms:property name="JMSDeliveryMode" part="requestDeliveryMode" />
  +        <jms:propertyValue name="JMSReplyTo" type="xsd:string" 
value="AddressBookReplyTo"/>
  +      </input>
  +      <output name="GetAddressFromNameResponse">
  +      </output>
  +    </operation>
  +  </binding>
  +
  +  <binding name="NativeJmsBinding" type="tns:AddressBook">
  +    <jms:binding type="ObjectMessage"/>
  +    <format:typeMapping encoding="Java" style="Java">
  +       <format:typeMap typeName="typens:address" 
formatType="com.ibm.www.namespace.wsif.samples.ab.types.Address" />
  +       <format:typeMap typeName="xsd:string" formatType="java.lang.String" />
  +    </format:typeMapping>
  +    <operation name="addEntry">
  +      <input name="AddEntryRequest">
  +        <jms:property name="JMSDeliveryMode" part="requestDeliveryMode" />
  +      </input>
  +      <output name="AddEntryResponse">
  +      </output>
  +    </operation>
  +    <operation name="addEntry">
  +      <input name="AddEntryJmsPropRequest">
  +        <jms:property name="JMSPriority"     part="requestPriority" />
  +        <jms:property name="JMSReplyTo"      part="requestReplyTo"  />
  +        <jms:property name="JMSDeliveryMode" part="requestDeliveryMode" />
  +        <jms:property name="JMSTimeToLive"   part="requestTimeToLive" />
  +      </input>
  +      <output name="AddEntryJmsPropResponse">
  +      </output>
  +    </operation>
  +    <operation name="addEntry">
  +      <input name="AddEntryUserPropRequest">
  +        <jms:property name="JMSDeliveryMode"   part="requestDeliveryMode" />
  +        <jms:property name="MyBooleanProperty" part="requestUPBoolean" />
  +        <jms:property name="MyByteProperty"    part="requestUPByte" />
  +        <jms:property name="MyShortProperty"   part="requestUPShort" />
  +        <jms:property name="MyIntProperty"     part="requestUPInt" />
  +        <jms:property name="MyLongProperty"    part="requestUPLong" />
  +        <jms:property name="MyFloatProperty"   part="requestUPFloat" />
  +        <jms:property name="MyDoubleProperty"  part="requestUPDouble" />
  +        <jms:property name="MyStringProperty"  part="requestUPString" />
  +        <jms:property name="MyObjectProperty"  part="requestUPObject" />
  +      </input>
  +      <output name="AddEntryUserPropResponse">
  +      </output>
  +    </operation>
  +    <operation name="getAddressFromName">
  +      <input name="GetAddressFromNameRequest">
  +        <jms:property name="JMSDeliveryMode" part="requestDeliveryMode" />
  +      </input>
  +      <output name="GetAddressFromNameResponse">
  +      </output>
  +    </operation>
  +  </binding>
  +
     <!-- service decln -->
     <service name="AddressBookService">
       <port name="default" binding="tns:SOAPJmsBinding">
  @@ -544,6 +642,210 @@
                      jndiConnectionFactoryName="TempQCF"
                      
initialContextFactory="com.sun.jndi.fscontext.RefFSContextFactory"
                      jndiProviderURL="file:///JNDI-Directory">
  +        <jms:propertyValue name="JMSReplyTo" type="xsd:string" value="trash"/>
  +      </jms:address>
  +    </port>
  +    <port name="NJdefault" binding="tns:NativeJmsBinding">
  +      <jms:address jmsVendorURI="http://ibm.com/ns/mqseries";
  +                   jndiDestinationName="NativeJmsRequestQueue"
  +                   destinationStyle="queue"
  +                   jndiConnectionFactoryName="WSIFSampleQCF"
  +                   
initialContextFactory="com.sun.jndi.fscontext.RefFSContextFactory"
  +                   jndiProviderURL="file://C:/JNDI-Directory"/>
  +    </port>
  +    <port name="NJbaddefault" binding="tns:NativeJmsBinding">
  +      <jms:address jmsVendorURI="http://ibm.com/ns/mqseries";
  +                   jndiDestinationName="NativeJmsRequestQueue"
  +                   destinationStyle="queue"
  +                   jndiConnectionFactoryName="WSIFSampleQCF"
  +                   
initialContextFactory="com.sun.jndi.fscontext.RefFSContextFactory"
  +                   jndiProviderURL="file://C:/JNDI-Directory"/>
  +    </port>
  +    <port name="NJdefault-alt" binding="tns:NativeJmsBinding">
  +      <jms:address jmsVendorURI="http://ibm.com/ns/mqseries";
  +                   jmsProviderDestinationName="NativeJmsRequestQueue"
  +                   destinationStyle="queue"
  +                   jndiConnectionFactoryName="WSIFSampleQCF"
  +                   
initialContextFactory="com.sun.jndi.fscontext.RefFSContextFactory"
  +                   jndiProviderURL="file://C:/JNDI-Directory"/>
  +    </port>
  +    <port name="NJbad-qcfmixq" binding="tns:NativeJmsBinding">
  +      <jms:address jndiDestinationName="WSIFSampleQCF"
  +                   destinationStyle="queue"
  +                   jndiConnectionFactoryName="NativeJmsRequestQueue"
  +                   
initialContextFactory="com.sun.jndi.fscontext.RefFSContextFactory"
  +                   jndiProviderURL="file://C:/JNDI-Directory"/>
  +    </port>
  +    <port name="NJbad-mixq" binding="tns:NativeJmsBinding">
  +      <jms:address jndiDestinationName="WSIFSampleQCF"
  +                   destinationStyle="queue"
  +                   jndiConnectionFactoryName="WSIFSampleQCF"
  +                   
initialContextFactory="com.sun.jndi.fscontext.RefFSContextFactory"
  +                   jndiProviderURL="file://C:/JNDI-Directory"/>
  +    </port>
  +    <port name="NJbad-mixicf" binding="tns:NativeJmsBinding">
  +      <jms:address jndiDestinationName="NativeJmsRequestQueue"
  +                   destinationStyle="queue"
  +                   jndiConnectionFactoryName="WSIFSampleQCF"
  +                   initialContextFactory="com.ibm.wsif.test.WSIFTestRunner"
  +                   jndiProviderURL="file://C:/JNDI-Directory"/>
  +    </port>
  +    <port name="NJbad-qcf" binding="tns:NativeJmsBinding">
  +      <jms:address jndiDestinationName="NativeJmsRequestQueue"
  +                   destinationStyle="queue"
  +                   jndiConnectionFactoryName="trash"
  +                   
initialContextFactory="com.sun.jndi.fscontext.RefFSContextFactory"
  +                   jndiProviderURL="file://C:/JNDI-Directory"/>
  +    </port>
  +    <port name="NJbad-queue" binding="tns:NativeJmsBinding">
  +      <jms:address jndiDestinationName="trash"
  +                   destinationStyle="queue"
  +                   jndiConnectionFactoryName="WSIFSampleQCF"
  +                   
initialContextFactory="com.sun.jndi.fscontext.RefFSContextFactory"
  +                   jndiProviderURL="file://C:/JNDI-Directory"/>
  +    </port>
  +    <port name="NJbad-altqueue" binding="tns:NativeJmsBinding">
  +      <jms:address jmsProviderDestinationName="trash"
  +                   destinationStyle="queue"
  +                   jndiConnectionFactoryName="WSIFSampleQCF"
  +                   
initialContextFactory="com.sun.jndi.fscontext.RefFSContextFactory"
  +                   jndiProviderURL="file://C:/JNDI-Directory"/>
  +    </port>
  +    <port name="NJbad-style" binding="tns:NativeJmsBinding">
  +      <jms:address jndiDestinationName="NativeJmsRequestQueue"
  +                   destinationStyle="trash"
  +                   jndiConnectionFactoryName="WSIFSampleQCF"
  +                   
initialContextFactory="com.sun.jndi.fscontext.RefFSContextFactory"
  +                   jndiProviderURL="file://C:/JNDI-Directory"/>
  +    </port>
  +    <port name="NJbad-icf" binding="tns:NativeJmsBinding">
  +      <jms:address jndiDestinationName="NativeJmsRequestQueue"
  +                   destinationStyle="queue"
  +                   jndiConnectionFactoryName="WSIFSampleQCF"
  +                   initialContextFactory="trash"
  +                   jndiProviderURL="file://C:/JNDI-Directory"/>
  +    </port>
  +    <port name="NJbad-jurl" binding="tns:NativeJmsBinding">
  +      <jms:address jndiDestinationName="NativeJmsRequestQueue"
  +                   destinationStyle="queue"
  +                   jndiConnectionFactoryName="WSIFSampleQCF"
  +                   
initialContextFactory="com.sun.jndi.fscontext.RefFSContextFactory"
  +                   jndiProviderURL="trash"/>
  +    </port>
  +    <port name="NJbad-noq" binding="tns:NativeJmsBinding">
  +      <jms:address jmsVendorURI="http://ibm.com/ns/mqseries";
  +                   destinationStyle="queue"
  +                   jndiConnectionFactoryName="WSIFSampleQCF"
  +                   
initialContextFactory="com.sun.jndi.fscontext.RefFSContextFactory"
  +                   jndiProviderURL="file://C:/JNDI-Directory"/>
  +    </port>
  +    <port name="NJbad-nostyle" binding="tns:NativeJmsBinding">
  +      <jms:address jmsVendorURI="http://ibm.com/ns/mqseries";
  +                   jndiDestinationName="NativeJmsRequestQueue"
  +                   jndiConnectionFactoryName="WSIFSampleQCF"
  +                   
initialContextFactory="com.sun.jndi.fscontext.RefFSContextFactory"
  +                   jndiProviderURL="file://C:/JNDI-Directory"/>
  +    </port>
  +    <port name="NJbad-noqcf" binding="tns:NativeJmsBinding">
  +      <jms:address jmsVendorURI="http://ibm.com/ns/mqseries";
  +                   jndiDestinationName="NativeJmsRequestQueue"
  +                   destinationStyle="queue"
  +                   
initialContextFactory="com.sun.jndi.fscontext.RefFSContextFactory"
  +                   jndiProviderURL="file://C:/JNDI-Directory"/>
  +    </port>
  +    <port name="NJbad-noicfjurl" binding="tns:NativeJmsBinding">
  +      <jms:address jndiDestinationName="NativeJmsRequestQueue"
  +                   destinationStyle="queue"
  +                   jndiConnectionFactoryName="WSIFSampleQCF"/>
  +    </port>
  +    <port name="NJbad-altandq" binding="tns:NativeJmsBinding">
  +      <jms:address jmsVendorURI="http://ibm.com/ns/mqseries";
  +                   jndiDestinationName="NativeJmsRequestQueue"
  +                   jmsProviderDestinationName="SoapJmsAddressBookQueue"
  +                   destinationStyle="queue"
  +                   jndiConnectionFactoryName="WSIFSampleQCF"
  +                   
initialContextFactory="com.sun.jndi.fscontext.RefFSContextFactory"
  +                   jndiProviderURL="file://C:/JNDI-Directory"/>
  +    </port>
  +    <port name="NJbad-topic" binding="tns:NativeJmsBinding">
  +      <jms:address jmsVendorURI="http://ibm.com/ns/mqseries";
  +                   jndiDestinationName="NativeJmsRequestQueue"
  +                   destinationStyle="topic"
  +                   jndiConnectionFactoryName="WSIFSampleQCF"
  +                   
initialContextFactory="com.sun.jndi.fscontext.RefFSContextFactory"
  +                   jndiProviderURL="file://C:/JNDI-Directory"/>
  +    </port>
  +    <port name="NJbad-implspec" binding="tns:NativeJmsBinding">
  +      <jms:address jmsImplementationSpecificURI="mq://qmgr/qname"/>
  +    </port>
  +    <port name="NJbad-mqandjndi" binding="tns:NativeJmsBinding">
  +      <jms:address jmsVendorURI="http://ibm.com/ns/mqseries";
  +                   jndiDestinationName="NativeJmsRequestQueue"
  +                   destinationStyle="queue"
  +                   jndiConnectionFactoryName="WSIFSampleQCF"
  +                   
initialContextFactory="com.sun.jndi.fscontext.RefFSContextFactory"
  +                   jndiProviderURL="file://C:/JNDI-Directory"
  +                   jmsImplementationSpecificURI="mq://qmgr/qname"/>
  +    </port>
  +    <port name="NJbad-nothing" binding="tns:NativeJmsBinding">
  +      <jms:address />
  +    </port>
  +    <port name="NJbad-nobinding">
  +      <jms:address jmsVendorURI="http://ibm.com/ns/mqseries";
  +                   jndiDestinationName="NativeJmsRequestQueue"
  +                   destinationStyle="queue"
  +                   jndiConnectionFactoryName="WSIFSampleQCF"
  +                   
initialContextFactory="com.sun.jndi.fscontext.RefFSContextFactory"
  +                   jndiProviderURL="file://C:/JNDI-Directory"/>
  +    </port>
  +    <port name="NJbad-persist" binding="tns:NativeJmsBinding">
  +      <jms:address jmsVendorURI="http://ibm.com/ns/mqseries";
  +                   jndiDestinationName="NativeJmsRequestQueue"
  +                   destinationStyle="queue"
  +                   jndiConnectionFactoryName="TempQCF"
  +                   
initialContextFactory="com.sun.jndi.fscontext.RefFSContextFactory"
  +                   jndiProviderURL="file://C:/JNDI-Directory"/>
  +    </port>
  +    <port name="NJnonpersist" binding="tns:NativeJmsBinding">
  +      <jms:address jmsVendorURI="http://ibm.com/ns/mqseries";
  +                   jndiDestinationName="NativeJmsRequestQueue"
  +                   destinationStyle="queue"
  +                   jndiConnectionFactoryName="TempQCF"
  +                   
initialContextFactory="com.sun.jndi.fscontext.RefFSContextFactory"
  +                   jndiProviderURL="file://C:/JNDI-Directory"/>
  +    </port>
  +    <port name="NJaddrpv" binding="tns:NativeJmsBinding">
  +      <jms:address jndiDestinationName="NativeJmsRequestQueue"
  +                   destinationStyle="queue"
  +                   jndiConnectionFactoryName="TempQCF"
  +                   
initialContextFactory="com.sun.jndi.fscontext.RefFSContextFactory"
  +                   jndiProviderURL="file://C:/JNDI-Directory">
  +        <jms:propertyValue name="JMSReplyTo" type="xsd:string" 
value="AddressBookReplyTo"/>
  +      </jms:address>
  +    </port>
  +    <port name="NJbindpv" binding="tns:NJBindPV">
  +      <jms:address jndiDestinationName="NativeJmsRequestQueue"
  +                   destinationStyle="queue"
  +                   jndiConnectionFactoryName="TempQCF"
  +                   
initialContextFactory="com.sun.jndi.fscontext.RefFSContextFactory"
  +                   jndiProviderURL="file://C:/JNDI-Directory">
  +      </jms:address>
  +    </port>
  +    <port name="NJadbipv" binding="tns:NJBindPV">
  +      <jms:address jndiDestinationName="NativeJmsRequestQueue"
  +                   destinationStyle="queue"
  +                   jndiConnectionFactoryName="TempQCF"
  +                   
initialContextFactory="com.sun.jndi.fscontext.RefFSContextFactory"
  +                   jndiProviderURL="file://C:/JNDI-Directory">
  +        <jms:propertyValue name="JMSReplyTo" type="xsd:string" value="trash"/>
  +      </jms:address>
  +    </port>
  +    <port name="NJovpv" binding="tns:NativeJmsBinding">
  +      <jms:address jndiDestinationName="NativeJmsRequestQueue"
  +                   destinationStyle="queue"
  +                   jndiConnectionFactoryName="TempQCF"
  +                   
initialContextFactory="com.sun.jndi.fscontext.RefFSContextFactory"
  +                   jndiProviderURL="file://C:/JNDI-Directory">
           <jms:propertyValue name="JMSReplyTo" type="xsd:string" value="trash"/>
         </jms:address>
       </port>
  
  
  


Reply via email to