Here is my C# webservice:

[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://storagepoint.net/soap/UploadStart", RequestNamespace="http://storagepoint.net/soap/", ResponseNamespace="http://storagepoint.net/soap/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]

public bool UploadStart(string SessionKey, long FolderId, string FileName, System.SByte bUseCompression, long UncompressedSize, System.DateTime Created, System.DateTime Modified, System.DateTime Accessed, ref string StreamToken) {

object[] results = this.Invoke("UploadStart", new object[] {

SessionKey,

FolderId,

FileName,

bUseCompression,

UncompressedSize,

Created,

Modified,

Accessed,

StreamToken});

StreamToken = ((string)(results[1]));

return ((bool)(results[0]));

}

 

And the SOAP message that is sent is:

<?xml version="1.0" encoding="UTF-8"?>

<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"><soap-env:Header/>

<soap-env:Body><UploadStart xmlns="http://storagepoint.net/soap/" xmlns:A="http://www.w3.org/2001/XMLSchema-instance" xmlns:B="http://www.w3.org/2001/XMLSchema-instance" xmlns:C="http://www.w3.org/2001/XMLSchema-instance">

<SessionKey>5617F6B2-AEAB-45CF-80C2-ED0379109DD9</SessionKey>

<FolderId>8</FolderId>

<FileName>run.cmd</FileName>

<bUseCompression>0</bUseCompression>

<UncompressedSize>695</UncompressedSize>

<Created A:type="DateTime">12/17/2002 4:39:40 PM</Created>

<Modified B:type1="DateTime">12/17/2002 4:39:40 PM</Modified>

<Accessed C:type2="DateTime">12/17/2002 4:39:40 PM</Accessed>

<StreamToken></StreamToken>

</UploadStart>

</soap-env:Body>

</soap-env:Envelope>

 

And the error I get is:

<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <soap:Fault>
      <faultcode>soap:Client</faultcode>
      <faultstring>Server was unable to read request. --&gt; There is an error i
n XML document (2, 565). --&gt; String was not recognized as a valid DateTime.</
faultstring>
      <detail/>
    </soap:Fault>
  </soap:Body>
</soap:Envelope>

The strange thing here is, the error message says that the error is at column 565 which is surprisingly <Modified> time. Does this mean that the <Created> time is in correct format?

Thanks!!

 Scott Nichol <[EMAIL PROTECTED]> wrote:

Can you post the WSDL for the C# web service?

Scott Nichol

----- Original Message -----
From: "Siddhartha Mehta" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, December 17, 2002 6:55 PM
Subject: Using DateTime object


>
> I am using C# webservice and a Java client. One of the functions in my
webservice expects a DateTime (C# object). How would I send a datetime
object from my Java client code? Can anyone help me.
>
> Thanks,
>
> Siddhartha
>
>
>
> ---------------------------------
> Do you Yahoo!?
> Yahoo! Mail Plus - Powerful. Affordable. Sign up now


--
To unsubscribe, e-mail:
For additional commands, e-mail:



Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now

Reply via email to