Deployment Instructions Form

Deployment specific instructions to accompany every deployment request.
Application and Submitter Information
Author Name & Phone # / Will Garcia
301-443-3343 / Date / 06-14-2010
Application / Product Name / NCI Thesaurus Browser / Version Number / 1.2
Government Sponsor Name & Phone # / Larry Wright
301-435-4873 / QA Sponsor Name & Phone # / Steve Hunter
301-435-6370
General Information (all information beyond this point is optional unless noted “Required”, leave the field blank if it does not apply to the product)
Background / Link to staging build and deployment documents:
https://gforge.nci.nih.gov/docman/index.php?group_id=600&selected_doc_group_id=5562&language_id=1
Hardware / Operating System: (select one)
Solaris
X Linux
Minimum Required dedicated RAM:
This allows the Systems Group to maximize hardware use while achieving application performance goals.
JBoss / (select one)
JBoss 4.0.2 / Tomcat -5.5.9 / JDK 1.5.0_04
JBoss 4.0.4 / Tomcat -5.5.17 / JDK 1.5.0_06
X_ JBoss 4.0.5 / Tomcat -5.5.20 / JDK 1.5.0_10
_ Other: Apache 2.2.x, PHP 5.2.5
CaGRID / (select one)
caGRID 1.0 Security Enable (Globus 4.0.3/Tomcat-5.0.28)
caGRID 1.0 (Globus 4.0.3/Tomcat-5.0.28)
__ Other: (please specify) - N/A
Database / Oracle 9.2.0.6 (on Solaris) Oracle 10.x (on Linux)
MySQL 4.1.19 _ MySQL 5.0.27 (Future)
PostgreSQL 8.1.3 PostgreSQL 8.2.1 (Future)
Other: (please specify)
External Dependencies / The NCIm browser uses LexEVS 5.1 API to access a local LexEVS 5.1 deployment. Stage LexEVS 5.1 was deployed in a previous request.
FTP / N/A
Deployment Units
Archive files / ncimbrowser.war
JBoss Property File Updates / Increase JVM heap size to 2048mb.
Setting: JAVA_OPTS="-Xms512m -Xmx2048m
Other Configuration Files / stage-upgrade.properties
Configuration Directives
Container Configuration / N/A (Handled by BDA scripts)
Logging / N/A (Handled by BDA scripts)
External Datasource / LexEVS 5.1.
Authentication Module (e.g. JAAS) / N/A
Java Message Service (JMS) / N/A
Properties-services / N/A (Handled by BDA scripts)
Setup & Configure Externalized Properties / N/A (Handled by BDA scripts)
CSM Configuration
CSM Configuration / N/A
UPT Configuration / N/A
Standalone modules or scripts
Automated Scripts / N/A
Manual Scripts / N/A
Dependencies and Children
Database Dependency / Is there a database component for this deployment?
Yes
X No
APIs and Services / CBIIT Services required for this application: (select all that apply).
CSM (specify version)
RMI (explain)
caCORE API (specify version)
EVS Services (explain) EVS API dependency(see jars above)
Analysis Services (explain)
caGRID Framework (explain)
Other (please specify)
Child services / N/A
System Interaction Details
Cache / N/A
Hibernate ( ORM ) / N/A
File System / N/A
Mail Forwarding / N/A
Grid Services
Grid Details / N/A
Detailed Instructions
EAR, WAR, JAR, TAR and ZIP Deployment / GENERAL DEPLOYMENT:
AntHill deployment.
Project: ncimbrowser-autodeploy
RMI / N/A
Database Interaction / N/A
File Copy / N/A
Web Server Configuration
DNS Entries / ncim-stage.nci.nih.gov
ncimeta-stage.nci.nih.gov
ncimetathesaurus-stage.nci.nih.gov
Apache / An Apache configuration change will be needed to make directory “/local/content/evs/ncimbrowser/log” accessible via a web browser.
Servers: ncias-s193-v.nci.nih.gov, ncias-s194-v.nci.nih.gov
Target URL: http://ncias-s193-v.nci.nih.gov/ncimaccesslogs
http://ncias-s194-v.nci.nih.gov/ncimaccesslogs
Directory: /local/content/evs/ncimbrowser/log
(/local/content/evs/ncimbrowser was created in a previous deployment)
User access: NCI domain users
SSL / N/A
Single Sign On / N/A
Test Cases
Pre Deployment Tests / N/A
Post Deployment Tests
Required / Verify that the deployment was successful by accessing the staging URL.
1.  Go to URL: http://ncim-stage.nci.nih.gov
2.  Enter a concept to search for. Example; “Blood”
3.  Click “Search” button.
4.  Results for the concept should be returned.
Verify that the log file deployment was successful by performing the following steps:
1.  Go to http://ncias-s193-v.nci.nih.gov/ncimaccesslogs
2.  Enter your domain credentials.
3.  A directory listing should be displayed.
Repeat for http://ncias-s194-v.nci.nih.gov/ncimaccesslogs

Page 2 of 4