snichol 2002/11/27 16:31:29
Modified: java/samples/interop EchoTestClient.java
Log:
Fix bad mapping for deserializing Hex.
Revision Changes Path
1.20 +4 -2 xml-soap/java/samples/interop/EchoTestClient.java
Index: EchoTestClient.java
===================================================================
RCS file: /home/cvs/xml-soap/java/samples/interop/EchoTestClient.java,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- EchoTestClient.java 20 Nov 2002 07:56:02 -0000 1.19
+++ EchoTestClient.java 28 Nov 2002 00:31:29 -0000 1.20
@@ -137,6 +137,8 @@
DateSerializer dateSer = new DateSerializer();
DecimalDeserializer decimalSer = new DecimalDeserializer();
BooleanDeserializer booleanSer = new BooleanDeserializer();
+ HexDeserializer hexDser = new HexDeserializer();
+
smr.mapTypes(Constants.NS_URI_SOAP_ENC, new QName(OBJECT_URI, "SOAPStruct"),
Data.class, dataSer, dataSer);
Parameter p = new Parameter("inputString", String.class, "Hi there!", null);
@@ -224,8 +226,8 @@
doCall(url, "echoBase64", p);
p = new Parameter("inputHexBinary", Hex.class, new Hex("3344"), null);
- smr.mapTypes(Constants.NS_URI_SOAP_ENC, new QName("", "return"), null, null,
dataSer);
- smr.mapTypes(Constants.NS_URI_SOAP_ENC, new QName("", "Result"), Hex.class,
null, dataSer);
+ smr.mapTypes(Constants.NS_URI_SOAP_ENC, new QName("", "return"), null, null,
hexDser);
+ smr.mapTypes(Constants.NS_URI_SOAP_ENC, new QName("", "Result"), Hex.class,
null, hexDser);
doCall(url, "echoHexBinary", p);
p = new Parameter("inputDate", Date.class, new Date(), null);
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>