In addition to any Web Services you create, the Oracle ATG Web Commerce platform includes a number of prepackaged Web Services that you can call from Java and .NET clients. These services are packaged in three separate application modules. You can include any of these services in an assembled EAR file by including the module that contains the desired services. For example, to include the prepackaged Commerce Web Services, specify the DCS.WebServices module when you assemble your application.

The following table summarizes these Web Services.

Note: The following services are available in DAS.WebServices. For more information about these Web Services, see the ATG Repository Guide.

Web Application

Web Services

Generic Repository Services

getRepositoryItem
performRQLQuery
performRQLCountQuery

The following services are available in DPS.WebServices. For more information about these Web Services, see the ATG Personalization Programming Guide.

Web Application

Web Services

User Session

loginUser

logoutUser
getProfileId
setLocale
setContactInfo
setPassword
getProfile
createUser
updateUser
getPasswordHashKey
getPasswordHashAlgorithm
canClientEncryptPasswords
executeRepositoryTargeter

Messaging

sendPageVisit
sendClickThrough

The following services are available in DCS.WebServices. For more information about these Web Services, see ATG Commerce Programming Guide.

Web Application

Web Services

Order

createOrderFromXML
submitOrderWithReprice
cancelOrder
getOrderStatus
getOrderAsXML
getOrdersAsXML
getOrderStatus
getCurrentOrderId
addItemToOrder
addItemToShippingGroup
createOrder
createOrderForUser
removeItemFromOrder
setItemQuantity
addCreditCardToOrder
addShippingAddressOrder
removePaymentGroupFromOrder
removeCreditCardFromOrder
removeShippingGroupFromOrder
moveItemBetweenShippingGroups
removeItemQuantityFromShippingGroup
setOrderAmountToPaymenGroup
getDefaultPaymentGroupId
getDefaultShippingGroupId

Pricing

calculateOrderPrice
calculateOrderPriceSummary
calculateItemPriceSummary

Promotions

grantPromotion
revokePromotion
claimCoupon
getPromotionsAsXML

Inventory

getInventory
getInventoryStatus
setStockLevel
setStockLevels

Catalog

getProductXMLById
getProductXMLByDescription
getProductXMLByRQL
getProductSkusXML
catalogItemViewed

Profile

setDefaultShippingAddress
setDefaultBillingAddress
setDefaultCreditCard
getDefaultShippingAddress
getDefaultBillingAddress
getDefaultCreditCard


Copyright © 1997, 2013 Oracle and/or its affiliates. All rights reserved. Legal Notices