Access Keys:
Skip to content (Access Key - 0)

Log In

Source Code Install Download

This download is used to install and deploy the CONNECT Gateway from the full source. It is used in conjunction with the Source Code Installation Manual located on the Installation and Configuration Manuals page.

In order to completely install and build the CONNECT source, you will need to download the source file located on this page as well as the third party components and tools located on the Third Party Download page.

Source Code Directory Structure

The following table outlines the directory structure for the source tree.

Directory
Description
C:\projects\NHINC\Current\Product
This contains the master ant script that compiles the CONNECT Gateway and Adapter
C:\projects\NHINC\Current\Product\Production
This project will contain sub folders that separate the code by its primary location (i.e. Common, Gateway, Adapter)
C:\projects\NHINC\Current\Product\Production\Adapter
This directory contains NetBeans projects that are considered part of the CONNECT Adapter.
C:\projects\NHINC\Current\Product\Production\Common
This directory contains NetBeans projects that are considered common to CONNECT (i.e. they are likely to be used by both the  Gateway and Adapter)
C:\projects\NHINC\Current\Product\Production\Gateway This directory contains NetBeans projects that are considered part of the CONNECT Gateway.
C:\projects\NHINC\Current\ThirdParty This directory contains the Third Party libraries that are needed to compile.

Project Naming Conventions

When creating NetBeans projects, the following naming conventions were followed:

Project Names Ending In...
Type of Project
EJB or Ejb
This is a NetBeans Enterprise Java Bean project.
Lib
This is a java library project.
CA
This ia a NetBeans OpenESB Composite Application
DAO
This is a library used for Data Access (Note that not all data access objects use DAO, some are simply defined as Lib)
BPEL
This is a NetBeans project containing BPEL source code.
JAXB
This is a library that contains strictly JAXB bindings.

Special Projects

The following table highlights some special projects/directories and explains their purpose.

Project or Directory
Purpose
Common\Interfaces
This is a project under the common directory that contains all of the WSDL and Schemas that are being used within CONNECT.
Common\Properties
This is a project under the common directory that contains the property files and other configuration files that are used within CONNECT.

Description of Attachments

File Name
Description
NHIN_Connect_Source_2.1_07072009.zip
This contains the full CONNECT source code tree along with the ant build scripts and the third party components that are needed when building the CONNECT software.
NHIN_Connect_Source_2.1.4.zip
CONNECT Release 2.1 Patch 4 source code.

Trouble with slow downloads?  Use our NHINR21:Alternate Download Location.

Adaptavist Theme Builder (3.3.3-conf210) Powered by Atlassian Confluence 3.0.2, the Enterprise Wiki.
Free theme builder license