Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • E ew2openapi
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 8
    • Issues 8
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

ATTENZIONE: il server gitlab.rm.ingv.it viene gestito senza alcuna garanzia rispetto la continuità del servizio ed il backup dei dati.

  • earthworm
  • ew2openapi
  • Issues
  • #68
Closed
Open
Created Jan 25, 2023 by Matteo Quintiliani@matteo.quintilianiOwner

Modalità stand-alone ConversionTool che permetta oltre la scrittura su file o stdout anche i sistemi attualmente disponibili Caravel,Kafka,RabbitMQ,OSC

Issue #16 (closed), #31 (closed), #64, #65, #66, #67.

Attualmente

ew2openapi 1.19.0-dev (2023-01-24)

Earthworm module for transporting Earthworm messages from rings to:
       - ew2openapi Webservice
       - RabbitMQ exchanges
       - JSON files.

ew2openapi can be used in two different ways:
       - launched as an Earthworm module to redirect data into webservices or RabbitMQ
       - stand-alone to convert Earthworm message to JSON ew2openapi format

Earthworm messages can optionally be converted in JSON format.
GeoJSON format could be also used but only when geographic references
are directly or inderictely available for a specific message type.

Usage as Earthworm module:
       ew2openapi <configfile.d>

Usage as Earthworm messages conversion tool:
       ew2openapi <TYPE_MSG> <input_ew_messagefile> <output_jsonfile>
       ew2openapi <TYPE_MSG> <input_ew_messagefile> -
       ew2openapi <TYPE_MSG> - <output_jsonfile>
       ew2openapi <TYPE_MSG> - -

N.B. character '-' stands for standard input/output.
     Environment variable EW_PARAMS is required.
     You could define EW_PARAMS before command:
         (i.e. EW_PARAMS=./params ew2openapi ...).

Matteo Quintiliani - Istituto Nazionale di Geofisica e Vulcanologia - Italy
Mail bug reports and suggestions to <matteo.quintiliani@ingv.it>

Aggiungere possibilità in output di leggere i parametri dal file ew2openapi.d. Quindi l'unica cosa che cambia è che leggerà i messaggi da riga di comando anziché dal RING.

Edited Feb 02, 2023 by Matteo Quintiliani
Assignee
Assign to
Time tracking