Riege SoftwareTechnical description xml-ocean-event

Ocean-Event-Message

Rationale

The Ocean Event Message has been designed to allow the processing of incoming container level tracking information from any external event-provider.

The message processing supports full-featured container level tracking. Meaning that the message will be processed in the same way as messages originating from a Riege partner integration.

Limitations

The set of events (event codes) supported by this message is limited by intention. Please reach out to service@riege.com if you think that an important type of event might be missing.

The interface supports incoming direction only, meaning that Scope can receive but will not create and send those messages.

Message Content

Root Element

<?xml version="1.0" encoding="UTF-8"?>
<oceanEventMessage xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://dtd.riege.com/ocean-event/1.0" schemaVersion="1.0"/>

It is important to provide the xmlns and the schemaVersion inside the root element <oceanEventMessage>.

<header>
  <sender>SENDERCODE</sender>
  <receiver>RECEIVERCODE</receiver>
  <messageId>ID1234567890</messageId>
  <messageTime>2023-02-05T12:01:00Z</messageTime>
</header>

The header contains

All fields are mandatory.

FCL Event

The message allows to contain multiple events. In this case the <fclEvent> can repeat.

Attributes

<fclEvent code="EMPTY_PICKUP" containerNumber="MAEU1234567"
          scac="MAEU" iso6346="40OT"/>

The event code needs to be provided and has to be one of

Additionally, the following attributes to the <fclEvents> exist:

Child Elements

<oceanEventMessage>
    <fclEvent>
    <creationTime>2023-02-05T12:01:00Z</creationTime>
    <eventTime type="actual">2023-02-05T12:01:00+01:00</eventTime>
    <eventLocation unlocode="DEHAM"/>
    <carrierReferences>
      <bl>123456</bl>
      <booking>123456</booking>
    </carrierReferences>
  </fclEvent>
</oceanEventMessage>

The <fclEvent> element contains the following child elements:

Resources

XML Schema File

XSD Schema File

Examples