This API is used to get the list of products that match search text criteria you used for the products in the price list. This API automatically takes into consideration product visibility rules and will enforce them if applicable. For more information on Configuring Product Visibility, see the CPQ on Salesforce Administrator Guide.

APISignature
getProductsForSearchTextwebService static Apttus_CPQApi.CPQ.ProductSearchResultDO getProductsForSearchText(Id priceListId, String searchText)



Parameters
NameTypeDescription
priceListIdIDThe id of the price list.
searchTextStringThe search terms that will be used to retrieve the products for the price list.



Response Data Object - Apttus_CPQApi.CPQ.ProductSearchResultDO
FieldTypeDescription
HasProductsBooleanThis returns true if the list of product data objects is not empty.
ProductsList<Apttus_CPQApi.CPQ.ProductDO>The list of product data objects.



Data Object - Apttus_CPQApi.CPQ.ProductDO
FieldTypeDescription
ContentUrlStringThe product content location.
DescriptionStringThe product description.
HasPricesBooleanIndicates if there are list prices for the product.
HasPropertiesBooleanIndicates if there are properties set for the product.
ImageUrlStringThe location of the image, if there is one, associated with the product.
NameStringThe product name.
PricesList<Apttus_CPQApi.CPQ.PriceDO>The list of price data objects.
ProductCodeStringThe product code.
ProductIdIDThe Id of the product.
PropertyList<Apttus_CPQApi.CPQ.PropertyDO>The list of property data objects.
Data Object - Apttus_CPQApi.CPQ.PriceDO
FieldTypeDescription
ChargeTypeStringThe charge type.
PriceItemApttus_Config2__PriceListItem__cThe price list items for a price list.
ValueDecimalThe list price.



Data Object - Apttus_CPQApi.CPQ.PropertyDO
FieldTypeDescription
NameStringThe name of the property.
ValueStringThe value of a property.


Code Sample

Using the sample below you can search for products using the price list id and product name search string. For example, you can provide to search fields for the user one for price list and the other for Search Text. Once the user enters the price list name, fetch the price list ID using the SOQL query. The user then types in the Product Name and clicks Search. Invoke the API where you pass the priceListID and the corresponding search string as parameters. The response object returns the product object fields. For example, if the user enters the name of the Hardware price list and the name of the product, such as Laptop and clicks Search, invoke the API and pass the priceListId and the product name as parameters of the API and fetch and display the product information.
 

class ProductWrapperClass 
{
    Id ProductId;
    String ProductCode;
    String ProductName;
    String Description;
    String ImageUrl;
    String ContentUrl;
    Boolean HasPrices;
    List<Apttus_CPQApi.CPQ.PriceDO> Prices;
}

public void getProductsForSearchText(Id priceListId, String productName) {


    //Pass the pricelist ID and the Product Name entered in the search text as parameters to the API

    Apttus_CPQApi.CPQ.ProductSearchResultDO productResult = Apttus_CPQApi.CPQWebService.getProductsForSearchText(priceListId, productName);
    String productCount = 'Product Count: ' + productResult.Products.size();
    List<ProductWrapperClass> lstProductwrapAll = New List<ProductWrapperClass>();
    For(Apttus_CPQApi.CPQ.ProductDO catresult : productResult.Products)

    {
        ProductWrapperClass wrap = New ProductWrapperClass();
        wrap.ProductId = catresult.ProductId;
        wrap.ProductCode= catresult.ProductCode;
        wrap.ProductName=catresult.Name;
        wrap.Description=catresult.Description;
        wrap.ImageUrl=catresult.ImageUrl;
        wrap.ContentUrl=catresult.ContentUrl;
        wrap.HasPrices=catresult.HasPrices;
        wrap.Prices=catresult.Prices;
        lstProductwrapAll.add(wrap);
    }
    ApexPages.addMessage(new ApexPages.Message(ApexPages.severity.info, 'Product Count : ' + productCount));

    ApexPages.addMessage(new ApexPages.Message(ApexPages.severity.info, 'Product Data Object : ' + lstProductwrapAll));

}
CODE

Integration Details

Use the following information in your integrations with Apttus CPQ Web Services API. Refer to Integrating Apttus with External Systems for information on how to get started.

Response/Request XML

Example Request

