The EDRN Resource Network Exchange (ERNE) Simulation
re-creates four product servers at NASA/JPL in order for
development on ERNE and related projects (
E-CAS
, ERNE Portal, etc.) to continue
without affecting real-time operations of the ERNE.
This simulation creates four product servers:
-
urn:eda:rmi:NIH.NCI.EDRN.MOFFITT.PRODUCT_SERVER"
-
urn:eda:rmi:NIH.NCI.EDRN.SAN_ANTONIO.PRODUCT_SERVER
-
urn:eda:rmi:NIH.NCI.EDRN.CREIGHTON.PRODUCT_SERVER
-
urn:eda:rmi:NIH.NCI.EDRN.COLORADO.PRODUCT_SERVER
The product servers answer with randomized data as well as
(non-patient-specific) data from actual ERNE nodes. The
randomization is coherent, such that the same query will
always produce the same results. The simulated nodes return
values for the following Common Data Elements (CDEs):
-
STUDY_PROTOCOL_ID
-
STUDY_SITE_ID
-
STUDY_PARTICIPANT_ID
-
SPECIMEN_CONTACT-EMAIL_TEXT
-
BASELINE_CANCER-CONFIRMATION_CODE
-
BASELINE_DEMOGRAPHICS-GENDER_CODE
-
BASELINE_DEMOGRAPHICS_RACE_CODE
-
BASELINE_SMOKE-REGULAR_1YEAR_CODE
-
BASELINE_CANCER-ICD9-CODE
-
SPECIMEN_TISSUE_ORGAN-SITE_CODE
-
BASELINE_FAMILY_CANCER-LOCATION_CODE
-
SPECIMEN_DAY-CA-DIAGNOSIS_VALUE
-
BASELINE_CANCER-AGE-DIAGNOSIS_VALUE
-
SPECIMEN_AGE-COLLECTED_VALUE
-
BASELINE_FAMILY_CANCER-CONFIRMATION_CODE
-
SPECIMEN_AMOUNT_REMAINING_VALUE
-
SPECIMEN_AMOUNT-STORED_VALUE
-
SPECIMEN_AMOUNT_REMAINING_UNIT_CODE
-
SPECIMEN_AMOUNT-STORED_UNIT_CODE
-
SPECIMEN_AVAILABLE_CODE
To contact the product servers in the ERNE simulation,
first use the RMI Registry running on
clasp.jpl.nasa.gov
port 9100. The following is
a valid property setting for OODT software:
-Drmiregistries=rmi://clasp.jpl.nasa.gov:9100
Select one of the four product servers listed above and use
that as the argument to the
ProductClient
.
Then, make a query using an ERNE-compatible
XMLQuery
object.
You can also make such queries from the command-line as follows:
java \
-classpath \
$HOME/dev/edm-commons/target/edm-commons-2.2.3.jar \
$HOME/dev/edm-query/target/edm-query-2.0.0.jar \
$HOME/dev/grid-product/target/grid-product-3.0.1.jar \
-Drmiregistries=rmi://clasp.jpl.nasa.gov:9100 \
jpl.eda.product.ProductClient \
-out \
urn:eda:rmi:NIH.NCI.EDRN.MOFFITT.PRODUCT_SERVER \
"SPECIMEN_AGE-COLLECTED_VALUE = 32 AND \
RETURN = STUDY_PROTOCOL_ID AND RETURN = \
STUDY_SITE_ID AND RETURN = \
SPECIMEN_CONTACT-EMAIL_TEXT"