Commerce Service Center uses the CSRInvokeAssembler servlet bean to make the request to the Assembler. The servlet bean parses the result from MDEX into a map of ContentItems keyed by type (Map<String.List<? ContentItem), which is included as an output parameter named contentItemMap. The raw search results are also returned as an output parameter. The contentItemMap is a convenience object used for quickly accessing specific content items in the result:
<dsp:droplet name="/atg/commerce/custsvc/catalog/endeca/InvokeAssembler">
<dsp:param name="includePath" value="${endecaContentURI}"/>
<dsp:oparam name="output">
<dsp:getvalueof var="contentItemResult" param="contentItem"/>
<dsp:getvalueof var="contentItemMap" param="contentItemMap"/>
</dsp:oparam>
</dsp:droplet>
