The getProductXMLByRQL Web service parses the pRQLQuery and executes the RqlStatement to retrieve the product items. Product repository items are checked against specified catalog to include only items present in catalog.

Servlet name

getProductXMLByRQL

Input Parameters

RQLQuery - RQL query string to execute against product RepositoryView.
catalogId - (Optional) The catalog item to verify the product. This is only relevant if using custom catalogs. If using custom catalogs, and this parameter is null, then the current users catalog will be used.

Output

An array of strings containing product repository items in XML format.

Web Service Class

atg.commerce.catalog.CatalogServices

Nucleus Component

/atg/commerce/catalog/CatalogServices

Method

getProductXMLByRQL(String pRQLQuery, String pCatalogId)

Executes within a session

Yes

WSDL URL

http://hostname:port/commerce/catalog/getProductXMLByRQL?WSDL

Endpoint URL

http://hostname:port/commerce/catalog/getProductXMLByRQL/getProductXMLByRQL

Security FunctionalName

Catalog

Repository Component

/atg/commerce/catalog/ProductCatalog

Item Descriptor

product

 
loading table of contents...