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
Trouble with slow downloads? Use our NHINR21:Alternate Download Location.