Mozna Zimba http://www.zimbra.com/ (nebo nejaky podobny Java OSS
projekt) v sobe bude mit clienta pro Exchange.

2010/2/24 Peter Stibrany <[email protected]>:
> Ahoj,
>
> my sme na projekte pouzili prave Apache Jackrabbit, ale robili sme Webdav
> server, nie klienta. Chvilami to bol celkom boj poohybat tu kniznicu tak,
> ako sme potrebovali. Myslim, ze ten kusok kodu, co ste poslali, sa v
> Jackrabbite velmi zjednodusit neda, Jackrabbit Webdav modul nie je pisany so
> znalostou Exchange specifickych Webdav properties. Mate pravdu ze ak chcete
> iba jeden PROPPATCH request, tak si vystacite s HTTP a nejakym tym XMLkom.
> Mne by sa asi nechcelo pisat si vlastne parsovanie tych multistatus
> odpovede, ale nie je ziadna velka veda.
>
> -peter stibrany
>
>
> On 24. 2. 2010 13:19, Rastislav Siekel wrote:
>
> Ahoj,
>
> začal som riešiť pomerne zaujímavý problém s vložením udalosti do kalendára
> užívateľa MS Exchange 2003. Keďže prístup cez web service je až pre Exchange
> 2007, musím použiť WebDAV. Priateľ Google napovedal, že WebDAV v Jave rieši
> projekt Slide, ale ten je už od 2007 ukončený. Pri ňom je odkaz, že
> užívatelia Slide môžu prejsť na Apache JackRabbit.
>
> Babrem sa s ním už druhý deň a nedarí sa mi prísť na to, či je tam fakt taká
> mizerná podpora pre WebDAV, alebo mi niečo uniká, lebo jediný použiteľný
> spôsob ako vložiť Appointment do kalendára som našiel asi takýto:
>
> ...
> URI uri = URI.create("http://server/exchange/test/Kalendár/test.eml";);
> DavPropertyNameSet propertyNameSet = new DavPropertyNameSet();
> DavPropertySet propertySet = new DavPropertySet();
> DavProperty davProperty = new DefaultDavProperty("cal:dtstart",
> "2004-05-13T23:00:00.000Z");
> propertySet.add(davProperty);
> DavProperty davProperty = new DefaultDavProperty("cal:dtend",
> "2004-05-13T23:30:00.000Z");
> propertySet.add(davProperty);
> ...
> PropPatchMethod method = new PropPatchMethod(uri.toASCIIString(),
> propertySet, propertyNameSet);
> HttpClient client = new HttpClient(connectionManager);
> client.executeMethod(hostConfig, method);
> ...
>
>
> Inými slovami - ak mám skladať posielané XML cez String-y, tak to už rovno
> môžem použiť javovský DocumentBuilderFactory a nemusím ísť cez knižnicu
> tretej strany.
> A preto sa chcem spýtať - akú knižnicu používate pre WebDAV vy?
>
> Rastislav "Bedo" Siekel
>
> P.S. Ešte som našiel platené J-Integra for Exchange, ale tam už je pomerne
> vysoká cena (cez 1000 USD) a JWebDAV for Exchange s trochu lepšou cenou:
> 299,- EURO. Táto cena by celkom šla, ale na to, aby som vložil jednu 
> udalosť...
> no neviem.
>
> ________________________________
> Ing. Rastislav Siekel
> Prosoft s.r.o., Kuzmányho 8, 010 01 Žilina, Slovakia
> E-mail : <[email protected]>
> Tel : 041/562 54 91
> Fax : 041/562 54 97
> Mobil : 0905 34 00 20
>



-- 
Ondra Medek

Odpovedet emailem