I am trying to write a small Java client for consuming services provided by Microsoft Exchange server through Exchange Web Services (EWS). For experimenting I set up Exchange Online account from here.
Then I configured my Outlook client to use the newly created mail on exchange and outlook's Test Email Auto-Configuration windows I tried to retrieve the link for Services.wsdl for that client:

Then I tried hitting Availability Services url, entered the username and password and it opened following page:

I then tried to hit the url specified on that page for service.wsdl, but it gave Page Not Found error. SO
- Q1 where will I get WSDL file, and
- Q2 which link should I hit while developing Java client. In my office environment I get WSDL file over configured Exchange server which directly opens WSDL file but am guessing what should be in case of exchange online.