rce LoyaltyAccount Web Service





Functional Description

null

Technical Description

Services

rce-LoyaltyAccountService


Description

A set of service calls that consumers like web-commerce or point-of-sale would expect a loyalty system to provide. An example loyalty system within the Oracle RGBU would be Oracle Retail Customer Engagement (ORCE). The appName above is currently left generic since ORCE could provide services for much more than just loyalty.





Integration Catalog

null

Service WSDL

rce-LoyaltyAccountService.wsdl

ServiceDefinition.xml

rce-ServiceProviderDefLibrary.xml





Operations

Operation Name

Description

createLoyaltyAccount

Create new loyalty account. Enrolls a consumer (a customer of the merchant) as a member of the merchant's loyalty program. See Siebel LoyaltyBatchEnrollment MemberEnrollment. See ORCE SVCTransactionServices generateCard.

retrieveLoyaltyAccount

Find and retrieve a specific loyalty account. See Siebel LoyaltyMemberServices MemberInquiry. See ORCE CardServices getCardInquiryData.

calculatePoints

Calculate the loyalty points that would be earned for the given order for the purposes of presenting to the shopper a pro forma invoice of the goods being purchased in the order or transaction. No points are earned or issued. See Siebel LoyaltyAccrualService ProcessExternalOrderTxn (simulated). See ORCE Loyalty Account Services calculateProformaPoints.

recoverPoints

Allows orders or transactions that were purchased anonymously to be reevaluated for the purposes of claiming points towards a specified loyalty account. See Siebel LoyaltyRedemptionService ProcessQuote/ProcessRealTimeRedemption. See ORCE Loyalty Account Services recoverLoyaltyPoints.



Operation Business Objects (Payload)

Operation Name

Input

Input Sample

Output

Output Sample

Input Mapping Report

Output Mapping Report

createLoyaltyAccount

LoyAcctDesc.xsd

LoyAcctDesc.xml

LoyAcctRef.xsd

LoyAcctRef.xml

LoyAcctDesc-mapping.html

LoyAcctRef-mapping.html

retrieveLoyaltyAccount

LoyAcctRef.xsd

LoyAcctRef.xml

LoyAcctDesc.xsd

LoyAcctDesc.xml

LoyAcctRef-mapping.html

LoyAcctDesc-mapping.html

calculatePoints

CustOrderDesc.xsd

CustOrderDesc.xml

LoyInvcDesc.xsd

LoyInvcDesc.xml

CustOrderDesc-mapping.html

LoyInvcDesc-mapping.html

recoverPoints

LoyPntRcvryCriVo.xsd

LoyPntRcvryCriVo.xml

LoyInvcDesc.xsd

LoyInvcDesc.xml

LoyPntRcvryCriVo-mapping.html

LoyInvcDesc-mapping.html