Support Article
Outlook Integration throws ErrorInvalidServerVersion Fault Code
SA-50896
Summary
User is using Pega 7.3.1 with Pega Sales Automation 7.31.
User is deploying the Connect-SOAP call for "GetUserAvailability" that is used to get the free/busy schedule of an email address and another Connect-SOAP call for "createItem" that is used to create the meeting request in Outlook.
Both of these SOAP calls are failing with SOAP Fault reason set to "The specified server version is invalid" and with SOAP Fault Code set to ErrorInvalidServerVersion. Their system is using Microsoft Outlook Exchange Version 14.3.352.4000, which translates to Exchange Version 2010_SP3.
Error Messages
ErrorInvalidServerVersion
Steps to Reproduce
- Go to Out-of-the-box (OOTB) Sales Automation portal in the environment.
- Click Appointment link to create an Appointment.
- Fill in the required details and see if the free/busy schedule is showing for the selected email address.
Root Cause
An issue in the custom application code or rules is identified as root cause. Per information provided on Microsoft MSDN for Outlook integration, there is no EWS schema for “Exchange2010_SP3”.
Resolution
Perform the following local-change:
Set value of below Dynamic System Settings entry to "Exchange2010_SP2".
RuleSet: PegaFW-EWSIntegration
Name: ExchangeVersion
Value: Exchange2010_SP2
Name: ExchangeVersion
Value: Exchange2010_SP2
Published April 13, 2018 - Updated December 2, 2021
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.