Skip to main content

This page includes deprecated and inactive draft versions of the Energistics Transfer Protocol (ETP) Specification.

Previous versions of the ETP Specification that have been deprecated and/or are no longer actively supported.  New deployments/uses of a deprecated or unsupported version are not recommended. The current version should be use for new implementations.
 

RESOURCE SET

Unless otherwise noted, these resources are located in the ETP v1.0 zip file.

  Document/Resource Description
1. ETP Specification Defines content, messages and behaviors of ETP.
2. ETP Implementation Guide Explains the migration process from WITSML 1.4.1 to adoption of ETP, initially to replace real-time transfer of log data. Includes guidance for Java and C# .NET.
3. Energistics Identifier Specification Describes rules and guidelines for Energistics identifiers.
4.

ETP UML Data Model

The entire UML data model (used to design, document and produce schemas for ETP) that developers and architects can explore for better understanding of data objects, definitions, organization, and relationships.

Developed using Enterprise Architecture (EA) modeling software (version 11), the UML model exists as an EA project (EAP) file.

Information about EA, including a free EA Lite reader, is available at the Sparx Systems website,http://www.sparxsystems.com/.
5. Schemas Avro schemas as described in this document.
6.

Developer resources

https://bitbucket.org/energistics/etpv1
BitBucket repository containing community-developed resources to assist in implementing ETP in various programning languages and platforms. These resources are not directly supported by Energistics but by members of the Work Group communities.