NodeJS Implementation of RRSM Webservice. Returns QuakeML from RRSM database based on the submitted event id. The service pipeline is as follows:
HTTP Request > SeisComp3 Event SC3ML > xsltproc to QuakeML > HTTP Response
- NodeJS
- npm
- binary installation of xsltproc
- SeisComp3
npm install followed by npm start
PORT- Port to expose the service onHOST- Host to expose the service onNAME- Name of the serviceDOCUMENTATION_URI- URL for document of service descriptionSEISCOMP_ROOT- Path to SeisComp3 BinarySEISCOMP_DB- Connector to SeisComp3 DatabaseXSLTPROC_ROOT- xslt binarySCHEMA_PATH- Path to schema conversion xslt fileLOGPATH- Path to where to save logfilesVERSION- Service versionBASE_URL- Base path to expose the Federator onSERVICE_CLOSED- Service closed for maintenance