Hi,
I'm building an exchange client, for appointments. Everything works,
except when i try to get appointments that have been entered via the
exchange webclient. It seems the web client has some strange policy in
naming the appointments, so that slide doesnt know what to do with it.
My error stack:
org.apache.commons.httpclient.URIException: escaped absolute path not valid
at org.apache.commons.httpclient.URI.setRawPath(URI.java:2781)
at
org.apache.commons.httpclient.URI.parseUriReference(URI.java:1973)
at org.apache.commons.httpclient.HttpURL.<init>(HttpURL.java:78)
at
org.apache.webdav.lib.WebdavResource.setWebdavProperties(WebdavResource.java:1078)
at
org.apache.webdav.lib.WebdavResource.setNamedProp(WebdavResource.java:968)
at
org.apache.webdav.lib.WebdavResource.setBasicProperties(WebdavResource.java:912)
at
org.apache.webdav.lib.WebdavResource.setProperties(WebdavResource.java:1894)
at
org.apache.webdav.lib.WebdavResource.setProperties(WebdavResource.java:1917)
at
org.apache.webdav.lib.WebdavResource.getChildResources(WebdavResource.java:2082)
at
nl.itris.interop.ms.MSExchangeProxy.getAppointments(MSExchangeProxy.java:498)
where the MSExchangeProxy is my client class. the statement at line 498
is a WebDavResource.getChildResources() call:
//Open the calendar map on the exchange server
WebdavResource wdr = new WebdavResource(urlCalendar);
//Check whether a resource with same name already exists
WebdavResources wdrs = wdr.getChildResources();
The resource that is givinbg the problems has this filename:
{6852FCDF-DC9C-4366-B2BB-8A91E49FBF79}.EML
When i don't use the exchange client i get 'normal' names like:
Nog een.EML
which work perfectly...
Any pointers in how to solve this, or ideas on where to look will be
greatly appreciated.
Thanks in advance,
Willem Voogd
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]