Académique Documents
Professionnel Documents
Culture Documents
This software and related documentation are provided under a license agreement containing restrictions on use
and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license
agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit,
distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering,
disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If you
find any errors, please report them to us in writing.
If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf
of the U.S. Government, the following notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs
installed on the hardware, and/or documentation, delivered to U.S. Government end users are “commercial
computer software” pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental
regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any
operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be
subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S.
Government.
This software or hardware is developed for general use in a variety of information management applications. It is not
developed or intended for use in any inherently dangerous applications, including applications that may create a
risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to
take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation
and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous
applications.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their
respective owners.
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used
under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD
logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a
registered trademark of The Open Group.
This software or hardware and documentation may provide access to or information on content, products, and
services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all
warranties of any kind with respect to third-party content, products, and services. Oracle Corporation and its
affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party
content, products, or services.
Documentation Accessibility
For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at
http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.
Introduction ....................................................................................................................... 5
Terminology ................................................................................................................. 5
Usage Requirements and Capabilities .................................................................... 6
Entity Hierarchy That the Receive Order Request Service Supports .......................... 8
Logical Data Model of the Order Request Object ................................................ 9
Creating Cross-References When Your Implementation Uses the Product Hub .... 18
Using Reference Entities in the Order Management and Planning Repository ..... 19
4 Attributes That You Can Include in the Request Payload of Receive Order
Request Service .............................................................................................................. 20
Other Optional Attributes That You Can Include in the Request Payload ............. 38
Source Transaction Information .............................................................................. 38
Lot Numbers and Serial Numbers ........................................................................... 39
Sales Credits .............................................................................................................. 39
Payments ................................................................................................................... 40
Attachments.............................................................................................................. 40
Document References............................................................................................. 41
Transaction Items ...................................................................................................... 42
Charges...................................................................................................................... 43
Charge Components ............................................................................................... 44
5 Processing Change Orders ..................................................................................... 45
6 Cancelling Orders .................................................................................................... 46
7 Using Security with Receive Order Request Service ............................................ 46
8 Using Receive Order Request Service with Configured Products ..................... 46
OrderInformationService................................................................................................ 49
Introduction
You can use web services to create an integration with Order Management Cloud.
Various types of upstream systems and applications can use these web services, such
as:
• Channels
• Legacy systems
• Quoting systems
• Contract systems
• Service request systems
• Inventory systems
• Purchasing systems
For details about integrations and the architecture that Order Management uses, see
the section that describes the Order Management architecture in the Implementing
Order Management Guide on the Oracle Applications Help website at
https://fusionhelp.oracle.com.
Terminology
This document uses the following terminology:
• Source system. An order capture system or an application that sends the Order
Request object to the Order Import web service. For brevity, this document mentions
only source system.
• Internal. An action, process, or object that resides in Order Management. A cross-
reference that resides in the Order Management and Planning Repository is an
example of an internal object.
• External. An action, process, or object that resides outside of Order Management. A
source order that a source system creates in an order capture system is an example
of an external object.
• Source order. An order that a source system creates in an order capture system.
• Sales order. A source order that Order Management converts to a sales order so that
it can use it to fulfill the source order.
You can use attributes that include the word Identifier in their names to send the
identifier, such as Requesting Business Unit Identifier. If you send the identifier and the
value for this identifier, then the web service uses the identifier.
Master data includes customers and items. The source system can send different
information, depending on whether or not it uses the same master data and reference
data that Order Management uses:
• Uses the same data. The source system can send the Oracle identifier or the values.
• Does not use the same data. The source system can send the identifiers and values
that it contains. The Order Import web service uses them as keys to look up the cross-
reference that resides in one of the following models, depending on whether or not
the key references a customer data or product data:
o Oracle Trading Community Model, and then resolve them into Oracle
customer data
o Oracle Fusion Product Model, and then resolve them into Oracle product
data
In most situations, each service uses a pair of synchronous and asynchronous operations,
and the service uses the following format to indicate synchronicity:
• Appends the operation name with Sync. The other operation in the pair is
asynchronous.
• Appends the operation name with Async. The other operation in the pair is
synchronous.
For example, GetOrderDetails and GetOrderDetailsAsync is a pair of services, and
GetOrderDetails is synchronous.
Line Payments
Line Document References
Line Attachments
Line Transactional Item Attributes
Charge
Charge Components
o Order Preferences
Response Payload
Receive Order Request Service returns one of the following statuses:
• SUCCESS. The response includes the source keys and the Order Management DOO
keys. It sends this response after Order Management successfully creates the sales
order.
• FAILURE. The response includes the first validation error message.
The response payload uses the following structure:
<ns6:OrchestrationOrderRequestResponse>
<ns6:SourceOrderSystem>LEG</ns6:SourceOrderSystem>
<ns6:SourceOrderNumber>123</ns6:SourceOrderNumber>
<ns6:SourceOrderId>123</ns6:SourceOrderId>
<ns6:OrderNumber>456</ns6:OrderNumber>
<ns6:HeaderId/>34534534</ns6:HeaderId/>
<ns6:returnStatus>SUCCESS</ns6:returnStatus>
<ns6:messageName/>
<ns6:messageDescription/>
<ns6:Line>
<ns6:SourceLineNumber>1</ns6:SourceLineNumber>
<ns6:SourceScheduleNumber>2</ns6:SourceSchedule
Number>
<ns6:LineNumber>1</ns6:LineNumber>
<ns6:LineId>123323</ns6:LineId>
<ns6:FulfillLineNumber>
1</ns6:FulfillLineNumber>
<ns6:FulfillLineId>234234</ns6:FulfillLineId>
<ns6:messageName></ns6:messageName>
<ns6:messageDescription>
</ns6:messageDescription>
<ns6:Line/>
</ns6: OrchestrationOrderRequestResponse>
<ns6:OrchestrationOrderRequestResponse>
<ns6:SourceOrderSystem>LEG</ns6:SourceOrderSystem>
<ns6:SourceOrderNumber>123</ns6:SourceOrderNumber>
<ns6:SourceOrderId>123</ns6:SourceOrderId>
<ns6:OrderNumber>456</ns6:OrderNumber>
<ns6:HeaderId/>34534534</ns6:HeaderId/>
<ns6:returnStatus>ERROR</ns6:returnStatus>
<ns6:messageName>
<ns6:messageDescription></ns6:messageDescription>
<ns6:Line>
<ns6:SourceLineNumber>1</ns6:SourceLineNumber>
<ns6:SourceScheduleNumber>2</ns6:SourceSchedule
Number>
<ns6:LineNumber>1</ns6:LineNumber>
<ns6:LineId>123323</ns6:LineId>
<ns6:FulfillLineNumber>
1</ns6:FulfillLineNumber>
<ns6:FulfillLineId>234234</ns6:FulfillLineId>
<ns6:messageName></ns6:messageName>
<ns6:messageDescription>A cross-referenced
value was not found for attribute TERM_ID in source
system LEG</ns6:messageDescription>
<ns6:Line/>
</ns6:OrchestrationOrderRequestResponse>
Field Description
Specify the following types of data that you will import:
• Enable for Items. Required. Import data for items.
• Enable for Trading Community Members. Required.
Import data for the trading community. Establishes the
Original System Unique Reference (OSR) for customer
entities.
Field Description
Do one of the following:
• Add a checkmark if the source system expects Order
Enable Data Cross- Management to perform the cross-reference.
Reference • Do not add a checkmark if the source system uses the
same values that the setup in Fusion uses, and if you
have already set up these values in Fusion.
Location of the Oracle
Fusion Product Model
Not applicable. Note that Global Order Promising uses this
and Oracle Fusion
feature. Order Management does not use this feature.
Trading Community
Model
3 Creating Cross-References
Your source system sends identifiers or values that reside in the source system but not in
Order Management. Receive Order Request Service uses the cross-reference data that
collections creates for each reference entity. Personal Information Manager and Oracle
Trading Community Architecture maintain a cross-reference between the item master
data and customer master data that reside in Oracle, and the reference data that
resides in your source system.
If you must cross-reference a large volume of items, then it is recommended that you
use Open Interface tables to import them. You can automatically create cross-
references for a spoke system when you use item batches through Open Interface
tables or web services to import a spoke system item. For details about cross-references
and how to import them, see Doc ID 1311629.1 (Fusion PIM: Sample SQL to Import Items
Cross References into Fusion Product Information Management Using Open Interface
Tables) on My Oracle Support at https:// support.oracle.com.
• Charge Master
• Old Item Number
• Supplier Part Number
• Golden Tax Adaptor
5. Click Cancel.
6. Navigate to the Manage Item Relationships page.
7. In the Search Results area, click Actions, and then click Create.
8. In the Create Cross-Reference Relationship dialog, set the following values.
Field Description
Organization
Set to the organization where Order Management must
create the item relationship.
Do not modify this value. The dialog defaults the value in
Item
this field to the item that you must cross-reference.
Type You must set the Type to the same value that Order
Management uses when it cross-references the item that
resides on the source system.
9. Click Save and Close.
Order Management creates a cross-reference between the items that you specified.
Field Description
source system. You must enter the value or the user key
that the source system uses to uniquely identify the item.
Choose the date when this relationship must go into
Start Date
effect.
3. Click Save and Close.
Order Management creates a cross-reference between the item that you specified
in the Item field and the item that you specified in the Source System Item field.
4. Repeat steps 1 through 3 for each item that you must cross-reference.
• Invoicing rules
• Payment terms
• Receipt methods
• Return reasons
• Sales credit types
• Ship class of service
• Ship mode of transport
• Shipment priority
• Tax classification codes
• Tax exemption reason
• UOMs
• Warehouses
If the attribute that specifies the identifier includes a value, then the web service will
always use this value even if the attributes that specify the name or number are not
empty.
If the payload does not include a value for the identifier, name, or number, then your
order import will likely fail.
Required Attributes That You Must Include in the Request Payload to Define
the Order Header
The following table describes the attributes that you must include in the request payload
to define the order header.
Table 5. Required Attributes That You Must Include in the Request Payload to Define the
Order Header
Attribute Type Description
BuyingPartyId Value that identifies the person,
company, or organization that placed
the source order, sometimes known as
Number the Sold To Customer.
TransactionalCurrencyCode Currency code for pricing the
Varchar2 transaction.
TransactionOn Date and time that the transaction
started. This value identifies the date
that the customer committed to
purchase the items that this source
order contains. Order Management
uses this date to measure the time
Timestamp required to fulfill the sales order.
RequestingBusinessUnitIdentifier Value that identifies the internal
organization that sold the source
Number order.
SourceTransactionNumber Transaction number that the source
Varchar2 system uses.
SourceTransactionSystem Source system that placed the request
Varchar2 for fulfillment.
SourceTransactionIdentifier Value that uniquely identifies the
Varchar2 transaction.
SourceTransactionRevisionNumb Revision number of the transaction.
er Varchar2
Optional Attributes That You Can Use in the Request Payload to Define the
Order Header
The following table describes the optional attributes that you can include in the request
payload to define the order header. You are not required to include them.
Table 6. Optional Attributes That You Can Include in the Request Payload to Define the
Order Header
Attribute Type Description
BuyingPartyName Name of the person, company, or
organization that placed the source
order, also known as the Sold To
Varchar2 Customer.
BuyingPartyNumber Person, company, or organization
number that placed the source
order, also known as the Sold To
Varchar2 Customer.
BuyingPartyOrigSystemReference Cross-reference value for the person,
company, or organization number
that placed the source order. The
customer master in the TCA maintains
this value.
Varchar2
BuyingPartyContactId Value that identifies the person who
placed the source order or who is the
Number primary contact for the source order.
BuyingPartyContactName Name of the person who placed the
source order or who is the primary
Varchar2 contact for the source order.
BuyingPartyContactNumber Contact number for the person who
placed the source order or who is the
Varchar2 primary contact for the source order.
BuyingPartyContactOrigSystemRe Cross-reference value of the person
ference who placed the source order or who
is the primary contact for the source
order. The customer master in TCA
Varchar2 maintains this value.
CustomerPONumber The purchase order number that the
customer sends to identify the source
Varchar2 order.
TransactionalCurrencyName Currency name that Order
Management must use to price the
Varchar2 transaction.
CurrencyConversionType Varchar2 Conversion type for foreign currency.
CurrencyConversionRate The exchange rate that Order
Number Management must use if it converts
Required Attributes That You Must Include in the Request Payload to Define
Order Lines
The following table describes the attributes that you must include in the request payload
to define the order lines.
Table 7. Required Attributes That You Must Include in the Request Payload to Define the
Order Lines
Attribute Type Description
SourceTransactionNumber Transaction number that resides in the
Varchar2 source system.
SourceTransactionSystem Name of the source system that
Varchar2 placed the request for fulfillment.
SourceTransactionIdentifier Value that uniquely identifies the
Varchar2 internal transaction.
SourceTransactionRevisionNumber Varchar2 Revision number of the transaction.
SourceTransactionLineIdentifier Value that uniquely identifies the
Varchar2 internal transaction line.
SourceTransactionLineNumber Line number of the transaction line.
Order Management uses this value to
Varchar2 sort transaction lines.
SourceTransactionScheduleIdentifi Value that uniquely identifies the
er Varchar2 source transaction schedule number.
SourceTransactionScheduleNumbe Line number of a schedule line,
r shipment line, or subline. The source
system assigned this value when it
captured the source order in the
Varchar2 source system.
ProductIdentifier Value that uniquely identifies the
internal product that Order
Management processes to fulfill the
Number sales order.
OrderedQuantity Quantity of the product that the
Number source system requested.
OrderedUOMCode Code for the unit of measure that the
source system requested, such as Unit
Varchar2 or Kg.
Optional Attributes That You Can Include in the Request Payload to Define the
Order Lines
The following table describes the optional attributes that you can include in the request
payload to define the order lines. You are not required to include them.
Table 8. Optional Attributes That You Can Include in the Request Payload for the Order
Lines
Attribute Type Description
ProductNumber SKU (stock keeping unit) that
Varchar2 identifies the product to fulfill.
ProductDescription Varchar2 Display name of the product.
SourceSystemProductReference Varchar2 Cross-Reference value of the item.
OrderedUOM Unit of measure of the requested
Varchar2 product, such as Unit or Kgs.
RequestedFulfillmentOrganizationId Value that identifies the requested
entifier Number fulfillment organization.
RequestedFulfillmentOrganizationCo Code that identifies the requested
de Varchar2 fulfillment organization.
RequestedFulfillmentOrganizationNa Name of the organization that
me Varchar2 shipped the sales order.
BusinessUnitIdentifier Value that identifies the business
Number unit.
BusinessUnitName Name of the internal organization
Varchar2 that fulfills the sales order.
RequestingBusinessUnitIdentifier Value that identifies the requesting
Number business unit.
RequestingBusinessUnitName Internal organization that started or
Varchar2 captured the transaction.
CancelReasonCode Brief text that identifies the cancel
Varchar2 reason.
CancelReason Varchar2 Reason for the cancel request.
SubstitutionAllowedFlag Indicates whether or not Order
Management can substitute the
order items during fulfillment. Use
one of the following values:
• True. Can substitute the order
items.
• False. Cannot substitute the order
items.
Varchar2
SubstitutionReasonCode Brief text that identifies the
Varchar2 substitution reason.
SubstitutionReason Varchar2 Reason for the substitution.
CustomerPONumber Purchase order number that the
Varchar2 buying party provides.
CustomerPOLineNumber Line number from the purchase
Varchar2 order that the buying party provides.
CustomerPOScheduleNumber Schedule number from the purchase
Varchar2 order that the buying party provides.
CustomerProductidentifier Number Value that identifies the customer
• Goods
• Services
Classifies the product for tax
purposes. If your deployment does
not use Oracle Inventory to classify
products for tax purposes, then
Order Management uses the
ProductCategory Varchar2 product category.
Category of a transaction that a tax
authority might require. For tax
TransactionBusinessCategory Varchar2 purposes.
Price that a tax authority uses to
AssessableValue Number value a product. For tax purposes.
Classification of the transaction into
different categories. For tax
UserDefinedFiscClass Varchar2 purposes.
Identifies the intended use. For tax
IntendedUseClassificationIdentifier Number purposes.
Brief text that identifies the tax
TaxExemptReasonCode Varchar2 exempt reason.
The reason to grant and take a tax
TaxExemptReason Varchar2 exemption.
Total quantity for a configured
product. This value is a sum of the
requested quantity of the
components that a configured
product contains. The configurator
ExtendedQuantity Number populates and uses this attribute.
Path to the inventory item identifier
for the parent of this line. The
configurator populates and uses this
ComponentIdPath Varchar2 attribute.
Contains one of the following
values:
• True. Configuration is valid.
• False. Configuration is not valid.
The configurator expects that any
application that calls the
configurator will not book a sales
order.
The web service populates this
IsValidConfiguration Varchar2 attribute only for the root order line.
Table 10. Optional Attributes That You Can Include in the Request Payload to Define
Source Transaction Information
Attribute Type Description
SourceTransactionNumber Varchar2 External transaction number.
SourceTransactionSystem Name of the source system that
Varchar2 placed the request for fulfillment.
SourceTransactionIdentifier Value that uniquely identifies the
Varchar2 internal transaction.
SourceTransactionRevisionNumber Varchar2 Revision number of the transaction.
SourceTransactionLineIdentifier Value that uniquely identifies the
Varchar2 internal transaction line.
SourceTransactionScheduleIdentifier Value that uniquely identifies the
Varchar2 internal transaction for a schedule,
▪ Other Optional Attributes That You Can Include in the Request Payload
Table 11. Optional Attributes That You Can Include in the Request Payload for Lot
Numbers and Serial Numbers
Attribute Type Description
SourceTransactionLotIdentifier Value that uniquely identifies the internal
lot. The source system assigns this value.
LotNumber Number assigned to a quantity of items
for identification purposes. A lot number is
an identification number that a
manufacturer assigns to a quantity of
material, typically for quality control.
Some manufacturers combine the lot
number with the serial number to form an
Varchar2 identification number.
SerialNumberFrom Starting serial number of a range of serial
Varchar2 numbers.
SerialNumberTo Ending serial number of a range of serial
Varchar2 numbers.
ItemRevisionNumber Varchar2 Number that identifies the revision.
LocatorIdentifier Value that identifies the locator where
Order Management ships the item from
Number or received into.
Sales Credits
The following table describes the optional attributes that you can include in the request
payload to define sales credits.
Table 12. Optional Attributes That You Can Include in the Request Payload to Define
Sales Credits
Attribute Type Description
SourceTransactionSalesCreditIdentifier Value that uniquely identifies the
internal sales credit. The source
Varchar2 system assigns this value.
SalesPersonIdentifier Value that uniquely identifies the
Number internal salesperson. The source
Payments
The following table describes the optional attributes that you can include in the request
payload to define payments.
Table 13. Optional Attributes That You Can Include in the Request Payload to Define
Payments
Attribute Type Description
PaymentMethodCode Brief text that identifies the payment
Varchar2 method.
PaymentMethod Payment method that is associated
with the payment instrument for the
Varchar2 customer account.
PaymentTransactionIdentifier Value that identifies the payment
information. The source system
Number contains this value.
PaymentSetIdentifier Value that uniquely identifies a
group of payments that belong to
one prepaid order. If the set
identifies a prepayment, then the
Number foreign key references billing.
SourceTransactionPaymentIdentifier Value that uniquely identifies the
internal payment. The source
Varchar2 system assigns this value.
Attachments
The following table describes the optional attributes that you can include in the request
payload to define attachments.
Table 14. Optional Attributes That You Can Include in the Request Payload to Define
Attachments
Attribute Type Description
▪ Other Optional Attributes That You Can Include in the Request Payload
Document References
The following table describes the optional attributes that you can include in the request
payload to define document references. The service currently accepts only the original
sales order or order line reference when creating a return line for the document
reference entity.
Table 15. Optional Attributes That You Can Include in the Request Payload to Define
Document References
Attribute Type Description
DocumentReferenceType Type of business document or
object that the source order
references, such as asset, sales
Varchar2 order, or purchase order.
DocumentIdentifier Value that uniquely identifies the
Varchar2 document.
DocumentAdditionalIdentifier Value that identifies more qualifiers
for the ID. Used when multipart
Varchar2 keys are present.
DocumentNumber User-friendly number that identifies
the document, such as asset
number, sales order number, or
Varchar2 purchase order number.
DocumentAdditionalNumber Number that identifies the
document. You can use it as
another way to identify the object
instance. You can use it to
capture more identifying details,
Varchar2 as necessary.
DocumentLineIdentifier Value that uniquely identifies the
document line. Order
Management creates this value
Varchar2 internally.
Transaction Items
The following table describes the optional attributes that you can include in the request
payload to define transaction items.
Table 16. Optional Attributes That You Can Include in the Request Payload to Define
Transaction Items
Attribute Type Description
TransactionAttributeName Varchar2 Item attribute name.
CharacterValue Varchar2 Item attribute value of type character.
NumberValue Number Item attribute value of type number.
DateValue Date Item attribute value of type date.
TimestampValue Timestamp Item attribute value of type time.
▪ Other Optional Attributes That You Can Include in the Request Payload
Charges
The following table describes the optional attributes that you can include in the request
payload to define charges.
Table 17. Optional Attributes That You Can Include in the Request Payload to Define
Charges
Attribute Type Description
BatchIdentifier Number Number that identifies the batch.
ChargeDefinitionCode Varchar2 Brief text that identifies the charge definition.
Value for the charge definition entity. A
charge definition defines the price type,
charge type, and the charge subtype. Order
Management typically denormalizes these
ChargeDefinition Varchar2 objects on this entity.
ChargeSubtypeCode Varchar2 Brief text that identifies the charge subtype.
Type of charge, defined for this configuration
to aggregate totals. You can use one of the
following types:
• Goods sale
• Service sale
• Financing compared to lease
• Shipping charges
• Restocking penalties
• Special charges
The Pricing Engine returns the charge value
ChargeSubType Varchar2 for each line.
Parent entity of the charge. You can use one
of the following values:
• Line
• Line Coverage
ParentEntityCode Varchar2
ParentEntityId Number ID of the parent entity of the charge.
Price type of a charge. You can use one of
the following values:
• One-time
• Recurring
PriceTypeCode Varchar2
PricedQuantity The priced quantity. This quantity equals
Number Line.RequestedQuantity for simple products.
Brief text that identifies the UOM for the
PricedQuantityUOMCode Varchar2 priced quantity. For example, Ton. Values for
Charge Components
The following table describes the optional attributes that you can include in the request
payload to define charge components.
Table 18. Optional Attributes That You Can Include in the Request Payload to Define
Charge Components
Attribute Type Description
Brief text that identifies the currency
that the charge component uses.
Order Management uses this code
ChargeCurrencyCode Varchar2 to standardize service.
Brief text that identifies the currency
that the header uses. Order
Management uses this code to
HeaderCurrencyCode Varchar2 standardize service.
Extended amount in the header
HeaderCurrencyExtendedAmount Number currency.
Brief text that identifies the price
element, such as LISTPRICE,
PriceElementCode Number NETPRICE, and so on.
SequenceNum Number Sequence number for the charge
The payload structure for a change order is similar to the payload structure for create
order.
6 Cancelling Orders
To cancel a sales order or order line, you call Receive Order Request Service with a
payload that includes the following information:
Cancel sales order. Set the OperationCode for the order header to CANCEL. You
must also identify the source transaction system and include the source transaction
identifier.
Cancel an order line. Do the following:
o Set the OperationMode for the order line to CANCEL.
o Set the Ordered Quantity attribute to 0.
M1
|_SI1
|_SI2
|_SI5
Assume the model in PIM includes the following hierarchy:
M1
|_SI1
|_OC1
|_SI2
|_SI3
|_M2
|_OC2
|_SI4
|_SI5
In this example, the createConfigForModelLine service modifies the structure from the
payload to the following structure:
M1
|_SI1
|_OC1
|_SI2
|_M2
|_OC2
|_SI5
OrderInformationService
You can use OrderInformationService to get information about a sales order.
Use the following address to access the WSDL:
https://host:port/dooDecompOrderDetailSvc/OrderInformationService?WSDL
GetOrderDetails Operation
The GetOrderDetails operation of OrderInformationService includes the following
attributes.