Deployment Instructions Form

Deployment specific instructions to accompany every deployment request.
Application and Submitter Information
Author Name & Phone # / Will Garcia
301-443-3343 / Date / 09-08-2009
Application / Product Name / NCI EVS General Purpose Report Writer / Version Number / 1.0
Government Sponsor Name & Phone # / Frank Hartel
(301) 435-3869 / 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=543&selected_doc_group_id=4102&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 Report Writer uses LexBIG 4.2.1 API to access local LexBIG deployment. Stage LexBIG was deployed in a previous request.
FTP / N/A
Deployment Units
Archive files / ncireportwriter.war
upt.war
JBoss Property File Updates / N/A (Handled by BDA scripts)
Other Configuration Files / stg-upgrade.properties
Configuration Directives
Container Configuration / N/A (Handled by BDA scripts)
Logging / N/A (Handled by BDA scripts)
External Datasource / LexBIG. See above note.
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
Database is already in place. Refer to LexBIG note above.
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 / Uses approximately < 300MB of space
Mail Forwarding / N/A
Grid Services
Grid Details / N/A
Detailed Instructions
EAR, WAR, JAR, TAR and ZIP Deployment / GENERAL DEPLOYMENT:
AntHill Pro 2 (AHP2) deployment.
Project: reportwriter-autodeploy
Special instructions:
An empty database and database user will be created via a separate DRT ticket.
To create application tables execute a AHP2 build with a command line containing a “–D” option of:
-Dupgrade.target=upgrade-ncm:with-dbinstall deploy:remote:upgrade
After the database tables are created, the AHP2 track must be set back to
-Dupgrade.target=upgrade-ncm deploy:remote:upgrade"
(Important. So that the database tables are not deleted in subsequent AHP2 builds, the command line entry must be set as described above.)
RMI / N/A
Database Interaction / N/A
File Copy / N/A
Web Server Configuration
DNS Entries / ncireportwriter-stage.nci.nih.gov
Apache / N/A
SSL / N/A
Single Sign On / N/A
Test Cases
Pre Deployment Tests / N/A
Post Deployment Tests
Required / Verify that your deployment was successful by accessing the staging URL and click some links.
URL: http://ncireportwriter-stage.nci.nih.gov

Page 3 of 4