CONNECT: Install Webinar for Code-A-Thon September 7 th, 2010.
-
Upload
meghan-shelton -
Category
Documents
-
view
223 -
download
1
Transcript of CONNECT: Install Webinar for Code-A-Thon September 7 th, 2010.
![Page 1: CONNECT: Install Webinar for Code-A-Thon September 7 th, 2010.](https://reader035.fdocuments.us/reader035/viewer/2022062801/56649e735503460f94b72666/html5/thumbnails/1.jpg)
CONNECT:Install Webinar for Code-A-ThonSeptember 7th, 2010
![Page 2: CONNECT: Install Webinar for Code-A-Thon September 7 th, 2010.](https://reader035.fdocuments.us/reader035/viewer/2022062801/56649e735503460f94b72666/html5/thumbnails/2.jpg)
CONNECT Windows Source Install
Kathy Pham
2
![Page 3: CONNECT: Install Webinar for Code-A-Thon September 7 th, 2010.](https://reader035.fdocuments.us/reader035/viewer/2022062801/56649e735503460f94b72666/html5/thumbnails/3.jpg)
Documentation
To install the latest Windows version of CONNECT you will need reference the installation wiki on the Connect Open Source website:
http://developer.connectopensource.org/display/currentrelease/Source+Code+Install+(Windows)
This webinar is a supplement to the installation documentation. The documentation above is still evolving, since it is for the Current build. In addition, the code in the Current build repository is constantly evolving.
3
![Page 4: CONNECT: Install Webinar for Code-A-Thon September 7 th, 2010.](https://reader035.fdocuments.us/reader035/viewer/2022062801/56649e735503460f94b72666/html5/thumbnails/4.jpg)
Overview and Assumptions
Overview
The following webinar describes the single server installation of
the latest CONNECT Source on a Windows platform. This
installation will prepare developers for coding at the Code-A-
Thon on September 21st and 22nd
Assumption
You have acquired a machine that meets the Hardware
Requirements defined on the Installation Page.
4
![Page 5: CONNECT: Install Webinar for Code-A-Thon September 7 th, 2010.](https://reader035.fdocuments.us/reader035/viewer/2022062801/56649e735503460f94b72666/html5/thumbnails/5.jpg)
Things to Remember
• This installation is designed for Windows 32-bit machine.
• In this particular install, the machine used is named ELS3045.
5
![Page 6: CONNECT: Install Webinar for Code-A-Thon September 7 th, 2010.](https://reader035.fdocuments.us/reader035/viewer/2022062801/56649e735503460f94b72666/html5/thumbnails/6.jpg)
Checklist
• OID – not needed for this install
• Check out source code from SVN
• Install Java 6 Update 16
• Install Netbeans v 6.7.1 with GlassFish v 2.1
• Set Environment Variables
• Creation of GlassFish domain for CONNECT deployment
• Install Metro v 1.5
• Copy Common GlassFish Libraries, CONNECT Configuration Files
• Certificates: Install copyv3 certificates
• Configure GlassFish and Certificates - edit domain.xml
• Install & Configure mySQL v 5.1
• Build & Deploy CONNECT
• Validation Tests6
![Page 7: CONNECT: Install Webinar for Code-A-Thon September 7 th, 2010.](https://reader035.fdocuments.us/reader035/viewer/2022062801/56649e735503460f94b72666/html5/thumbnails/7.jpg)
Object IDentifer (OID)
• Each gateway has a unique identifier known as the OID (Object Identifier) or Home Community ID. The instructions located in the link below can be used to request an OID– http://developer.connectopensource.org/display/currentrelease/Request+Object+Identifier
• Use the table below to determine if your system requires an object Identifier:
7
If Then
System in dev/test mode with a few endpoints
OID is not required
System in limited production, not in the National Health Information Network
OID is not required
System has many endpoints OID is recommended
Planning to use system in the NationalHealth Information Network
OID is required
![Page 8: CONNECT: Install Webinar for Code-A-Thon September 7 th, 2010.](https://reader035.fdocuments.us/reader035/viewer/2022062801/56649e735503460f94b72666/html5/thumbnails/8.jpg)
Checklist
• OID – not needed for this install
• Check out source code from SVN
• Install Java 6 Update 16
• Install Netbeans v 6.7.1 with GlassFish v 2.1
• Set Environment Variables
• Creation of GlassFish domain for CONNECT deployment
• Install Metro v 1.5
• Copy Common GlassFish Libraries, CONNECT Configuration Files
• Certificates: Install copyv3 certificates
• Configure GlassFish and Certificates - edit domain.xml
• Install & Configure mySQL v 5.1
• Build & Deploy CONNECT
• Validation Tests8
![Page 9: CONNECT: Install Webinar for Code-A-Thon September 7 th, 2010.](https://reader035.fdocuments.us/reader035/viewer/2022062801/56649e735503460f94b72666/html5/thumbnails/9.jpg)
Source Code Location
https://svn.connectopensource.org:8443/svn/Nhin_Public/Current
9
![Page 10: CONNECT: Install Webinar for Code-A-Thon September 7 th, 2010.](https://reader035.fdocuments.us/reader035/viewer/2022062801/56649e735503460f94b72666/html5/thumbnails/10.jpg)
Checklist
• OID – not needed for this install
• Check out source code from SVN
• Install Java 6 Update 16
• Install Netbeans v 6.7.1 with GlassFish v 2.1
• Set Environment Variables
• Creation of GlassFish domain for CONNECT deployment
• Install Metro v 1.5
• Copy Common GlassFish Libraries, CONNECT Configuration Files
• Certificates: Install copyv3 certificates
• Configure GlassFish and Certificates - edit domain.xml
• Install & Configure mySQL v 5.1
• Build & Deploy CONNECT
• Validation Tests10
![Page 11: CONNECT: Install Webinar for Code-A-Thon September 7 th, 2010.](https://reader035.fdocuments.us/reader035/viewer/2022062801/56649e735503460f94b72666/html5/thumbnails/11.jpg)
Checklist
• OID – not needed for this install
• Check out source code from SVN
• Install Java 6 Update 16
• Install Netbeans v 6.7.1 with GlassFish v 2.1
• Set Environment Variables
• Creation of GlassFish domain for CONNECT deployment
• Install Metro v 1.5
• Copy Common GlassFish Libraries, CONNECT Configuration Files
• Certificates: Install copyv3 certificates
• Configure GlassFish and Certificates - edit domain.xml
• Install & Configure mySQL v 5.1
• Build & Deploy CONNECT
• Validation Tests11
![Page 12: CONNECT: Install Webinar for Code-A-Thon September 7 th, 2010.](https://reader035.fdocuments.us/reader035/viewer/2022062801/56649e735503460f94b72666/html5/thumbnails/12.jpg)
Netbeans Installation
The bundle includes two versions of GlassFish: a 2.1.1 version and a preview of the 3.0 version.
CONNECT uses the 2.1.1 version only
12
![Page 13: CONNECT: Install Webinar for Code-A-Thon September 7 th, 2010.](https://reader035.fdocuments.us/reader035/viewer/2022062801/56649e735503460f94b72666/html5/thumbnails/13.jpg)
Checklist
• OID – not needed for this install
• Check out source code from SVN
• Install Java 6 Update 16
• Install Netbeans v 6.7.1 with GlassFish v 2.1
• Set Environment Variables
• Creation of GlassFish domain for CONNECT deployment
• Install Metro v 1.5
• Copy Common GlassFish Libraries, CONNECT Configuration Files
• Certificates: Install copyv3 certificates
• Configure GlassFish and Certificates - edit domain.xml
• Install & Configure mySQL v 5.1
• Build & Deploy CONNECT
• Validation Tests13
![Page 14: CONNECT: Install Webinar for Code-A-Thon September 7 th, 2010.](https://reader035.fdocuments.us/reader035/viewer/2022062801/56649e735503460f94b72666/html5/thumbnails/14.jpg)
Checklist
• OID – not needed for this install
• Check out source code from SVN
• Install Java 6 Update 16
• Install Netbeans v 6.7.1 with GlassFish v 2.1
• Set Environment Variables
• Creation of GlassFish domain for CONNECT deployment
• Install Metro v 1.5
• Copy Common GlassFish Libraries, CONNECT Configuration Files
• Certificates: Install copyv3 certificates
• Configure GlassFish and Certificates - edit domain.xml
• Install & Configure mySQL v 5.1
• Build & Deploy CONNECT
• Validation Tests14
![Page 15: CONNECT: Install Webinar for Code-A-Thon September 7 th, 2010.](https://reader035.fdocuments.us/reader035/viewer/2022062801/56649e735503460f94b72666/html5/thumbnails/15.jpg)
Checklist
• OID – not needed for this install
• Check out source code from SVN
• Install Java 6 Update 16
• Install Netbeans v 6.7.1 with GlassFish v 2.1
• Set Environment Variables
• Creation of GlassFish domain for CONNECT deployment
• Install Metro v 1.5
• Copy Common GlassFish Libraries, CONNECT Configuration Files
• Certificates: Install copyv3 certificates
• Configure GlassFish and Certificates - edit domain.xml
• Install & Configure mySQL v 5.1
• Build & Deploy CONNECT
• Validation Tests15
![Page 16: CONNECT: Install Webinar for Code-A-Thon September 7 th, 2010.](https://reader035.fdocuments.us/reader035/viewer/2022062801/56649e735503460f94b72666/html5/thumbnails/16.jpg)
Checklist
• OID – not needed for this install
• Check out source code from SVN
• Install Java 6 Update 16
• Install Netbeans v 6.7.1 with GlassFish v 2.1
• Set Environment Variables
• Creation of GlassFish domain for CONNECT deployment
• Install Metro v 1.5
• Copy Common GlassFish Libraries, CONNECT Configuration Files
• Certificates: Install copyv3 certificates
• Configure GlassFish and Certificates - edit domain.xml
• Install & Configure mySQL v 5.1
• Build & Deploy CONNECT
• Validation Tests16
![Page 17: CONNECT: Install Webinar for Code-A-Thon September 7 th, 2010.](https://reader035.fdocuments.us/reader035/viewer/2022062801/56649e735503460f94b72666/html5/thumbnails/17.jpg)
Checklist
• OID – not needed for this install
• Check out source code from SVN
• Install Java 6 Update 16
• Install Netbeans v 6.7.1 with GlassFish v 2.1
• Set Environment Variables
• Creation of GlassFish domain for CONNECT deployment
• Install Metro v 1.5
• Copy Common GlassFish Libraries, CONNECT Configuration Files
• Certificates: Install copyv3 certificates
• Configure GlassFish and Certificates - edit domain.xml
• Install & Configure mySQL v 5.1
• Build & Deploy CONNECT
• Validation Tests17
![Page 18: CONNECT: Install Webinar for Code-A-Thon September 7 th, 2010.](https://reader035.fdocuments.us/reader035/viewer/2022062801/56649e735503460f94b72666/html5/thumbnails/18.jpg)
Certificates
18
If Then
System in dev/test mode on a single box No “trust” required. Recommend to use Sun
supplied “copyv3” certificates
System in dev/test mode on a few machines
“Trust” required among thesemachines. Recommend to
exchange self-signed certificates
System in dev/test mode on a many machines
“Trust” required among these machines. Recommend to install Entrust certificates
System in limited production in a non-National Health Information Network
Trust” required among these machines. ecommend to install Entrust certificates
System planned for National Health Information Network production
“Trust” required. Required toinstall Entrust certificates
![Page 19: CONNECT: Install Webinar for Code-A-Thon September 7 th, 2010.](https://reader035.fdocuments.us/reader035/viewer/2022062801/56649e735503460f94b72666/html5/thumbnails/19.jpg)
Checklist
• OID – not needed for this install
• Check out source code from SVN
• Install Java 6 Update 16
• Install Netbeans v 6.7.1 with GlassFish v 2.1
• Set Environment Variables
• Creation of GlassFish domain for CONNECT deployment
• Install Metro v 1.5
• Copy Common GlassFish Libraries, CONNECT Configuration Files
• Certificates: Install copyv3 certificates
• Configure GlassFish and Certificates - edit domain.xml
• Install & Configure mySQL v 5.1
• Build & Deploy CONNECT
• Validation Tests19
![Page 20: CONNECT: Install Webinar for Code-A-Thon September 7 th, 2010.](https://reader035.fdocuments.us/reader035/viewer/2022062801/56649e735503460f94b72666/html5/thumbnails/20.jpg)
Checklist
• OID – not needed for this install
• Check out source code from SVN
• Install Java 6 Update 16
• Install Netbeans v 6.7.1 with GlassFish v 2.1
• Set Environment Variables
• Creation of GlassFish domain for CONNECT deployment
• Install Metro v 1.5
• Copy Common GlassFish Libraries, CONNECT Configuration Files
• Certificates: Install copyv3 certificates
• Configure GlassFish and Certificates - edit domain.xml
• Install & Configure mySQL v 5.1
• Build & Deploy CONNECT
• Validation Tests20
![Page 21: CONNECT: Install Webinar for Code-A-Thon September 7 th, 2010.](https://reader035.fdocuments.us/reader035/viewer/2022062801/56649e735503460f94b72666/html5/thumbnails/21.jpg)
Checklist
• OID – not needed for this install
• Check out source code from SVN
• Install Java 6 Update 16
• Install Netbeans v 6.7.1 with GlassFish v 2.1
• Set Environment Variables
• Creation of GlassFish domain for CONNECT deployment
• Install Metro v 1.5
• Copy Common GlassFish Libraries, CONNECT Configuration Files
• Certificates: Install copyv3 certificates
• Configure GlassFish and Certificates - edit domain.xml
• Install & Configure mySQL v 5.1
• Build & Deploy CONNECT
• Validation Tests21
![Page 22: CONNECT: Install Webinar for Code-A-Thon September 7 th, 2010.](https://reader035.fdocuments.us/reader035/viewer/2022062801/56649e735503460f94b72666/html5/thumbnails/22.jpg)
Checklist
• OID – not needed for this install
• Check out source code from SVN
• Install Java 6 Update 16
• Install Netbeans v 6.7.1 with GlassFish v 2.1
• Set Environment Variables
• Creation of GlassFish domain for CONNECT deployment
• Install Metro v 1.5
• Copy Common GlassFish Libraries, CONNECT Configuration Files
• Certificates: Install copyv3 certificates
• Configure GlassFish and Certificates - edit domain.xml
• Install & Configure mySQL v 5.1
• Build & Deploy CONNECT
• Validation Tests22
![Page 23: CONNECT: Install Webinar for Code-A-Thon September 7 th, 2010.](https://reader035.fdocuments.us/reader035/viewer/2022062801/56649e735503460f94b72666/html5/thumbnails/23.jpg)
Validation Tests
Run Validate Services and Internal Self Test
http://developer.connectopensource.org/display/currentrelease/CONNECT+Validation+Tests
23
![Page 24: CONNECT: Install Webinar for Code-A-Thon September 7 th, 2010.](https://reader035.fdocuments.us/reader035/viewer/2022062801/56649e735503460f94b72666/html5/thumbnails/24.jpg)
Important Links
Webinar Recording, Q & A, Slides:http://www.connectopensource.org/about/events/installation-webinars-september-2010-code-a-thon
CONNECT Forums:http://www.connectopensource.org/developer-resources/forums
24
![Page 25: CONNECT: Install Webinar for Code-A-Thon September 7 th, 2010.](https://reader035.fdocuments.us/reader035/viewer/2022062801/56649e735503460f94b72666/html5/thumbnails/25.jpg)
Thank you for participating.
See you at the Code-A-Thon!