Ticket #569 (new Task)
SERVICES SPRINT 06 - Interfacing to esgcet database
| Reported by: | markmorgan | Owned by: | hans |
|---|---|---|---|
| Priority: | minor | Milestone: | M4.5 Web Services Deployed |
| Component: | WP4 - Deployment of Services | Version: | |
| Keywords: | CIM ESG Services | Cc: | |
| Requirement: | http://metaforclimate.eu/Work-Package-2/Developing-the-CIM/Project-Requirements-summary.htm | ||
Description
Develop a tool to be used to access the ESG publisher dB & generate CIM compliant instances (preferably dataObjects) for publishing to the Metafor CIM instance service.
This can be done at all places where the ESG publisher database exists so that every ESG Data node (BADC, IPSL; MPIM,...) will be able to use it.
Implementation via a python program to read from ESG postgres dB using SQLAlchemy and then to use the httplib library to publish POST requests to the CIM Instance REST service. all the things I described above.
Change History
comment:2 Changed 2 years ago by hans
The latest version of the ongoing work is to be found here: http://metaforclimate.eu/trac/browser/cimTOOLS/branches/ESG-DB-THREDDS-access
comment:3 Changed 2 years ago by hans
My first output (Thredds2CIM) is found here as OAI output: http://cera-www.dkrz.de/geonetwork/srv/en/oaipmh?verb=GetRecord&metadataPrefix=cim&identifier=8a7a5323-aa49-4f21-a931-b64bb488e5f4
or as RSS feed: http://anticyclone.dkrz.de:8088/geonetwork/srv/en/main.home?uuid=8a7a5323-aa49-4f21-a931-b64bb488e5f4
I'll keep this location and I'm going to fill the gaps after and after. Some of these fields have default values from a template.
