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]>

Reply via email to