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:
Application Module | Web Application | Web Services |
---|
DAS.WebServices
For more information about these Web Services, see the ATG Repository Guide. | Generic Repository Services | - getRepositoryItem - performRQLQuery - performRQLCountQuery
|
DPS.WebServices
For more information about these Web Services, see the ATG Personalization Programming Guide | User Session | - loginUser - logoutUser - getProfileId - setLocale - setContactInfo - setPassword - getProfile - createUser - updateUser - getPasswordHashKey - getPasswordHashAlgorithm - canClientEncryptPasswords - executeRepositoryTargeter
|
Messaging | - sendPageVisit - sendClickThrough
|
DCS.WebServices
For more information about these Web Services, see ATG Commerce Programming Guide. | 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
|