Notice: This application will enforce Multi-factor authentication (MFA) for NIH users beginning the evening of Wed Aug 3rd.
NIH | National Cancer Institute | NCI Wiki  

The information and links on this page are no longer being updated and are provided for reference purposes only.

Dependencies

To perform a full installation of the caDSR 4.0 Tool Suite and database, one needs an Oracle DB and Application server license.  The Admin Tool and Database are dependent and integrated with these Oracle products.   NCI does not provide the caDSR database content for download, users will need to set up their own instance of an empty database and use the caDSR tools to create content.  This is because the caDSR tools are designed for a single registry implementation.  The caDSR content is "owned" by the NCI registration authority.  Content identifiers are generated for the content with an implied NCI registration authority identifier.  A new registrar should install the software without content, establish their own registration authority identity, and when exporting or exchanging content with other registries, always include the registration authority identifier. 

The Curation Tool and Admin Tool are dependent on the availability of a CTS2 terminology server, we use LexEVS for accessing Concepts to support content creation.

The remaining caDSR product bundles are dependent on the Database and Admin Tool, and can be downloaded from the links below, and perform the following installations in the order presented. Verify the individual product installation is complete and successful before proceeding to the next product.

See caDSR Tools Technology Stack for other technology dependencies.

Product Groups

Those products are shown in groups to indicate they may be done in parallel. For example, the following represents a product grouping where Product 1 and Product 2 can be installed at the same time.

  1. Group 1
    1. Product 1
    2. Product 2

Performing parallel installations can save calendar time in completing the full installation when sufficient resources are allocated to perform the work. Otherwise it is best to perform the installations consecutively.

Review all of the following before beginning the installation process. Failing to become familiar with specific product installations could result in confusion, delays and repeating previously completed steps.

Before beginning the product installations, verify the environment has been created properly. The dependent technologies are noted on caDSR Tools Technology Stack.

  1. Group 0

    1. Shutdown the JBoss containers which will host the applications
    2. Stop all previous CRON jobs executing/referencing caDSR products
  2. Group 1

    1. caDSR Database Installation Instructions.
      This also contains information to deploy the Admin Tool to an Oracle Application Server (AS). Once the database is installed and connections verified via SQL Plus or appropriate tool, installation may proceed and deployment to the Oracle AS delayed to later.
  3. Group 2

    1. caDSR API
    2. Object Cart API Installation Instructions (Object Cart Application Developers Guide)
  4. Group 3

    1. caDSR Freestyle Search Installation Instructions
    2. CDE Curation Tool Installation Instructions
    3. caDSR Sentinel Tool Installation Instructions
    4. Form Builder Installation Instructions
  5. Group 4

    1. Admin Tool Oracle Application Server - this only applies if the Admin Tool deployment was not done above with the Database.
    2. CDE Browser Installation Instructions
    3. UML Model Browser Installation Instructions
    4. SIW Installation Instructions
  6. Group 5

    1. Setup trust certificates for all installations on secure (https) servers.
    2. Set the CRON task schedule for the Sentinel Tool, Freestyle Search, etc, installations
    3. caDSR Grid Data Service
  7. Group 6

    1. Start JBoss
    2. Enable CRON jobs

There are many specifics which are environment specific, e.g. creating URL aliases per company policies, exposing a URL outside a company firewall, etc, which must be inserted into the total process appropriately.

 

 

  • No labels