RosettaNet XML Message Guidelines
DeliveryHeader_MG_V02_00_00.htm (11-Jul-2001)

1

1

DeliveryHeader

2

1

      |-- isSecureTransportRequired.AffirmationIndicator

3

1

      |-- messageDateTime.DateTimeStamp

4

1

      |-- messageReceiverIdentification.PartnerIdentification

5

0..1

      |      |-- domain.FreeFormText

6

1

      |      |-- GlobalBusinessIdentifier

7

0..1

      |      |-- locationID.Value

8

1

      |-- messageSenderIdentification.PartnerIdentification

9

0..1

      |      |-- domain.FreeFormText

10

1

      |      |-- GlobalBusinessIdentifier

11

0..1

      |      |-- locationID.Value

12

1

      |-- messageTrackingID.InstanceIdentifier



Guideline Information

2: isSecureTransportRequired.AffirmationIndicator

Entity Instances
Yes: Secure Transport is required.
No: Secure Transport is not required.


3: messageDateTime.DateTimeStamp

Constraint: All the fields in the DateTimeStamp (CCYYMMDDThhmmss.sssZ) must be present. The timestamp MUST be generated as close to the time of first attempted transport as possible.


5: domain.FreeFormText

User Notes: "DUNS" is currently the only valid entry.


12: messageTrackingID.InstanceIdentifier

User Notes: Must be unique within the context of the message sender.



Business Properties

Name

Definition

isSecureTransportRequired

Affirmative value indicates that next hub must transmit this message securely.

messageDateTime

The date and time associated with the creation of a message.

messageReceiverIdentification

Global Business Identifier of party receiving message.

domain

DUNS.

locationID

Identifies a logical business location associated with a trading partner.

messageSenderIdentification

Global Business Identifier of party sending message.

messageTrackingID

Uniquely identifies message for tracking purposes.


Business Data Entities

Name

Definition

DeliveryHeader

The collection of business properties used to specify route and message instance information.

PartnerIdentification

The collection of business properties used to identify a business partner.


Fundamental Business Data Entities

Name

Definition

Data Type

Min

Max

Representation

AffirmationIndicator

Used to indicate "Yes" or "No" statement.

String

2

3

 

DateTimeStamp

Specifies an instance in time. Based on the ISO 8601 specification where "CC" represents the century, "YY" the year, "MM" the month and "DD" the day. The letter "T" is the date/time separator and "hh", "mm", "ss.sss" represent hour, minute and second respectively. This representation is immediately followed by a "Z" to indicate Coordinated Universal Time. Informal format: CCYYMMDDThhmmss.sssZ

DateTime

20

20

9(8)X9(6)V9(3)X

FreeFormText

Unformatted text.

String

1

 

 

GlobalBusinessIdentifier

A unique business identifier. The DUNS number is specified by RosettaNet.

Integer

9

9

9(9)

InstanceIdentifier

A unique alpha-numeric identifier that represents a specific instance of an business process, business transaction, business action or business signal. The instance identifier must be unique for a particular instance of a business process, business transaction, business action and business signal.

String

1

255

 

Value

The value for a property e.g. a technical specification.

String

1

255

 


Created using Edifecs Commerce e-Modeling Tools.