This document describes the configuration steps for either Microsoft Azure or Google Workspace. (release 11.3)





Job ID: [WO.jm_job_job_no]
Event Type: [WO.jm_job_job_type_no_desc]
Work Order: [TRX.wo_no_seq][WO.wo_desc]
Setup Time: [TRX.setup_time]
Start Date/Time: [WO.wo_begin_dt]
End Date/Time: [WO.wo_end_dt]
Bumper Time: [TRX.bumper_time]
Role: [TRX.group_desc]https://www.googleapis.com/auth/calendar
https://www.googleapis.com/auth/calendar.events<source name="CalendarAdapterService"
switchName="Everything"
switchType="System.Diagnostics.SourceSwitch">
<listeners>
<add name="XytechListener"
type="Microsoft.VisualBasic.Logging.FileLogTraceListener, Microsoft.VisualBasic, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"
initializeData="FileLogWriter"
location="Custom"
customLocation="C:\Program Files\Xytech\Logs"
logFileCreationSchedule="Daily"
traceOutputOptions="DateTime"
maxFileSize="25000000"
baseFileName="CalendarAdapterService"/>
<remove name="Default"/>
</listeners>
</source>
<source name="RouterQueue"
switchName="Everything"
switchType="System.Diagnostics.SourceSwitch">
<listeners>
<add name="RouterQueue"
type="Microsoft.VisualBasic.Logging.FileLogTraceListener, Microsoft.VisualBasic, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"
initializeData="FileLogWriter"
location="Custom"
customLocation="C:\Program Files\Xytech\Logs"
logFileCreationSchedule="Daily"
traceOutputOptions="DateTime"
maxFileSize="25000000"
baseFileName="RouterQueue"/>
<remove name="Default"/>
</listeners>
</source><key name="ExchangeInterface" value=".\Private$\XytechCalendar"/><services>
<service name="CalendarAdapterService" type="MediaPulse.DigitalOrderServices.CalendarAdapter.CalendarAdapter">
<keys>
<key name="Verbose" value="Y" />
<key name="MpDbName" value="MP_DEMO" />
<key name="MpRestApiUri" value="http://localhost/xytech/api/v2/database/MP_DEMO" />
<key name="MpUsername" value="xytech" />
<key name="MpPassword" value="password" />
<key name="QueueName" value=".\Private$\XytechCalendar" />
<key name="StatusQueue" value=".\Private$\XytechCalendarStatus" />
<key name="CheckEmailIntervalInSeconds" value="30" />
<key name="CalendarProvider" value="Exchange" />
<key name="CalendarTokenUrl" value="https://login.microsoftonline.com/94fb7681-xxxx-42ff-a3cb-ddc177452a36/oauth2/v2.0/token" />
<key name="CalendarBaseApiUrl" value="https://graph.microsoft.com/v1.0/" />
<key name="CalendarGrantType" value="client_credentials" />
<key name="CalendarScope" value="https://graph.microsoft.com/.default" />
<key name="ClientId" value="8003b4d8-xxxx-xxxx-xxxx-9d26d27806ed" />
<key name="ClientSecret" value="f0cea19d-xxxx-xxxx-xxxx-20139c1200dc" />
<key name="ImpersonationEmail" value="XytechCalendar@151pcl.onmicrosoft.com" />
</keys>
</service>
</services><services>
<service name="CalendarAdapterService" type="MediaPulse.DigitalOrderServices.CalendarAdapter.CalendarAdapter">
<keys>
<key name="Verbose" value="Y" />
<key name="MpDbName" value="MP_DEMO" />
<key name="MpRestApiUri" value="http://localhost/xytech/api/v2/database/MP_DEMO" />
<key name="MpUsername" value="xytech" />
<key name="MpPassword" value="password" />
<key name="QueueName" value=".\Private$\XytechCalendar" />
<key name="StatusQueue" value=".\Private$\XytechCalendarStatus" />
<key name="CheckEmailIntervalInSeconds" value="30" />
<key name="CalendarProvider" value="Google" />
<key name="CalendarLoginUrl" value="https://accounts.google.com/o/oauth2/auth"/>
<key name="CalendarTokenUrl" value="https://oauth2.googleapis.com/token"/>
<key name="CalendarBaseApiUrl" value="https://www.googleapis.com/"/>
<key name="CalendarGrantType" value="urn:ietf:params:oauth:grant-type:jwt-bearer"/>
<key name="CalendarScope" value="https://www.googleapis.com/auth/calendar https://www.googleapis.com/auth/calendar.events"/>
<key name="ServiceAccountEmail" value="xytech@xytechcalendarintegration.iam.gserviceaccount.com"/>
<key name="ImpersonationEmail" value="xytech@woogy.co.uk"/>
<key name="CertificateName" value="C:\\Program Files\\Xytech\\xytechcalendarintegration-940ef64be40c.p12"/>
<key name="CertificatePassword" value="notasecret"/>
</keys>
</service>
</services>










