Table of Contents |
---|
Software Requirements
Software | Versions |
---|---|
CONNECT Binary Packages/wiki/spaces/CONNECTWIKI/pages/117610137 | |
Application Server | WebSphere Enterprise 8.5.5.3, WebLogic 12c (12.1.1, 12.1.2 and 12.2.1), JBoss EAP 7, WildFly 8.2.1 |
Relational Database | Any ANSI SQL92 compliant relational database. |
Recommended Test Tools (optional) |
...
Code Block |
---|
cd <binary-location>/CONNECT-<VERSION>/DBScripts/nhincdb mysql -u {$user} --password={$password} < dropall.sql mysql -u {$user} --password={$password} < nhincdb.sql mysql -u {$user} --password={$password} < populateTestData.sql |
...
The CONNECT Team uses version 5.1.10.
Unzip the Binary
CONNECT-<VERSION>-<App Server> - CONNECT ear available with all exchange services ( PD,DQ,DR,DS,AD ) and X12.
Item | Zip Location | Description |
---|---|---|
CONNECT-<App SERVER>-<VERSION>.ear | <binary-location>/CONNECT-<VERSION>-<APP SERVER>/CONNECT-<APP SERVER>/<VERSION> | This is the ear file used to deploy CONNECT to a particular application server. |
CONNECTAdminGUI-<VERSION>.war | <binary-location>/CONNECT-<VERSION>-<APP SERVER>/CONNECTAdminGUI/<VERSION> | This is the war file used to deploy System Administration Module to application server |
MySQL scripts | <binary-location>/CONNECT-<VERSION>/DBScripts/nhincdb | These are the scripts needed to create the application required database and tables. The test data that are required by application smoke testing are also populated using these scripts. |
Application Server properties files | <binary-location>/CONNECT-<VERSION>/Properties | These are the properties files required to configure the Application Server to run CONNECT |
Configure App Server
Configure GlassFish to use MySQL by putting the latest version of mysql-connector-java-5.1.xx.jar into <glassfish>/domains/domain1/lib/ext.
Configure the domain1 directory for CONNECT:
- Create this directory: <glassfish>/domains/domain1/config/nhin
- Move everything from <binary-location>CONNECT-<VERSION>/Properties to <glassfish>/domains/domain1/config/nhin
- Copy <binary-location>CONNECT-<VERSION>/glassfish_templates/connect/domain.selfsigned.xml.template to <glassfish>/domains/domain1/config/ as domain.xml (replace existing domain.xml)
- Move log4j.properties from <glassfish>/domains/domain1/config/nhin to <glassfish>/domains/domain1/config/
- Copy jboss-logging.3.3.0.Final.jar from //CONNECT-GF/lib to ~\{glassfish_install_dir}\glassfish\modules.
- Optional: To deploy AdminGUI.war copy hibernate-jpa-2.1-api-1.0.0.Final.jar from \\WEB-INF\lib folder to ~\{glassfish_install_dir}\glassfish\modules.
NOTE: Follow Hibernate upgrade from 3.2.5 to 5.1.0.Final to find more details.
Generate a self-signed certificate and create key stores and trust stores Anchorcertkeystore certkeystore
certkeystore | |
certkeystore |
...
Direct anchors and truststores can be configured using AdminGUI Direct Configuration pages (Refer AdminGUI manual).
If you are implementing Direct via keystores (Refer AdminGUI manual), the following stores are required.
...
Note |
---|
If the server was started during server installation, an adopter must restart the server now. |
Deploy App Server
- Deploying to WebSphere Enterprise 8.5.5.3
- Deploying to WebLogic 12.2
- Deploying to JBoss EAP 7
- Deploying to WildFly 8.2.1
- Deploying to Wildfly 15.0.0.Final
Test the Installation
...
- Open SoapUI
- Import <binary-location>/CONNECT-<VERSION>/ValidationSuite/ConnectValidation.xml
- Set GatewayPropDir at project level to <glassfish>/domains/domain1/config/nhin
- Run g1 and g0 test suites
- Instructions for running CONNECT validation tests can be found /wiki/spaces/CONNECTWIKI/pages/10584099
...