Pracuję nad niestandardową implementacją serwera (BARDZO basic basic WebDAV), który akceptuje opublikowane kalendarze Outlooka.Publikowanie kalendarzy programu Outlook. Jakie jest ustawienie po stronie serwera częstotliwości synchronizacji?
Program Outlook wydaje się mieć ustawienie (patrz zrzut ekranu poniżej), w którym akceptuje parametr z serwera, który informuje go, jak często ponownie publikować kalendarz i jest to parametr, który próbuję wymyślić.
Jeśli ustawienie nie jest określony domyślne programu Outlook do 60 minut, co nie działa dla mnie, ale nie mogę znaleźć żadnych informacji na temat tego, co może być parametr (Jestem świadomy, że Outlook ustawienia można regulować w UI, ale potrzebuję go automatycznie, poprzez odpowiedź z serwera). Podczas korzystania Wireshark widzę, że kiedy pierwszy publikowania kalendarza Outlook wysyła metodę PROPFIND
do adresu URL serwera:
PROPFIND /path/to/url HTTP/1.1
X-Office-Version: 15.0.4771
Depth: 1
Content-Type: text/xml
User-Agent: Microsoft Office/15.0 (Windows NT 6.3; Microsoft Outlook 15.0.4771; Pro)
Host: example.com
Content-Length: 114
Connection: Keep-Alive
Cache-Control: no-cache
<?xml version="1.0" encoding="utf-8" ?> <D:propfind xmlns:D="DAV:"><D:prop><D:resourcetype/></D:prop></D:propfind>
który następnie reaguje z XML (jestem zakładając, to gdzie ustawienie będzie, ale nie mogę znaleźć żadnych informacji na temat IT):
<?xml version="1.0"?><a:multistatus xmlns:a="DAV:"/>
gubię w tym miejscu i nie wiem gdzie indziej szukać po wielu Googling i wąchania ruchu (Outlook < -> komunikacja Exchange, ale żaden, które znalazłem wydaje się używać parametru innego niż domyślny). Jakieś sugestie, gdzie byłoby dobrze poszukać czegoś takiego?
To przypuszczenie po dość trochę googlowania ... może „serwer "To pole wyboru odnosi się nie do serwera WebDAV, do którego publikujesz, ale do serwera Exchange, z którym powiązane jest konto Outlook, i które pobiera z pewnej właściwości specyficznej dla programu Exchange, np.' DevicePolicyRefreshInterval'. Możliwe, że coś przeoczyłem, ale nie widziałem niczego w specyfikacji WebDAV ani w innych dokumentach serwerów WebDAV, które wspomniałyby o czymś takim jak zalecana częstotliwość synchronizacji. – heenenee
Zalecam, abyś spróbował uruchomić go na prawdziwym serwerze webdav i zobaczyć, co jest wysyłane z powrotem i do przodu między klientem a serwerem. – Evert