Riege SoftwareTechnical description xml-warehouse

Scope Warehouse Interface

Purpose

Interface for Scope to provide shipment data to a warehouse management system.

For more details see https://service.riege.com/en/knowledge/wms-interface-for-shipment-data.

Message format details

Protocol

Scopes sends a shipment data XML message according to the schema below. The warehouse XML interface is triggered to each external partner (i.e. not a Scope branch) named in this EDI profile (Export Warehouse, Import Warehouse, Trucker of a Transport Order) and ‘participating’ in the shipment and being set up.

The handling agent partner may supply event data using Scope Event XML messages.

Furthermore, a handling agent partner may provide screening results via the screening report message.

Schema definition

The schema definitions are also available via dtd.riege.com following the above version name scheme, e.g. version 6.0 available under https://dtd.riege.com/scope/warehouse/scope_warehouse-6.0.xsd.

Shipment Preadvice (warehouseShipment/deleteShipment - Scope -> Warehouse)

The warehouseShipment is advice with shipment data for goods expected to arrive at the warehouse (somewhen, somehow). Even though multiple reference of any kind are available, the shipmentID element holds the technical reference required for EDI communication. The deleteShipment is a cancellation of a previous advised warehouseShipment (identified by the shipmentID)

Screening Report (screeningReport - Warehouse -> Scope)

The screeningReport is to send details about an executed screening from the warehouse to Scope.

ULD Build Order (uldBuildOrder - Scope -> Warehouse)

An order to build one or more ULDs for a shipment / master

ULD Build Result (uldBuildResult - Warehouse -> Scope)

The uldBuildResult is to send details about (one or more) build ULDs from the warehouse to Scope (ULD manifest). TODO: Define if updates or partial messages per ULD are allowed, how to define a final status and how to mark loose cargo.

Warehouse Receipt Advice (warehouseReceiptAdvice - Scope -> Warehouse)

An advice who delivers which shipments when to the warehouse. The consignments in such advice may be complete shipments as previously advised, but also may be partial shipments only. The shipmentID of a consignment refers to the shipmentID of a warehouseShipment message.

Warehouse Manifest (warehouseManifest - Scope -> Warehouse)

The warehouse manifest is to tell the warehouse which house shipments belong to a master. The master is identified by the shipmentID element in the warehouseManifest message, while the consolidated houses are identified by the shipmentID element within the consignment element.

warehouseReceipt (obsolete, Scope Handling specific)

warehouseLoad (obsolete, Scope Handling specific)

Entity Resolution for messages send to Scope

Scope identifies an entity by the shipmentID initially send by messages from Scope to the Warehouse. See also: Entity resolution for inbound events.

Examples