Migrating Exchange public folder to SharePoint - sharepoint-2007

I have been reading a number of articles online suggesting different approaches to migrate data in an Exchange public folder to a SharePoint Library.
Our company has a list of items tracked inside an Exchange public folder. It is just a bunch of data columns and we have to move that data to SharePoint and start using SharePoint instead.
Does anyone know how to handle this programatically? Or if it is too much work, a tool that is known to handle this well.

I ended up writing code to handle this myself.

Related

Is it possible to create, update, and delete events on a public folder calendar through the MS Graph API?

The question pretty much sums it up. I'd like to create/delete/update events in a calendar that's accessed by several people on a public folder using the Graph API, but haven't been able to find much about how to do it, at least not in the official documentation.
I found this post from 2018 saying "Public Folders aren't yet accessible via the Graph API", but I don't know if that still applies in 2021.
As for SO, the only other question I could find which seems related to this was How to read Public calendar with MS Graph API , but it unfortunately doesn't contain much information either.
In case Graph doesn't support this, would it be possible to do it in some other way (e.g. with some other API)? Ideally something that can be used from Java. Thanks in advance!
No you can't access Public Folders (or Online Archives) using the Microsoft Graph and given the legacy status of Public Folders I don't think they have plans to change this. You can use EWS to access them (make sure you include routing headers through https://learn.microsoft.com/en-us/exchange/client-developer/exchange-web-services/public-folder-access-with-ews-in-exchange).
Moving your Public Folder Calendars to a Office365 Unified Groups is generally a better idea you get improved functionality and you can use the Graph API and other Group workloads for future needs etc.

How to programmatically get method level history from TFS API?

I am trying to find out method level history from TFS. I am able to get the history (associated work items and changesets) for an item, but unable to do the same at method level. The intent is to find the work items and changesets linked with a method in class. Any pointers to accomplish this would be highly helpful.
This is implemented in the CodeLens API's which are not exposed publicly. Source control in itself doesn't have a semantic concept of the contents of the file. The Code Lens API uses Roslyn to parse the files and uses clever heuristics to link different versions of the same method to each other.
Given that CodeLens API's aren't available for public use, TFS doesn't have anything that will help you accomplish this, without re-building the heuristic+semantic processing that CodeLens provides.

TFS custom bug entry page for non technical users?

To help my company better adopt using TFS i'd like to see if a custom web page could be made so the end user has no idea they're entering a bug into TFS. They find the TFS2012 web based GUI confusing. They are business users and able to write out a problem in a web app, the reproduction steps and expected result but they always forget to set certain fields which makes their entries not show up in my query.
I figured creating a custom web page that inserts the bug into TFS would help. Anyone know if this is possible?
You need to develop a web page which uses TFS API to create a bug. Please see below link which has sample code to create bugs using API.
http://social.technet.microsoft.com/wiki/contents/articles/3280.tfs-2010-api-create-workitems-bugs.aspx

Lifetime management of lists and documents in Sharepoint

Can I do the following with SharePoint 2007:
1) Create lists (records) and document libraries with content that is in force for a certain amount of days and after that, they automatically expire? How?
2) When searching for words in a SharePoint site where there are lists and documents, SharePoint displays results similar to Google, would it be possible that Sharepoint tell me what documents are no longer current? How?
Thank you very much.
For your first question, you might want to check out Information Management Policies
http://office.microsoft.com/en-us/sharepointserver/HA101735291033.aspx
HTH

ASP.NET: How to retrieve data from access/Excel file?

A company is creating a web site for the organization I work for. Since the web site is still being developed, some modules are not yet there. For instance, in order to print data obtained from a query, one needs first to export it to Excel or Access. Then, from Excel or Access, it is important to do some adjustments (adjust columns width and rows height, modify titles, so on) to make it easy to print.
I would like to create a small web application that will avoid us doing those operations manually. Unfortunately, the other application is in JSP/Java while I only know ASP.NET/C#.
How can I retrieve all this data, which are either in Excel or Access, and reload them into my application for printing?
Thank you
This guy did a brilliant article on getting data from excel using ado.net, I have written a program based on his instructions and it is working fine with Excel 2007 files, and can handle very long column data as well.
Link to article
Have you considered writing a macro in Excel instead of trying to do everything on the server? Creating a macro in VBA isn't difficult, and you can distribute it as an Add-In to your users. Takes some good instructions for them to install it, but avoids all the potentially messy issues of import/export of Excel files.

Resources