Inconsistency between EWS error codes provided by Microsoft and in Evolution?
I'm trying to debug and "Exchange server is busy, waiting to retry" error.
University computing services have suggested that there's a problem with my machine rather than the server, but I don't think it's practical for them to investigate things in my machine. I'm therefore wanting to send them helpful debugging information.
Looking at https://gitlab.gnome.org/GNOME/evolution-ews/-/blob/master/src/EWS/common/e-ews-connection.c#L1025 It seems that Evolution is receiving an EWS_CONNECTION_ERROR_SERVERBUSY code from the Exchange server.
By counting line numbers in the enum in
https://gitlab.gnome.org/GNOME/evolution-ews/-/blob/master/src/EWS/common/ews-errors.h
I deduce that the numeric code of EWS_CONNECTION_ERROR_SERVERBUSY is 263. But in the list provided by Microsoft, it looks like the code is 363:
https://docs.microsoft.com/en-us/dotnet/api/microsoft.exchange.webservices.data.serviceerror?view=exchange-ews-api
It would be great if you could clarify what numeric code EWS_CONNECTION_ERROR_SERVERBUSY corresponds to.