connect: install webinar for code-a-thon april 20th, 2010

23
CONNECT: Install Webinar for Code-A- Thon April 20th, 2010

Upload: robyn-whitney-cunningham

Post on 28-Dec-2015

223 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: CONNECT: Install Webinar for Code-A-Thon April 20th, 2010

CONNECT:Install Webinar for Code-A-Thon

April 20th, 2010

Page 2: CONNECT: Install Webinar for Code-A-Thon April 20th, 2010

CONNECT Linux Source Install

Kathy Pham

2

Page 3: CONNECT: Install Webinar for Code-A-Thon April 20th, 2010

Documentation

• To install the latest Linux version of CONNECT you will need reference the installation wiki on the Connect Open Source website:

http://developer.connectopensource.org/display/NHINR30/Source+Code+Install+(Linux)

• This webinar is a supplement to the installation documentation. The documentation above is still a work in process, since it is for the current build.

Copyright 2009. All Rights Reserved.3

Page 4: CONNECT: Install Webinar for Code-A-Thon April 20th, 2010

Overview and Assumptions

Overview– The following webinar describes the single server installation of the latest

CONNECT Source on a Linux platform.

Assumptions– You have acquired a machine that meets the Hardware Requirements

defined on the Installation Page.

– You have root privileges or can sudo on this machine

– You have an understanding of UNIX commands

4Copyright 2009. All Rights Reserved.

Page 5: CONNECT: Install Webinar for Code-A-Thon April 20th, 2010

Things to Remember

• This installation is designed for Red Hat Enterprise Linux 5 (32-bit)

• The installation will create a glassfish user to run glassfish application server and CONNECT applications

• Some commands require root user. Use “su” command to open shell as root or use “sudo” to run the commands

• Depending on your disk size and partitioning, you may wish to create a separate partition for the source code

• In this particular install, the machine used is named ELS4020.

Page 6: CONNECT: Install Webinar for Code-A-Thon April 20th, 2010

Checklist

• Check out source code from SVN

• Install Java 6 Update 16

• Install Netbeans v 6.7.1

• Set Environment Variables

• Install Metro v 1.5

• Copy Ant Libraries, GlassFish Libraries, Configuration Files

• Install copyv3 certificates

• Edit domain.xml

• Install mySQL v 5.1

• Build CONNECT

• Deploy CONNECT

• Others: OID, Validation Tests

6

Page 7: CONNECT: Install Webinar for Code-A-Thon April 20th, 2010

Source Code Location

https://svn.connectopensource.org:8443/svn/Nhin_Public/Current

Page 8: CONNECT: Install Webinar for Code-A-Thon April 20th, 2010

Checklist

• Check out source code from SVN

• Install Java 6 Update 16

• Install Netbeans v 6.7.1

• Set Environment Variables

• Install Metro v 1.5

• Copy Ant Libraries, GlassFish Libraries, Configuration Files

• Install copyv3 certificates

• Edit domain.xml

• Install mySQL v 5.1

• Build CONNECT

• Deploy CONNECT

• Others: OID, Validation Tests

8

Page 9: CONNECT: Install Webinar for Code-A-Thon April 20th, 2010

Checklist

• Check out source code from SVN

• Install Java 6 Update 16

• Install Netbeans v 6.7.1

• Set Environment Variables

• Install Metro v 1.5

• Copy Ant Libraries, GlassFish Libraries, Configuration Files

• Install copyv3 certificates

• Edit domain.xml

• Install mySQL v 5.1

• Build CONNECT

• Deploy CONNECT

• Others: OID, Validation Tests

9

Page 10: CONNECT: Install Webinar for Code-A-Thon April 20th, 2010

Checklist

• Check out source code from SVN

• Install Java 6 Update 16

• Install Netbeans v 6.7.1

• Set Environment Variables

• Install Metro v 1.5

• Copy Ant Libraries, GlassFish Libraries, Configuration Files

• Install copyv3 certificates

• Edit domain.xml

• Install mySQL v 5.1

• Build CONNECT

• Deploy CONNECT

• Others: OID, Validation Tests

10

Page 11: CONNECT: Install Webinar for Code-A-Thon April 20th, 2010

Set Environment Variables

• The list of environment variables are available on the wiki

• In some test cases, an extra ‘/’ is required

• Replace <home> with download location of Netbeans

Page 12: CONNECT: Install Webinar for Code-A-Thon April 20th, 2010

Checklist

• Check out source code from SVN

• Install Java 6 Update 16

• Install Netbeans v 6.7.1

• Set Environment Variables

• Install Metro v 1.5

• Copy Ant Libraries, GlassFish Libraries, Configuration Files

• Install copyv3 certificates

• Edit domain.xml

• Install mySQL v 5.1