<soapenv:Envelope
    xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:cpq="http://soap.sforce.com/schemas/class/Apttus_CPQApi/CPQWebService">
    <soapenv:Header>
        <cpq:SessionHeader>
            <cpq:sessionId>00D4P000000z7dE!AQQAQGL6XYy.QsjqQQ6RTBnh.1ApTbiqkGAdVz9BS70lxobcyXgHHplmGXAe7p_cf6ziWJ8tpQt_4Q4Bi2VtYeMyzjhaPbf0</cpq:sessionId>
        </cpq:SessionHeader>
    </soapenv:Header>
    <soapenv:Body>
        <cpq:getProductsForSearchText>
            <cpq:priceListId>a1a4P00000D3AVG</cpq:priceListId>
            <cpq:searchText>server</cpq:searchText>
        </cpq:getProductsForSearchText>
    </soapenv:Body>
</soapenv:Envelope>
XML

Example Response

<soapenv:Envelope
    xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns="http://soap.sforce.com/schemas/class/Apttus_CPQApi/CPQWebService"
    xmlns:ProductSearchResultDO="http://soap.sforce.com/schemas/class/Apttus_CPQApi/CPQ"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Body>
        <getProductsForSearchTextResponse>
            <result>
                <ProductSearchResultDO:HasProducts>true</ProductSearchResultDO:HasProducts>
                <ProductSearchResultDO:Products>
                    <ProductSearchResultDO:ContentUrl xsi:nil="true"/>
                    <ProductSearchResultDO:Description xsi:nil="true"/>
                    <ProductSearchResultDO:HasPrices>true</ProductSearchResultDO:HasPrices>
                    <ProductSearchResultDO:HasProperties>false</ProductSearchResultDO:HasProperties>
                    <ProductSearchResultDO:ImageUrl xsi:nil="true"/>
                    <ProductSearchResultDO:Name>BL460c Gen8 Server Blade</ProductSearchResultDO:Name>
                    <ProductSearchResultDO:Prices>
                        <ProductSearchResultDO:ChargeType>Standard Price</ProductSearchResultDO:ChargeType>
                        <ProductSearchResultDO:PriceItem xsi:type="Apttus_Config2__PriceListItem__c">
                            <Id>a1Z4P00000EDIFjUAP</Id>
                            <Apttus_Config2__Active__c>true</Apttus_Config2__Active__c>
                            <Apttus_Config2__AllocateGroupAdjustment__c>true</Apttus_Config2__AllocateGroupAdjustment__c>
                            <Apttus_Config2__AllowManualAdjustment__c>true</Apttus_Config2__AllowManualAdjustment__c>
                            <Apttus_Config2__AllowProration__c>false</Apttus_Config2__AllowProration__c>
                            <Apttus_Config2__ChargeType__c>Standard Price</Apttus_Config2__ChargeType__c>
                            <Apttus_Config2__ListPrice__c>2939.00000</Apttus_Config2__ListPrice__c>
                            <Apttus_Config2__PriceIncludedInBundle__c>false</Apttus_Config2__PriceIncludedInBundle__c>
                            <Apttus_Config2__PriceListId__c>a1a4P00000D3AVGQA3</Apttus_Config2__PriceListId__c>
                            <Apttus_Config2__PriceMethod__c>Per Unit</Apttus_Config2__PriceMethod__c>
                            <Apttus_Config2__PriceType__c>One Time</Apttus_Config2__PriceType__c>
                            <Apttus_Config2__PriceUom__c>Each</Apttus_Config2__PriceUom__c>
                            <Apttus_Config2__ProductId__c>01t4P000008OfJ0QAK</Apttus_Config2__ProductId__c>
                            <Apttus_Config2__ProductId__r xsi:type="Product2">
                                <Id>01t4P000008OfJ0QAK</Id>
                                <Family>Hardware</Family>
                                <Name>BL460c Gen8 Server Blade</Name>
                                <ProductCode>HW-BL002</ProductCode>
                            </Apttus_Config2__ProductId__r>
                            <Name>PI-0000000351</Name>
                        </ProductSearchResultDO:PriceItem>
                        <ProductSearchResultDO:Value>2939.00000</ProductSearchResultDO:Value>
                    </ProductSearchResultDO:Prices>
                    <ProductSearchResultDO:ProductCode>HW-BL002</ProductSearchResultDO:ProductCode>
                    <ProductSearchResultDO:ProductId>01t4P000008OfJ0QAK</ProductSearchResultDO:ProductId>
                </ProductSearchResultDO:Products>
                <ProductSearchResultDO:Products>
                    <ProductSearchResultDO:ContentUrl xsi:nil="true"/>
                    <ProductSearchResultDO:Description xsi:nil="true"/>
                    <ProductSearchResultDO:HasPrices>true</ProductSearchResultDO:HasPrices>
                    <ProductSearchResultDO:HasProperties>false</ProductSearchResultDO:HasProperties>
                    <ProductSearchResultDO:ImageUrl xsi:nil="true"/>
                    <ProductSearchResultDO:Name>BL660c Gen8 Server Blade</ProductSearchResultDO:Name>
                    <ProductSearchResultDO:Prices>
                        <ProductSearchResultDO:ChargeType>Standard Price</ProductSearchResultDO:ChargeType>
                        <ProductSearchResultDO:PriceItem xsi:type="Apttus_Config2__PriceListItem__c">
                            <Id>a1Z4P00000EDIGIUA5</Id>
                            <Apttus_Config2__Active__c>true</Apttus_Config2__Active__c>
                            <Apttus_Config2__AllocateGroupAdjustment__c>true</Apttus_Config2__AllocateGroupAdjustment__c>
                            <Apttus_Config2__AllowManualAdjustment__c>true</Apttus_Config2__AllowManualAdjustment__c>
                            <Apttus_Config2__AllowProration__c>false</Apttus_Config2__AllowProration__c>
                            <Apttus_Config2__ChargeType__c>Standard Price</Apttus_Config2__ChargeType__c>
                            <Apttus_Config2__ListPrice__c>7786.00000</Apttus_Config2__ListPrice__c>
                            <Apttus_Config2__PriceIncludedInBundle__c>false</Apttus_Config2__PriceIncludedInBundle__c>
                            <Apttus_Config2__PriceListId__c>a1a4P00000D3AVGQA3</Apttus_Config2__PriceListId__c>
                            <Apttus_Config2__PriceMethod__c>Per Unit</Apttus_Config2__PriceMethod__c>
                            <Apttus_Config2__PriceType__c>One Time</Apttus_Config2__PriceType__c>
                            <Apttus_Config2__PriceUom__c>Each</Apttus_Config2__PriceUom__c>
                            <Apttus_Config2__ProductId__c>01t4P000008OfKsQAK</Apttus_Config2__ProductId__c>
                            <Apttus_Config2__ProductId__r xsi:type="Product2">
                                <Id>01t4P000008OfKsQAK</Id>
                                <Family>Hardware</Family>
                                <Name>BL660c Gen8 Server Blade</Name>
                                <ProductCode>HW-BL004</ProductCode>
                            </Apttus_Config2__ProductId__r>
                            <Name>PI-0000000386</Name>
                        </ProductSearchResultDO:PriceItem>
                        <ProductSearchResultDO:Value>7786.00000</ProductSearchResultDO:Value>
                    </ProductSearchResultDO:Prices>
                    <ProductSearchResultDO:ProductCode>HW-BL004</ProductSearchResultDO:ProductCode>
                    <ProductSearchResultDO:ProductId>01t4P000008OfKsQAK</ProductSearchResultDO:ProductId>
                </ProductSearchResultDO:Products>
                <ProductSearchResultDO:Products>
                    <ProductSearchResultDO:ContentUrl xsi:nil="true"/>
                    <ProductSearchResultDO:Description xsi:nil="true"/>
                    <ProductSearchResultDO:HasPrices>true</ProductSearchResultDO:HasPrices>
                    <ProductSearchResultDO:HasProperties>false</ProductSearchResultDO:HasProperties>
                    <ProductSearchResultDO:ImageUrl xsi:nil="true"/>
                    <ProductSearchResultDO:Name>Cloud Server Solution</ProductSearchResultDO:Name>
                    <ProductSearchResultDO:Prices>
                        <ProductSearchResultDO:ChargeType>Standard Price</ProductSearchResultDO:ChargeType>
                        <ProductSearchResultDO:PriceItem xsi:type="Apttus_Config2__PriceListItem__c">
                            <Id>a1Z4P00000EDIFUUA5</Id>
                            <Apttus_Config2__Active__c>true</Apttus_Config2__Active__c>
                            <Apttus_Config2__AllocateGroupAdjustment__c>true</Apttus_Config2__AllocateGroupAdjustment__c>
                            <Apttus_Config2__AllowManualAdjustment__c>true</Apttus_Config2__AllowManualAdjustment__c>
                            <Apttus_Config2__AllowProration__c>false</Apttus_Config2__AllowProration__c>
                            <Apttus_Config2__ChargeType__c>Standard Price</Apttus_Config2__ChargeType__c>
                            <Apttus_Config2__ListPrice__c>45999.00000</Apttus_Config2__ListPrice__c>
                            <Apttus_Config2__PriceIncludedInBundle__c>false</Apttus_Config2__PriceIncludedInBundle__c>
                            <Apttus_Config2__PriceListId__c>a1a4P00000D3AVGQA3</Apttus_Config2__PriceListId__c>
                            <Apttus_Config2__PriceMethod__c>Per Unit</Apttus_Config2__PriceMethod__c>
                            <Apttus_Config2__PriceType__c>One Time</Apttus_Config2__PriceType__c>
                            <Apttus_Config2__PriceUom__c>Each</Apttus_Config2__PriceUom__c>
                            <Apttus_Config2__ProductId__c>01t4P000008OfJDQA0</Apttus_Config2__ProductId__c>
                            <Apttus_Config2__ProductId__r xsi:type="Product2">
                                <Id>01t4P000008OfJDQA0</Id>
                                <Name>Cloud Server Solution</Name>
                                <ProductCode>CSS</ProductCode>
                            </Apttus_Config2__ProductId__r>
                            <Name>PI-0000000324</Name>
                        </ProductSearchResultDO:PriceItem>
                        <ProductSearchResultDO:Value>45999.00000</ProductSearchResultDO:Value>
                    </ProductSearchResultDO:Prices>
                    <ProductSearchResultDO:ProductCode>CSS</ProductSearchResultDO:ProductCode>
                    <ProductSearchResultDO:ProductId>01t4P000008OfJDQA0</ProductSearchResultDO:ProductId>
                </ProductSearchResultDO:Products>
                <ProductSearchResultDO:Products>
                    <ProductSearchResultDO:ContentUrl xsi:nil="true"/>
                    <ProductSearchResultDO:Description xsi:nil="true"/>
                    <ProductSearchResultDO:HasPrices>true</ProductSearchResultDO:HasPrices>
                    <ProductSearchResultDO:HasProperties>false</ProductSearchResultDO:HasProperties>
                    <ProductSearchResultDO:ImageUrl xsi:nil="true"/>
                    <ProductSearchResultDO:Name>DL320e Gen8 Hot Plug 4LFF CTO Server</ProductSearchResultDO:Name>
                    <ProductSearchResultDO:Prices>
                        <ProductSearchResultDO:ChargeType>Standard Price</ProductSearchResultDO:ChargeType>
                        <ProductSearchResultDO:PriceItem xsi:type="Apttus_Config2__PriceListItem__c">
                            <Id>a1Z4P00000EDIGYUA5</Id>
                            <Apttus_Config2__Active__c>true</Apttus_Config2__Active__c>
                            <Apttus_Config2__AllocateGroupAdjustment__c>true</Apttus_Config2__AllocateGroupAdjustment__c>
                            <Apttus_Config2__AllowManualAdjustment__c>true</Apttus_Config2__AllowManualAdjustment__c>
                            <Apttus_Config2__AllowProration__c>false</Apttus_Config2__AllowProration__c>
                            <Apttus_Config2__ChargeType__c>Standard Price</Apttus_Config2__ChargeType__c>
                            <Apttus_Config2__ListPrice__c>1056.00000</Apttus_Config2__ListPrice__c>
                            <Apttus_Config2__PriceIncludedInBundle__c>false</Apttus_Config2__PriceIncludedInBundle__c>
                            <Apttus_Config2__PriceListId__c>a1a4P00000D3AVGQA3</Apttus_Config2__PriceListId__c>
                            <Apttus_Config2__PriceMethod__c>Per Unit</Apttus_Config2__PriceMethod__c>
                            <Apttus_Config2__PriceType__c>One Time</Apttus_Config2__PriceType__c>
                            <Apttus_Config2__PriceUom__c>Each</Apttus_Config2__PriceUom__c>
                            <Apttus_Config2__ProductId__c>01t4P000008OfL7QAK</Apttus_Config2__ProductId__c>
                            <Apttus_Config2__ProductId__r xsi:type="Product2">
                                <Id>01t4P000008OfL7QAK</Id>
                                <Family>Hardware</Family>
                                <Name>DL320e Gen8 Hot Plug 4LFF CTO Server</Name>
                                <ProductCode>HW-DL006</ProductCode>
                            </Apttus_Config2__ProductId__r>
                            <Name>PI-0000000402</Name>
                        </ProductSearchResultDO:PriceItem>
                        <ProductSearchResultDO:Value>1056.00000</ProductSearchResultDO:Value>
                    </ProductSearchResultDO:Prices>
                    <ProductSearchResultDO:ProductCode>HW-DL006</ProductSearchResultDO:ProductCode>
                    <ProductSearchResultDO:ProductId>01t4P000008OfL7QAK</ProductSearchResultDO:ProductId>
                </ProductSearchResultDO:Products>
                <ProductSearchResultDO:Products>
                    <ProductSearchResultDO:ContentUrl xsi:nil="true"/>
                    <ProductSearchResultDO:Description xsi:nil="true"/>
                    <ProductSearchResultDO:HasPrices>true</ProductSearchResultDO:HasPrices>
                    <ProductSearchResultDO:HasProperties>false</ProductSearchResultDO:HasProperties>
                    <ProductSearchResultDO:ImageUrl xsi:nil="true"/>
                    <ProductSearchResultDO:Name>DL360p Gen8 10-SFF CTO Server</ProductSearchResultDO:Name>
                    <ProductSearchResultDO:Prices>
                        <ProductSearchResultDO:ChargeType>Standard Price</ProductSearchResultDO:ChargeType>
                        <ProductSearchResultDO:PriceItem xsi:type="Apttus_Config2__PriceListItem__c">
                            <Id>a1Z4P00000EDIGFUA5</Id>
                            <Apttus_Config2__Active__c>true</Apttus_Config2__Active__c>
                            <Apttus_Config2__AllocateGroupAdjustment__c>true</Apttus_Config2__AllocateGroupAdjustment__c>
                            <Apttus_Config2__AllowManualAdjustment__c>true</Apttus_Config2__AllowManualAdjustment__c>
                            <Apttus_Config2__AllowProration__c>false</Apttus_Config2__AllowProration__c>
                            <Apttus_Config2__ChargeType__c>Standard Price</Apttus_Config2__ChargeType__c>
                            <Apttus_Config2__ListPrice__c>4467.00000</Apttus_Config2__ListPrice__c>
                            <Apttus_Config2__PriceIncludedInBundle__c>false</Apttus_Config2__PriceIncludedInBundle__c>
                            <Apttus_Config2__PriceListId__c>a1a4P00000D3AVGQA3</Apttus_Config2__PriceListId__c>
                            <Apttus_Config2__PriceMethod__c>Per Unit</Apttus_Config2__PriceMethod__c>
                            <Apttus_Config2__PriceType__c>One Time</Apttus_Config2__PriceType__c>
                            <Apttus_Config2__PriceUom__c>Each</Apttus_Config2__PriceUom__c>
                            <Apttus_Config2__ProductId__c>01t4P000008OfKrQAK</Apttus_Config2__ProductId__c>
                            <Apttus_Config2__ProductId__r xsi:type="Product2">
                                <Id>01t4P000008OfKrQAK</Id>
                                <Family>Hardware</Family>
                                <Name>DL360p Gen8 10-SFF CTO Server</Name>
                                <ProductCode>HW-DL008</ProductCode>
                            </Apttus_Config2__ProductId__r>
                            <Name>PI-0000000383</Name>
                        </ProductSearchResultDO:PriceItem>
                        <ProductSearchResultDO:Value>4467.00000</ProductSearchResultDO:Value>
                    </ProductSearchResultDO:Prices>
                    <ProductSearchResultDO:ProductCode>HW-DL008</ProductSearchResultDO:ProductCode>
                    <ProductSearchResultDO:ProductId>01t4P000008OfKrQAK</ProductSearchResultDO:ProductId>
                </ProductSearchResultDO:Products>
                <ProductSearchResultDO:Products>
                    <ProductSearchResultDO:ContentUrl xsi:nil="true"/>
                    <ProductSearchResultDO:Description xsi:nil="true"/>
                    <ProductSearchResultDO:HasPrices>true</ProductSearchResultDO:HasPrices>
                    <ProductSearchResultDO:HasProperties>false</ProductSearchResultDO:HasProperties>
                    <ProductSearchResultDO:ImageUrl xsi:nil="true"/>
                    <ProductSearchResultDO:Name>DL380p Gen8 E-Mail or Messaging Server Up to 1000 User Records</ProductSearchResultDO:Name>
                    <ProductSearchResultDO:Prices>
                        <ProductSearchResultDO:ChargeType>Standard Price</ProductSearchResultDO:ChargeType>
                        <ProductSearchResultDO:PriceItem xsi:type="Apttus_Config2__PriceListItem__c">
                            <Id>a1Z4P00000EDIG8UAP</Id>
                            <Apttus_Config2__Active__c>true</Apttus_Config2__Active__c>
                            <Apttus_Config2__AllocateGroupAdjustment__c>true</Apttus_Config2__AllocateGroupAdjustment__c>
                            <Apttus_Config2__AllowManualAdjustment__c>true</Apttus_Config2__AllowManualAdjustment__c>
                            <Apttus_Config2__AllowProration__c>false</Apttus_Config2__AllowProration__c>
                            <Apttus_Config2__ChargeType__c>Standard Price</Apttus_Config2__ChargeType__c>
                            <Apttus_Config2__ListPrice__c>8090.00000</Apttus_Config2__ListPrice__c>
                            <Apttus_Config2__PriceIncludedInBundle__c>false</Apttus_Config2__PriceIncludedInBundle__c>
                            <Apttus_Config2__PriceListId__c>a1a4P00000D3AVGQA3</Apttus_Config2__PriceListId__c>
                            <Apttus_Config2__PriceMethod__c>Per Unit</Apttus_Config2__PriceMethod__c>
                            <Apttus_Config2__PriceType__c>One Time</Apttus_Config2__PriceType__c>
                            <Apttus_Config2__PriceUom__c>Each</Apttus_Config2__PriceUom__c>
                            <Apttus_Config2__ProductId__c>01t4P000008OfKlQAK</Apttus_Config2__ProductId__c>
                            <Apttus_Config2__ProductId__r xsi:type="Product2">
                                <Id>01t4P000008OfKlQAK</Id>
                                <Family>Hardware</Family>
                                <Name>DL380p Gen8 E-Mail or Messaging Server Up to 1000 User Records</Name>
                                <ProductCode>HW-DL011</ProductCode>
                            </Apttus_Config2__ProductId__r>
                            <Name>PI-0000000376</Name>
                        </ProductSearchResultDO:PriceItem>
                        <ProductSearchResultDO:Value>8090.00000</ProductSearchResultDO:Value>
                    </ProductSearchResultDO:Prices>
                    <ProductSearchResultDO:ProductCode>HW-DL011</ProductSearchResultDO:ProductCode>
                    <ProductSearchResultDO:ProductId>01t4P000008OfKlQAK</ProductSearchResultDO:ProductId>
                </ProductSearchResultDO:Products>
                <ProductSearchResultDO:Products>
                    <ProductSearchResultDO:ContentUrl xsi:nil="true"/>
                    <ProductSearchResultDO:Description xsi:nil="true"/>
                    <ProductSearchResultDO:HasPrices>true</ProductSearchResultDO:HasPrices>
                    <ProductSearchResultDO:HasProperties>false</ProductSearchResultDO:HasProperties>
                    <ProductSearchResultDO:ImageUrl xsi:nil="true"/>
                    <ProductSearchResultDO:Name>DL385 Gen8 File and Print Server Recommended</ProductSearchResultDO:Name>
                    <ProductSearchResultDO:Prices>
                        <ProductSearchResultDO:ChargeType>Standard Price</ProductSearchResultDO:ChargeType>
                        <ProductSearchResultDO:PriceItem xsi:type="Apttus_Config2__PriceListItem__c">
                            <Id>a1Z4P00000EDIFmUAP</Id>
                            <Apttus_Config2__Active__c>true</Apttus_Config2__Active__c>
                            <Apttus_Config2__AllocateGroupAdjustment__c>true</Apttus_Config2__AllocateGroupAdjustment__c>
                            <Apttus_Config2__AllowManualAdjustment__c>true</Apttus_Config2__AllowManualAdjustment__c>
                            <Apttus_Config2__AllowProration__c>false</Apttus_Config2__AllowProration__c>
                            <Apttus_Config2__ChargeType__c>Standard Price</Apttus_Config2__ChargeType__c>
                            <Apttus_Config2__ListPrice__c>4631.00000</Apttus_Config2__ListPrice__c>
                            <Apttus_Config2__PriceIncludedInBundle__c>false</Apttus_Config2__PriceIncludedInBundle__c>
                            <Apttus_Config2__PriceListId__c>a1a4P00000D3AVGQA3</Apttus_Config2__PriceListId__c>
                            <Apttus_Config2__PriceMethod__c>Per Unit</Apttus_Config2__PriceMethod__c>
                            <Apttus_Config2__PriceType__c>One Time</Apttus_Config2__PriceType__c>
                            <Apttus_Config2__PriceUom__c>Each</Apttus_Config2__PriceUom__c>
                            <Apttus_Config2__ProductId__c>01t4P000008OfKPQA0</Apttus_Config2__ProductId__c>
                            <Apttus_Config2__ProductId__r xsi:type="Product2">
                                <Id>01t4P000008OfKPQA0</Id>
                                <Family>Hardware</Family>
                                <Name>DL385 Gen8 File and Print Server Recommended</Name>
                                <ProductCode>HW-DL012</ProductCode>
                            </Apttus_Config2__ProductId__r>
                            <Name>PI-0000000354</Name>
                        </ProductSearchResultDO:PriceItem>
                        <ProductSearchResultDO:Value>4631.00000</ProductSearchResultDO:Value>
                    </ProductSearchResultDO:Prices>
                    <ProductSearchResultDO:ProductCode>HW-DL012</ProductSearchResultDO:ProductCode>
                    <ProductSearchResultDO:ProductId>01t4P000008OfKPQA0</ProductSearchResultDO:ProductId>
                </ProductSearchResultDO:Products>
                <ProductSearchResultDO:Products>
                    <ProductSearchResultDO:ContentUrl xsi:nil="true"/>
                    <ProductSearchResultDO:Description xsi:nil="true"/>
                    <ProductSearchResultDO:HasPrices>true</ProductSearchResultDO:HasPrices>
                    <ProductSearchResultDO:HasProperties>false</ProductSearchResultDO:HasProperties>
                    <ProductSearchResultDO:ImageUrl xsi:nil="true"/>
                    <ProductSearchResultDO:Name>ML350e Gen8 Hot Plug 6LFF CTO Server</ProductSearchResultDO:Name>
                    <ProductSearchResultDO:Prices>
                        <ProductSearchResultDO:ChargeType>Standard Price</ProductSearchResultDO:ChargeType>
                        <ProductSearchResultDO:PriceItem xsi:type="Apttus_Config2__PriceListItem__c">
                            <Id>a1Z4P00000EDIGHUA5</Id>
                            <Apttus_Config2__Active__c>true</Apttus_Config2__Active__c>
                            <Apttus_Config2__AllocateGroupAdjustment__c>true</Apttus_Config2__AllocateGroupAdjustment__c>
                            <Apttus_Config2__AllowManualAdjustment__c>true</Apttus_Config2__AllowManualAdjustment__c>
                            <Apttus_Config2__AllowProration__c>false</Apttus_Config2__AllowProration__c>
                            <Apttus_Config2__ChargeType__c>Standard Price</Apttus_Config2__ChargeType__c>
                            <Apttus_Config2__ListPrice__c>2666.00000</Apttus_Config2__ListPrice__c>
                            <Apttus_Config2__PriceIncludedInBundle__c>false</Apttus_Config2__PriceIncludedInBundle__c>
                            <Apttus_Config2__PriceListId__c>a1a4P00000D3AVGQA3</Apttus_Config2__PriceListId__c>
                            <Apttus_Config2__PriceMethod__c>Per Unit</Apttus_Config2__PriceMethod__c>
                            <Apttus_Config2__PriceType__c>One Time</Apttus_Config2__PriceType__c>
                            <Apttus_Config2__PriceUom__c>Each</Apttus_Config2__PriceUom__c>
                            <Apttus_Config2__ProductId__c>01t4P000008OfJ9QAK</Apttus_Config2__ProductId__c>
                            <Apttus_Config2__ProductId__r xsi:type="Product2">
                                <Id>01t4P000008OfJ9QAK</Id>
                                <Family>Hardware</Family>
                                <Name>ML350e Gen8 Hot Plug 6LFF CTO Server</Name>
                                <ProductCode>HW-ML001</ProductCode>
                            </Apttus_Config2__ProductId__r>
                            <Name>PI-0000000385</Name>
                        </ProductSearchResultDO:PriceItem>
                        <ProductSearchResultDO:Value>2666.00000</ProductSearchResultDO:Value>
                    </ProductSearchResultDO:Prices>
                    <ProductSearchResultDO:ProductCode>HW-ML001</ProductSearchResultDO:ProductCode>
                    <ProductSearchResultDO:ProductId>01t4P000008OfJ9QAK</ProductSearchResultDO:ProductId>
                </ProductSearchResultDO:Products>
                <ProductSearchResultDO:Products>
                    <ProductSearchResultDO:ContentUrl xsi:nil="true"/>
                    <ProductSearchResultDO:Description xsi:nil="true"/>
                    <ProductSearchResultDO:HasPrices>true</ProductSearchResultDO:HasPrices>
                    <ProductSearchResultDO:HasProperties>false</ProductSearchResultDO:HasProperties>
                    <ProductSearchResultDO:ImageUrl xsi:nil="true"/>
                    <ProductSearchResultDO:Name>WS460c Gen8 Graphics Server Blade</ProductSearchResultDO:Name>
                    <ProductSearchResultDO:Prices>
                        <ProductSearchResultDO:ChargeType>Standard Price</ProductSearchResultDO:ChargeType>
                        <ProductSearchResultDO:PriceItem xsi:type="Apttus_Config2__PriceListItem__c">
                            <Id>a1Z4P00000EDIGBUA5</Id>
                            <Apttus_Config2__Active__c>true</Apttus_Config2__Active__c>
                            <Apttus_Config2__AllocateGroupAdjustment__c>true</Apttus_Config2__AllocateGroupAdjustment__c>
                            <Apttus_Config2__AllowManualAdjustment__c>true</Apttus_Config2__AllowManualAdjustment__c>
                            <Apttus_Config2__AllowProration__c>false</Apttus_Config2__AllowProration__c>
                            <Apttus_Config2__ChargeType__c>Standard Price</Apttus_Config2__ChargeType__c>
                            <Apttus_Config2__ListPrice__c>4954.00000</Apttus_Config2__ListPrice__c>
                            <Apttus_Config2__PriceIncludedInBundle__c>false</Apttus_Config2__PriceIncludedInBundle__c>
                            <Apttus_Config2__PriceListId__c>a1a4P00000D3AVGQA3</Apttus_Config2__PriceListId__c>
                            <Apttus_Config2__PriceMethod__c>Per Unit</Apttus_Config2__PriceMethod__c>
                            <Apttus_Config2__PriceType__c>One Time</Apttus_Config2__PriceType__c>
                            <Apttus_Config2__PriceUom__c>Each</Apttus_Config2__PriceUom__c>
                            <Apttus_Config2__ProductId__c>01t4P000008OfJ8QAK</Apttus_Config2__ProductId__c>
                            <Apttus_Config2__ProductId__r xsi:type="Product2">
                                <Id>01t4P000008OfJ8QAK</Id>
                                <Family>Hardware</Family>
                                <Name>WS460c Gen8 Graphics Server Blade</Name>
                                <ProductCode>HW-BL003</ProductCode>
                            </Apttus_Config2__ProductId__r>
                            <Name>PI-0000000379</Name>
                        </ProductSearchResultDO:PriceItem>
                        <ProductSearchResultDO:Value>4954.00000</ProductSearchResultDO:Value>
                    </ProductSearchResultDO:Prices>
                    <ProductSearchResultDO:ProductCode>HW-BL003</ProductSearchResultDO:ProductCode>
                    <ProductSearchResultDO:ProductId>01t4P000008OfJ8QAK</ProductSearchResultDO:ProductId>
                </ProductSearchResultDO:Products>
            </result>
        </getProductsForSearchTextResponse>
    </soapenv:Body>
</soapenv:Envelope>
XML