You must use the Role Management Tool to install or configure Microsoft .NET Framework 3.5.

When I was attempting to install SQL Server 2008 R2 on Windows Server 2008 R2, I was notified that the installer required Microsoft .NET 3.5 SP1 (Service Pack 1). The notification message states that I should visit http://www.microsoft.com/net to download and install the .NET 3.5 SP1 Framework.

Note: All pictures are click able and open the high resolution version in a new window.

The information outlined in the paragraph above is displayed in the image below:

Unfortunately, this will not resolve the issue. When you attempt to manually download and install the Microsoft .NET 3.5 SP1 (Service Pack 1) Framework on Windows Server 2008 R2, you will receive an error message that says “You must use the Role Management Tool to install or configure Microsoft .NET Framework 3.5 SP1″.

The information outlined in the paragraph above is displayed in the image below:

To correct this issue, you simply need to enable the Microsoft .NET 3.5 Framework from within the Features section of Server Manager. The steps are outlined below:

1. To open Server Manager, click the Start button on the menu bar, right click Computer, then click Manage. The image for this is provided below:

2. In Server Manager, click Features on the left then click add features on the right. The image for this is provided below:

3. Check the check box for .NET Framework 3.5.1 Features. The image for this is provided below:

4. Agree to add the required role services and features for the .NET Framework 3.5.1 by clicking Add Required Role Services. The image for this is provided below:

5. At this time, the check box for the .NET Framework 3.5.1 Features is selected. You can then click Next to begin the installation. The image for this is provided below:

6. On the Introduction to Web Server (IIS) screen, click Next. The image for this is provided below:

7. Verify that the .NET Extensibility check box is selected by default, and click Next. The image for this is provided below:

8. Click Install to finish the installation configuration and begin the installation. The image for this is provided below:

9. Wait for the progress bar to complete with the expected results. Please note that you’ll need to have local administrator rights to get past this step, or you’re get an error message. Additionally – the User Account Control (UAC) can give you issues during this time. I’m not a big fan of this feature so I simply disable that for Administrators with every server I work on (as long as my client’s infrastructure policy permits). The image for the progress bar on the installation is provided below:

10. Once the installation has completed, click Close and you’re all set. Notice the warning message in the image below about Windows Automatic Updating not being enabled. You’ll see this quite often – as most folks use different products to manage updates on production servers – such as Microsoft System Center Configuration Manager. The image for the completed installation is displayed below:

In case you were wondering why this happened – it’s because Windows Server 2008 R2 ships with the .NET 3.5.1 framework.

- Ira Bell

Nimbo Have Implemented the first HIPAA 5010 Solution on a Microsoft Platform

Nimbo are pleased to announce that Microsoft have endorsed a press release which documents that Nimbo are the first company to create a HIPAA 5010 upgrade on a Microsoft Platform. Many thanks go to our client, ConnectiCare, for working with us to create such a truly innovative solution.

The press release is displayed below:

Nimbo, a leader in Healthcare Channel Modernization solutions for HIPAA 5010 and ICD-10, announced today that ConnectiCare has deployed Nimbo and Microsoft technologies which achieved HIPAA 5010 compliance while modernizing its healthcare transaction processing infrastructure.

Nimbo deployed a solution which utilized Microsoft BizTalk Server 2009, the BizTalk ESB Toolkit 2.0, Microsoft SQL Server 2008, Microsoft SharePoint Server 2007, and Microsoft Windows Server 2008.

“ICD-10 codes are nearly 10 times larger than the ICD-9 code set they are replacing, which could place an almost overwhelming burden on practices,” said Hector Rodriguez, U.S. health plans industry technology strategist, Microsoft. “The combination of Microsoft and Nimbo will support a practice’s long-term IT strategies, including administrative simplification and ICD-10 adoption. BizTalk 2009 is vital to this conversion, allowing administrative tasks to be coupled with customer service, medical management and financial processes, which increases efficiencies for plans, providers and patients.”

