<?xml version="1.0" encoding="UTF-8"?><!--RSS generated by Windows SharePoint Services V3 RSS Generator on 9/3/2010 1:03:45 PM--><?xml-stylesheet type="text/xsl" href="/_layouts/RssXslt.aspx?List=81472883-7dad-4311-b50a-1bb70ae23b00" version="1.0"?><rss version="2.0"><channel><title>Notes SharePoint Blog</title><link>http://notes2sharepoint.org</link><description>RSS feed for the Posts list.</description><lastBuildDate>Fri, 03 Sep 2010 17:03:45 GMT</lastBuildDate><generator>SharePoint CKS:EBE</generator><ttl>60</ttl><image><title>Notes SharePoint Blog</title><url>http://notes2sharepoint.org/_layouts/images/homepage.gif</url><link>http://notes2sharepoint.org</link></image><item><title>Ten Ways SharePoint 2010 Will Impact Your Notes Migration</title><link>http://notes2sharepoint.org/archive/2010/09/02/ten-ways-sharepoint-2010-will-impact-your-notes-migration.aspx</link><guid>/archive/2010/09/02/ten-ways-sharepoint-2010-will-impact-your-notes-migration.aspx</guid><description><![CDATA[<div class="ExternalClass8F7546B7391D480FA51E4D6E466059AF">
<p>Here is a link to my new white paper, hot off the presses: [<a title="http://www.quest.com/documents/landing.aspx?id=12162&amp;prod=352" href="http://www.quest.com/documents/landing.aspx?id=12162&amp;prod=352"><u>link</u></a>]</p>
<p>Abstract:</p>
<blockquote>
<p>Many organizations are moving from Lotus Notes/Domino environments to Microsoft Exchange Server, SharePoint and Office. However, applications that are migrated from Notes to SharePoint may need to be rebuilt – typically an expensive and time consuming process.  Even then, the new applications may not function as well as the legacy ones. But with the release of Microsoft SharePoint Server 2010 and SharePoint Foundation 2010, things have changed.  This paper discusses 10 ways that SharePoint 2010 will change the game for enterprises of all sizes who want SharePoint to replace or enhance their Notes environments.  You will learn about major platform and functionality improvements and discover how SharePoint 2010 simplifies rebuilding Notes applications after a migration.</p></blockquote>
<p>Feel free to post comments here or send to me privately.</p></div>]]></description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Steve Walch</dc:creator><pubDate>Thu, 02 Sep 2010 15:21:00 GMT</pubDate><category domain="http://notes2sharepoint.org/archive/tags/SharePoint 2010/default.aspx">SharePoint 2010</category><category domain="http://notes2sharepoint.org/archive/tags/Migration projects/default.aspx">Migration projects</category></item><item><title>Who is migrating to SharePoint 2010 today?</title><link>http://notes2sharepoint.org/archive/2010/09/02/who-is-migrating-to-sharepoint-2010-today.aspx</link><guid>/archive/2010/09/02/who-is-migrating-to-sharepoint-2010-today.aspx</guid><description><![CDATA[<div class="ExternalClassE98E36AB7F09426F8AEBE2893952F9DA">
<p>Our product supports SharePoint 2007 and SharePoint 2010 equally well, so we often do not know when our customers are migrating to which platform.  If you are actively migrating your Notes applications to SharePoint 2010 today, I would love to hear from you.</p>
<ul>
<li>Which edition of 2010?  (Foundations, Standard or Enterprise)</li>
<li>What types of Notes applications are you migrating?</li>
<li>What 2010 features are you leveraging?</li>
<li>What tools are you using?</li>
<li>Have your new apps gone into production (or when will they)?</li>
<li>Are you and/or your users happy?</li></ul>
<p>Please send your comments to me at steve.walch @ quest.com.  I won’t reveal any of your specific details without permission, of course, but I do promise to post the general trends I hear about here.  Thanks! </p></div>]]></description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Steve Walch</dc:creator><pubDate>Thu, 02 Sep 2010 10:57:00 GMT</pubDate><category domain="http://notes2sharepoint.org/archive/tags/SharePoint 2010/default.aspx">SharePoint 2010</category></item><item><title>Simple migrations without tools</title><link>http://notes2sharepoint.org/archive/2010/09/02/simple-migrations-without-tools.aspx</link><guid>/archive/2010/09/02/simple-migrations-without-tools.aspx</guid><description><![CDATA[<div class="ExternalClass6CEC327E9DE54EB58D4D38FADA892814">
<p>Migration tools are great (especially mine) but we don’t want to ever forget about the simple migration scenarios that you get for free from the Microsoft platform.  </p>
<p>Here is a cool video [<a href="http://www.youtube.com/watch?v=ycBwUDugPhI" target="_blank"><u>link</u></a>] from Microsoft’s Gary Devendorf showing you how to extract data from Notes using the good old ReadViewEntries Domino URL commands.  Gary uses Microsoft Access in this case to grab data from the Domino URL, massage it, and publish it to a SharePoint list.  Way cool!</p>
<p>You can do similar things using Excel and SharePoint Web Parts that read data from the same place.  Gary and I have co-presented on a few occasions and these types of demos are very popular.  And Notes developers are very happy to have a way to get started doing simple data migrations using these types of methods.</p>
<p>As Gary well be the first to tell you, these methods only take you so far.  You do not get rich text, attachments, created/modified metadata, security, and many other things.  That’s where tools such as <em>Notes Migrator for SharePoint</em> come in to save the day.</p></div>]]></description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Steve Walch</dc:creator><pubDate>Wed, 01 Sep 2010 18:12:00 GMT</pubDate></item><item><title>How to migrate to SharePoint Publishing Pages</title><link>http://notes2sharepoint.org/archive/2010/08/27/how-to-migrate-to-sharepoint-publishing-pages.aspx</link><guid>/archive/2010/08/27/how-to-migrate-to-sharepoint-publishing-pages.aspx</guid><description><![CDATA[<div class="ExternalClass1B4C32A946E240DFBA38F65D1795B6F6">
<p>Many Notes applications were designed primarily to publish rich content to a wide audience.  These often included some type of approval process, management of draft content, version control, etc.  These are great examples of applications that may well to the “publishing” site templates available in SharePoint Server 2010 and MOSS 2007.  Here, for example, is a rich text Notes document (with embedded images, attachments and doc links) that has been migrated to a 2010 “Publishing Portal” using <em>Notes Migrator for SharePoint</em>.</p>
<p><a href="http://notes2sharepoint.org/Lists/Posts/Attachments/177/image_8_09632B65.png"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="image" border="0" alt="image" src="http://notes2sharepoint.org/Lists/Posts/Attachments/177/image_thumb_3_09632B65.png" width="562" height="484"></a> </p>
<p>If we put this page into edit mode, we can see that a great deal of out-of the-box functionality is available with no development required.</p>
<p><a href="http://notes2sharepoint.org/Lists/Posts/Attachments/177/image_6_09632B65.png"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="image" border="0" alt="image" src="http://notes2sharepoint.org/Lists/Posts/Attachments/177/image_thumb_2_09632B65.png" width="518" height="484"></a> </p>
<p><em>Notes Migrator for SharePoint</em> supports migrating any Notes content to publishing pages.  This is a little more complex than doing other wiki pages or basic pages [<a href="http://notes2sharepoint.org/archive/2010/07/01/how-to-migrate-to-sharepoint-wiki-pages.aspx" target="_blank"><u>link</u></a>] and uses the tool’s unique capability to create pages using custom ASPX template code.  The remainder of this walkthrough will use screen shots from SharePoint 2007, but the process is nearly identical for SharePoint 2010.</p>
<p>If you do not already have a publishing site, create one using SharePoint Central Administration and specify one of the “Publishing” templates.</p>
<p><a href="http://notes2sharepoint.org/Lists/Posts/Attachments/177/image_10_09632B65.png"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="image" border="0" alt="image" src="http://notes2sharepoint.org/Lists/Posts/Attachments/177/image_thumb_4_09632B65.png" width="644" height="270"></a> </p>
<p>Next, we need to create a “template” for generating pages from your Notes documents.  Go to your new SharePoint publishing site site and create a sample page by selecting Create Page from the Site Actions menu.</p>
<p><a href="http://notes2sharepoint.org/Lists/Posts/Attachments/177/image_12_09632B65.png"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="image" border="0" alt="image" src="http://notes2sharepoint.org/Lists/Posts/Attachments/177/image_thumb_5_09632B65.png" width="644" height="292"></a> </p>
<p>Select the page layout you want for your new pages.  The list of layouts may vary depending on the site template you started with and may include custom layouts designed by your site owners.</p>
<p><a href="http://notes2sharepoint.org/Lists/Posts/Attachments/177/image_14_09632B65.png"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="image" border="0" alt="image" src="http://notes2sharepoint.org/Lists/Posts/Attachments/177/image_thumb_6_09632B65.png" width="644" height="455"></a> </p>
<p>Now populate the page with a little sample data and save it.  </p>
<p><a href="http://notes2sharepoint.org/Lists/Posts/Attachments/177/image_16_09632B65.png"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="image" border="0" alt="image" src="http://notes2sharepoint.org/Lists/Posts/Attachments/177/image_thumb_7_09632B65.png" width="644" height="360"></a> </p>
<p>Feel free to experiment with checking the page in and out, versioning it, scheduling it’s release or submitting it for approval.  These are all powerful features of the SharePoint publishing templates, but you actually do not need to use them for the task at hand.</p>
<p>For designing a migration job, we need to extract the page to a local file so we can example the ASPX layout.  Select View All Site Content from the Site Actions men and then go to the “Pages” document library.</p>
<p><a href="http://notes2sharepoint.org/Lists/Posts/Attachments/177/image_18_09632B65.png"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="image" border="0" alt="image" src="http://notes2sharepoint.org/Lists/Posts/Attachments/177/image_thumb_8_09632B65.png" width="644" height="318"></a> </p>
<p>In the Pages library locate the test page you just created and pick Send To –&gt; Download a Copy from the drop down menu for that page. </p>
<p><a href="http://notes2sharepoint.org/Lists/Posts/Attachments/177/image_20_09632B65.png"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="image" border="0" alt="image" src="http://notes2sharepoint.org/Lists/Posts/Attachments/177/image_thumb_9_09632B65.png" width="626" height="484"></a> </p>
<p>Save the ASPX file to your computer and edit in any text editor.  I like Visual Studio or SharePoint Designer, because it gives me nice color coding and formatting, but Notepad also works just fine.  Keep this ASPX file handy, because will be using it later.</p>
<p><a href="http://notes2sharepoint.org/Lists/Posts/Attachments/177/image_24_09632B65.png"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="image" border="0" alt="image" src="http://notes2sharepoint.org/Lists/Posts/Attachments/177/image_thumb_11_09632B65.png" width="644" height="350"></a> </p>
<p>Digression:  ASPX developer’s may be interested in how this page is constructed.  It inherits from a class in the Microsoft.SharePoint.Publishing namespace, but does not actually specify any HTML markup.  Instead the code behind the pages uses the data in an XML data island to render the page.  Notice that the XML parts specify not only content properties such as PublishingPageContent but also the page layout in the PublishingPageLayout property.   </p>
<p>Now you have what you need to create your <em>Notes Migrator for SharePoint </em>migration job.  You can start from scratch or customize an existing job if you prefer, but you might prefer to start with an existing job that I created.  I suggest downloading one of the following jobs, depending on which version of SharePoint you are targeting:</p>
<p>[<a href="http://notes2sharepoint.org/Downloads/DocLibrary%20to%20Publishing%20Page%202007.pmjob" target="_blank"><u>DocLibrary to Publishing Page 2007.pmjob</u></a>]</p>
<p>[<a href="http://notes2sharepoint.org/Downloads/DocLibrary%20to%20Publishing%20Page%202010.pmjob" target="_blank"><u>DocLibrary to Publishing Page 2010.pmjob</u></a>]</p>
<p>If you are starting with the above jobs, should first change the source Notes database to refer to the your database and you may need to customize the source data definition to extract different Notes data items than the default ones specified (“Subject”, &quot;Body”, etc.).  </p>
<p>You should also change and target SharePoint URL to point to your publishing site.  Both jobs are already configured to create new pages in the “Pages” library, place any embedded objects in the “Images” library, and place any attachments or embedded objects in the “Documents” library.  This is consistent with the way things work normally when a SharePoint user created content in a publishing site, so you probably do not need to change those parts.  </p>
<p><a href="http://notes2sharepoint.org/Lists/Posts/Attachments/177/image_26_09632B65.png"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="image" border="0" alt="image" src="http://notes2sharepoint.org/Lists/Posts/Attachments/177/image_thumb_12_37507E1D.png" width="644" height="371"></a> </p>
<p>If you open the target data definition in the migration jobs, you will notice that there is a target field of type PageName and that the PageType property of this field is set to “Template”.  This PageType allows you to specify your own custom ASPX code in the PageTemplate field.    </p>
<p><a href="http://notes2sharepoint.org/Lists/Posts/Attachments/177/image_30_37507E1D.png"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="image" border="0" alt="image" src="http://notes2sharepoint.org/Lists/Posts/Attachments/177/image_thumb_14_37507E1D.png" width="644" height="367"></a> </p>
<p>Remember that ASPX code we looked at when we downloaded a sample ASPX page from the server?  That is the code we need to put into the PageTemplate field.  But we don’t want all of it, just the bits that describe the page structure.  We can leave out the content parts and, as you will see shortly, we will specify the content in a different way (mapping the data dynamically from Notes).  Your ASPX page may be different than the one I showed above, but generally you want the ASPX tags at the top (which start with “&lt;%@”) and the &lt;html&gt; tag.  In my example, I am going to grab the first four lines and paste it into the little drop down editor for the PageTemplate.</p>
<p><a href="http://notes2sharepoint.org/Lists/Posts/Attachments/177/image_32_37507E1D.png"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="image" border="0" alt="image" src="http://notes2sharepoint.org/Lists/Posts/Attachments/177/image_thumb_15_37507E1D.png" width="644" height="365"></a> </p>
<p>Notice that the target data definition also specifies several fields that allow data to be mapped as content in the generated pages.  Some of these you may recognize as the properties that were specified in the XML data island (the green part) in the above example.  We included PublishingPageContent for mapping the Notes rich text and PublishingPageLayout for specifying the page layout.  Other page types may require additional properties but you will find that many of them can be omitted as the defaults are acceptable for migrations.  Title and ApprovalCode allow setting of metadata on the page.  ExternalImages and ExternalAttachments allow mapping of additional files to the appropriate SharePoint libraries.</p>
<p>Press OK to save the target data definition.  Next go to the Mapping tab to review how various fields are set from the dynamic Notes data.  Most of these mappings will make sense to an experienced <em>Notes Migrator for SharePoint</em> user, but two deserve special attention.</p>
<p>The PublishingPageLayout is set to a constant value, which is the URL of the appropriate layout page.  It is <em><font color="#ff0000"><strong>critical</strong></font></em> that you replace this value with the the address of a layout page on your SharePoint server.  Recall that when I created a test page in the example above, I selected the page layout “Article page with body only”.  In the resulting ASPX file, this translated to the PublishingPageLayout property in the XML data island (the green bit) set to “<a title="http://quest-e52a78ada/sites/publishing/_catalogs/masterpage/PageFromDocLayout.aspx" href="http://quest-e52a78ada/sites/publishing/_catalogs/masterpage/PageFromDocLayout.aspx">http://quest-e52a78ada/sites/publishing/_catalogs/masterpage/PageFromDocLayout.aspx</a>”  This is the URL that you need to use here.  If you do not get this part right, your pages will not open.</p>
<p><a href="http://notes2sharepoint.org/Lists/Posts/Attachments/177/image_34_37507E1D.png"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="image" border="0" alt="image" src="http://notes2sharepoint.org/Lists/Posts/Attachments/177/image_thumb_16_37507E1D.png" width="640" height="343"></a> </p>
<p>The jobs are also designed to set any migrated content to the “Approved” state.  This is accomplished by mapping a constant value to the ApprovalCode field.  Of course you can change this to a different constant value or even make it dynamic depending on the state of your Notes document.</p>
<p>Depending on the page layout you selected, you may need to map other properties as well.  When you are ready, press the Run Job button and start migrating!  </p>
<p>Upcoming releases of <em>Notes Migrator for SharePoint </em>will add a few things to make the above process a bit easier, but there is really no need to wait.  You can generate great looking publishing pages now.</p>
<p><a href="http://notes2sharepoint.org/Lists/Posts/Attachments/177/image_38_37507E1D.png"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="image" border="0" alt="image" src="http://notes2sharepoint.org/Lists/Posts/Attachments/177/image_thumb_18_37507E1D.png" width="540" height="484"></a></p></div>]]></description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Steve Walch</dc:creator><pubDate>Fri, 27 Aug 2010 12:35:00 GMT</pubDate><category domain="http://notes2sharepoint.org/archive/tags/Pages/default.aspx">Pages</category><category domain="http://notes2sharepoint.org/archive/tags/Tech·Ed/default.aspx">Tech·Ed</category><category domain="http://notes2sharepoint.org/archive/tags/SharePoint 2010/default.aspx">SharePoint 2010</category><category domain="http://notes2sharepoint.org/archive/tags/Notes Migrator for SharePoint/default.aspx">Notes Migrator for SharePoint</category></item><item><title>New article on Migrating Lotus Notes Applications to Microsoft SharePoint</title><link>http://notes2sharepoint.org/archive/2010/08/03/new-article-on-migrating-lotus-notes-applications-to-microsoft-sharepoint.aspx</link><guid>/archive/2010/08/03/new-article-on-migrating-lotus-notes-applications-to-microsoft-sharepoint.aspx</guid><description><![CDATA[<div class="ExternalClassF9496B2F5389455DABC2E28BBF8E179B">
<p>A new article by <em>yours truly</em> has come out on CTO Edge:</p>
<p><a title="http://www.ctoedge.com/content/migrating-lotus-notes-applications-microsoft-sharepoint" href="http://www.ctoedge.com/content/migrating-lotus-notes-applications-microsoft-sharepoint"><u>http://www.ctoedge.com/content/migrating-lotus-notes-applications-microsoft-sharepoint</u></a></p>
<p>Also, a very nice podcast by Joel Oleson on <em>What’s New For Administrators in SharePoint 2010 </em>here:</p>
<p><a title="http://www.themossshow.com/2010/08/episode-25-whats-new-for-administrators-in-sharepoint-2010-with-joel-oleson/" href="http://www.themossshow.com/2010/08/episode-25-whats-new-for-administrators-in-sharepoint-2010-with-joel-oleson/"><u>http://www.themossshow.com/2010/08/episode-25-whats-new-for-administrators-in-sharepoint-2010-with-joel-oleson/</u></a></p>
<p>Enjoy!</p></div>]]></description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Steve Walch</dc:creator><pubDate>Tue, 03 Aug 2010 10:26:00 GMT</pubDate><category domain="http://notes2sharepoint.org/archive/tags/Footage/default.aspx">Footage</category><category domain="http://notes2sharepoint.org/archive/tags/Migration projects/default.aspx">Migration projects</category></item><item><title>Cool stuff in SharePoint 2010 that Notes customers will love: Declarative Workflow</title><link>http://notes2sharepoint.org/archive/2010/07/26/cool-stuff-in-sharepoint-2010-that-notes-customers-will-love-declarative-workflow.aspx</link><guid>/archive/2010/07/26/cool-stuff-in-sharepoint-2010-that-notes-customers-will-love-declarative-workflow.aspx</guid><description><![CDATA[<div class="ExternalClass0131FDA72C8E4540820B528A9A14E658">
<p>When people think of complex custom Notes applications they think of workflow.  Workflow is an especially important consideration when migrating Notes applications because migration tools, which can do a great job migrating schema, content, security and forms, have a hard time translating Notes workflows to SharePoint workflows.</p>
<p>Notes workflows are almost always implemented as code attached to various buttons, form events, and agents.  By contrast, the Microsoft platform encourages you to use declarative workflows where you express your workflow as a set of rules that can be entered, modified, and (best of all) understood by a non-programmer.  You can write code if you need to, but this code is usually confined to “activities”, the units of action that you wire together in your declarative workflow.</p>
<p>Declarative workflow capabilities have improved significantly in SharePoint 2010.  First of all, you get a much richer set of out-of-the-box workflows that you can use in your applications.  This list depends on what edition of SharePoint you install and which SharePoint template you are using, but at a minimum it should include an Approval Process, a Collect Feedback review process, a Collect Signatures review process, and a Disposition Approval workflow for managing content lifecycles.  You can now customize the out-of-the-box workflows if needed or design your own from scratch.</p>
<p><a href="http://notes2sharepoint.org/Lists/Posts/Attachments/175/image_8_487A697F.png"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="image" border="0" alt="image" src="http://notes2sharepoint.org/Lists/Posts/Attachments/175/image_thumb_487A697F.png" width="244" height="120"></a> </p>
<p>If you do need to design your own workflows, you can benefit from the new capabilities in SharePoint Designer.  This was a somewhat limited option in SharePoint 2007, forcing many companies to use Visual Studio instead, but those days are gone.  Now SharePoint Designer workflows can address the need of the majority of the workflows found in Notes applications without have to write code.</p>
<p>Users have a much bigger vocabulary of workflow “conditions” and “actions” to choose from, including Notes-like things such as changing the permissions on a document after it is submitted for approval, sending mail notifications, looking up a person’s manager, and moving content to another location.  A particularly powerful feature is to impersonate other users during a workflow so it can perform certain actions using the workflow author’s credentials.  You can even use InfoPath to design nicer forms for collecting information from end users.</p>
<p><a href="http://notes2sharepoint.org/Lists/Posts/Attachments/175/image_10_487A697F.png"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="image" border="0" alt="image" src="http://notes2sharepoint.org/Lists/Posts/Attachments/175/image_thumb_3_487A697F.png" width="244" height="151"></a> <a href="http://notes2sharepoint.org/Lists/Posts/Attachments/175/image_12_487A697F.png"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="image" border="0" alt="image" src="http://notes2sharepoint.org/Lists/Posts/Attachments/175/image_thumb_4_487A697F.png" width="244" height="152"></a> </p>
<p>You can now design workflows that operate at the site level or the list level and you can reuse workflows across an entire site collection and even export them to use on a completely different SharePoint farm.  Workflows can be visualized as a set of human readable steps and even exported to Visio for graphical display.</p>
<p>The takeaway here is twofold.  First you can replace most of your Notes workflows without writing code.  Save your expensive developers for the hard stuff.  Second, do not attempt to translate all the code that your Notes developers wrote into code on the Microsoft platform.  Instead, devote your energies toward understanding what your old workflows did and make sure you have a deep understanding of how to accomplish these same things in a declarative workflow world.</p></div>]]></description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Steve Walch</dc:creator><pubDate>Mon, 26 Jul 2010 11:42:00 GMT</pubDate><category domain="http://notes2sharepoint.org/archive/tags/SharePoint 2010/default.aspx">SharePoint 2010</category><category domain="http://notes2sharepoint.org/archive/tags/Workflow/default.aspx">Workflow</category></item><item><title>Notes to InfoPath Migration step by step</title><link>http://notes2sharepoint.org/archive/2010/07/12/notes-to-infopath-migration-step-by-step.aspx</link><guid>/archive/2010/07/12/notes-to-infopath-migration-step-by-step.aspx</guid><description><![CDATA[<div class="ExternalClass6ADA0EAA107B4239A5CF51C5304CF331">
<p>Here’s a great step-by-step “walk trough” that Notes migration presales guru Tim Fountain did recently regarding InfoPath migrations.</p>
<p>Download here: [<a href="http://notes2sharepoint.org/Downloads/Using%20an%20InfoPath%20form%20with%20Quest%20Notes%20Migrator%20for%20SharePoint.docx" target="_blank"><u>Using an InfoPath form with Quest Notes Migrator for SharePoint.docx</u></a>]</p></div>]]></description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Steve Walch</dc:creator><pubDate>Mon, 12 Jul 2010 08:26:00 GMT</pubDate><category domain="http://notes2sharepoint.org/archive/tags/InfoPath/default.aspx">InfoPath</category><category domain="http://notes2sharepoint.org/archive/tags/Tech Notes/default.aspx">Tech Notes</category></item><item><title>Migrate your Lotus Notes data to SQL Server (and anything else) TODAY</title><link>http://notes2sharepoint.org/archive/2010/07/11/migrate-your-lotus-notes-data-to-sql-server-and-anything-else.aspx</link><guid>/archive/2010/07/11/migrate-your-lotus-notes-data-to-sql-server-and-anything-else.aspx</guid><description><![CDATA[<div class="ExternalClass5EF7D8FC1FC845A4B582BCA8F5380DAF">
<p>Any time you run a migration job in the <em>Notes Migrator for SharePoint</em> Designer or Command Line clients you have a chance to export the data to an intermediate XML data file.  </p>
<p><a href="http://notes2sharepoint.org/Lists/Posts/Attachments/173/clip_image002_2_781372C4.jpg"><img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px" title="clip_image002" border="0" alt="clip_image002" src="http://notes2sharepoint.org/Lists/Posts/Attachments/173/clip_image002_thumb_781372C4.jpg" width="640" height="294"></a></p>
<p>The original intention of this feature was to allow importing the data into SharePoint at a separate time by a separate person.  We have seen customers implement a variety of solutions using this feature:</p>
<ul>
<li>Offshore team exports the data and on-site team imports it. </li>
<li>Unattended process automatically imports all jobs placed in a particular location. </li>
<li>Import a data set into staging now and import the exact same data into production later. </li>
<li>Write routines to examine and/or transform the data before loading it into SharePoint </li></ul>
<p>But of course, you can also send this data to some other target, such as SQL Server.  Because the data is all XML, it is fairly simple to write a .NET or Java routine to load in the data and then write it out wherever you want to.  </p>
<p>Officially, this XML format is not documented and our support desk is not going to be able to help you with using it in non-standard ways.  But the format is not too complicated and a number of customers and partners have made good use of it with little or no help.  There are sections at the beginning for the database ACL information and the data record schema.  After that it is just lots of data records.  All rich text is in HTML format, including some “~parts” references for images and attachments that need to get fixed up later depending on how you choose to store images and attachments.  </p>
<p>You can download an example of our extracted XML format here: [<a href="http://notes2sharepoint.org/Downloads/Sample.xml" target="_blank"><u>Sample.xml</u></a>].  Note that in this example, I selected the “Save attachments in a separate folder” option in the dialog shown above.  If I had selected “Save attachments in intermediate data file” instead, all binary data would have been base64-encoded in the XML and the file would have been a lot bigger.</p>
<p>NOTE:  We do have a more formal Migrate-direct-to-SQL-Server feature coming up with <em>Notes Migrator for SharePoint </em>6.0, but I wanted to make it clear that companies are already doing this with the shipping tool.</p></div>]]></description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Steve Walch</dc:creator><pubDate>Sun, 11 Jul 2010 04:12:00 GMT</pubDate><category domain="http://notes2sharepoint.org/archive/tags/Tech Notes/default.aspx">Tech Notes</category><category domain="http://notes2sharepoint.org/archive/tags/SQL Server/default.aspx">SQL Server</category></item><item><title>MessageStats Report Pack for Lotus Notes</title><link>http://notes2sharepoint.org/archive/2010/07/10/messagestats-report-pack-for-lotus-notes.aspx</link><guid>/archive/2010/07/10/messagestats-report-pack-for-lotus-notes.aspx</guid><description><![CDATA[<div class="ExternalClassEA7C5D283A5A4222AEC5D13530A7AC3B">
<p>People love MessageStats.  In the three years since joining Quest, I have met many customers and partners who think of MessageStats as <em>the </em>Quest product, compared to which migration tools are a necessary evil to get a short-term project done.</p>
<p>What many people do not know is that MessageStats, which reports from a wide variety of email systems, includes a great new Lotus Notes Report Pack [<a href="http://www.quest.com/lotus-notes-migration/analyze.aspx" target="_blank"><u>link</u></a>].  To steal a few lines from their data sheet:</p>
<blockquote>
<p>The MessageStats Report Pack for Lotus Notes extends MessageStats by gathering Domino server configuration details and Notes mailbox content information from a Lotus Notes environment. This report pack can be used as an assessment tool when planning a Notes migration to Exchange or Exchange Online (BPOS), and as an analysis tool for a mixed Exchange and Lotus Notes environment. MessageStats provides detailed reporting on mailbox sizes, security, and delegates, as well as reports about mailbox content.</p></blockquote>
<p>NOTE:  Don’t confuse this with the Message Stats add-on that used to come with <em>Notes Migrator for Exchange</em>.  That tool simply reported off of the data collected by the migration tool.  This is a completely new tool, written completely from scratch, that reads information directly from your Notes/Domino environment.  It is so new in fact that it is not mentioned on many of the Message Stats overview page yet, but you can find the complete data sheet in the Message Stats library [<a href="http://www.quest.com/documents/list.aspx?SearchOff=true&amp;ContentTypeID=20&amp;prod=54" target="_blank"><u>link</u></a>].</p>
<p>Meanwhile, these screen shots give you the idea of the types of things the product can help you with:</p>
<p><a href="http://notes2sharepoint.org/Lists/Posts/Attachments/172/EncyptMessages_410522FB.jpg"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="EncyptMessages" border="0" alt="EncyptMessages" src="http://notes2sharepoint.org/Lists/Posts/Attachments/172/EncyptMessages_thumb_410522FB.jpg" width="644" height="355"></a> </p>
<p><a href="http://notes2sharepoint.org/Lists/Posts/Attachments/172/InactiveMbx_410522FB.jpg"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="InactiveMbx" border="0" alt="InactiveMbx" src="http://notes2sharepoint.org/Lists/Posts/Attachments/172/InactiveMbx_thumb_410522FB.jpg" width="644" height="253"></a> </p>
<p><a href="http://notes2sharepoint.org/Lists/Posts/Attachments/172/InventoryMbxUsers_410522FB.jpg"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="InventoryMbxUsers" border="0" alt="InventoryMbxUsers" src="http://notes2sharepoint.org/Lists/Posts/Attachments/172/InventoryMbxUsers_thumb_410522FB.jpg" width="644" height="341"></a></p>
<p><a href="http://notes2sharepoint.org/Lists/Posts/Attachments/172/InventoryServers_410522FB.jpg"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="InventoryServers" border="0" alt="InventoryServers" src="http://notes2sharepoint.org/Lists/Posts/Attachments/172/InventoryServers_thumb_410522FB.jpg" width="644" height="156"></a> </p>
<p><a href="http://notes2sharepoint.org/Lists/Posts/Attachments/172/LinkedApps_410522FB.jpg"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="LinkedApps" border="0" alt="LinkedApps" src="http://notes2sharepoint.org/Lists/Posts/Attachments/172/LinkedApps_thumb_410522FB.jpg" width="644" height="361"></a> </p>
<p><a href="http://notes2sharepoint.org/Lists/Posts/Attachments/172/Links_410522FB.jpg"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="Links" border="0" alt="Links" src="http://notes2sharepoint.org/Lists/Posts/Attachments/172/Links_thumb_410522FB.jpg" width="644" height="362"></a> </p>
<p><a href="http://notes2sharepoint.org/Lists/Posts/Attachments/172/MbxDelegates_410522FB.jpg"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="MbxDelegates" border="0" alt="MbxDelegates" src="http://notes2sharepoint.org/Lists/Posts/Attachments/172/MbxDelegates_thumb_410522FB.jpg" width="644" height="167"></a></p>
<p><a href="http://notes2sharepoint.org/Lists/Posts/Attachments/172/MbxSecurity_410522FB.jpg"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="MbxSecurity" border="0" alt="MbxSecurity" src="http://notes2sharepoint.org/Lists/Posts/Attachments/172/MbxSecurity_thumb_6EF275B3.jpg" width="644" height="239"></a> </p>
<p><a href="http://notes2sharepoint.org/Lists/Posts/Attachments/172/MbxSizes_6EF275B3.jpg"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="MbxSizes" border="0" alt="MbxSizes" src="http://notes2sharepoint.org/Lists/Posts/Attachments/172/MbxSizes_thumb_6EF275B3.jpg" width="644" height="361"></a> </p>
<p><a href="http://notes2sharepoint.org/Lists/Posts/Attachments/172/OrphanedMbx_6EF275B3.jpg"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="OrphanedMbx" border="0" alt="OrphanedMbx" src="http://notes2sharepoint.org/Lists/Posts/Attachments/172/OrphanedMbx_thumb_6EF275B3.jpg" width="644" height="264"></a> </p>
<p><a href="http://notes2sharepoint.org/Lists/Posts/Attachments/172/PrivFolders_6EF275B3.jpg"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="PrivFolders" border="0" alt="PrivFolders" src="http://notes2sharepoint.org/Lists/Posts/Attachments/172/PrivFolders_thumb_6EF275B3.jpg" width="644" height="221"></a> </p>
<p><a href="http://notes2sharepoint.org/Lists/Posts/Attachments/172/SharedFolders_6EF275B3.jpg"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="SharedFolders" border="0" alt="SharedFolders" src="http://notes2sharepoint.org/Lists/Posts/Attachments/172/SharedFolders_thumb_6EF275B3.jpg" width="644" height="210"></a> </p>
<p><a href="http://notes2sharepoint.org/Lists/Posts/Attachments/172/StorageDetails_6EF275B3.jpg"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="StorageDetails" border="0" alt="StorageDetails" src="http://notes2sharepoint.org/Lists/Posts/Attachments/172/StorageDetails_thumb_6EF275B3.jpg" width="644" height="370"></a> </p>
<p><a href="http://notes2sharepoint.org/Lists/Posts/Attachments/172/StorageServers_6EF275B3.jpg"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="StorageServers" border="0" alt="StorageServers" src="http://notes2sharepoint.org/Lists/Posts/Attachments/172/StorageServers_thumb_6EF275B3.jpg" width="644" height="362"></a></p></div>]]></description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Steve Walch</dc:creator><pubDate>Sat, 10 Jul 2010 05:56:00 GMT</pubDate><category domain="http://notes2sharepoint.org/archive/tags/Quest Software/default.aspx">Quest Software</category></item><item><title>Best Fit template matching features</title><link>http://notes2sharepoint.org/archive/2010/07/07/best-fit-template-matching-features.aspx</link><guid>/archive/2010/07/07/best-fit-template-matching-features.aspx</guid><description><![CDATA[<div class="ExternalClass42C5832FB24243629E512C1B654FCF5C">
<p><em>Notes Migrator for SharePoint </em>5.3 contains the ability to do “best fit” design matching to help identify which applications are based on similar designs, regardless of whether or not they are currently inheriting from the same application template.  This supports the “design consolidation” process which is crucial to reducing the cost/risk of large migration process.  To start using this feature, you need to associate specific Notes templates to specific Technical Classes.  </p>
<p>We already had the ability to assign a “Reference database” to a Technical Class, which was useful for detecting the deltas of each member of a Technical Class (the first checkbox).  This feature assumed that we had already assigned Technical Classes to the databases – either automatically (by Rule) or manually.  The most common kind of Class Rule used the database’s assigned Template name to assign classes. </p>
<p><a href="http://notes2sharepoint.org/Lists/Posts/Attachments/171/image_4_596EEF47.png"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="image" border="0" alt="image" src="http://notes2sharepoint.org/Lists/Posts/Attachments/171/image_thumb_1_596EEF47.png" width="244" height="193"></a>  <a href="http://notes2sharepoint.org/Lists/Posts/Attachments/171/image_6_596EEF47.png"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="image" border="0" alt="image" src="http://notes2sharepoint.org/Lists/Posts/Attachments/171/image_thumb_2_596EEF47.png" width="244" height="159"></a> </p>
<p>In contrast to this, the new feature helps you use design comparisons to help figure out what Technical Class a given database might be, even if it does not have a Template assigned.  By enabling “Include in Best Fit testing for all databases” (the second checkbox) you can now compare every database you scan with this Reference database.</p>
<p><a href="http://notes2sharepoint.org/Lists/Posts/Attachments/171/image_2_596EEF47.png"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="image" border="0" alt="image" src="http://notes2sharepoint.org/Lists/Posts/Attachments/171/image_thumb_596EEF47.png" width="244" height="193"></a> </p>
<p>You can set up as many Technical Classes as you want this way.  Think of this as setting up a many-to-many comparison.  Each database you encounter will be compared with the Reference databases of multiple Technical Classes.  The actual comparison occurs when you do the Design Analysis.  Simply check the Compare with class templates for best fit option when you do the analysis.</p>
<p><a href="http://notes2sharepoint.org/Lists/Posts/Attachments/171/clip_image001_2_596EEF47.jpg"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="clip_image001" border="0" alt="clip_image001" src="http://notes2sharepoint.org/Lists/Posts/Attachments/171/clip_image001_thumb_596EEF47.jpg" width="640" height="259"></a></p>
<p>The design of each database is then compared with the designs of the templates you want to compare to (see below).  This is similar to the existing feature for comparing the designs of applications and their assigned templates, but this is many-to-many instead of one-to-one.  </p>
<p>Note that this is also be available in the new “Recompute” function.  If you have already done the design scan for the database and the templates, you can adjust the list of Technical Classes to test for and re-run the Best Fit comparison <em>without</em> accessing the databases again.</p>
<p><a href="http://notes2sharepoint.org/Lists/Posts/Attachments/171/clip_image002_2_596EEF47.jpg"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="clip_image002" border="0" alt="clip_image002" src="http://notes2sharepoint.org/Lists/Posts/Attachments/171/clip_image002_thumb_596EEF47.jpg" width="624" height="353"></a></p>
<p>The “best fit” for each database is displayed in two new view columns as well as on the Design Analysis tab.  A details dialog shows all the partial matches over a certain threshold.</p>
<p><a href="http://notes2sharepoint.org/Lists/Posts/Attachments/171/image_8_596EEF47.png"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="image" border="0" alt="image" src="http://notes2sharepoint.org/Lists/Posts/Attachments/171/image_thumb_3_596EEF47.png" width="640" height="240"></a> </p>
<p>In the above example, notice that the even though the database appeared to be a normal document library, it was only a 90% match to the standard Document Library template.  But it was a 100% match with the custom “Acme Enhanced Document Library”!  If you decide that you want to make that the official Technical Class for this library, just select it and press the “Set as Technical Class for Database” button.</p>
<p> </p>
<p><strong>BONUS!</strong>  To make this all easier to set up, we added a simple Create Technical Class action.  You can use this to select a Notes database or template and quickly create a Technical Class that uses it as the Reference Database and is otherwise preconfigured for Best Fit testing.  If it is a template, we also set up a class rule for recognizing it that way.</p>
<p><a href="http://notes2sharepoint.org/Lists/Posts/Attachments/171/clip_image005_2_596EEF47.jpg"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="clip_image005" border="0" alt="clip_image005" src="http://notes2sharepoint.org/Lists/Posts/Attachments/171/clip_image005_thumb_596EEF47.jpg" width="640" height="350"></a></p></div>]]></description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Steve Walch</dc:creator><pubDate>Wed, 07 Jul 2010 14:00:00 GMT</pubDate><category domain="http://notes2sharepoint.org/archive/tags/Version 5.3/default.aspx">Version 5.3</category><category domain="http://notes2sharepoint.org/archive/tags/Notes Migrator for SharePoint/default.aspx">Notes Migrator for SharePoint</category><category domain="http://notes2sharepoint.org/archive/tags/Analysis/default.aspx">Analysis</category><category domain="http://notes2sharepoint.org/archive/tags/Migration projects/default.aspx">Migration projects</category></item></channel></rss>