pombreda / google-calendar-connectors

Automatically exported from code.google.com/p/google-calendar-connectors
0 stars 0 forks source link

write free busy to exchange/write appointments to exchange, where to install the webservice? #23

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Hello Again,

Thanks for your previous help, much appriciated.
My latter problem was solved. I created a new testenviorment and didnt get 
anymore 403 errors, so i now have most functions working.
I still have 2 questions.
- i still get below error when using the diagnostic test to write to 
exchange. (is this needed at all?, i can see apointments from both 
exchange and google now isnt that all i need? i can also send invitations 
to both sides) question in short what does the write to exchange add to 
functionality?
- is it neccecery to install the webservice ojn the CAS exchange 2007 
machine to get this working, or can i use another IIS server in my domein 
for web/sync and dir sync services?

Google.GCalExchangeSync.Library.GCalExchangeException: Error writing 
appointment ---> System.Net.WebException: The remote server returned an 
error: (403) Forbidden. at System.Net.HttpWebRequest.GetResponse() at 
Google.GCalExchangeSync.Library.WebDav.XmlRequestImpl.IssueRequest(String 
url, Method method, String body, HttpHeader[] headers) at 
Google.GCalExchangeSync.Library.WebDav.WebDavQuery.IssueRequestIgnoreRespon
se(String url, Method method, String body) at 
Google.GCalExchangeSync.Library.WebDav.WebDavQuery.CreateAppointment
(String mailboxUrl, Appointment appointment) at 
Google.GCalExchangeSync.Library.AppointmentService.WriteAppointments
(ExchangeUser user, List`1 appointments) --- End of inner exception stack 
trace --- at 
Google.GCalExchangeSync.Library.AppointmentService.WriteAppointments
(ExchangeUser user, List`1 appointments) at 
Google.GCalExchangeSync.Tests.Diagnostics.ExchangeTester.WriteAppointment
(String email, DateTime appointmentStart) at 
GCalExchangeLookup.Diagnostics.ButtonWriteExchAppt_Click(Object sender, 
EventArgs e)

Original issue reported on code.google.com by gertjanp@gmail.com on 31 Mar 2010 at 8:11

GoogleCodeExporter commented 9 years ago
Sorry for the delayed response. I missed it somehow.

In diagnostics the option to write the appointment is to test AppointmentWriter 
(It
is used when you set the Free busy writer to AppointmentWriter in web.config 
file.).
AppointmentWriter is in experimental phase and is not fully supported. I guess 
you
are using SchedulPluse Writer, so you need not to worry about this option. 
FYI: To get this option passed the admin role account should have the receive-as
rights on the user mailbox and in your case here you may need to set\unset ssl 
on
public folders in Exchange.

Yes, you can install the webservice\syncservice on the machine other than CAS, 
but
this should have access to AD and the CAS server.

Original comment by jaideepg...@google.com on 2 Apr 2010 at 7:30

GoogleCodeExporter commented 9 years ago

Original comment by jaideepg...@gmail.com on 20 Apr 2010 at 7:24