“A consistent goal for Nimbo has been to provide innovative and cost-effective solutions for our customers using Nimbo and Microsoft technologies, in an effort to reach HIPAA 5010 compliance. We’re really doing some cutting-edge things here. Our ability to connect any type of system through the use of BizTalk is really quite impressive,” said Ira Bell, Chief Information Officer, Nimbo.

In addition to being specialists around the HIPAA 4010 to 5010 upgrade and ICD-9 to ICD-10 conversions; Nimbo has developed a useful portal which allows claims to be viewed as they are flowing through the system. The portal was created by combining custom software with SharePoint.

“By providing an executive dashboard, we are able to deliver real-time information to the right individuals. This creates an immense value for our customers,” said John Shaw, President and CEO, Nimbo.

To learn more about the Nimbo and Microsoft solution for achieving HIPAA 5010 compliance, please contact: info@nimbo.com

About Nimbo

Nimbo delivers IT products and solutions that satisfy the needs of medium and large enterprises. Our expertise includes developing innovative software solutions based on Microsoft .NET technologies and building intranet portals which combine information flow within a company.

Windows 2008 POP3 Missing

Like many developers I have chosen to upgrade to Windows 2008 to test enterprise scenarios. I have a virtual environment that I want to test in isolation from my local machine. I’m currently trying to test some email functionality that will notify users in a windows workflow. In Windows 2003 this is really easy to do because you have the ability to setup a POP3 server to setup one or more email accounts to test this type of functionality.

Unfortunately, I discovered two key missing features in Windows 2008:

  • No Outlook Express to view my messages
  • No POP3 server.

After searching around the web and spending half a day of ‘wasted time’. I came up with a solution that will prevent fellow developers from wasting a day like me. Essentially, we will use the out of the box SMTP server, supplied with Windows 2008 for outgoing mail ,and use the free visendo POP3 extender for inbound mail. �

Install SMTP Server

  • Install SMTP role in windows 2008
  • Open SMTP in IIS 6.0 and add a new alias domain called ‘test.com’
  • Run -> Services.msc, navigate to SMTP service and set to automatic start up
  • Reboot machine

Install Visendo SMTP (pop3) Extender for Windows 2008

This is a nice little program that will simulate a POP3 server on your machine. The main component is a windows service that will monitor the SMTP drop location and move sent files to a mailbox specific folder underneath the default mailroot folder. You can then pull these files from mail programs like Windows Mail by entering the credentials for that mailbox.

Install Visendo SMTP (pop3) Extender Update

<VISENDO>

<POP3>

<Outbound UseOutboundPop3=”true” StoreFolder=”C:\inetpub\mailroot\drop” ServerPort=”110″ ServerIP=”192.168.10.3“/>

</POP3>

<accounts>

<mailbox datadir=”C:\inetpub\mailroot\drop\me1_test_com” destination=”me@test.com” password=”Pass“/>

<mailbox datadir=”C:\inetpub\mailroot\drop\me_test_com” destination=”me1@test.com” password=”Pass”/>

</accounts>

</VISENDO>

  • Run -> Services.msc -> Start VisendoSMTPExtender service

If you have any errors see C:\ProgramData\ppedv\VisendoSMTPExtender\Logs.

Install Windows Mail

Find out more information here.

  • Enter the incoming and outgoing server to be the hostname of your machine, click Next and Finish

  • You should now have an account configured in Windows Live Mail as shown below

Test POP3

  • Open Windows Mail click on the account that you have just created.
  • Create a New Mail Message and address this to me@test.com, subject line, Hello World and attach a picture as shown below.

  • Click Send
  • Press F5 to send/receive.
  • If you navigate to C:\inetpub\mailroot\Drop you will see the new email message being moved into your new mail account folder
  • You should now receive your message

Conclusion

Obviously this can’t be used in a production environment but in most cases this is suitable for developers needs. There are also other free mail server programs on the market that you could use such as hmailserver at http://www.hmailserver.com which are ok in development but I would still use Exchange in a production situation.

The visendo program is pretty easy to use and if you want to add multiple accounts this can be done by adding extra mail accounts and passwords to the Visendo configuration file. In addition I have also tested this with the BizTalk 2009 POP3 adapter and there weren’t any issues.

- John Shaw