Getting Calendar from Lotus Traveler - c#

I need to get the calendar data from Lotus Traveler.
But it is hard to find any material on how to get anything. There are some examples regarding adding to Lotus Notes, but no info on the other way.
Is it like contacting an exchange server?

Lotus Traveler is a middle ware tool which sits between a domino server and mobile devices which have apps specifically defined to interface with it. For security and confidentiality there is minimal API documentation for the Traveler interfaces.
You can access calenders directly from the domino server through standard domino views. There are several views available in the standard Notes Mail/Calendar templates and if what you need is not available, you can extend the design of the database with your own views.
Hope this helps - Newbs

With Lotus Notes Traveler installed on the server, you can get to your mail, contacts and calendar on e.g. an iPhone using the ActiveSync protocol. So you can say that Traveler emulates Exchange.
If you are looking to retrieve calendar data from another Notes/Domino database then you can extend the mail database as per Henrys answer.
If you want to access calendar data from outside of Notes/Domino (e.g. from a different non-Domino application server) then you can create your own REST API that you can access with REST web services. You can also have Domino Data Service create the REST interface for you.

Related

.NET API to add document to .nsf HCL Lotus Notes database?

I am hoping that someone with more domain knowledge in the community can help me out with HCL Notes and .NET related question.
I have a web app where there is a notes form allowing users to upload a file. I need to write an API that can add the file to an nsf database within Notes.
What I have done
I wrote the API, I am able to establish a connection to Notes and the nsf database. Here are some of my questions:
Will the Notes client need to be installed on the server this api will be deployed too?
Has anyone approached a similar problem ?
If you are using the Notes COM or OLE classes (i.e., Lotus.NotesSession or Notes.NotesSession) or the Notes C or C++ APIs, then yes, you will need to have a Notes or Domino install on the server. You will need to address potential license questions related to this install with a representative of HCL or a reseller. If you are using the Domino Access Services REST API, then you do not have to have a Notes or Domino install on the server.
Yes, of course. Lots of people have dealt with similar cases in the last 30 years.
Huh?

lync meeting url to be created using ucma and send via EWS

I am using EWS to create and send outlook meetings.
But now i need to create a lync meeting and simply send the url to participants using EWS, so they can join in the same lync audio call. Sending mails via EWS part is done, but I am unable to generate the lync meeting url throuhg EWS but i can generate normal meeting. Some suggested UCMA and UCWA, but i have not found any supporting C# code that elaborate the process. I have found only theories even on microsoft site that also ambigious. If anyone know how to achieve this in C# server side, Thanks for the answer in advance.
This is definitely possible using UCMA, I'm not sure about UCWA though.
For your requirement, you could probably wrap a WCF service around your UCMA application(C#), that talks to a Lync server to create ad-hoc conferences and return the meeting URL. The UCMA application can be hosted on a separate application server added to the Lync topology as an application endpoint.
I suggest reading Tom's blog or this book, to get a better idea of UCMA's capabilities

Save appointments to my default calendar in WP 8.1

I was hoping that with the new calendar API of wp8.1, I am now able to fully replace the native calendar app with my own.
But after a few hours of searching in the API documentation, I came to the point that this is still NOT possible.
This is what i concluded so far:
I can create my own AppointmentCalendar with full read and write access. But this calendar won't sync to my other devices.
I can add/remove/edit appointments in all other Calendars, but just over the native UI with the AppointmentManager. This still takes some time to open the native calendar app and the user has to manually press the save button.
There is still the old way. I need to dive into the Outlook.com/Google Calendar/... APIs, to save appointments straight out of my own calendar app.
Is there a way to set my default calendar (Outlook.com) from Readonly (ReadWrite=Systemonly) to ReadandWrite(ReadWrite =full)?
The platform AppointmentCalendar API doesn't allow for writing directly to a online calendar provider.
To implement write-support, you would need to implement a custom provider for each calendar, for example Outlook.com and GMail.com each have individual APIs, although IMAP often can be used as a default protocol. Each requires individual authentication.
For Outlook.com you would need to utilize OAuth, ideally via. Single Sign-On, and then use the IMAP API to integrate your application with the Outlook.com calendar.
So in short, there is no way for 3rd party developers to fully replace the default calendar application on Windows Phone when it comes to writing appointments. All you can do is to write a different visual front for the built-in calendar.

Using MVC 5 web page to get data from outlook server?

I've had a look around and can't seem to find what I'm looking for (unless I have and didn't realise...)
I have been tasked with creating a basic CRM web based app so that it can be used on any device.
I am using MVC 5 to do this using SQL server to store all the required tables.
What I need to do know is be able to sync with an outlook exchange server so that the user can log in and their list of contacts/scheduled tasks are taken from the outlook information as well as be able to create/edit/delete etc the contacts + scheduled tasks and be able to post them back to the outlook server. ie without having to open a local Microsoft Outlook application.
Is this possible and if so does anyone know where I may be able to find a good enough source to help me learn this further.
thanks...
Tewr's comment is right on the spot as this is a scenario suited for EWS (Exchange Web Services).
If you're using MVC 5 to develop this application, it may be the most helpful to use EWS Managed API to access the Exchange server as it allows you to all of it in C#.
Managed API - http://msdn.microsoft.com/en-us/library/office/jj220499(v=exchg.80).aspx
Working with contacts - http://msdn.microsoft.com/en-us/library/office/ee693004(v=exchg.80).aspx

Is It Possible To Launch A Lync Session And Invite Tech And External User From A C# Web App?

I'm tasked with writing a web app that will connect an internal employee and an external client while logging Case details. Our company recently switched over to Lync, so I'm a bit lost on the API for doing this.
Ideally, this would be a web app (C# & ASP.NET) so that the customer support department doesn't have to install something to every workstation. It would also mimic the behavior found in this article for sending an email to allow external users to connect.
Is UCMA required for this? We have a generic Lync account that could be used by a service to facilitate these requests if that would be more appropriate. I can also force the issue for using a desktop app if need be.
I'm just having a hell of a time finding the right API calls to make this happen on MSDN so any links to docs or tutorials would be a huge help.
Some research that doesn't quite point out what needs to be done:
UCMA: Chat with users not in AD
How do I Invite a user by email to a Lync 2010 chat session using the API?
you should take a look at this sample located at :%Program Files%Microsoft UCMA 3.0\SDK\Core\Sample Applications\Reference\ContactCenter
You'll find more details here : http://msdn.microsoft.com/en-us/library/hh285604.aspx
Hope that helped.
You should also take a look at UCWA - Microsoft's Unified Communications Web API.
Unified Communications Web API
It's a great platform for adding Lync functionality into your Web application, has an Online Demo with full source code as well.

Categories

Resources