LoyaltyAccrualService Operations
For a list of operations associated with this Web service, see the following table.
Name | Description |
---|---|
ProcessExternalOrder |
Process all the transactions with the given order number. |
ImportExternalOrderTxn |
Imports the transactions from an external file, assigns the given order number to the files, and processes all the transactions. |
ProcessExternalOrderTxn |
Imports the transactions from given input, stamps the transaction with an order number, and processes all the transactions. The request mode can be either Process, or Simulate. |
ProcessSocialActionTxn |
Captures customers' social actions (such as checkins, Tweets, shares and so on) and processes their rewards in Siebel Loyalty. This operation automatically creates a new transaction for a referral reward based on the referee's purchase transaction. Rewards are on a one-time and recurring basis. |
ExportPromotions |
Exports the promotion of given program. |
CancelOrder |
Cancels all the transactions in a given order. |
Request Message Description: ProcessExternalOrder
For a description of this request message, see the following table.
Node | Description | Type |
---|---|---|
Order Number – Number |
The number of transactions this order number will be processed. |
Number |
Response Message Description: ProcessExternalOrder
For a description of this response message, see the following table.
Node | Description | Type |
---|---|---|
Total Points |
Total number of points for a given order. |
Number |
Request Message Description: ImportExternalOrderTxn
For a description of this request message, see the following table.
Node | Description | Type |
---|---|---|
File Name |
File name that contains the transactions. |
String. |
Response Message Description: ImportExternalOrderTxn
For a description of this response message, see the following table.
Node | Description | Type |
---|---|---|
Total Points |
Total number of points for a given order. |
Number |
Siebel Message |
Siebel Message of transactions. |
Hierarchy |
Request Message Description: ProcessExternalOrderTxn
Imports the transactions from an external file, assigns the given order number to the files, and processes all the transactions. The Request Mode can be either Process or Simulate. For a description of this request message, see the following table.
Node | Description | Type |
---|---|---|
Order Number |
Order Number to be stamped to the saved transactions. |
Number |
Total Lines |
Total number of transactions in the Input. |
Number |
Request Mode |
Possible modes are Process or Simulate. |
String |
LOY EAI Transactions |
Transactions in integration object format. |
Integration Object |
For a description of this response message, see the following table.
Node | Description | Type |
---|---|---|
Total Points – Number |
Total number of points for the given order. |
Number |
Return Value – String |
Possible values are Failure, or Success. |
String |
Siebel Message – Hierarchy |
Siebel message of transactions. |
Hierarchy |
For a description of this request message, see the following table.
Node | Description | Type |
---|---|---|
SiebelMessage |
One or more transactions in integration object format. |
Integration Object |
For a description of this response message, see the following table.
Node | Description | Type |
---|---|---|
ErrorArgs |
Error message of each transaction. |
Hierarchy |
Siebel Message – Hierarchy |
Processing information of transactions in the LOY EAI Transaction integration object format. |
Hierarchy |
Exports the promotion of given program. For a description of this request message, see the following table.
Node | Description | Type |
---|---|---|
Activity Date |
Date needs to be between the start and end date of the promotion. |
String |
Export Flag |
Export flag can be Y or N. |
String |
Program Name |
Program name to which the user must export the promotions. |
String |
For a description of this response message, see the following table.
Node | Description | Type |
---|---|---|
Siebel Message |
All the promotions in LOY EAI Promotion integration object format. |
Integration Object. |
For a description of this request message, see the following table.
Node | Description | Type |
---|---|---|
LOY Cancel Order Transaction |
An instance of the integration object LOY Cancel Order Transaction. |
Integration Object |
Order Number |
The order number of the order to be cancelled. |
Number. |
For a description of this response message, see the following table.
Node | Description | Type |
---|---|---|
LOY Cancel Order Transaction |
An instance of the integration object LOY Cancel Order Transaction. |
Integration Object |
Order Number |
The order number of the order to be cancelled. |
Number. |