Earth Observing System (EOS) Clearing House (ECHO)


Introduction

The following WSDLs and XML Schemas are used to define the ECHO API. The WSDLs and schemas can be used with industry standard tools to generate clients that can interface with ECHO.

ECHO Services

ECHO Services are the core services that clients use to communicate with ECHO. These services are implemented by ECHO to allow access to the business information (such as users and providers), catalog information (collections and granules), and service information (web service GUIs, advertisements, and implementations).

View SOAP Web Service API Documentation
View Error Code Documentation

WSDLs

XML Schemas

XML DTDs

PUMP

PUMP is a web application that can be used to interact with the ECHO API. PUMP can be accessed from the following link.

PUMP

Event Notification

Event Notification defines the events that ECHO will broadcast to clients interested in events that occur in ECHO. The events supported currently include provider, service, and catalog modifications.

View Event Notification Sink API Documentation

WSDLs

XML Schemas

Dataset Information

Dataset Information schema defines the format of the dataset information delivered as a result of the GetDatasetInformation operation. This data is normally used by data providers to perform data reconciliation.

WSDLs

  • None available

XML Schemas

ECHO Forms

ECHO Forms are used to specify provider specific catalog item order options. The schemas include the definition of the basic ECHO Form and all form controls as well as the autopopulate extension which can be used by providers to embed catalog item information in the option definition.

View ECHO Forms Documentation

View Autopopulate Documentation

WSDLs

  • None available

XML Schemas

Order Fulfillment

The order fulfillment service must be implemented by any data provider who wishes to support receiving orders from ECHO. ECHO acts as a client to this service as it transmits order submissions, quotations, and cancellations to the provider.

View Order Fulfillment API Documentation

WSDLs

XML Schemas