OAGIS 10.1 Order Forecast Commit Inbound
The OAGIS 10.1 message definitions for this message are:
-
OAGIS_10.1_ACKNOWLEDGE_PLANNING_SCHEDULE_COLLAB_MSG_IN
Use this message definition if you want to receive order forecast commit messages when you use CollaborationMessagingService for message delivery.
-
OAGIS_10.1_ACKNOWLEDGE_PLANNING_SCHEDULE_IN
Use this message definition if you want to receive order forecast commit messages when you use CollaborationMessagingService or CollaborationMessagingV2Service for message delivery.
Data Mapping
This diagram shows the structure of the inbound OAGIS 10.1 payload.
This diagram shows the structure of the payload that's passed on to the application service.
This table shows where the data received in the predefined OAGIS_10.1_ACKNOWLEDGE_PLANNING_SCHEDULE_COLLAB_MSG_IN and the OAGIS_10.1_ACKNOWLEDGE_PLANNING_SCHEDULE_IN message payloads is mapped to in the payload that is passed on to the application service.
Source: OAGIS_10.1_ACKNOWLEDGE_PLANNING_SCHEDULE_COLLAB_MSG_IN/OAGIS_10.1_ACKNOWLEDGE_PLANNING_SCHEDULE_IN |
Target: ForecastCollaborationService |
---|---|
PlanningScheduleHeader/ID |
CollaborationPlan |
/processInboundCollaborationMessage/InboundCollaborationMessage/ProcessingConfiguration/PartnerKey1 |
SupplierId |
PlanningScheduleHeader/Party[@typeCode = "Supplier"]/Name |
SupplierName |
PlanningScheduleHeader/Party[@typeCode = "Supplier"]/ID[@typeCode = "Number"] |
SupplierNumber |
PlanningScheduleHeader/Party[@typeCode = "Supplier"]/ID[@typeCode = "DUNS"] |
SupplierDUNS |
/processInboundCollaborationMessage/InboundCollaborationMessage/ProcessingConfiguration/PartnerKey2 |
SupplierSiteId |
PlanningScheduleHeader/Party[@typeCode = "Supplier"]/Location/ID[@typeCode = "SiteCode"] |
SupplierSiteCode |
PlanningScheduleHeader/ScheduleTypeCode Note: There's a predefined DVM in use for this
field: PUBLISHER_ORDER_TYPE
|
PublisherOrderType |
PlanningScheduleLine | ForecastResponseLine |
LineNumberID |
CorrelationId |
ShipToParty/ID[@typeCode = "Org"] |
ShipToOrg |
ShipToParty/Location/ID[@typeCode = "Location"] |
ShipToLocation |
ItemInstance/ID |
ItemNumber |
ItemInstance/SupplierItemIdentification/ID |
SupplierItemNumber |
ItemInstance/Party[@typeCode = "InventoryOrg"]/ID |
InventoryOrgCode |
Note[@typeCode = 'NoteToPlanner'] |
NoteToPlanner |
PlanningScheduleDetail | ForecastResponseSchedule |
ItemQuantity/@unitCode Note: There's a predefined DVM in use for
this field: UOM_CODE
|
Quantity/@unitCode |
ItemQuantity |
Quantity |
EffectiveTimePeriod/StartDateTime |
BucketStartDate |
EffectiveTimePeriod/EndDateTime |
BucketEndDate |
Status/Code |
CommitMismatchReasonCode |
Sample Payload
Here's a sample payload for the OAGIS_10.1_ACKNOWLEDGE_PLANNING_SCHEDULE_IN message definition.
<AcknowledgePlanningSchedule xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" languageCode="en-US" releaseID="10.1" systemEnvironmentCode="Test" xmlns="http://www.openapplications.org/oagis/10" xsi:type="AcknowledgePlanningScheduleType">
<ApplicationArea>
<Sender>
<LogicalID schemeID="DUNS">123</LogicalID>
</Sender>
<Intermediary>
<LogicalID schemeID="DUNS">123</LogicalID>
</Intermediary>
<Receiver>
<LogicalID schemeID="DUNS">123</LogicalID>
</Receiver>
<CreationDateTime>2018-02-23 12:02:27</CreationDateTime>
<BODID schemeID="" schemeName="String">300100140357936</BODID>
</ApplicationArea>
<DataArea>
<Acknowledge></Acknowledge>
<PlanningSchedule>
<PlanningScheduleHeader>
<ID>PC-DJ-Plan1</ID>
<ScheduleTypeCode>SUPPLY_COMMIT</ScheduleTypeCode> <!-- PUBLISHER_ORDER_TYPE -->
<Party typeCode="Supplier">
<ID typeCode="Number">1013</ID>
<ID typeCode="DUNS">1234</ID>
<Name>Advanced Network Devices</Name>
<Location>
<ID typeCode="SiteCode">40996-POZ28450</ID>
</Location>
</Party>
</PlanningScheduleHeader>
<PlanningScheduleLine>
<LineNumberID>1235267890</LineNumberID>
<Note typeCode="NoteToPlanner">Changes Applied</Note>
<ItemInstance>
<ID>PC-DJ-Item3</ID>
<SupplierItemIdentification>
<ID>Supplier-123</ID>
</SupplierItemIdentification>
<Party typeCode="InventoryOrg">
<ID>M2</ID>
</Party>
</ItemInstance>
<ShipToParty>
<ID>M2</ID>
<ID typeCode="Org">M2</ID>
<ID typeCode="Customer">123</ID>
<Location>
<ID typeCode="Location">123</ID>
</Location>
</ShipToParty>
<PlanningScheduleDetail>
<EffectiveTimePeriod>
<StartDateTime>2018-03-18</StartDateTime>
<EndDateTime>2018-03-18</EndDateTime>
</EffectiveTimePeriod>
<ItemQuantity unitCode="Ea">10</ItemQuantity> <!--UOM CODE-->
<Status>
<Code>ORA_VCS_SET_NULL</Code>
</Status>
</PlanningScheduleDetail>
</PlanningScheduleLine>
</PlanningSchedule>
</DataArea>
</AcknowledgePlanningSchedule>