• Build CONNECT

• Deploy CONNECT

• Others: OID, Validation Tests

12

Page 13: CONNECT: Install Webinar for Code-A-Thon April 20th, 2010

Checklist

• Check out source code from SVN

• Install Java 6 Update 16

• Install Netbeans v 6.7.1

• Set Environment Variables

• Install Metro v 1.5

• Copy Ant Libraries, GlassFish Libraries, Configuration Files

• Install copyv3 certificates

• Edit domain.xml

• Install mySQL v 5.1

• Build CONNECT

• Deploy CONNECT

• Others: OID, Validation Tests

13

Page 14: CONNECT: Install Webinar for Code-A-Thon April 20th, 2010

Checklist

• Check out source code from SVN

• Install Java 6 Update 16

• Install Netbeans v 6.7.1

• Set Environment Variables

• Install Metro v 1.5

• Copy Ant Libraries, GlassFish Libraries, Configuration Files

• Install copyv3 certificates

• Edit domain.xml

• Install mySQL v 5.1

• Build CONNECT

• Deploy CONNECT

• Others: OID, Validation Tests

14

Page 15: CONNECT: Install Webinar for Code-A-Thon April 20th, 2010

Checklist

• Check out source code from SVN

• Install Java 6 Update 16

• Install Netbeans v 6.7.1

• Set Environment Variables

• Install Metro v 1.5

• Copy Ant Libraries, GlassFish Libraries, Configuration Files

• Install copyv3 certificates

• Edit domain.xml

• Install mySQL v 5.1

• Build CONNECT

• Deploy CONNECT

• Others: OID, Validation Tests

15

Page 16: CONNECT: Install Webinar for Code-A-Thon April 20th, 2010

Checklist

• Check out source code from SVN

• Install Java 6 Update 16

• Install Netbeans v 6.7.1

• Set Environment Variables

• Install Metro v 1.5

• Copy Ant Libraries, GlassFish Libraries, Configuration Files

• Install copyv3 certificates

• Edit domain.xml

• Install mySQL v 5.1

• Build CONNECT

• Deploy CONNECT

• Others: OID, Validation Tests

16

Page 17: CONNECT: Install Webinar for Code-A-Thon April 20th, 2010

Checklist

• Check out source code from SVN

• Install Java 6 Update 16

• Install Netbeans v 6.7.1

• Set Environment Variables

• Install Metro v 1.5

• Copy Ant Libraries, GlassFish Libraries, Configuration Files

• Install copyv3 certificates

• Edit domain.xml

• Install mySQL v 5.1

• Build CONNECT

• Deploy CONNECT

• Others: OID, Validation Tests

17

Page 18: CONNECT: Install Webinar for Code-A-Thon April 20th, 2010

Checklist

• Check out source code from SVN

• Install Java 6 Update 16

• Install Netbeans v 6.7.1

• Set Environment Variables

• Install Metro v 1.5

• Copy Ant Libraries, GlassFish Libraries, Configuration Files

• Install copyv3 certificates

• Edit domain.xml

• Install mySQL v 5.1

• Build CONNECT

• Deploy CONNECT

• Others: OID, Validation Tests

18

Page 19: CONNECT: Install Webinar for Code-A-Thon April 20th, 2010

Checklist

• Check out source code from SVN

• Install Java 6 Update 16

• Install Netbeans v 6.7.1

• Set Environment Variables

• Install Metro v 1.5

• Copy Ant Libraries, GlassFish Libraries, Configuration Files

• Install copyv3 certificates

• Edit domain.xml

• Install mySQL v 5.1

• Build CONNECT

• Deploy CONNECT

• Others: OID, Validation Tests

19

Page 20: CONNECT: Install Webinar for Code-A-Thon April 20th, 2010

Others: OID and Validation Tests

• 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/NHINR24/Request+Object+Identifier

• Use the table below to determine if your system requires an object Identifier:

If Then

System in dev/test mode with a few endpoints

OID is not required

System in limited production in a non-NHIN network

OID is not required

System has many endpoints OID is recommended

Planning to use system in the NHIN OID is required

Page 21: CONNECT: Install Webinar for Code-A-Thon April 20th, 2010

Other: Validation Tests

Run Validate Services and Internal Self Test

http://developer.connectopensource.org/display/NHINR30/CONNECT+Validation+Tests

21

Page 22: CONNECT: Install Webinar for Code-A-Thon April 20th, 2010

Important Links

• Webinar Recording, Q & A, Slides: http://www.connectopensource.org/about/events

• CONNECT Forums:http://www.connectopensource.org/developer-resources/forums

22

Page 23: CONNECT: Install Webinar for Code-A-Thon April 20th, 2010

Thank you for participating.

See you at the Code-A-Thon!