ItemMessageHeader: Difference between revisions

From imde.io

No edit summary
No edit summary
Line 1: Line 1:
[https://docs.google.com/presentation/d/e/2PACX-1vTr7x4ZXatEGbTxkMDYmzQO7Ji4l29OEYPPsI3VXPI0MTS0YPnGXKT35oPmgUu3pFJp0-je5MCAkZ7y/pub?start=false&loop=false&delayms=3000  Background Presentation]
[https://docs.google.com/presentation/d/e/2PACX-1vTr7x4ZXatEGbTxkMDYmzQO7Ji4l29OEYPPsI3VXPI0MTS0YPnGXKT35oPmgUu3pFJp0-je5MCAkZ7y/pub?start=false&loop=false&delayms=3000  Background Presentation]


Open Question: create just one message/datacontainer standard and define type of message in <header> or make specific messages where type is not part of header?


<pre>
<pre>
<Header Version="1.0">
IMDEMessage xmlns="https://imde.io/schema/imdemessage">
  <DataContainerType="Item">
<Header DataContainerType="Material">
  <DataSender>
<DataSender>
    <Identifier Type=GLN 8719328024200>
<Identifier Type="GLN">8719328024200</Identifier>
  <DataReceiver>
</DataSender>
    <Identifyer Type=GLN 8719328024262>
<DataReceiver>
    <DataReceiverID= 23235>
<Identifier Type="GLN">8719328024262</Identifier>
  <DataProvider>
<Identifier Type="DataReceiverID">23235</Identifier>
    <Identifyer Type=GLN 8719328024279>
</DataReceiver>
    <Name "SyncForce">
<DataProvider>
  <MessageIdentifier>a1a1140b-1859-4fe5-b4f4-0cd843f9e1c3
<Identifier Type="GLN">8719328024279</Identifier>
  <Creation DateTime 2021-12-17 11:26:25.578441510 +0530
<Name>SyncForce</Name>
</ItemHeader>
</DataProvider>
<MessageIdentifier>a1a1140b-1859-4fe5-b4f4-0cd843f9e1c3</MessageIdentifier>
<CreationDateTime>2022-05-30T09:30:10-06:00</CreationDateTime>
</Header>
</pre>
</pre>



Revision as of 14:02, 21 December 2022

Background Presentation


IMDEMessage xmlns="https://imde.io/schema/imdemessage">
	<Header DataContainerType="Material">
		<DataSender>
			<Identifier Type="GLN">8719328024200</Identifier>
		</DataSender>
		<DataReceiver>
			<Identifier Type="GLN">8719328024262</Identifier>
			<Identifier Type="DataReceiverID">23235</Identifier>
		</DataReceiver>
		<DataProvider>
			<Identifier Type="GLN">8719328024279</Identifier>
			<Name>SyncForce</Name>
		</DataProvider>
		<MessageIdentifier>a1a1140b-1859-4fe5-b4f4-0cd843f9e1c3</MessageIdentifier>
		<CreationDateTime>2022-05-30T09:30:10-06:00</CreationDateTime>
	</Header>

Header is a mandatary for every message and defines the type of message and all related parties:

  • DataSender: The legal entity or target system sending the data
  • DataReceiver: The legal entity or target system receiving the data
  • DataProvider: The solution provider / system that has distributed the data (e.g. PIM systems like InRiver, SyncForce, Akeneo, et cetera)