stefanbifi
Goto Top

Probleme bei der Synchronisation vom ERP mit Postfach Exchange 2019

Hallo

Wir haben seit einiger Zeit ein ERP System in der Firma installiert.
Das ERP hat eigene Kalender für die Mitarbeiter, die sich, für die Anzeige auf Smartphones, mit dem Kalender unter Exchange 2019 synchronisieren lassen sollen.

Beim Synchronisieren der Kalender erhalte ich allerdings folgende Fehlermeldung:


Server meldet Statuscode 500 auf https://192.168.7.2:443/api/v2.0/me/calendarview?startDateTime=2004-08-2 ...;$expand=singleValueExtendedProperties($filter%3DPropertyId%20eq%20'Binary%200x0FFF'). {"error":{"code":"ErrorInternalServerError","message":"Window end time must be greater than start time REST APIs for this mailbox are currently in preview. You can find more information about the preview REST APIs at https://dev.outlook.com/.;}}

[bei e:\c++\v3xxx_2301\shared\sdtcloudconnect\src\SDTSyncTermineMicrosoft.cpp:123]


Was bedeutet das?

Der Softwarehersteller des ERP kann mit der Meldung nichts anfangen und möchte Exchange neu aufgesetzt haben.

Kann mir jemand einen Tipp geben?


Danke

Content-Key: 491027

Url: https://administrator.de/contentid/491027

Printed on: April 25, 2024 at 04:04 o'clock

Member: Pjordorf
Pjordorf Sep 02, 2019 at 09:43:44 (UTC)
Goto Top
Hallo,

Zitat von @stefanbifi:
Server meldet Statuscode 500 auf
Was bedeutet das?
https://www.lifewire.com/500-internal-server-error-explained-2622938

Der Softwarehersteller des ERP kann mit der Meldung nichts anfangen und möchte Exchange neu aufgesetzt haben.
Und kann der dann Garantieren das es funktioniert nachdem der Exchange erneut installiert wurde in eurer Domäne?

Gruß,
Peter
Member: wiesi200
wiesi200 Sep 02, 2019 at 10:00:37 (UTC)
Goto Top
Hallo,

zumindest fällt auf das der aufgerufene Link eine Startzeit von 22:00:00 und eine Endzeit von 21:59:59 hat.
Die Fehlermeldung sagt das die End Zeit größer als die Startzeit sein muss.

Ruf doch mal die URL manuell auf und Teste das mal durch.
Mitglied: 140913
140913 Sep 02, 2019 updated at 10:29:30 (UTC)
Goto Top
Zitat von @wiesi200:

Hallo,

zumindest fällt auf das der aufgerufene Link eine Startzeit von 22:00:00 und eine Endzeit von 21:59:59 hat.
Die Fehlermeldung sagt das die End Zeit größer als die Startzeit sein muss.
Aber 30 Jahre in der Zukunft face-smile.
https://192.168.7.2/api/v2.0/me/calendarview?startDateTime=2004-08-25T22:00:00Z&endDateTime=2034-08-25T21:59:59Z&
Window end time must be greater than start time
Ich tippe mal 30 Jahre sind a bisl zu viel für Exchange. Und es findet womöglich intern ein Rollover statt was zur Fehlermeldung führt. Just my2cent.
Member: wiesi200
wiesi200 Sep 02, 2019 at 10:43:54 (UTC)
Goto Top
Oder die Splitten da irgendwie merkwürdig. .

Ich würd da auf jeden Fall mal durchtesten wann die URL meckert und wann nicht.
Member: stefanbifi
stefanbifi Sep 05, 2019 at 14:16:52 (UTC)
Goto Top
Vielen Dank für Eure Tipps.


Mir ist jetzt aufgefallen, dass der Zeitpunkt 31.12.29 23:00h die Suche im Kalender blockiert.

Synchronisiere ich z.B. bis zum 31.12.2029 22:59 funktioniert die Synchronisation.
Synchronisiere ich bis 31.12.2029 23:00h oder über diesen Zeitpunkt hinaus, schlägt die Synchronisation fehl.


Ausnahme beim Aufrufen von "DownloadFile" mit 2 Argument(en): "Der Remoteserver hat einen Fehler zurückgegeben: (500)
Interner Serverfehler."
In Zeile:1 Zeichen:1

back-to-top$wc.DownloadFile($url, $output)

back-to-top~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+ CategoryInfo : NotSpecified: (face-smile , MethodInvocationException
+ FullyQualifiedErrorId : WebException


Beginne ich die Synchronisation allerdings am 31.12.2029 um 23:01 bis z.B. 31.12.2034 geht wieder alles.


Was ist mit dem 31.12.2029 23:00h?
Warum kann ich diesen Zeitpunkt nicht synchronisieren?

Hat jemand eine Idee?
Mitglied: 140913
140913 Sep 05, 2019 updated at 20:58:13 (UTC)
Goto Top
Was ist mit dem 31.12.2029 23:00h?
Warum kann ich diesen Zeitpunkt nicht synchronisieren?
Die Zeitspanne ist offensichtlich zu groß für die API und die macht dann einen Rollover so dass dann die Endzeit wieder vor der Startzeit liegt.