calendar आउटलुक कैलेंडर प्रकाशित करना। सिंक फ़्रीक्वेंसी के लिए सर्वर-साइड सेटिंग क्या है?




outlook exchange-server (2)

मैं एक सर्वर (VERY बुनियादी WebDAV) के कस्टम कार्यान्वयन पर काम कर रहा हूं जो आउटलुक के प्रकाशित कैलेंडर को स्वीकार करता है।

आउटलुक में एक सेटिंग है (नीचे स्क्रीनशॉट देखें) जहां यह एक पैरामीटर को स्वीकार करता है जो सर्वर बनाता है जो यह बताता है कि कैलेंडर को कितनी बार फिर से प्रकाशित करना है और यही वह पैरामीटर है जिसका मैं पता लगाने की कोशिश कर रहा हूं।

यदि सेटिंग को निर्दिष्ट नहीं किया गया है तो आउटलुक डिफॉल्ट्स को 60 मिनटों तक निर्दिष्ट किया जा सकता है जो मेरे लिए काम नहीं करता है, लेकिन मुझे कोई भी जानकारी नहीं मिल सकती है कि पैरामीटर क्या हो सकता है (मुझे पता है कि आउटलुक की सेटिंग्स यूआई के भीतर समायोजित की जा सकती हैं, लेकिन मुझे इसे स्वचालित रूप से करने की आवश्यकता है सर्वर से एक प्रतिक्रिया)। Wireshark का उपयोग करते समय मैं देखता हूं कि कैलेंडर को प्रकाशित करते समय आउटलुक सर्वर के URL को एक PROPFIND विधि भेजता है:

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>

जो तब एक XML के साथ प्रतिक्रिया करता है (मैं मान रहा हूं कि यह वह जगह है जहां सेटिंग होगी, लेकिन इस पर कोई जानकारी नहीं मिल सकती है):

<?xml version="1.0"?><a:multistatus xmlns:a="DAV:"/>

मैं इस बिंदु पर खो गया हूं और यह सुनिश्चित नहीं कर रहा हूं कि बहुत से Googling और ट्रैफिक सूँघने (आउटलुक <-> एक्सचेंज संचार लेकिन कोई भी ऐसा नहीं है जो मुझे लगता है कि मैं गैर-डिफ़ॉल्ट परम का उपयोग कर रहा हूं) को देख रहा हूं। कोई सुझाव जहां इस तरह से कुछ देखने के लिए एक अच्छा विचार होगा?

https://code.i-harness.com


मतदान की आवृत्ति के लिए कोई आउटलुक सर्वर सेटिंग नहीं है। यह सेटिंग क्लाइंट एंड पर है। एक ईमेल क्लाइंट पर "नए संदेशों के लिए जांच" का उपयोग अनुरोधों के साथ सर्वर को ओवरलोड करने से बचने के लिए किया जाता है। एमएस आउटलुक वेबसाइट देखें।


CalDAV ( कैलेंडरिंग एक्सटेंशन , WebDAV , RFC-4791 में प्रलेखित) iCalendar ( इंटरनेट कैलेंडरिंग और शेड्यूलिंग कोर ऑब्जेक्ट स्पेसिफिकेशन , RFC-5545 में प्रलेखित है, डेटा विनिमय के लिए Apple के ial के साथ भ्रमित नहीं होना) प्रारूप का उपयोग करता है। iCalendar गैर-मानक गुणों को समायोजित करता है जो "X-" उपसर्ग के साथ शुरू होता है।

X-PUBLISHED-TTL वह संपत्ति है जो कैलेंडर की सदस्यता के लिए अनुशंसित अद्यतन अंतराल पर मैप करती है। यह आउटलुक और शेयरपॉइंट के लिए Microsoft द्वारा समर्थित है, और संभवतः कुछ और कैलेंडर प्रकाशकों द्वारा, लेकिन Google या Apple द्वारा नहीं।

उदाहरण मान:

X-PUBLISHED-TTL:PT1H        (every hour)
X-PUBLISHED-TTL:PT120M      (every 120 minutes)

आधिकारिक तौर पर iCalendar कल्पना में समान संपत्ति जोड़ने के लिए कुछ कार्य-प्रगति भी हैं। ICalendar ड्राफ्ट प्रस्ताव के लिए नए गुणों के नवीनतम संस्करण के अनुसार, नए REFRESH-INTERVAL संपत्ति का उपयोग निम्नलिखित तरीके से किया जाएगा:

REFRESH-INTERVAL;VALUE=DURATION:P1W