dims 02/03/11 05:24:40
Modified: java/test/wsdl/nested Nested.wsdl Nested2BindingImpl.java
Nested2ServiceTestCase.java
Log:
Slightly modified testcase. (2 outputs)
Revision Changes Path
1.2 +2 -18 xml-axis/java/test/wsdl/nested/Nested.wsdl
Index: Nested.wsdl
===================================================================
RCS file: /home/cvs/xml-axis/java/test/wsdl/nested/Nested.wsdl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Nested.wsdl 6 Mar 2002 20:39:40 -0000 1.1
+++ Nested.wsdl 11 Mar 2002 13:24:40 -0000 1.2
@@ -13,7 +13,8 @@
<wsdl:part name="PI_SALESORG" element="tns:PI_SALESORG"/>
</wsdl:message>
<wsdl:message name="NestedSvc2Output">
- <wsdl:part name="composite" type="tns:Out"/>
+ <wsdl:part name="PE_ADDRESS" element="tns:PE_ADDRESS"/>
+ <wsdl:part name="RETURN" element="tns:RETURN"/>
</wsdl:message>
<wsdl:portType name="Nested2PortType">
<wsdl:operation name="NestedSvc2">
@@ -39,28 +40,11 @@
</wsdl:service>
<wsdl:types>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:Nested">
- <xsd:complexType name="In">
- <xsd:sequence>
- <xsd:element ref="CUSTOMERNO" minOccurs="1" maxOccurs="1"/>
- <xsd:element ref="PI_DISTR_CHAN" minOccurs="0"
maxOccurs="1"/>
- <xsd:element ref="PI_DIVISION" minOccurs="0"
maxOccurs="1"/>
- <xsd:element ref="PI_PASS_BUFFER" minOccurs="0"
maxOccurs="1"/>
- <xsd:element ref="PI_SALESORG" minOccurs="1"
maxOccurs="1"/>
- <xsd:any processContents="lax" minOccurs="0"
maxOccurs="unbounded"/>
- </xsd:sequence>
- </xsd:complexType>
<xsd:element name="CUSTOMERNO" type="xsd:string"/>
<xsd:element name="PI_DISTR_CHAN" type="xsd:string"/>
<xsd:element name="PI_DIVISION" type="xsd:string"/>
<xsd:element name="PI_PASS_BUFFER" type="xsd:string"/>
<xsd:element name="PI_SALESORG" type="xsd:string"/>
- <xsd:complexType name="Out">
- <xsd:sequence>
- <xsd:element ref="PE_ADDRESS" minOccurs="1" maxOccurs="1"/>
- <xsd:element ref="RETURN" minOccurs="1" maxOccurs="1"/>
- <xsd:any processContents="lax" minOccurs="0"
maxOccurs="unbounded"/>
- </xsd:sequence>
- </xsd:complexType>
<xsd:element name="PE_ADDRESS">
<xsd:complexType>
<xsd:sequence>
1.2 +5 -7 xml-axis/java/test/wsdl/nested/Nested2BindingImpl.java
Index: Nested2BindingImpl.java
===================================================================
RCS file: /home/cvs/xml-axis/java/test/wsdl/nested/Nested2BindingImpl.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Nested2BindingImpl.java 6 Mar 2002 20:39:40 -0000 1.1
+++ Nested2BindingImpl.java 11 Mar 2002 13:24:40 -0000 1.2
@@ -8,8 +8,8 @@
package test.wsdl.nested;
public class Nested2BindingImpl implements test.wsdl.nested.Nested2PortType {
- public test.wsdl.nested.Out nestedSvc2(java.lang.String cUSTOMERNO,
java.lang.String pIDISTRCHAN, java.lang.String pIDIVISION, java.lang.String
pIPASSBUFFER, java.lang.String pISALESORG) throws java.rmi.RemoteException {
- test.wsdl.nested.PEADDRESS address = new test.wsdl.nested.PEADDRESS();
+ public void nestedSvc2(java.lang.String cUSTOMERNO, java.lang.String
pIDISTRCHAN, java.lang.String pIDIVISION, java.lang.String pIPASSBUFFER,
java.lang.String pISALESORG, PEADDRESSHolder pEADDRESS, RETURNHolder rETURN) throws
java.rmi.RemoteException {
+ PEADDRESS address = new PEADDRESS();
address.setFORMOFAD("Company");
address.setFIRSTNAME("");
address.setNAME("Becker Berlin");
@@ -34,7 +34,7 @@
address.setCOUNTRYISO("DE");
address.setONLYCHANGECOMADDRESS("X");
- test.wsdl.nested.RETURN ret = new test.wsdl.nested.RETURN();
+ RETURN ret = new RETURN();
ret.setTYPE("");
ret.setCODE("");
ret.setMESSAGE("");
@@ -45,10 +45,8 @@
ret.setMESSAGEV3("");
ret.setMESSAGEV4("");
- test.wsdl.nested.Out out = new test.wsdl.nested.Out();
- out.setPEADDRESS(address);
- out.setRETURN(ret);
- return out;
+ pEADDRESS.value = address;
+ rETURN.value = ret;
}
}
1.2 +11 -4 xml-axis/java/test/wsdl/nested/Nested2ServiceTestCase.java
Index: Nested2ServiceTestCase.java
===================================================================
RCS file: /home/cvs/xml-axis/java/test/wsdl/nested/Nested2ServiceTestCase.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Nested2ServiceTestCase.java 6 Mar 2002 20:39:40 -0000 1.1
+++ Nested2ServiceTestCase.java 11 Mar 2002 13:24:40 -0000 1.2
@@ -22,10 +22,17 @@
assertTrue("binding is null", binding != null);
try {
- test.wsdl.nested.Out value = null;
- value = binding.nestedSvc2(new java.lang.String("0000001000"), new
java.lang.String("01"), new java.lang.String("00"), new java.lang.String(""), new
java.lang.String("1000"));
- test.wsdl.nested.PEADDRESS address = value.getPEADDRESS();
- test.wsdl.nested.RETURN ret = value.getRETURN();
+ PEADDRESSHolder pEADDRESS = new PEADDRESSHolder();
+ RETURNHolder rETURN = new RETURNHolder();
+ binding.nestedSvc2(new java.lang.String("0000001000"),
+ new java.lang.String("01"),
+ new java.lang.String("00"),
+ new java.lang.String(""),
+ new java.lang.String("1000"),
+ pEADDRESS,
+ rETURN);
+ PEADDRESS address = pEADDRESS.value;
+ RETURN ret = rETURN.value;
System.out.println("NAME:" + address.getNAME());
assertTrue("NAME is wrong", address.getNAME().equals("Becker Berlin"));
System.out.println("LOGMSGNO:" + ret.getLOGMSGNO());