Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Latest xsd's added

...

MyMPS is a SCHENKER application developed to support action of marine parts. It is built on modern Internet technology, and moonrise can be accessed from anywhere in the world without any installation.

 


The system is a multi-layer architecture, developed in .NET and running on the Windows and MS SQL

...

Attribute

Code

MAN

explanation

Type

from Partners 


Y

Provided from MyMPS team

string (50)

From Partner User

 


Y

 


string (50)

ToPartner

MYMPS

Y

 

Fixed

ToPartnerUser 


Y 


string (50)

dateTime 


Y

Time When message was created

datetime

Document Version

1.0

Y

Version of this file format

string (10)

Document Number

 


Y

Unique reference number for the message. First message no 1 then 2,3 etc.

Unsigned integer, max: 2147483647

Document Name

ORDER STATUS

Y

Message name "ORDER STATUS"

Fixed

...

Attribute

Code

MAN

explanation

comment

Type

OrderID

 


Y

OrderID

 


Integer

Order Number

 


Y

Order Number 


String (200)

PortCode5CL

 


Y

Port code

 


String (50)

PortCode3CL

 


Y

Port code

 


String (50)

Location Type

 


Y

Type of location 


V50

RefNo 


Y

Buyer's PO Reference Number

 


V 50

Chang Date 


Y

Date for the status change 


YY-MM-DD hh: mm

RequistionNo 


N

RequistionsNo

 


V15

Status

NEW

HUB

DEP

ANN

PEN

BKD

DLV

ARR

Y

NEW = new orders

HUB = Received

DEP = departed

ANN = Canceled

PEN = Pending

BKD = Booked

DLV = Delivered

ARR = Arrived

 


V50

CargoDetials 


N

Used to add the package details 


Type Package

Type Package

Attribute

Code

MAN

explanation

comment

Type

Quantity 


N

Package quantity

 


Integer

Weight

 


N

Package weight

 


Decimal

Length

 


N

Package length 


Decimal

width 


N

Package width

 


Decimal

height

 


N

Package height

 


Decimal

Stackable

 


N

Ice package stackable

 


Boolean

Dangerous Goods 


N

Ice Package contains Dangerous Goods

 


Boolean

DGNumberOfPackages 


N

DGNumberOfPackages 


String (50)

DGTypeOfPackages 


N

DGTypeOfPackages

 


String (50)

DGContentOfPackages

 


N

DGContentOfPackages

 


String (50)

DGCargoAircraftOnly 


N

DGCargoAircraftOnly 


Boolean

DGMarinePollutant 


N

DGMarinePollutant

 


Boolean

DGLimitedQuantity

 


N

DGLimitedQuantity

 


Boolean

DGUnNumber

 


N

DGUnNumber 


String (50)

DgdgrClass

 


N

DgdgrClass

 


String (50)

DGPackageGroup

 


N

DGPackageGroup

 


String (50)

DGWeightValue

 


N

DGWeightValue 


Decimal

DGWeightUnit 


N

DGWeightUnit

 


String (50)

DGVolumeValue 


N

DGVolumeValue 


Decimal

DGVolumeUnit 


N

DGVolumeUnit

 


String (50)

DGShippingName

 


N

DGShippingName 


String (50)

DGTechnicalName 


N

DGTechnicalName 


String (50)

Example 3

3.1 XML status message

<? xml  version = "1.0"  encoding = "utf-8"?>

< LxirEnvelope >

  < Header  From Partner = "MyMPS" From Partner user = "User1" ToPartner = "Client" ToPartnerUser = "Client User" datetime = "1900-01-01T01: 01: 01 + 01: 00", Document Version = "1.0" Document Number = "123" Document Name = "ORDER STATUS" />

  < Body >

< Order Status >

      < OrderID > 123 </ OrderID >

      < OrderNumber > str1234 </ OrderNumber >

      < PortCode5CL > str1234 </ PortCode5CL >

      < PortCode3CL > str1234 </ PortCode3CL >

      < Location Type > Air </ Location Type >

      < RefNNo > str1234 </ RefNNo >

      < CHANGEDATE > 2012-12-13T12: 12: 12 </ CHANGEDATE >

      < RequisitionNumber > str1234 </ RequisitionNumber >

      < Status > NEW </ Status >

      < Cargo Details >

        < Packages >

          < Quantity > 123 </ Quantity >

          < Weight > 123.45 </ Weight >

          < Length > 123.45 </ Length >

          < Width > 123.45 </ Width >

          < Height > 123.45 </ Height >

          < Stackable > true </ Stackable >

          < Dangerous Goods > true </ Dangerous Goods >

          < DGNumberOfPackages > 123 </ DGNumberOfPackages >

          < DGTypeOfPackages > str1234 </ DGTypeOfPackages >

          < DGContentOfPackages > str1234 </ DGContentOfPackages >

          < DGCargoAircraftOnly > true </ DGCargoAircraftOnly >

          < DGMarinePollutant > true </ DGMarinePollutant >

          < DGLimitedQuantity > true </ DGLimitedQuantity >

          < DGUnNumber > str1234 </ DGUnNumber >

          < DGdgrClass > str1234 </ DGdgrClass >

          < DGPackageGroup > str1234 </ DGPackageGroup >

          < DGWeightValue > 123.45 </ DGWeightValue >

          < DGWeightUnit > str1234 </ DGWeightUnit >

          < DGVolumeValue > 123.45 </ DGVolumeValue >

          < DGVolumeUnit > str1234 </ DGVolumeUnit >

          < DGShippingName > str1234 </ DGShippingName >

          < DGTechnicalName > str1234 </ DGTechnicalName >

        </ Packages >

      </ Cargo Details >

    </ Order Status >

  </ Body >

</ LxirEnvelope >



XSD

View file
nameBasicTypes.xsd
height250
View file
nameOrderStatus.xsd
height250

Version

3.2 History

Version and date

About the author

comment

PA1 2011-11-20

Martin Fransson

First draft without example

PA2 2011-11-21

Martin Fransson

with example

PA3 2011-12-12

Martin Fransson

Added requisition Number after meeting with Helge

PA4 2012-04-20

Niclas Sparr

Added XSD and changed file formats

PA5 2012-05-16

Muhammad Jawad

Added PortCode5CL, PortCode3CL, Location Type and Location Type enum

PA6 2015-03-24

Muhammad Jawad

Added cargo details and package information

  

Include Page

 

 

 

Google Analytics
Google Analytics