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.

Structure of inbound payload

This diagram shows the structure of the payload that's passed on to the application service.

Structure of payload passed to application server

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>