NIH | National Cancer Institute | NCI Wiki  

Contents of this Page

What is the Sentinel Tool?

The caDSR Sentinel Tool enables users to create and manage Alert Definitions for caDSR tools. Alert Definitions are a set of rules that are periodically evaluated against the caDSR. If the conditions in those rules are met, a notification is sent to the user (via email) in the form of a hyperlink to an activity report that specifies the changes that have taken place.

How do I change my caDSR password to log into caDSR Tools?

For more information about the caDSR Password Change Station, see Using the caDSR Password Change Station.

Can the Sentinel Tool help me track changes in metadata across Contexts and Curators?

Yes. That is exactly what it was created for - to let users track changes in groups of related metadata.

What is this message?  java.lang.NoClassDefFoundError: oracle/jdbc/driver/OracleDriver in JBoss server.log

The message indicates the Oracle database jar (ojdbc14.jar) is missing or not in the class path. Find the JAR in the Oracle installation folders (%oracle_home%) and copy it to the appropriate JBoss lib folder or modify the class path to include the file.

How do I change my caDSR password to log into caDSR Tools?

For more information about the caDSR Password Change Station, see Using the caDSR Password Change Station.

The Sentinel Tool Login screen appears and a valid user name and password is not accepted

Verify the properties in the JBoss/.../deploy/cadsrsentinel-oracle-ds.xml and cadsr-oracle-ds.xml are correct for the caDSR database. The format must be <server>:<port>:<SID>. The tnsnames.ora is not used for the 'thin' connection, however if the database alias is in the tnsnames.ora, the values needed can be copied from the description.

Open a command prompt and enter the command tnsping <database alias>, without quotes and substituting the database alias name used in the tnsnames.ora file to verify that the database server is listening.

Will No definition exists be added as the Prior Preferred Definition?  When I do manual concept updates, I do not record this place holder text but use a different Change Note text = "12/06/2013 – tc- Updated with NCIt definition.”

When there is a definition in EVS that is different than the current Concept preferred definition, the preferred definition is replaced with the EVS definition and the current preferred definition text, whatever it was, is recorded as the Prior Preferred Definition

Metadata Cleanup Script:  What happens when the current caDSR definition matches a definition that is already in the Alternative Definition list?

 There is no checking to see if the old alternate definition exists. Whenever the preferred definition is replaced, a new Alternate Definition with type of Prior Preferred Definition is added.

Metadata Cleanup Script:  Will the script wipe out manually-created definitions? 

Yes. The system has no way to know the reason that the definition in caDSR does not match the definition in EVS. It simply checks to see if the definition matches EVS, and fixes it if it does not match. Currently, the script runs nightly due to the large volume of changes which potentially may wipe out approved EVS changes manually entered by caDSR Curators. When EVS publishes the new definition, it is updated as a new EVS definition. We will be investigating changing the frequency to monthly after all the concepts have been synchronized.

Metadata Cleanup Script:  How will retired EVS content be handled? For example, if there is a concept in caDSR that is retired in EVS, will the status in caDSR be set to Retired and a change note added to indicate when the term was retireEVS? 

Yes. If the concept is Retired in EVS, then the status in caDSR is set to be RetiredArchived and a change note is added in caDSR to indicate when the term was retired by EVS.

Metadata Cleanup Script:  Are EVS synonyms added as synonyms for caDSR concepts?  

No. EVS is the only source for recording official synonyms.