applications/product/webapp/catalog/WEB-INF/controller.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!--
This file is subject to the terms and conditions defined in the
files 'LICENSE' and 'NOTICE', which are part of this source
code package.
-->
<site-conf xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/site-conf.xsd">
<include location="component://common/webcommon/WEB-INF/common-controller.xml"/>
<include location="component://commonext/webapp/WEB-INF/controller.xml"/>
<!-- SCIPIO: FIXME?: The content controller may need to be split up so as not to have to
include its full main controller here (redefinitions, breakage/security risks) -
content has both its own public interface and a common interface for other apps,
which are not (should not be assumed) equal. NOTE: This was a new (non-stock) include. -->
<include location="component://content/webapp/content/WEB-INF/controller.xml"/>
<include location="component://openai/webapp/hooks/openai-controller.xml" optional="true" order="pre-local" />
<!-- SCIPIO: Disabled for now -->
<!-- <include location="component://common/webcommon/WEB-INF/portal-controller.xml"/> -->
<description>Catalog Module Site Configuration File</description>
<handler name="service-multi" type="request" class="org.ofbiz.webapp.event.ServiceMultiEventHandler"/>
<handler name="groovy" type="request" class="org.ofbiz.webapp.event.GroovyEventHandler"/>
<handler name="ftl" type="view" class="org.ofbiz.webapp.ftl.FreeMarkerViewHandler"/>
<firstvisit></firstvisit>
<!-- Events to run on every request before security (chains exempt) -->
<!--
<preprocessor>
</preprocessor>
-->
<!-- Events to run on every request after all other processing (chains exempt) -->
<!--
<postprocessor>
<event name="test" type="java" path="org.ofbiz.webapp.event.TestEvent" invoke="test"/>
</postprocessor>
-->
<!-- Request Mappings -->
<request-map uri="view">
<security https="true" auth="false"/>
<response name="success" type="request" value="main"/>
</request-map>
<request-map uri="chain">
<security https="true" auth="false"/><!-- SCIPIO: 2018-07-09: added security elem -->
<event type="java" path="org.ofbiz.webapp.event.TestEvent" invoke="test"/>
<response name="success" type="request" value="/view"/>
<response name="error" type="view" value="error"/>
</request-map>
<request-map uri="main">
<security https="true" auth="true"/>
<response name="success" type="view" value="main"/>
</request-map>
<!-- ================ Misc. Requests ================= -->
<request-map uri="FastLoadCache">
<security https="true" auth="true"/>
<response name="success" type="view" value="FastLoadCache"/>
</request-map>
<request-map uri="advancedsearch">
<security https="true" auth="true"/>
<response name="success" type="view" value="advancedsearch"/>
</request-map>
<request-map uri="search"><!-- SCIPIO: renamed to search and aliased below -->
<security https="true" auth="true"/>
<response name="success" type="view" value="keywordsearch"/>
</request-map>
<request-map uri="keywordsearch">
<security https="true" auth="false"/>
<response name="success" type="request" value="search"/>
</request-map>
<request-map uri="searchRemoveFromCategory">
<security https="true" auth="true"/>
<event type="java" path="org.ofbiz.product.product.ProductSearchEvents" invoke="searchRemoveFromCategory"/>
<response name="success" type="view" value="keywordsearch"/>
<response name="error" type="view" value="keywordsearch"/>
</request-map>
<request-map uri="searchExpireFromCategory">
<security https="true" auth="true"/>
<event type="java" path="org.ofbiz.product.product.ProductSearchEvents" invoke="searchExpireFromCategory"/>
<response name="success" type="view" value="keywordsearch"/>
<response name="error" type="view" value="keywordsearch"/>
</request-map>
<request-map uri="searchAddToCategory">
<security https="true" auth="true"/>
<event type="java" path="org.ofbiz.product.product.ProductSearchEvents" invoke="searchAddToCategory"/>
<response name="success" type="view" value="keywordsearch"/>
<response name="error" type="view" value="keywordsearch"/>
</request-map>
<request-map uri="searchAddFeature">
<security https="true" auth="true"/>
<event type="java" path="org.ofbiz.product.product.ProductSearchEvents" invoke="searchAddFeature"/>
<response name="success" type="view" value="keywordsearch"/>
<response name="error" type="view" value="keywordsearch"/>
</request-map>
<request-map uri="searchRemoveFeature">
<security https="true" auth="true"/>
<event type="java" path="org.ofbiz.product.product.ProductSearchEvents" invoke="searchRemoveFeature"/>
<response name="success" type="view" value="keywordsearch"/>
<response name="error" type="view" value="keywordsearch"/>
</request-map>
<request-map uri="searchExportProductList">
<security https="true" auth="true"/>
<event type="java" path="org.ofbiz.product.product.ProductSearchEvents" invoke="searchExportProductList"/>
<response name="success" type="view" value="exportproducts"/>
<response name="error" type="view" value="exportproducts"/>
</request-map>
<request-map uri="FindProductById">
<security https="true" auth="true"/>
<response name="success" type="view" value="FindProductById"/>
</request-map>
<request-map uri="ChooseTopCategory">
<security https="true" auth="true"/>
<response name="success" type="view" value="ChooseTopCategory"/>
</request-map>
<!-- ================ Category Requests ================= -->
<request-map uri="FindCategory">
<security https="true" auth="true"/>
<response name="success" type="view" value="FindCategory"/>
</request-map>
<request-map uri="EditCategory">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditCategory"/>
</request-map>
<request-map uri="UploadCategoryImage">
<security https="true" auth="true"/>
<!-- SCIPIO: View is responsible now to upload the image, same as Product image -->
<response name="success" type="view" value="EditCategoryContent"/>
</request-map>
<request-map uri="EditCategoryAjax">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditCategorySection"/>
</request-map>
<request-map uri="createProductCategory">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductCategory"/>
<response name="success" type="view" value="EditCategory"/>
<response name="error" type="view" value="EditCategory"/>
</request-map>
<request-map uri="updateProductCategory">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductCategory"/>
<response name="success" type="view" value="EditCategory"/>
<response name="error" type="view" value="EditCategory"/>
</request-map>
<request-map uri="DuplicateProductCategory">
<security https="true" auth="true"/>
<event type="service" path="" invoke="duplicateProductCategory"/>
<response name="success" type="view" value="EditCategory"/>
<response name="error" type="view" value="EditCategory"/>
</request-map>
<request-map uri="LookupMediaImage">
<security https="true" auth="true"/>
<response name="success" type="view" value="LookupMediaImage"/>
</request-map>
<!-- ================ Category Rollup Requests ================= -->
<request-map uri="EditCategoryRollup">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditCategoryRollup"/>
</request-map>
<request-map uri="addProductCategoryToCategory">
<security https="true" auth="true"/>
<event type="service" path="" invoke="safeAddProductCategoryToCategory"/>
<response name="success" type="view" value="EditCategoryRollup"/>
<response name="error" type="view" value="EditCategoryRollup"/>
</request-map>
<request-map uri="updateProductCategoryToCategory">
<security https="true" auth="true"/>
<event type="service-multi" path="" invoke="updateProductCategoryToCategory"/>
<response name="success" type="request-redirect" value="EditCategoryRollup"/>
<response name="error" type="view" value="EditCategoryRollup"/>
</request-map>
<request-map uri="removeProductCategoryFromCategory">
<security https="true" auth="true"/>
<event type="service" path="" invoke="removeProductCategoryFromCategory"/>
<response name="success" type="view" value="EditCategoryRollup"/>
<response name="error" type="view" value="EditCategoryRollup"/>
</request-map>
<!-- ================ Category Products Requests ================= -->
<request-map uri="EditCategoryProducts">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditCategoryProducts"/>
</request-map>
<request-map uri="addCategoryProductMember">
<security https="true" auth="true"/>
<event type="service" path="" invoke="safeAddProductToCategory"/>
<response name="success" type="view" value="EditCategoryProducts"/>
<response name="error" type="view" value="EditCategoryProducts"/>
</request-map>
<request-map uri="updateCategoryProductMember">
<security https="true" auth="true"/>
<event type="service-multi" path="" invoke="updateProductToCategory"/>
<response name="success" type="view" value="EditCategoryProducts"/>
<response name="error" type="view" value="EditCategoryProducts"/>
</request-map>
<request-map uri="removeCategoryProductMember">
<security https="true" auth="true"/>
<event type="service" path="" invoke="removeProductFromCategory"/>
<response name="success" type="view" value="EditCategoryProducts"/>
<response name="error" type="view" value="EditCategoryProducts"/>
</request-map>
<request-map uri="copyCategoryProductMembers">
<security https="true" auth="true"/>
<event type="service" path="" invoke="copyCategoryProductMembers"/>
<response name="success" type="view" value="EditCategoryProducts"/>
<response name="error" type="view" value="EditCategoryProducts"/>
</request-map>
<request-map uri="expireAllCategoryProductMembers">
<security https="true" auth="true"/>
<event type="service" path="" invoke="expireAllCategoryProductMembers"/>
<response name="success" type="view" value="EditCategoryProducts"/>
<response name="error" type="view" value="EditCategoryProducts"/>
</request-map>
<request-map uri="removeExpiredCategoryProductMembers">
<security https="true" auth="true"/>
<event type="service" path="" invoke="removeExpiredCategoryProductMembers"/>
<response name="success" type="view" value="EditCategoryProducts"/>
<response name="error" type="view" value="EditCategoryProducts"/>
</request-map>
<request-map uri="createProductInCategoryStart">
<security https="true" auth="true"/>
<response name="success" type="view" value="createProductInCategoryStart"/>
</request-map>
<request-map uri="CreateProductInCategoryCheckExisting">
<security https="true" auth="true"/>
<response name="success" type="view" value="CreateProductInCategoryCheckExisting"/>
</request-map>
<request-map uri="createProductInCategory">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductInCategory"/>
<response name="success" type="view" value="EditCategoryProducts"/>
<response name="error" type="view" value="EditCategoryProducts"/>
</request-map>
<!-- ================ Category ProdCatalog Requests ================= -->
<!-- SCIPIO: EditCategoryProdCatalogs screen was removed
<request-map uri="EditCategoryProdCatalogs">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditCategoryProdCatalogs"/>
</request-map>
<request-map uri="category_addProductCategoryToProdCatalog">
<security https="true" auth="true"/>
<event type="service" path="" invoke="addProductCategoryToProdCatalog"/>
<response name="success" type="view" value="EditCategoryProdCatalogs"/>
<response name="error" type="view" value="EditCategoryProdCatalogs"/>
</request-map>
<request-map uri="category_updateProductCategoryToProdCatalog">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductCategoryToProdCatalog"/>
<response name="success" type="view" value="EditCategoryProdCatalogs"/>
<response name="error" type="view" value="EditCategoryProdCatalogs"/>
</request-map>
<request-map uri="category_removeProductCategoryFromProdCatalog">
<security https="true" auth="true"/>
<event type="service" path="" invoke="removeProductCategoryFromProdCatalog"/>
<response name="success" type="view" value="EditCategoryProdCatalogs"/>
<response name="error" type="view" value="EditCategoryProdCatalogs"/>
</request-map>
-->
<!-- ================ Category FeatureCat Requests ================= -->
<!-- SCIPIO: screen EditCategoryFeatureCats removed
<request-map uri="EditCategoryFeatureCats">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditCategoryFeatureCats"/>
</request-map>
<request-map uri="createProductFeatureCategoryAppl">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductFeatureCategoryAppl"/>
<response name="success" type="view" value="EditCategoryFeatureCats"/>
<response name="error" type="view" value="EditCategoryFeatureCats"/>
</request-map>
<request-map uri="updateProductFeatureCategoryAppl">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductFeatureCategoryAppl"/>
<response name="success" type="view" value="EditCategoryFeatureCats"/>
<response name="error" type="view" value="EditCategoryFeatureCats"/>
</request-map>
<request-map uri="removeProductFeatureCategoryAppl">
<security https="true" auth="true"/>
<event type="service" path="" invoke="removeProductFeatureCategoryAppl"/>
<response name="success" type="view" value="EditCategoryFeatureCats"/>
<response name="error" type="view" value="EditCategoryFeatureCats"/>
</request-map>
<request-map uri="createProductFeatureCatGrpAppl">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductFeatureCatGrpAppl"/>
<response name="success" type="view" value="EditCategoryFeatureCats"/>
<response name="error" type="view" value="EditCategoryFeatureCats"/>
</request-map>
<request-map uri="updateProductFeatureCatGrpAppl">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductFeatureCatGrpAppl"/>
<response name="success" type="view" value="EditCategoryFeatureCats"/>
<response name="error" type="view" value="EditCategoryFeatureCats"/>
</request-map>
<request-map uri="removeProductFeatureCatGrpAppl">
<security https="true" auth="true"/>
<event type="service" path="" invoke="removeProductFeatureCatGrpAppl"/>
<response name="success" type="view" value="EditCategoryFeatureCats"/>
<response name="error" type="view" value="EditCategoryFeatureCats"/>
</request-map>
<request-map uri="attachProductFeaturesToCategory">
<security https="true" auth="true"/>
<event type="service" path="" invoke="attachProductFeaturesToCategory"/>
<response name="success" type="view" value="EditCategoryFeatureCats"/>
<response name="error" type="view" value="EditCategoryFeatureCats"/>
</request-map>
-->
<request-map uri="CreateProductFeature">
<security https="true" auth="true"/>
<response name="success" type="view" value="CreateProductFeature"/>
</request-map>
<!-- ================ Category Roles Requests ================= -->
<!-- SCIPIO: EditCategoryParties screen was removed
<request-map uri="EditCategoryParties">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditCategoryParties"/>
</request-map>
<request-map uri="addPartyToCategory">
<security https="true" auth="true"/>
<event type="service" path="" invoke="addPartyToCategory"/>
<response name="success" type="view" value="EditCategoryParties"/>
<response name="error" type="view" value="EditCategoryParties"/>
</request-map>
<request-map uri="updatePartyToCategory">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updatePartyToCategory"/>
<response name="success" type="view" value="EditCategoryParties"/>
<response name="error" type="view" value="EditCategoryParties"/>
</request-map>
<request-map uri="removePartyFromCategory">
<security https="true" auth="true"/>
<event type="service" path="" invoke="removePartyFromCategory"/>
<response name="success" type="view" value="EditCategoryParties"/>
<response name="error" type="view" value="EditCategoryParties"/>
</request-map>
-->
<!-- ================ Product Category Attribute Requests ================= -->
<request-map uri="EditCategoryAttributes">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditCategoryAttributes"/>
</request-map>
<request-map uri="createProductCategoryAttribute">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductCategoryAttribute"/>
<response name="success" type="view" value="EditCategoryAttributes"/>
<response name="error" type="view" value="EditCategoryAttributes"/>
</request-map>
<request-map uri="updateProductCategoryAttribute">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductCategoryAttribute"/>
<response name="success" type="view" value="EditCategoryAttributes"/>
<response name="error" type="view" value="EditCategoryAttributes"/>
</request-map>
<request-map uri="deleteProductCategoryAttribute">
<security https="true" auth="true"/>
<event type="service" path="" invoke="deleteProductCategoryAttribute"/>
<response name="success" type="view" value="EditCategoryAttributes"/>
<response name="error" type="view" value="EditCategoryAttributes"/>
</request-map>
<!-- ================ Product Category Link Requests ================= -->
<!-- SCIPIO: EditProductCategoryLinks screen was removed
<request-map uri="EditProductCategoryLinks">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductCategoryLinks"/>
</request-map>
<request-map uri="createProductCategoryLink">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductCategoryLink"/>
<response name="success" type="view" value="EditProductCategoryLinks"/>
<response name="error" type="view" value="EditProductCategoryLinks"/>
</request-map>
<request-map uri="updateProductCategoryLink">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductCategoryLink"/>
<response name="success" type="view" value="EditProductCategoryLinks"/>
<response name="error" type="view" value="EditProductCategoryLinks"/>
</request-map>
<request-map uri="deleteProductCategoryLink">
<security https="true" auth="true"/>
<event type="service" path="" invoke="deleteProductCategoryLink"/>
<response name="success" type="view" value="EditProductCategoryLinks"/>
<response name="error" type="view" value="EditProductCategoryLinks"/>
</request-map>
-->
<!-- ================ Product Requests ================= -->
<request-map uri="FindProduct">
<security https="true" auth="true"/>
<response name="success" type="view" value="FindProduct"/>
</request-map>
<request-map uri="ViewProduct">
<security https="true" auth="true"/>
<response name="success" type="view" value="ViewProduct"/>
</request-map>
<request-map uri="EditProduct">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProduct"/>
</request-map>
<request-map uri="createProduct">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProduct"/>
<response name="success" type="view" value="EditProduct"/>
<response name="error" type="view" value="EditProduct"/>
</request-map>
<request-map uri="updateProduct">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProduct"/>
<response name="success" type="view" value="EditProduct"/>
<response name="error" type="view" value="EditProduct"/>
</request-map>
<request-map uri="DuplicateProduct">
<security https="true" auth="true"/>
<event type="service" path="" invoke="duplicateProduct"/>
<response name="success" type="view" value="EditProduct"/>
<response name="error" type="view" value="EditProduct"/>
</request-map>
<request-map uri="UpdateProductVariants">
<security https="true" auth="true"/>
<event type="service" path="" invoke="copyToProductVariants"/>
<response name="success" type="view" value="EditProduct"/>
<response name="error" type="view" value="EditProduct"/>
</request-map>
<request-map uri="ProductBarCode.pdf">
<security https="true" auth="true"/>
<response name="success" type="view" value="ProductBarCode.pdf"/>
</request-map>
<!-- ================ Product Roles Requests ================= -->
<request-map uri="EditProductParties">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductParties"/>
</request-map>
<request-map uri="addPartyToProduct">
<security https="true" auth="true"/>
<event type="service" path="" invoke="addPartyToProduct"/>
<response name="success" type="view" value="EditProductParties"/>
<response name="error" type="view" value="EditProductParties"/>
</request-map>
<request-map uri="updatePartyToProduct">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updatePartyToProduct"/>
<response name="success" type="view" value="EditProductParties"/>
<response name="error" type="view" value="EditProductParties"/>
</request-map>
<request-map uri="removePartyFromProduct">
<security https="true" auth="true"/>
<event type="service" path="" invoke="removePartyFromProduct"/>
<response name="success" type="view" value="EditProductParties"/>
<response name="error" type="view" value="EditProductParties"/>
</request-map>
<!-- ================ Product Asset Usage (rental) Requests ================= -->
<request-map uri="EditProductAssetUsage">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductAssetUsage"/>
</request-map>
<request-map uri="updateProductAssetUsage">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProduct"/>
<response name="success" type="view" value="EditProductAssetUsage"/>
<response name="error" type="view" value="EditProductAssetUsage"/>
</request-map>
<!-- ================ Fixed Asset to Product Requests ================= -->
<request-map uri="showFixedAssetProduct">
<security https="true" auth="true"/>
<response name="success" type="view" value="showFixedAssetProduct"/>
</request-map>
<request-map uri="newFixedAssetProduct">
<security https="true" auth="true"/>
<response name="success" type="view" value="newFixedAssetProduct"/>
</request-map>
<request-map uri="addFixedAssetProduct">
<security https="true" auth="true"/>
<event type="service" path="org.ofbiz.accounting.fixedasset.FixedAssetServices.xml" invoke="addFixedAssetProduct"/>
<response name="success" type="view" value="EditProductAssetUsage"/>
<response name="error" type="view" value="newFixedAssetProduct"/>
</request-map>
<request-map uri="updFixedAssetProduct">
<security https="true" auth="true"/>
<event type="service" path="org.ofbiz.accounting.fixedasset.FixedAssetServices.xml" invoke="updateFixedAssetProduct"/>
<response name="success" type="view" value="showFixedAssetProduct"/>
<response name="error" type="view" value="showFixedAssetProduct"/>
</request-map>
<request-map uri="removeFixedAssetProduct">
<security https="true" auth="true"/>
<event type="service" path="org.ofbiz.accounting.fixedasset.FixedAssetServices.xml" invoke="removeFixedAssetProduct"/>
<response name="success" type="view" value="EditProductAssetUsage"/>
<response name="error" type="view" value="EditProductAssetUsage"/>
</request-map>
<!-- ================ Product Prices Requests ================= -->
<request-map uri="EditProductPrices">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductPrices"/>
</request-map>
<request-map uri="createProductPrice">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductPrice"/>
<response name="success" type="request-redirect" value="EditProductPrices"><redirect-parameter name="productId"/></response>
<response name="error" type="view" value="EditProductPrices"/>
</request-map>
<request-map uri="updateProductPrice">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductPrice"/>
<response name="success" type="request-redirect" value="EditProductPrices"><redirect-parameter name="productId"/></response>
<response name="error" type="view" value="EditProductPrices"/>
</request-map>
<request-map uri="ProductPriceHistory">
<security https="true" auth="true"/>
<response name="success" type="view" value="ProductPriceHistory"/>
</request-map>
<request-map uri="deleteProductPrice">
<security https="true" auth="true"/>
<event type="service" path="" invoke="deleteProductPrice"/>
<response name="success" type="request-redirect" value="EditProductPrices"><redirect-parameter name="productId"/></response>
<response name="error" type="view" value="EditProductPrices"/>
</request-map>
<!-- ================ Category Content Requests ================= -->
<request-map uri="EditCategoryContent">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditCategoryContent"/>
</request-map>
<request-map uri="updateCategoryContent">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductCategory"/>
<response name="success" type="view" value="EditCategoryContent"/>
<response name="error" type="view" value="EditCategoryContent"/>
</request-map>
<!-- ================ Category Content Assoc Requests ================= -->
<request-map uri="addExistingContentInCategory">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditCategoryContent"/>
</request-map>
<request-map uri="EditCategoryContentContent">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditCategoryContentContent"/>
</request-map>
<request-map uri="prepareAddContentToCategory">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditCategoryContentContent"/>
</request-map>
<request-map uri="addAdditionalImagesForCategory">
<security https="true" auth="true"/>
<event type="service" invoke="uploadCategoryAdditionalViewImages"/>
<response name="success" type="view" value="EditCategoryContent"/>
<response name="error" type="view" value="EditCategoryContent"/>
</request-map>
<request-map uri="addContentToCategory">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createCategoryContent"/>
<response name="success" type="view" value="EditCategoryContent"/>
<response name="error" type="view" value="EditCategoryContent"/>
</request-map>
<request-map uri="updateContentToCategory">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateCategoryContent"/>
<response name="success" type="view" value="EditCategoryContent"/>
<response name="error" type="view" value="EditCategoryContent"/>
</request-map>
<request-map uri="removeContentFromCategory">
<security https="true" auth="true"/>
<event type="service" path="" invoke="removeCategoryContent"/>
<response name="success" type="view" value="EditCategoryContent"/>
<response name="error" type="view" value="EditCategoryContent"/>
</request-map>
<request-map uri="updateSimpleTextContentForCategory">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateSimpleTextContentForCategory"/>
<response name="success" type="view" value="EditCategoryContent"/>
<response name="error" type="view" value="EditCategoryContent"/>
</request-map>
<request-map uri="createSimpleTextContentForCategory">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createSimpleTextContentForCategory"/>
<response name="success" type="view" value="EditCategoryContent"/>
<response name="error" type="view" value="EditCategoryContent"/>
</request-map>
<request-map uri="updateContentSEOForCategory">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateContentSEOForCategory"/>
<response name="success" type="view" value="EditCategoryContent"/>
<response name="error" type="view" value="EditCategoryContent"/>
</request-map>
<request-map uri="createRelatedUrlContentForCategory">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createRelatedUrlContentForCategory"/>
<response name="success" type="view" value="EditCategoryContent"/>
<response name="error" type="view" value="EditCategoryContent"/>
</request-map>
<request-map uri="updateRelatedUrlContentForCategory">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateRelatedUrlContentForCategory"/>
<response name="success" type="view" value="EditCategoryContent"/>
<response name="error" type="view" value="EditCategoryContent"/>
</request-map>
<request-map uri="updateDownloadContentForCategory">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateDownloadContentForCategory"/>
<response name="success" type="view" value="EditCategoryContent"/>
<response name="error" type="view" value="EditCategoryContent"/>
</request-map>
<request-map uri="createDownloadContentForCategory">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createDownloadContentForCategory"/>
<response name="success" type="view" value="EditCategoryContent"/>
<response name="error" type="view" value="EditCategoryContent"/>
</request-map>
<!-- ================ Product Content Requests ================= -->
<request-map uri="EditProductContent">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductContent"/>
</request-map>
<request-map uri="updateProductContent">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProduct"/>
<response name="success" type="view" value="EditProductContent"/>
<response name="error" type="view" value="EditProductContent"/>
</request-map>
<request-map uri="UploadProductImage">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductContent"/>
</request-map>
<request-map uri="updateContentSEOForProduct">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateContentSEOForProduct"/>
<response name="success" type="view" value="EditProductContent"/>
<response name="error" type="view" value="EditProductContentContent"/>
</request-map>
<request-map uri="createSimpleTextContentForAlternateLocaleInCategory">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createSimpleTextContentForAlternateLocale"/>
<response name="success" type="view" value="EditCategoryContent"/>
<response name="error" type="view" value="EditCategoryContent"/><!-- SCIPIO: this is not a full page (anymore?): EditCategoryContentContent -->
</request-map>
<request-map uri="updateSimpleTextContentForAlternateLocaleInCategory"><!-- SCIPIO: new request -->
<security https="true" auth="true"/>
<event type="service-multi" path="" invoke="updateSimpleTextContentForAlternateLocale"/>
<response name="success" type="view" value="EditCategoryContent"/>
<response name="error" type="view" value="EditCategoryContent"/>
</request-map>
<request-map uri="deleteSimpleTextContentForAlternateLocaleInCategory"><!-- SCIPIO: new request -->
<security https="true" auth="true"/>
<event type="service" path="" invoke="deleteSimpleTextContentForAlternateLocale"/>
<response name="success" type="view" value="EditCategoryContent"/>
<response name="error" type="view" value="EditCategoryContent"/>
</request-map>
<request-map uri="updateProductCategoryContentStcLocFields"><!-- SCIPIO: new request -->
<security https="true" auth="true"/>
<event type="service" path="" invoke="replaceProductCategoryContentLocalizedSimpleTexts"/>
<response name="success" type="view" value="EditCategoryContent"/>
<response name="error" type="view" value="EditCategoryContent"/>
</request-map>
<request-map uri="updateProductContentStcLocFields"><!-- SCIPIO: new request -->
<security https="true" auth="true"/>
<event type="service" path="" invoke="replaceProductContentLocalizedSimpleTexts"/>
<response name="success" type="view" value="EditProductContent"/>
<response name="error" type="view" value="EditProductContent"/>
</request-map>
<!-- ================ Product Content Assoc Requests ================= -->
<request-map uri="EditProductContentContent">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductContentContent"/>
</request-map>
<request-map uri="prepareAddContentToProduct">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductContentContent"/>
</request-map>
<request-map uri="addAdditionalImagesForProduct">
<security https="true" auth="true"/>
<event type="service" invoke="uploadProductAdditionalViewImages"/>
<response name="success" type="view" value="EditProductContent"/>
<response name="error" type="view" value="EditProductContent"/>
</request-map>
<request-map uri="addContentToProduct">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductContent"/>
<response name="success" type="view" value="EditProductContent"/>
<response name="error" type="view" value="EditProductContent"/>
</request-map>
<request-map uri="updateContentToProduct">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductContent"/>
<response name="success" type="view" value="EditProductContent"/>
<response name="error" type="view" value="EditProductContent"/>
</request-map>
<request-map uri="removeContentFromProduct">
<security https="true" auth="true"/>
<event type="service" path="" invoke="removeProductContent"/>
<response name="success" type="view" value="EditProductContent"/>
<response name="error" type="view" value="EditProductContent"/>
</request-map>
<request-map uri="updateEmailContentForProduct">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateEmailContentForProduct"/>
<response name="success" type="view" value="EditProductContentContent"/>
<response name="error" type="view" value="EditProductContentContent"/>
</request-map>
<request-map uri="createEmailContentForProduct">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createEmailContentForProduct"/>
<response name="success" type="view" value="EditProductContent"/>
<response name="error" type="view" value="EditProductContentContent"/>
</request-map>
<request-map uri="updateExternalContentForProduct">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductContent"/>
<response name="success" type="view" value="EditProductContentContent"/>
<response name="error" type="view" value="EditProductContentContent"/>
</request-map>
<request-map uri="createExternalContentForProduct">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductContent"/>
<response name="success" type="view" value="EditProductContent"/>
<response name="error" type="view" value="EditProductContentContent"/>
</request-map>
<request-map uri="updateDownloadContentForProduct">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateDownloadContentForProduct"/>
<response name="success" type="view" value="EditProductContentContent"/>
<response name="error" type="view" value="EditProductContentContent"/>
</request-map>
<request-map uri="createDownloadContentForProduct">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createDownloadContentForProduct"/>
<response name="success" type="view" value="EditProductContent"/>
<response name="error" type="view" value="EditProductContentContent"/>
</request-map>
<request-map uri="updateSimpleTextContentForProduct">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateSimpleTextContentForProduct"/>
<response name="success" type="view" value="EditProductContent"/>
<response name="error" type="view" value="EditProductContentContent"/>
</request-map>
<request-map uri="createSimpleTextContentForProduct">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createSimpleTextContentForProduct"/>
<response name="success" type="view" value="EditProductContent"/>
<response name="error" type="view" value="EditProductContentContent"/>
</request-map>
<request-map uri="createSimpleTextContentForAlternateLocale">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createSimpleTextContentForAlternateLocale"/>
<response name="success" type="view" value="EditProductContentContent"/><!-- SCIPIO: after update, return to same screen otherwise can't see result value="EditProductContent" -->
<response name="error" type="view" value="EditProductContentContent"/>
</request-map>
<request-map uri="updateSimpleTextContentForAlternateLocale"><!-- SCIPIO: new request -->
<security https="true" auth="true"/>
<event type="service-multi" path="" invoke="updateSimpleTextContentForAlternateLocale"/>
<response name="success" type="view" value="EditProductContentContent"/>
<response name="error" type="view" value="EditProductContentContent"/>
</request-map>
<request-map uri="deleteSimpleTextContentForAlternateLocale"><!-- SCIPIO: new request -->
<security https="true" auth="true"/>
<event type="service" path="" invoke="deleteSimpleTextContentForAlternateLocale"/>
<response name="success" type="view" value="EditProductContentContent"/>
<response name="error" type="view" value="EditProductContentContent"/>
</request-map>
<request-map uri="addAdditionalImageContentForProduct">
<security https="true" auth="true"/>
<event type="service" path="" invoke="addAdditionalViewForProduct"/>
<response name="success" type="view" value="EditProductContent"/>
<response name="error" type="view" value="EditProductContentContent"/>
</request-map>
<!-- ================ Product GoodIdentification Requests ================= -->
<request-map uri="EditProductGoodIdentifications">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductGoodIdentifications"/>
</request-map>
<request-map uri="createGoodIdentification">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createGoodIdentification"/>
<response name="success" type="view" value="EditProductGoodIdentifications"/>
<response name="error" type="view" value="EditProductGoodIdentifications"/>
</request-map>
<request-map uri="updateGoodIdentification">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateGoodIdentification"/>
<response name="success" type="view" value="EditProductGoodIdentifications"/>
<response name="error" type="view" value="EditProductGoodIdentifications"/>
</request-map>
<request-map uri="deleteGoodIdentification">
<security https="true" auth="true"/>
<event type="service" path="" invoke="deleteGoodIdentification"/>
<response name="success" type="view" value="EditProductGoodIdentifications"/>
<response name="error" type="view" value="EditProductGoodIdentifications"/>
</request-map>
<!-- ================ Product Categories Requests ================= -->
<request-map uri="EditProductCategories">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductCategories"/>
</request-map>
<request-map uri="addProductToCategory">
<security https="true" auth="true"/>
<event type="service" path="" invoke="safeAddProductToCategory"/>
<response name="success" type="view" value="EditProductCategories"/>
<response name="error" type="view" value="EditProductCategories"/>
</request-map>
<request-map uri="updateProductToCategory">
<security https="true" auth="true"/>
<event type="service-multi" path="" invoke="updateProductToCategory"/>
<response name="success" type="view" value="EditProductCategories"/>
<response name="error" type="view" value="EditProductCategories"/>
</request-map>
<request-map uri="removeProductFromCategory">
<security https="true" auth="true"/>
<event type="service" path="" invoke="removeProductFromCategory"/>
<response name="success" type="view" value="EditProductCategories"/>
<response name="error" type="view" value="EditProductCategories"/>
</request-map>
<!-- ================ Product Keyword Requests ================= -->
<request-map uri="EditProductKeyword">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductKeyword"/>
</request-map>
<request-map uri="UpdateAllKeywords">
<security https="true" auth="true"/>
<event type="java" path="org.ofbiz.product.product.ProductEvents" invoke="updateAllKeywords"/>
<response name="success" type="view" value="main"/>
<response name="error" type="view" value="main"/>
</request-map>
<request-map uri="updateProductKeyword">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductKeyword"/>
<response name="success" type="view" value="EditProductKeyword"/>
<response name="error" type="view" value="EditProductKeyword"/>
</request-map>
<request-map uri="createProductKeyword">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductKeyword"/>
<response name="success" type="view" value="EditProductKeyword"/>
<response name="error" type="view" value="EditProductKeyword"/>
</request-map>
<request-map uri="updateProductKeyword">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductKeyword"/>
<response name="success" type="view" value="EditProductKeyword"/>
<response name="error" type="view" value="EditProductKeyword"/>
</request-map>
<request-map uri="deleteProductKeyword">
<security https="true" auth="true"/>
<event type="service" path="" invoke="deleteProductKeyword"/>
<response name="success" type="view" value="EditProductKeyword"/>
<response name="error" type="view" value="EditProductKeyword"/>
</request-map>
<request-map uri="deleteProductKeywords">
<security https="true" auth="true"/>
<event type="service" path="" invoke="deleteProductKeywords"/>
<response name="success" type="view" value="EditProductKeyword"/>
<response name="error" type="view" value="EditProductKeyword"/>
</request-map>
<request-map uri="forceIndexProductKeywords">
<security https="true" auth="true"/>
<event type="service" path="" invoke="forceIndexProductKeywords"/>
<response name="success" type="view" value="EditProductKeyword"/>
<response name="error" type="view" value="EditProductKeyword"/>
</request-map>
<!-- ================ Product Associations Requests ================= -->
<request-map uri="EditProductAssoc">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductAssoc"/>
</request-map>
<request-map uri="UpdateProductAssoc">
<security https="true" auth="true"/>
<event type="java" path="org.ofbiz.product.product.ProductEvents" invoke="updateProductAssoc"/>
<response name="success" type="request-redirect" value="EditProductAssoc">
<redirect-parameter name="productId"/>
</response>
<response name="error" type="view" value="EditProductAssoc"/>
</request-map>
<!-- ================ Product Manufacturing Requests ================= -->
<request-map uri="ViewProductManufacturing">
<security https="true" auth="true"/>
<response name="success" type="view" value="ViewProductManufacturing"/>
</request-map>
<!-- ================ Product Agreements Requests ================= -->
<request-map uri="ViewProductAgreements">
<security https="true" auth="true"/>
<response name="success" type="view" value="ViewProductAgreements"/>
</request-map>
<!-- ================ Product Costs Requests ================= -->
<request-map uri="EditProductCosts">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductCosts"/>
</request-map>
<request-map uri="createCostComponent">
<security https="true" auth="true"/>
<event type="service" invoke="createCostComponent"/>
<response name="success" type="view" value="EditProductCosts"/>
<response name="error" type="view" value="EditProductCosts"/>
</request-map>
<request-map uri="updateCostComponent">
<security https="true" auth="true"/>
<event type="service" invoke="updateCostComponent"/>
<response name="success" type="view" value="EditProductCosts"/>
<response name="error" type="view" value="EditProductCosts"/>
</request-map>
<request-map uri="deleteCostComponent">
<security https="true" auth="true"/>
<event type="service" invoke="deleteCostComponent"/>
<response name="success" type="view" value="EditProductCosts"/>
<response name="error" type="view" value="EditProductCosts"/>
</request-map>
<request-map uri="createProductCostComponentCalc">
<security https="true" auth="true"/>
<event type="service" invoke="createProductCostComponentCalc"/>
<response name="success" type="view" value="EditProductCosts"/>
<response name="error" type="view" value="EditProductCosts"/>
</request-map>
<request-map uri="updateProductCostComponentCalc">
<security https="true" auth="true"/>
<event type="service" invoke="updateProductCostComponentCalc"/>
<response name="success" type="view" value="EditProductCosts"/>
<response name="error" type="view" value="EditProductCosts"/>
</request-map>
<request-map uri="deleteProductCostComponentCalc">
<security https="true" auth="true"/>
<event type="service" invoke="deleteProductCostComponentCalc"/>
<response name="success" type="view" value="EditProductCosts"/>
<response name="error" type="view" value="EditProductCosts"/>
</request-map>
<request-map uri="calculateProductCosts">
<security https="true" auth="true"/>
<event type="service" invoke="calculateProductCosts"/>
<response name="success" type="view" value="EditProductCosts"/>
<response name="error" type="view" value="EditProductCosts"/>
</request-map>
<!-- ================ Product Attributes Requests ================= -->
<request-map uri="EditProductAttributes">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductAttributes"/>
</request-map>
<request-map uri="createProductAttribute">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductAttribute"/>
<response name="success" type="view" value="EditProductAttributes"/>
<response name="error" type="view" value="EditProductAttributes"/>
</request-map>
<request-map uri="updateProductAttribute">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductAttribute"/>
<response name="success" type="view" value="EditProductAttributes"/>
<response name="error" type="view" value="EditProductAttributes"/>
</request-map>
<request-map uri="deleteProductAttribute">
<security https="true" auth="true"/>
<event type="service" path="" invoke="deleteProductAttribute"/>
<response name="success" type="view" value="EditProductAttributes"/>
<response name="error" type="view" value="EditProductAttributes"/>
</request-map>
<!-- ================ Product Facilities Requests ================= -->
<request-map uri="EditProductFacilities">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductFacilities"/>
</request-map>
<request-map uri="createProductFacility">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductFacility"/>
<response name="success" type="view" value="EditProductFacilities"/>
<response name="error" type="view" value="EditProductFacilities"/>
</request-map>
<request-map uri="updateProductFacility">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductFacility"/>
<response name="success" type="view" value="EditProductFacilities"/>
<response name="error" type="view" value="EditProductFacilities"/>
</request-map>
<request-map uri="deleteProductFacility">
<security https="true" auth="true"/>
<event type="service" path="" invoke="deleteProductFacility"/>
<response name="success" type="view" value="EditProductFacilities"/>
<response name="error" type="view" value="EditProductFacilities"/>
</request-map>
<!-- ================ Product Facility Locations Requests ================= -->
<request-map uri="EditProductFacilityLocations">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductFacilityLocations"/>
</request-map>
<request-map uri="createProductFacilityLocation">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductFacilityLocation"/>
<response name="success" type="view" value="EditProductFacilityLocations"/>
<response name="error" type="view" value="EditProductFacilityLocations"/>
</request-map>
<request-map uri="updateProductFacilityLocation">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductFacilityLocation"/>
<response name="success" type="view" value="EditProductFacilityLocations"/>
<response name="error" type="view" value="EditProductFacilityLocations"/>
</request-map>
<request-map uri="deleteProductFacilityLocation">
<security https="true" auth="true"/>
<event type="service" path="" invoke="deleteProductFacilityLocation"/>
<response name="success" type="view" value="EditProductFacilityLocations"/>
<response name="error" type="view" value="EditProductFacilityLocations"/>
</request-map>
<!-- ================ Quick Admin ================= -->
<request-map uri="EditProductQuickAdmin">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductQuickAdmin"/>
</request-map>
<request-map uri="updateProductQuickAdminName">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductQuickAdminName"/>
<response name="success" type="view" value="EditProductQuickAdmin"/>
<response name="error" type="view" value="EditProductQuickAdmin"/>
</request-map>
<request-map uri="updateProductQuickAdminShipping">
<security https="true" auth="true"/>
<event type="java" path="org.ofbiz.product.product.ProductEvents" invoke="updateProductQuickAdminShipping"/>
<response name="success" type="view" value="EditProductQuickAdmin"/>
<response name="error" type="view" value="EditProductQuickAdmin"/>
</request-map>
<request-map uri="updateProductQuickAdminSelFeat">
<security https="true" auth="true"/>
<event type="java" path="org.ofbiz.product.product.ProductEvents" invoke="updateProductQuickAdminSelFeat"/>
<response name="success" type="view" value="EditProductQuickAdmin"/>
<response name="error" type="view" value="EditProductQuickAdmin"/>
</request-map>
<request-map uri="updateProductQuickAdminDelFeatureTypes">
<security https="true" auth="true"/>
<event type="java" path="org.ofbiz.product.product.ProductEvents" invoke="removeFeatureApplsByFeatureTypeId"/>
<response name="success" type="view" value="EditProductQuickAdmin"/>
<response name="error" type="view" value="EditProductQuickAdmin"/>
</request-map>
<request-map uri="quickAdminUpdateProductAssoc">
<security https="true" auth="true"/>
<event type="java" path="org.ofbiz.product.product.ProductEvents" invoke="updateProductAssoc"/>
<response name="success" type="view" value="EditProductQuickAdmin"/>
<response name="error" type="view" value="EditProductQuickAdmin"/>
</request-map>
<request-map uri="quickAdminRemoveProductFeature">
<security https="true" auth="true"/>
<event type="java" path="org.ofbiz.product.product.ProductEvents" invoke="removeProductFeatureAppl"/>
<response name="success" type="view" value="EditProductQuickAdmin"/>
<response name="error" type="view" value="EditProductQuickAdmin"/>
</request-map>
<request-map uri="quickAdminAddCategories">
<security https="true" auth="true"/>
<event type="java" path="org.ofbiz.product.product.ProductEvents" invoke="addProductToCategories"/>
<response name="success" type="view" value="EditProductQuickAdmin"/>
<response name="error" type="view" value="EditProductQuickAdmin"/>
</request-map>
<request-map uri="quickAdminRemoveProductFromCategory">
<security https="true" auth="true"/>
<event type="service" path="" invoke="removeProductFromCategory"/>
<response name="success" type="view" value="EditProductQuickAdmin"/>
<response name="error" type="view" value="EditProductQuickAdmin"/>
</request-map>
<request-map uri="quickAdminUnPublish">
<security https="true" auth="true"/>
<event type="java" path="org.ofbiz.product.product.ProductEvents" invoke="updateProductCategoryMember"/>
<response name="success" type="view" value="EditProductQuickAdmin"/>
<response name="error" type="view" value="EditProductQuickAdmin"/>
</request-map>
<request-map uri="quickAdminApplyFeatureToProduct">
<security https="true" auth="true"/>
<event type="java" path="org.ofbiz.product.product.ProductEvents" invoke="addProductFeatures"/>
<response name="success" type="view" value="EditProductQuickAdmin"/>
<response name="error" type="view" value="EditProductQuickAdmin"/>
</request-map>
<request-map uri="quickAdminRemoveFeatureFromProduct">
<security https="true" auth="true"/>
<event type="service" path="" invoke="removeFeatureFromProduct"/>
<response name="success" type="view" value="EditProductQuickAdmin"/>
<response name="error" type="view" value="EditProductQuickAdmin"/>
</request-map>
<!-- ================ Inventory Requests ================= -->
<request-map uri="EditProductInventoryItems">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductInventoryItems"/>
</request-map>
<!-- ================ Product GlAccounts Requests ================= -->
<request-map uri="EditProductGlAccounts">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductGlAccounts"/>
</request-map>
<request-map uri="createProductGlAccount">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductGlAccount"/>
<response name="success" type="view" value="EditProductGlAccounts"/>
<response name="error" type="view" value="EditProductGlAccounts"/>
</request-map>
<request-map uri="updateProductGlAccount">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductGlAccount"/>
<response name="success" type="view" value="EditProductGlAccounts"/>
<response name="error" type="view" value="EditProductGlAccounts"/>
</request-map>
<request-map uri="deleteProductGlAccount">
<security https="true" auth="true"/>
<event type="service" path="" invoke="deleteProductGlAccount"/>
<response name="success" type="view" value="EditProductGlAccounts"/>
<response name="error" type="view" value="EditProductGlAccounts"/>
</request-map>
<!-- ================ Product PaymentMethodTypes Requests ================= -->
<request-map uri="EditProductPaymentMethodTypes">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductPaymentMethodTypes"/>
</request-map>
<request-map uri="createProductPaymentMethodType">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductPaymentMethodType"/>
<response name="success" type="view" value="EditProductPaymentMethodTypes"/>
<response name="error" type="view" value="EditProductPaymentMethodTypes"/>
</request-map>
<request-map uri="updateProductPaymentMethodType">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductPaymentMethodType"/>
<response name="success" type="view" value="EditProductPaymentMethodTypes"/>
<response name="error" type="view" value="EditProductPaymentMethodTypes"/>
</request-map>
<request-map uri="deleteProductPaymentMethodType">
<security https="true" auth="true"/>
<event type="service" path="" invoke="deleteProductPaymentMethodType"/>
<response name="success" type="view" value="EditProductPaymentMethodTypes"/>
<response name="error" type="view" value="EditProductPaymentMethodTypes"/>
</request-map>
<!-- ================ Feature Requests ================= -->
<request-map uri="EditFeatureCategories">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditFeatureCategories"/>
</request-map>
<request-map uri="CreateFeatureCategory">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductFeatureCategory"/>
<response name="success" type="view" value="EditFeatureCategoryFeatures"/>
<response name="error" type="view" value="EditFeatureCategories"/>
</request-map>
<request-map uri="UpdateFeatureCategory">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductFeatureCategory"/>
<response name="success" type="request-redirect-noparam" value="EditFeatureCategories"/>
</request-map>
<request-map uri="EditFeatureCategoryFeatures">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditFeatureCategoryFeatures"/>
</request-map>
<request-map uri="UpdateProductFeatureInCategory">
<security https="true" auth="true"/>
<event type="service-multi" path="" invoke="updateProductFeature"/>
<response name="success" type="view" value="EditFeatureCategoryFeatures"/>
<response name="error" type="view" value="EditFeatureCategoryFeatures"/>
</request-map>
<request-map uri="BulkAddProductFeatures">
<security https="true" auth="true"/>
<event type="service-multi" path="" invoke="createProductFeature"/>
<response name="success" type="view" value="EditFeatureCategoryFeatures"/>
<response name="error" type="view" value="QuickAddProductFeatures"/>
</request-map>
<request-map uri="QuickAddProductFeatures">
<security https="true" auth="true"/>
<response name="success" type="view" value="QuickAddProductFeatures"/>
</request-map>
<request-map uri="ListFeatures">
<security https="true" auth="true"/>
<response name="success" type="view" value="ListFeatures"/>
</request-map>
<request-map uri="EditFeature">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditFeature"/>
</request-map>
<request-map uri="CreateFeature">
<security https="true" auth="true"/>
<response name="success" type="view" value="CreateFeature"/>
</request-map>
<request-map uri="createProductFeature">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductFeature"/>
<!-- SCIPIO: too confusing, just go back
<response name="success" type="view" value="EditFeatureCategoryFeatures"/> -->
<response name="success" type="view" value="EditFeature"/>
<response name="error" type="view" value="EditFeature"/>
</request-map>
<request-map uri="updateProductFeature">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductFeature"/>
<response name="success" type="view" value="EditFeature"/>
<response name="error" type="view" value="EditFeature"/>
</request-map>
<request-map uri="EditFeatureGroups">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditFeatureGroups"/>
</request-map>
<request-map uri="EditProductFeatureGroup">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditFeatureGroup"/>
</request-map>
<request-map uri="CreateProductFeatureGroup">
<security https="true" auth="true"/>
<event type="service" invoke="createProductFeatureGroup"/>
<response name="success" type="view" value="EditFeatureGroups"/>
<response name="error" type="view" value="EditFeatureGroups"/>
</request-map>
<request-map uri="UpdateProductFeatureGroup">
<security https="true" auth="true"/>
<event type="service" invoke="updateProductFeatureGroup"/>
<response name="success" type="view" value="EditFeatureGroups"/>
<response name="error" type="view" value="EditFeatureGroups"/>
</request-map>
<request-map uri="EditFeatureGroupAppls">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditFeatureGroupAppls"/>
</request-map>
<request-map uri="CreateProductFeatureGroupAppl">
<security https="true" auth="true"/>
<event type="service" invoke="createProductFeatureGroupAppl"/>
<response name="success" type="request-redirect" value="EditFeatureGroupAppls"><redirect-parameter name="productFeatureGroupId"/></response>
<response name="error" type="view" value="EditFeatureGroupAppls"/>
</request-map>
<request-map uri="UpdateProductFeatureGroupAppl">
<security https="true" auth="true"/>
<event type="service-multi" invoke="updateProductFeatureGroupAppl"/>
<response name="success" type="request-redirect" value="EditFeatureGroupAppls"><redirect-parameter name="productFeatureGroupId"/></response>
<response name="error" type="view" value="EditFeatureGroupAppls"/>
</request-map>
<request-map uri="ApplyFeaturesFromCategoryToGroup">
<security https="true" auth="true"/>
<event type="service-multi" invoke="createProductFeatureGroupAppl"/>
<response name="success" type="request-redirect" value="EditFeatureGroupAppls"><redirect-parameter name="productFeatureGroupId"/></response>
<response name="error" type="view" value="EditFeatureGroupAppls"/>
</request-map>
<request-map uri="RemoveProductFeatureGroupAppl">
<security https="true" auth="true"/>
<event type="service" invoke="removeProductFeatureGroupAppl"/>
<response name="success" type="request-redirect" value="EditFeatureGroupAppls"><redirect-parameter name="productFeatureGroupId"/></response>
<response name="error" type="view" value="EditFeatureGroupAppls"/>
</request-map>
<request-map uri="EditFeatureTypes">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditFeatureTypes"/>
</request-map>
<request-map uri="EditFeatureType">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditFeatureType"/>
</request-map>
<request-map uri="EditFeatureInterActions">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditFeatureInterActions"/>
</request-map>
<request-map uri="EditFeatureInterAction">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditFeatureInterAction"/>
</request-map>
<request-map uri="createProductFeatureIactn">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductFeatureIactn"/>
<response name="success" type="view" value="EditFeatureInterAction"/>
<response name="error" type="view" value="EditFeatureInterAction"/>
</request-map>
<request-map uri="removeProductFeatureIactn">
<security https="true" auth="true"/>
<event type="service" path="" invoke="removeProductFeatureIactn"/>
<response name="success" type="request-redirect-noparam" value="EditFeatureInterActions"/>
<response name="error" type="view" value="EditFeatureInterAction"/>
</request-map>
<request-map uri="AddProductFeatureIactn">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductFeatureIactn"/>
<response name="success" type="view" value="EditProductFeatures"/>
<response name="error" type="view" value="EditProductFeatures"/>
</request-map>
<request-map uri="removeFeatureIactn">
<security https="true" auth="true"/>
<event type="service" path="" invoke="removeProductFeatureIactn"/>
<response name="success" type="view" value="EditProductFeatures"/>
<response name="error" type="view" value="EditProductFeatures"/>
</request-map>
<request-map uri="createProductFeatureType">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductFeatureType"/>
<response name="success" type="view" value="EditFeatureTypes"/>
<response name="error" type="view" value="EditFeatureType"/>
</request-map>
<request-map uri="updateProductFeatureType">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductFeatureType"/>
<response name="success" type="view" value="EditFeatureType"/>
<response name="error" type="view" value="EditFeatureType"/>
</request-map>
<request-map uri="removeProductFeatureType">
<security https="true" auth="true"/>
<event type="service" path="" invoke="removeProductFeatureType"/>
<response name="success" type="view" value="EditFeatureTypes"/>
<response name="error" type="view" value="EditFeatureType"/>
</request-map>
<request-map uri="ListFeaturePrice">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditFeature"/>
</request-map>
<request-map uri="createFeaturePrice">
<security https="true" auth="true"/>
<event type="service" invoke="createFeaturePrice"/>
<response name="success" type="view" value="EditFeature"/>
<response name="error" type="view" value="EditFeature"/>
</request-map>
<request-map uri="updateFeaturePrice">
<security https="true" auth="true"/>
<event type="service" invoke="updateFeaturePrice"/>
<response name="success" type="view" value="EditFeature"/>
<response name="error" type="view" value="EditFeature"/>
</request-map>
<request-map uri="deleteFeaturePrice">
<security https="true" auth="true"/>
<event type="service" invoke="deleteFeaturePrice"/>
<response name="success" type="view" value="EditFeature"/>
<response name="error" type="view" value="EditFeature"/>
</request-map>
<!-- ================ Product Feature Requests ================= -->
<request-map uri="EditProductFeatures">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductFeatures"/>
</request-map>
<request-map uri="ApplyFeatureToProduct">
<security https="true" auth="true"/>
<event type="service" path="" invoke="applyFeatureToProduct"/>
<response name="success" type="view" value="EditProductFeatures"/>
<response name="error" type="view" value="EditProductFeatures"/>
</request-map>
<request-map uri="ApplyFeaturesToProduct">
<security https="true" auth="true"/>
<event type="service-multi" path="" invoke="applyFeatureToProduct"/>
<response name="success" type="view" value="EditProductFeatures"/>
<response name="error" type="view" value="EditProductFeatures"/>
</request-map>
<request-map uri="ApplyFeaturesFromCategory">
<security https="true" auth="true"/>
<response name="success" type="view" value="ApplyFeaturesFromCategory"/>
</request-map>
<request-map uri="UpdateFeatureToProductApplication">
<security https="true" auth="true"/>
<event type="service-multi" path="" invoke="updateFeatureToProductApplication"/>
<response name="success" type="view" value="EditProductFeatures"/>
<response name="error" type="view" value="EditProductFeatures"/>
</request-map>
<request-map uri="RemoveFeatureFromProduct">
<security https="true" auth="true"/>
<event type="service" path="" invoke="removeFeatureFromProduct"/>
<response name="success" type="view" value="EditProductFeatures"/>
<response name="error" type="view" value="EditProductFeatures"/>
</request-map>
<request-map uri="ApplyFeatureToProductFromTypeAndCode">
<security https="true" auth="true"/>
<event type="service" path="" invoke="applyFeatureToProductFromTypeAndCode"/>
<response name="success" type="view" value="EditProductFeatures"/>
<response name="error" type="view" value="EditProductFeatures"/>
</request-map>
<!-- SCIPIO (2019-08-02): Returns the feature codes available for a given ProductFeatureType in json format -->
<request-map uri="FindProductFeatureTypesAndCodes">
<security https="true" auth="true"/>
<event type="java" path="org.ofbiz.product.product.ProductEvents" invoke="findProductFeatureTypesAndCodes"/>
<response name="success" type="request" value="json"/>
<response name="error" type="request" value="json"/>
</request-map>
<request-map uri="createProductFeatureApplAttr">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductFeatureApplAttr"/>
<response name="success" type="view" value="EditProductFeatures"/>
<response name="error" type="view" value="EditProductFeatures"/>
</request-map>
<request-map uri="deleteProductFeatureApplAttr">
<security https="true" auth="true"/>
<event type="service" path="" invoke="removeProductFeatureApplAttr"/>
<response name="success" type="view" value="EditProductFeatures"/>
<response name="error" type="view" value="EditProductFeatures"/>
</request-map>
<request-map uri="CreateVirtualWithVariantsForm">
<security https="true" auth="true"/>
<response name="success" type="view" value="CreateVirtualWithVariantsForm"/>
</request-map>
<request-map uri="quickCreateVirtualWithVariants">
<security https="true" auth="true"/>
<event type="service" path="" invoke="quickCreateVirtualWithVariants"/>
<response name="success" type="view" value="EditProduct"/>
<response name="error" type="view" value="CreateVirtualWithVariantsForm"/>
</request-map>
<request-map uri="addVariantsToVirtual">
<security https="true" auth="true"/>
<event type="service" path="" invoke="quickCreateVirtualWithVariants"/>
<response name="success" type="view" value="EditProductAssoc"/>
<response name="error" type="view" value="QuickAddVariants"/>
</request-map>
<request-map uri="QuickAddVariants">
<security https="true" auth="true"/>
<response name="success" type="view" value="QuickAddVariants"/>
</request-map>
<request-map uri="QuickAddChosenVariant">
<security https="true" auth="true"/>
<event type="java" path="org.ofbiz.product.product.VariantEvents" invoke="quickAddChosenVariant"/>
<response name="success" type="view" value="QuickAddVariants"/>
<response name="error" type="view" value="QuickAddVariants"/>
</request-map>
<request-map uri="QuickAddChosenVariants">
<security https="true" auth="true"/>
<event type="service-multi" path="" invoke="quickAddVariant"/>
<response name="success" type="view" value="QuickAddVariants"/>
<response name="error" type="view" value="QuickAddVariants"/>
</request-map>
<!-- ================ ProdCatalog Requests ================= -->
<request-map uri="FindCatalog">
<security https="true" auth="true"/>
<response name="success" type="view" value="FindCatalog"/>
</request-map>
<request-map uri="EditProdCatalog">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProdCatalog"/>
</request-map>
<request-map uri="CreateSeoProdCatalog">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createMissingCategoryAndProductAltUrls"/>
<response name="success" type="request-redirect" value="EditProdCatalog"/>
</request-map>
<request-map uri="createProdCatalog">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProdCatalog"/>
<response name="success" type="view" value="EditProdCatalog"/>
<response name="error" type="view" value="EditProdCatalog"/>
</request-map>
<request-map uri="updateProdCatalog">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProdCatalog"/>
<response name="success" type="view" value="EditProdCatalog"/>
<response name="error" type="view" value="EditProdCatalog"/>
</request-map>
<request-map uri="EditProdCatalogAjax">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProdCatalogSection"/>
</request-map>
<!-- ================ ProdCatalog Categories Requests ================= -->
<request-map uri="EditProdCatalogCategories">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProdCatalogCategories"/>
</request-map>
<request-map uri="addProductCategoryToProdCatalog">
<security https="true" auth="true"/>
<event type="service" path="" invoke="addProductCategoryToProdCatalog"/>
<response name="success" type="view" value="EditProdCatalogCategories"/>
<response name="error" type="view" value="EditProdCatalogCategories"/>
</request-map>
<request-map uri="updateProductCategoryToProdCatalog">
<security https="true" auth="true"/>
<event type="service-multi" path="" invoke="updateProductCategoryToProdCatalog"/>
<response name="success" type="view" value="EditProdCatalogCategories"/>
<response name="error" type="view" value="EditProdCatalogCategories"/>
</request-map>
<request-map uri="removeProductCategoryFromProdCatalog">
<security https="true" auth="true"/>
<event type="service" path="" invoke="removeProductCategoryFromProdCatalog"/>
<response name="success" type="view" value="EditProdCatalogCategories"/>
<response name="error" type="view" value="EditProdCatalogCategories"/>
</request-map>
<!-- ================ ProdCatalog Stores Requests ================= -->
<!-- SCIPIO: To be removed because it is "duplicated" in EditProductStoreCatalogs -->
<!-- <request-map uri="EditProdCatalogStores">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProdCatalogStores"/>
</request-map>
<request-map uri="createProdCatalogStore">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductStoreCatalog"/>
<response name="success" type="view" value="EditProdCatalogStores"/>
<response name="error" type="view" value="EditProdCatalogStores"/>
</request-map>
<request-map uri="updateProdCatalogStore">
<security https="true" auth="true"/>
<event type="service-multi" path="" invoke="updateProductStoreCatalog"/>
<response name="success" type="view" value="EditProdCatalogStores"/>
<response name="error" type="view" value="EditProdCatalogStores"/>
</request-map>
<request-map uri="deleteProdCatalogStore">
<security https="true" auth="true"/>
<event type="service" path="" invoke="deleteProductStoreCatalog"/>
<response name="success" type="view" value="EditProdCatalogStores"/>
<response name="error" type="view" value="EditProdCatalogStores"/>
</request-map> -->
<request-map uri="ListParentProductStoreGroup"><security https="true" auth="true"/><response name="success" type="view" value="ListParentProductStoreGroup"/></request-map>
<request-map uri="EditProductStoreGroup"><security https="true" auth="true"/><response name="success" type="view" value="EditProductStoreGroup"/></request-map>
<request-map uri="EditProductStoreGroupAndAssoc"><security https="true" auth="true"/><response name="success" type="view" value="EditProductStoreGroupAndAssoc"/></request-map>
<request-map uri="createProductStoreGroup">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductStoreGroup"/>
<response name="success" type="view" value="ListParentProductStoreGroup"/>
<response name="error" type="view" value="EditProductStoreGroup"/>
</request-map>
<request-map uri="updateProductStoreGroup">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductStoreGroup"/>
<response name="success" type="view" value="ListParentProductStoreGroup"/>
<response name="error" type="view" value="EditProductStoreGroup"/>
</request-map>
<request-map uri="getProductStoreGroupRollupHierarchy">
<security auth="false" https="true"/>
<event type="java" path="org.ofbiz.product.store.ProductStoreEvents" invoke="getChildProductStoreGroupTree"/>
<response name="success" type="request" value="json"/>
<response name="error" type="request" value="json"/>
</request-map>
<request-map uri="AddProductStoreToGroup">
<security auth="true" https="true"/>
<event type="service" invoke="createProductStoreGroupMember"/>
<response name="success" type="request" value="json"/>
<response name="error" type="request" value="json"/>
</request-map>
<request-map uri="updateProductStoreGroupRollup">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductStoreGroupRollup"/>
<response name="success" type="view" value="ListParentProductStoreGroup"/>
<response name="error" type="view" value="EditProductStoreGroup"/>
</request-map>
<!-- ================ ProdCatalog Parties Requests ================= -->
<request-map uri="EditProdCatalogParties">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProdCatalogParties"/>
</request-map>
<request-map uri="addProdCatalogToParty">
<security https="true" auth="true"/>
<event type="service" path="" invoke="addProdCatalogToParty"/>
<response name="success" type="view" value="EditProdCatalogParties"/>
<response name="error" type="view" value="EditProdCatalogParties"/>
</request-map>
<request-map uri="updateProdCatalogToParty">
<security https="true" auth="true"/>
<event type="service-multi" path="" invoke="updateProdCatalogToParty"/>
<response name="success" type="view" value="EditProdCatalogParties"/>
<response name="error" type="view" value="EditProdCatalogParties"/>
</request-map>
<request-map uri="removeProdCatalogFromParty">
<security https="true" auth="true"/>
<event type="service" path="" invoke="removeProdCatalogFromParty"/>
<response name="success" type="view" value="EditProdCatalogParties"/>
<response name="error" type="view" value="EditProdCatalogParties"/>
</request-map>
<!-- ================ ProductPromo Requests ================= -->
<request-map uri="FindProductPromo">
<security https="true" auth="true"/>
<response name="success" type="view" value="FindProductPromo"/>
</request-map>
<request-map uri="EditProductPromo">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductPromo"/>
</request-map>
<request-map uri="createProductPromo">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductPromo"/>
<response name="success" type="view" value="EditProductPromo"/>
<response name="error" type="view" value="EditProductPromo"/>
</request-map>
<request-map uri="updateProductPromo">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductPromo"/>
<response name="success" type="view" value="EditProductPromo"/>
<response name="error" type="view" value="EditProductPromo"/>
</request-map>
<!-- ================ ProductPromo Stores Requests ================= -->
<request-map uri="EditProductPromoStores">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductPromoStores"/>
</request-map>
<request-map uri="promo_createProductStorePromoAppl">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductStorePromoAppl"/>
<response name="success" type="view" value="EditProductPromoStores"/>
<response name="error" type="view" value="EditProductPromoStores"/>
</request-map>
<request-map uri="promo_updateProductStorePromoAppl">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductStorePromoAppl"/>
<response name="success" type="view" value="EditProductPromoStores"/>
<response name="error" type="view" value="EditProductPromoStores"/>
</request-map>
<request-map uri="promo_deleteProductStorePromoAppl">
<security https="true" auth="true"/>
<event type="service" path="" invoke="deleteProductStorePromoAppl"/>
<response name="success" type="view" value="EditProductPromoStores"/>
<response name="error" type="view" value="EditProductPromoStores"/>
</request-map>
<!-- ================ ProductMaints Requests ================= -->
<request-map uri="EditProductMaints">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductMaints"/>
</request-map>
<request-map uri="createProductMaint">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductMaint"/>
<response name="success" type="view" value="EditProductMaints"/>
<response name="error" type="view" value="EditProductMaints"/>
</request-map>
<request-map uri="updateProductMaint">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductMaint"/>
<response name="success" type="view" value="EditProductMaints"/>
<response name="error" type="view" value="EditProductMaints"/>
</request-map>
<request-map uri="deleteProductMaint">
<security https="true" auth="true"/>
<event type="service" path="" invoke="deleteProductMaint"/>
<response name="success" type="view" value="EditProductMaints"/>
<response name="error" type="view" value="EditProductMaints"/>
</request-map>
<!-- ================ ProductMeters Requests ================= -->
<request-map uri="EditProductMeters">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductMeters"/>
</request-map>
<request-map uri="createProductMeter">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductMeter"/>
<response name="success" type="view" value="EditProductMeters"/>
<response name="error" type="view" value="EditProductMeters"/>
</request-map>
<request-map uri="updateProductMeter">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductMeter"/>
<response name="success" type="view" value="EditProductMeters"/>
<response name="error" type="view" value="EditProductMeters"/>
</request-map>
<request-map uri="deleteProductMeter">
<security https="true" auth="true"/>
<event type="service" path="" invoke="deleteProductMeter"/>
<response name="success" type="view" value="EditProductMeters"/>
<response name="error" type="view" value="EditProductMeters"/>
</request-map>
<!-- ================ ProductGeo Requests ================= -->
<request-map uri="EditProductGeos">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductGeos"/>
</request-map>
<request-map uri="createProductGeo">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductGeo"/>
<response name="success" type="view" value="EditProductGeos"/>
<response name="error" type="view" value="EditProductGeos"/>
</request-map>
<request-map uri="updateProductGeo">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductGeo"/>
<response name="success" type="view" value="EditProductGeos"/>
<response name="error" type="view" value="EditProductGeos"/>
</request-map>
<request-map uri="deleteProductGeo">
<security https="true" auth="true"/>
<event type="service" path="" invoke="deleteProductGeo"/>
<response name="success" type="view" value="EditProductGeos"/>
<response name="error" type="view" value="EditProductGeos"/>
</request-map>
<!-- ================ ProductSubscriptionResources Requests ================= -->
<request-map uri="EditProductSubscriptionResources"><security https="true" auth="true"/><response name="success" type="view" value="EditProductSubscriptionResources"/></request-map>
<request-map uri="createProductSubscriptionResource">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductSubscriptionResource"/>
<response name="success" type="view" value="EditProductSubscriptionResources"/>
<response name="error" type="view" value="EditProductSubscriptionResources"/>
</request-map>
<request-map uri="updateProductSubscriptionResource">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductSubscriptionResource"/>
<response name="success" type="view" value="EditProductSubscriptionResources"/>
<response name="error" type="view" value="EditProductSubscriptionResources"/>
</request-map>
<request-map uri="deleteProductSubscriptionResource">
<security https="true" auth="true"/>
<event type="service" path="" invoke="deleteProductSubscriptionResource"/>
<response name="success" type="view" value="EditProductSubscriptionResources"/>
<response name="error" type="view" value="EditProductSubscriptionResources"/>
</request-map>
<!-- ================ Subscription Requests ================= -->
<request-map uri="FindSubscription">
<security https="true" auth="true"/>
<response name="success" type="view" value="FindSubscription"/>
</request-map>
<request-map uri="EditSubscription">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditSubscription"/>
</request-map>
<request-map uri="createSubscription">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createSubscription"/>
<response name="success" type="view" value="EditSubscription"/>
<response name="error" type="view" value="EditSubscription"/>
</request-map>
<request-map uri="updateSubscription">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateSubscription"/>
<response name="success" type="view" value="EditSubscription"/>
<response name="error" type="view" value="EditSubscription"/>
</request-map>
<!-- ================ SubscriptionResource Requests ================= -->
<request-map uri="FindSubscriptionResource">
<security https="true" auth="true"/>
<response name="success" type="view" value="FindSubscriptionResource"/>
</request-map>
<request-map uri="EditSubscriptionResource">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditSubscriptionResource"/>
</request-map>
<request-map uri="createSubscriptionResource">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createSubscriptionResource"/>
<response name="success" type="view" value="EditSubscriptionResource"/>
<response name="error" type="view" value="EditSubscriptionResource"/>
</request-map>
<request-map uri="updateSubscriptionResource">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateSubscriptionResource"/>
<response name="success" type="view" value="EditSubscriptionResource"/>
<response name="error" type="view" value="EditSubscriptionResource"/>
</request-map>
<request-map uri="EditSubscriptionResourceProducts">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditSubscriptionResourceProducts"/>
</request-map>
<request-map uri="createProductSubscriptionResourceSr">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductSubscriptionResource"/>
<response name="success" type="view" value="EditSubscriptionResourceProducts"/>
<response name="error" type="view" value="EditSubscriptionResourceProducts"/>
</request-map>
<request-map uri="updateProductSubscriptionResourceSr">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductSubscriptionResource"/>
<response name="success" type="view" value="EditSubscriptionResourceProducts"/>
<response name="error" type="view" value="EditSubscriptionResourceProducts"/>
</request-map>
<request-map uri="deleteProductSubscriptionResourceSr">
<security https="true" auth="true"/>
<event type="service" path="" invoke="deleteProductSubscriptionResource"/>
<response name="success" type="view" value="EditSubscriptionResourceProducts"/>
<response name="error" type="view" value="EditSubscriptionResourceProducts"/>
</request-map>
<!-- ================ Subscription Attributes ================= -->
<request-map uri="EditSubscriptionAttributes">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditSubscriptionAttributes"/>
</request-map>
<request-map uri="UpdateSubscriptionAttribute">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateSubscriptionAttribute"/>
<response name="success" type="view" value="EditSubscriptionAttributes"/>
</request-map>
<!-- ================ Subscription Communication Event ================= -->
<request-map uri="EditSubscriptionCommEvent">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditSubscriptionCommEvent"/>
</request-map>
<request-map uri="createSubscriptionCommEvent">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createSubscriptionCommEvent"/>
<response name="success" type="view" value="EditSubscriptionCommEvent"/>
<response name="error" type="view" value="EditSubscriptionCommEvent"/>
</request-map>
<request-map uri="removeSubscriptionCommEvent">
<security https="true" auth="true"/>
<event type="service" path="" invoke="removeSubscriptionCommEvent"/>
<response name="success" type="view" value="EditSubscriptionCommEvent"/>
<response name="error" type="view" value="EditSubscriptionCommEvent"/>
</request-map>
<!-- ================ ProductPromo Rules Requests ================= -->
<request-map uri="EditProductPromoRules">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductPromoRules"/>
</request-map>
<request-map uri="createProductPromoRule">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductPromoRule"/>
<response name="success" type="view" value="EditProductPromoRules"/>
<response name="error" type="view" value="EditProductPromoRules"/>
</request-map>
<request-map uri="updateProductPromoRule">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductPromoRule"/>
<response name="success" type="view" value="EditProductPromoRules"/>
<response name="error" type="view" value="EditProductPromoRules"/>
</request-map>
<request-map uri="deleteProductPromoRule">
<security https="true" auth="true"/>
<event type="service" path="" invoke="deleteProductPromoRule"/>
<response name="success" type="view" value="EditProductPromoRules"/>
<response name="error" type="view" value="EditProductPromoRules"/>
</request-map>
<request-map uri="createProductPromoCond">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductPromoCond"/>
<response name="success" type="view" value="EditProductPromoRules"/>
<response name="error" type="view" value="EditProductPromoRules"/>
</request-map>
<request-map uri="updateProductPromoCond">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductPromoCond"/>
<response name="success" type="view" value="EditProductPromoRules"/>
<response name="error" type="view" value="EditProductPromoRules"/>
</request-map>
<request-map uri="LookupUserLoginAndPartyDetails">
<security https="true" auth="true"/>
<response name="success" type="view" value="LookupUserLoginAndPartyDetails"/>
</request-map>
<request-map uri="deleteProductPromoCond">
<security https="true" auth="true"/>
<event type="service" path="" invoke="deleteProductPromoCond"/>
<response name="success" type="view" value="EditProductPromoRules"/>
<response name="error" type="view" value="EditProductPromoRules"/>
</request-map>
<request-map uri="createProductPromoAction">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductPromoAction"/>
<response name="success" type="view" value="EditProductPromoRules"/>
<response name="error" type="view" value="EditProductPromoRules"/>
</request-map>
<request-map uri="updateProductPromoAction">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductPromoAction"/>
<response name="success" type="view" value="EditProductPromoRules"/>
<response name="error" type="view" value="EditProductPromoRules"/>
</request-map>
<request-map uri="deleteProductPromoAction">
<security https="true" auth="true"/>
<event type="service" path="" invoke="deleteProductPromoAction"/>
<response name="success" type="view" value="EditProductPromoRules"/>
<response name="error" type="view" value="EditProductPromoRules"/>
</request-map>
<request-map uri="createProductPromoCategory">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductPromoCategory"/>
<response name="success" type="view" value="EditProductPromoRules"/>
<response name="error" type="view" value="EditProductPromoRules"/>
</request-map>
<request-map uri="updateProductPromoCategory">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductPromoCategory"/>
<response name="success" type="view" value="EditProductPromoRules"/>
<response name="error" type="view" value="EditProductPromoRules"/>
</request-map>
<request-map uri="deleteProductPromoCategory">
<security https="true" auth="true"/>
<event type="service" path="" invoke="deleteProductPromoCategory"/>
<response name="success" type="view" value="EditProductPromoRules"/>
<response name="error" type="view" value="EditProductPromoRules"/>
</request-map>
<request-map uri="createProductPromoProduct">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductPromoProduct"/>
<response name="success" type="view" value="EditProductPromoRules"/>
<response name="error" type="view" value="EditProductPromoRules"/>
</request-map>
<request-map uri="updateProductPromoProduct">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductPromoProduct"/>
<response name="success" type="view" value="EditProductPromoRules"/>
<response name="error" type="view" value="EditProductPromoRules"/>
</request-map>
<request-map uri="deleteProductPromoProduct">
<security https="true" auth="true"/>
<event type="service" path="" invoke="deleteProductPromoProduct"/>
<response name="success" type="view" value="EditProductPromoRules"/>
<response name="error" type="view" value="EditProductPromoRules"/>
</request-map>
<!-- ================ ProductPrice Rules Requests ================= -->
<request-map uri="FindProductPriceRules">
<security https="true" auth="true"/>
<response name="success" type="view" value="FindPriceRules"/>
</request-map>
<request-map uri="EditProductPriceRules">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductPriceRules"/>
</request-map>
<request-map uri="createProductPriceRule">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductPriceRule"/>
<response name="success" type="view" value="EditProductPriceRules"/>
<response name="error" type="view" value="FindPriceRules"/>
</request-map>
<request-map uri="updateProductPriceRule">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductPriceRule"/>
<response name="success" type="view" value="EditProductPriceRules"/>
<response name="error" type="view" value="EditProductPriceRules"/>
</request-map>
<request-map uri="deleteProductPriceRule">
<security https="true" auth="true"/>
<event type="service" path="" invoke="deleteProductPriceRule"/>
<response name="success" type="view" value="FindPriceRules"/>
<response name="error" type="view" value="EditProductPriceRules"/>
</request-map>
<request-map uri="createProductPriceCond">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductPriceCond"/>
<response name="success" type="view" value="EditProductPriceRules"/>
<response name="error" type="view" value="EditProductPriceRules"/>
</request-map>
<request-map uri="updateProductPriceCond">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductPriceCond"/>
<response name="success" type="view" value="EditProductPriceRules"/>
<response name="error" type="view" value="EditProductPriceRules"/>
</request-map>
<request-map uri="deleteProductPriceCond">
<security https="true" auth="true"/>
<event type="service" path="" invoke="deleteProductPriceCond"/>
<response name="success" type="view" value="EditProductPriceRules"/>
<response name="error" type="view" value="EditProductPriceRules"/>
</request-map>
<request-map uri="createProductPriceAction">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductPriceAction"/>
<response name="success" type="view" value="EditProductPriceRules"/>
<response name="error" type="view" value="EditProductPriceRules"/>
</request-map>
<request-map uri="updateProductPriceAction">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductPriceAction"/>
<response name="success" type="view" value="EditProductPriceRules"/>
<response name="error" type="view" value="EditProductPriceRules"/>
</request-map>
<request-map uri="deleteProductPriceAction">
<security https="true" auth="true"/>
<event type="service" path="" invoke="deleteProductPriceAction"/>
<response name="success" type="view" value="EditProductPriceRules"/>
<response name="error" type="view" value="EditProductPriceRules"/>
</request-map>
<!-- Get Values options associated with a Price Rule Condition Input -->
<request-map uri="getAssociatedPriceRulesConds">
<security https="true" auth="false"/>
<event type="service" invoke="getAssociatedPriceRulesConds"/>
<response name="success" type="request" value="json"/>
<response name="error" type="request" value="json"/>
</request-map>
<!-- ================ ProductPromoCode Requests ================= -->
<request-map uri="FindProductPromoCode">
<security https="true" auth="true"/>
<response name="success" type="view" value="FindProductPromoCode"/>
</request-map>
<request-map uri="deleteProductPromoCode">
<security https="true" auth="true"/>
<event type="service" path="" invoke="deleteProductPromoCode"/>
<response name="success" type="view" value="FindProductPromoCode"/>
<response name="error" type="view" value="FindProductPromoCode"/>
</request-map>
<request-map uri="EditProductPromoCode">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductPromoCode"/>
</request-map>
<request-map uri="createProductPromoCode">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductPromoCode"/>
<response name="success" type="view" value="EditProductPromoCode"/>
<response name="error" type="view" value="EditProductPromoCode"/>
</request-map>
<request-map uri="updateProductPromoCode">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductPromoCode"/>
<response name="success" type="view" value="EditProductPromoCode"/>
<response name="error" type="view" value="EditProductPromoCode"/>
</request-map>
<request-map uri="createProductPromoCodeEmail">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductPromoCodeEmail"/>
<response name="success" type="view" value="EditProductPromoCode"/>
<response name="error" type="view" value="EditProductPromoCode"/>
</request-map>
<request-map uri="deleteProductPromoCodeEmail">
<security https="true" auth="true"/>
<event type="service" path="" invoke="deleteProductPromoCodeEmail"/>
<response name="success" type="view" value="EditProductPromoCode"/>
<response name="error" type="view" value="EditProductPromoCode"/>
</request-map>
<request-map uri="createBulkProductPromoCodeEmail">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createBulkProductPromoCodeEmail"/>
<response name="success" type="view" value="EditProductPromoCode"/>
<response name="error" type="view" value="EditProductPromoCode"/>
</request-map>
<request-map uri="createProductPromoCodeParty">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductPromoCodeParty"/>
<response name="success" type="view" value="EditProductPromoCode"/>
<response name="error" type="view" value="EditProductPromoCode"/>
</request-map>
<request-map uri="deleteProductPromoCodeParty">
<security https="true" auth="true"/>
<event type="service" path="" invoke="deleteProductPromoCodeParty"/>
<response name="success" type="view" value="EditProductPromoCode"/>
<response name="error" type="view" value="EditProductPromoCode"/>
</request-map>
<request-map uri="createProductPromoCodeSet">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductPromoCodeSet"/>
<response name="success" type="view" value="FindProductPromoCode"/>
<response name="error" type="view" value="FindProductPromoCode"/>
</request-map>
<request-map uri="createBulkProductPromoCode">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createBulkProductPromoCode"/>
<response name="success" type="view" value="FindProductPromoCode"/>
<response name="error" type="view" value="FindProductPromoCode"/>
</request-map>
<!-- ================ Product Store Requests ============= -->
<request-map uri="FindProductStore">
<security https="true" auth="true"/>
<response name="success" type="view" value="FindProductStore"/>
</request-map>
<request-map uri="EditProductStore">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductStore"/>
</request-map>
<request-map uri="createProductStore">
<security https="true" auth="true"/>
<event type="service" invoke="createProductStore"/>
<response name="success" type="view" value="EditProductStore"/>
<response name="error" type="view" value="EditProductStore"/>
</request-map>
<request-map uri="updateProductStore">
<security https="true" auth="true"/>
<event type="service" invoke="updateProductStore"/>
<response name="success" type="view" value="EditProductStore"/>
<response name="error" type="view" value="EditProductStore"/>
</request-map>
<!-- ================ ProductStore WebSite Requests ================= -->
<request-map uri="EditProductStoreWebSites">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductStoreWebSites"/>
</request-map>
<request-map uri="storeUpdateWebSite">
<security https="true" auth="true"/>
<event type="service" invoke="updateWebSite"/>
<response name="success" type="view" value="EditProductStoreWebSites"/>
<response name="error" type="view" value="EditProductStoreWebSites"/>
</request-map>
<request-map uri="setProductStoreDefaultWebSite">
<security https="true" auth="true"/>
<event type="service" invoke="setProductStoreDefaultWebSite"/>
<response name="success" type="view" value="EditProductStoreWebSites"/>
<response name="error" type="view" value="EditProductStoreWebSites"/>
</request-map>
<!-- ================ ProductStore Role Requests ================= -->
<request-map uri="FindProductStoreRoles">
<security https="true" auth="true"/>
<response name="success" type="view" value="FindProductStoreRoles"/>
</request-map>
<request-map uri="storeCreateRole">
<security https="true" auth="true"/>
<event type="service" invoke="createProductStoreRole"/>
<response name="success" type="view" value="FindProductStoreRoles"/>
<response name="error" type="view" value="FindProductStoreRoles"/>
</request-map>
<request-map uri="storeUpdateRole">
<security https="true" auth="true"/>
<event type="service" invoke="updateProductStoreRole"/>
<response name="success" type="view" value="FindProductStoreRoles"/>
<response name="error" type="view" value="FindProductStoreRoles"/>
</request-map>
<request-map uri="storeRemoveRole">
<security https="true" auth="true"/>
<event type="service" invoke="removeProductStoreRole"/>
<response name="success" type="view" value="FindProductStoreRoles"/>
<response name="error" type="view" value="FindProductStoreRoles"/>
</request-map>
<!-- ================ ProductStore Payment Requests ================= -->
<request-map uri="EditProductStorePaySetup">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductStorePaySetup"/>
</request-map>
<request-map uri="storeCreatePaySetting">
<security https="true" auth="true"/>
<event type="service" invoke="createProductStorePaymentSetting"/>
<response name="success" type="view" value="EditProductStorePaySetup"/>
<response name="error" type="view" value="EditProductStorePaySetup"/>
</request-map>
<request-map uri="storeUpdatePaySetting">
<security https="true" auth="true"/>
<event type="service" invoke="updateProductStorePaymentSetting"/>
<response name="success" type="view" value="EditProductStorePaySetup"/>
<response name="error" type="view" value="EditProductStorePaySetup"/>
</request-map>
<request-map uri="storeRemovePaySetting">
<security https="true" auth="true"/>
<event type="service" invoke="deleteProductStorePaymentSetting"/>
<response name="success" type="view" value="EditProductStorePaySetup"/>
<response name="error" type="view" value="EditProductStorePaySetup"/>
</request-map>
<!-- ================ ProductStore Shipping Requests ================= -->
<request-map uri="EditProductStoreShipSetup">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductStoreShipSetup"/>
</request-map>
<request-map uri="EditProductStoreShipmentCostEstimates">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductStoreShipmentCostEstimates"/>
</request-map>
<request-map uri="storeCreateShipRate">
<security https="true" auth="true"/>
<event type="service" invoke="createShipmentEstimate"/>
<response name="success" type="view" value="EditProductStoreShipmentCostEstimates"/>
<response name="error" type="view" value="EditProductStoreShipmentCostEstimates"/>
</request-map>
<request-map uri="storeRemoveShipRate">
<security https="true" auth="true"/>
<event type="service" invoke="removeShipmentEstimate"/>
<response name="success" type="view" value="EditProductStoreShipmentCostEstimates"/>
<response name="error" type="view" value="EditProductStoreShipmentCostEstimates"/>
</request-map>
<request-map uri="prepareCreateShipMeth">
<security https="true" auth="true"/>
<event type="groovy" path="component://product/webapp/catalog/store/prepareCreateShipMeth.groovy"/>
<response name="success" type="view" value="EditProductStoreShipSetup"/>
<response name="error" type="view" value="EditProductStoreShipSetup"/>
</request-map>
<request-map uri="storeCreateShipMeth">
<security https="true" auth="true"/>
<event type="service" invoke="createProductStoreShipMeth"/>
<response name="success" type="view" value="EditProductStoreShipSetup"/>
<response name="error" type="view" value="EditProductStoreShipSetup"/>
</request-map>
<request-map uri="storeUpdateShipMeth">
<security https="true" auth="true"/>
<event type="service" invoke="updateProductStoreShipMeth"/>
<response name="success" type="view" value="EditProductStoreShipSetup"/>
<response name="error" type="view" value="EditProductStoreShipSetup"/>
</request-map>
<request-map uri="storeRemoveShipMeth">
<security https="true" auth="true"/>
<event type="service" invoke="removeProductStoreShipMeth"/>
<response name="success" type="view" value="EditProductStoreShipSetup"/>
<response name="error" type="view" value="EditProductStoreShipSetup"/>
</request-map>
<!-- ================ QuantityBreak Requests ================= -->
<request-map uri="ListQuantityBreaks">
<security https="true" auth="true"/>
<response name="success" type="view" value="ListQuantityBreaks"/>
</request-map>
<request-map uri="createQuantityBreak">
<security https="true" auth="true"/>
<event type="service" invoke="createQuantityBreak"/>
<response name="success" type="view" value="ListQuantityBreaks"/>
<response name="error" type="view" value="ListQuantityBreaks"/>
</request-map>
<request-map uri="updateQuantityBreak">
<security https="true" auth="true"/>
<event type="service" invoke="updateQuantityBreak"/>
<response name="success" type="view" value="ListQuantityBreaks"/>
<response name="error" type="view" value="ListQuantityBreaks"/>
</request-map>
<request-map uri="deleteQuantityBreak">
<security https="true" auth="true"/>
<event type="service" invoke="deleteQuantityBreak"/>
<response name="success" type="view" value="ListQuantityBreaks"/>
<response name="error" type="view" value="ListQuantityBreaks"/>
</request-map>
<!-- ================ ShipmentMethodType Requests ================= -->
<request-map uri="ListShipmentMethodTypes">
<security https="true" auth="true"/>
<response name="success" type="view" value="ListShipmentMethodTypes"/>
</request-map>
<request-map uri="createShipmentMethodType">
<security https="true" auth="true"/>
<event type="service" invoke="createShipmentMethodType"/>
<response name="success" type="view" value="ListShipmentMethodTypes"/>
<response name="error" type="view" value="ListShipmentMethodTypes"/>
</request-map>
<request-map uri="updateShipmentMethodType">
<security https="true" auth="true"/>
<event type="service" invoke="updateShipmentMethodType"/>
<response name="success" type="view" value="ListShipmentMethodTypes"/>
<response name="error" type="view" value="ListShipmentMethodTypes"/>
</request-map>
<request-map uri="deleteShipmentMethodType">
<security https="true" auth="true"/>
<event type="service" invoke="deleteShipmentMethodType"/>
<response name="success" type="view" value="ListShipmentMethodTypes"/>
<response name="error" type="view" value="ListShipmentMethodTypes"/>
</request-map>
<!-- ================ CarrierShipmentMethod Requests ================= -->
<request-map uri="ListCarrierShipmentMethods">
<security https="true" auth="true"/>
<response name="success" type="view" value="ListCarrierShipmentMethods"/>
</request-map>
<request-map uri="createCarrierShipmentMethod">
<security https="true" auth="true"/>
<event type="service" invoke="createCarrierShipmentMethod"/>
<response name="success" type="view" value="ListCarrierShipmentMethods"/>
<response name="error" type="view" value="ListCarrierShipmentMethods"/>
</request-map>
<request-map uri="updateCarrierShipmentMethod">
<security https="true" auth="true"/>
<event type="service" invoke="updateCarrierShipmentMethod"/>
<response name="success" type="view" value="ListCarrierShipmentMethods"/>
<response name="error" type="view" value="ListCarrierShipmentMethods"/>
</request-map>
<request-map uri="deleteCarrierShipmentMethod">
<security https="true" auth="true"/>
<event type="service" invoke="deleteCarrierShipmentMethod"/>
<response name="success" type="view" value="ListCarrierShipmentMethods"/>
<response name="error" type="view" value="ListCarrierShipmentMethods"/>
</request-map>
<request-map uri="addCarrier">
<security https="true" auth="true"/>
<response name="success" type="view" value="NewCarrier"/>
<response name="error" type="view" value="ListCarrierShipmentMethods"/>
</request-map>
<request-map uri="createCarrier">
<security https="true" auth="true"/>
<event type="service" invoke="createCarrier"/>
<response name="success" type="view" value="ListCarrierShipmentMethods"/>
<response name="error" type="view" value="ListCarrierShipmentMethods"/>
</request-map>
<!-- ================ ProductStore Survey Requests ================= -->
<request-map uri="EditProductStoreSurveys">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductStoreSurveys"/>
</request-map>
<request-map uri="createProductStoreSurveyAppl">
<security https="true" auth="true"/>
<event type="service" invoke="createProductStoreSurveyAppl"/>
<response name="success" type="view" value="EditProductStoreSurveys"/>
</request-map>
<request-map uri="deleteProductStoreSurveyAppl">
<security https="true" auth="true"/>
<event type="service" invoke="deleteProductStoreSurveyAppl"/>
<response name="success" type="view" value="EditProductStoreSurveys"/>
</request-map>
<!-- ================ ProductStore Promos Requests ================= -->
<request-map uri="EditProductStorePromos">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductStorePromos"/>
</request-map>
<request-map uri="createProductStorePromoAppl">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductStorePromoAppl"/>
<response name="success" type="view" value="EditProductStorePromos"/>
<response name="error" type="view" value="EditProductStorePromos"/>
</request-map>
<request-map uri="updateProductStorePromoAppl">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductStorePromoAppl"/>
<response name="success" type="view" value="EditProductStorePromos"/>
<response name="error" type="view" value="EditProductStorePromos"/>
</request-map>
<request-map uri="deleteProductStorePromoAppl">
<security https="true" auth="true"/>
<event type="service" path="" invoke="deleteProductStorePromoAppl"/>
<response name="success" type="view" value="EditProductStorePromos"/>
<response name="error" type="view" value="EditProductStorePromos"/>
</request-map>
<!-- ================ ProductStore ProdCatalogs Requests ================= -->
<request-map uri="EditProductStoreCatalogs">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductStoreCatalogs"/>
</request-map>
<request-map uri="createProductStoreCatalog">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductStoreCatalog"/>
<response name="success" type="view" value="EditProductStoreCatalogs"/>
<response name="error" type="view" value="EditProductStoreCatalogs"/>
</request-map>
<request-map uri="updateProductStoreCatalog">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductStoreCatalog"/>
<response name="success" type="view" value="EditProductStoreCatalogs"/>
<response name="error" type="view" value="EditProductStoreCatalogs"/>
</request-map>
<request-map uri="deleteProductStoreCatalog">
<security https="true" auth="true"/>
<event type="service" path="" invoke="deleteProductStoreCatalog"/>
<response name="success" type="view" value="EditProductStoreCatalogs"/>
<response name="error" type="view" value="EditProductStoreCatalogs"/>
</request-map>
<!-- ================ ProductStore Email Requests ================= -->
<request-map uri="EditProductStoreEmails">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductStoreEmails"/>
</request-map>
<request-map uri="createProductStoreEmail">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductStoreEmailSetting"/>
<response name="success" type="view" value="EditProductStoreEmails"/>
<response name="error" type="view" value="EditProductStoreEmails"/>
</request-map>
<request-map uri="updateProductStoreEmail">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductStoreEmailSetting"/>
<response name="success" type="view" value="EditProductStoreEmails"/>
<response name="error" type="view" value="EditProductStoreEmails"/>
</request-map>
<request-map uri="removeProductStoreEmail">
<security https="true" auth="true"/>
<event type="service" path="" invoke="removeProductStoreEmailSetting"/>
<response name="success" type="view" value="EditProductStoreEmails"/>
<response name="error" type="view" value="EditProductStoreEmails"/>
</request-map>
<!-- ================ Product Store Keyword Override ============= -->
<request-map uri="editProductStoreKeywordOvrd">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductStoreKeywordOvrd"/>
</request-map>
<request-map uri="createProductStoreKeywordOvrd">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductStoreKeywordOvrd"/>
<response name="success" type="view" value="EditProductStoreKeywordOvrd"/>
<response name="error" type="view" value="EditProductStoreKeywordOvrd"/>
</request-map>
<request-map uri="updateProductStoreKeywordOvrd">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductStoreKeywordOvrd"/>
<response name="success" type="view" value="EditProductStoreKeywordOvrd"/>
<response name="error" type="view" value="EditProductStoreKeywordOvrd"/>
</request-map>
<request-map uri="deleteProductStoreKeywordOvrd">
<security https="true" auth="true"/>
<event type="service" path="" invoke="deleteProductStoreKeywordOvrd"/>
<response name="success" type="view" value="EditProductStoreKeywordOvrd"/>
<response name="error" type="view" value="EditProductStoreKeywordOvrd"/>
</request-map>
<!-- ================ ProductStore Segment Requests ================= -->
<request-map uri="ViewProductStoreSegments">
<security https="true" auth="true"/>
<response name="success" type="view" value="ViewProductStoreSegments"/>
</request-map>
<!-- ================ ProductStore FinAccount Settings ================ -->
<request-map uri="EditProductStoreFinAccountSettings">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductStoreFinAccountSettings"/>
</request-map>
<request-map uri="CreateProductStoreFinAccountSettings">
<security https="true" auth="true"/>
<event type="service" invoke="createProductStoreFinActSetting"/>
<response name="success" type="view" value="EditProductStoreFinAccountSettings"/>
<response name="error" type="view" value="EditProductStoreFinAccountSettings"/>
</request-map>
<request-map uri="UpdateProductStoreFinAccountSettings">
<security https="true" auth="true"/>
<event type="service" invoke="updateProductStoreFinActSetting"/>
<response name="success" type="view" value="EditProductStoreFinAccountSettings"/>
<response name="error" type="view" value="EditProductStoreFinAccountSettings"/>
</request-map>
<request-map uri="RemoveProductStoreFinAccountSettings">
<security https="true" auth="true"/>
<event type="service" invoke="removeProductStoreFinActSetting"/>
<response name="success" type="view" value="EditProductStoreFinAccountSettings"/>
<response name="error" type="view" value="EditProductStoreFinAccountSettings"/>
</request-map>
<!-- ================ ProductStore Vendor Payment Requests =========== -->
<request-map uri="EditProductStoreVendorPayments">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductStoreVendorPayments"/>
</request-map>
<request-map uri="createProductStoreVendorPayment">
<security https="true" auth="true"/>
<event type="service" invoke="createProductStoreVendorPayment"/>
<response name="success" type="view" value="EditProductStoreVendorPayments"/>
<response name="error" type="view" value="EditProductStoreVendorPayments"/>
</request-map>
<request-map uri="deleteProductStoreVendorPayment">
<security https="true" auth="true"/>
<event type="service" invoke="deleteProductStoreVendorPayment"/>
<response name="success" type="view" value="EditProductStoreVendorPayments"/>
<response name="error" type="view" value="EditProductStoreVendorPayments"/>
</request-map>
<!-- ================ ProductStore Vendor Shipment Requests =========== -->
<request-map uri="EditProductStoreVendorShipments">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductStoreVendorShipments"/>
</request-map>
<request-map uri="createProductStoreVendorShipment">
<security https="true" auth="true"/>
<event type="service" invoke="createProductStoreVendorShipment"/>
<response name="success" type="view" value="EditProductStoreVendorShipments"/>
<response name="error" type="view" value="EditProductStoreVendorShipments"/>
</request-map>
<request-map uri="deleteProductStoreVendorShipment">
<security https="true" auth="true"/>
<event type="service" invoke="deleteProductStoreVendorShipment"/>
<response name="success" type="view" value="EditProductStoreVendorShipments"/>
<response name="error" type="view" value="EditProductStoreVendorShipments"/>
</request-map>
<!-- ================ ProductStore Facility Requests =========== -->
<request-map uri="ProductStoreFacilities"><security https="true" auth="true"/>
<response name="success" type="view" value="ProductStoreFacilities"/>
</request-map>
<request-map uri="ListProductStoreFacilityFormOnly">
<security https="true" auth="true"/>
<response name="success" type="view" value="ListProductStoreFacility"/>
</request-map>
<request-map uri="editProductStoreFacility"><security https="true" auth="true"/>
<response name="success" type="view" value="EditProductStoreFacility"/>
</request-map>
<request-map uri="addProductStoreFacility">
<security https="true" auth="true"/>
<event type="service" invoke="createProductStoreFacility"/>
<!-- SCIPIO: no longer ajax
<response name="success" type="request" value="json"/>
<response name="error" type="request" value="json"/>
-->
<response name="success" type="view" value="ProductStoreFacilities"/>
<response name="error" type="view" value="ProductStoreFacilities"/>
</request-map>
<request-map uri="updateProductStoreFacility">
<security https="true" auth="true"/>
<event type="service" invoke="updateProductStoreFacility"/>
<!-- SCIPIO: no longer ajax
<response name="success" type="request" value="json"/>
<response name="error" type="request" value="json"/>
-->
<response name="success" type="view" value="ProductStoreFacilities"/>
<response name="error" type="view" value="ProductStoreFacilities"/>
</request-map>
<request-map uri="deleteProductStoreFacility">
<security https="true" auth="true"/>
<event type="service" invoke="deleteProductStoreFacility"/>
<!-- SCIPIO: no longer ajax
<response name="success" type="view" value="ListProductStoreFacility"/>
<response name="error" type="view" value="ListProductStoreFacility"/>
-->
<response name="success" type="view" value="ProductStoreFacilities"/>
<response name="error" type="view" value="ProductStoreFacilities"/>
</request-map>
<!-- ================ Keyword Thesaurus Requests ================= -->
<request-map uri="editKeywordThesaurus">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditKeywordThesaurus"/>
</request-map>
<request-map uri="createKeywordThesaurus">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createKeywordThesaurus"/>
<response name="success" type="view" value="EditKeywordThesaurus"/>
<response name="error" type="view" value="EditKeywordThesaurus"/>
</request-map>
<request-map uri="deleteKeywordThesaurus">
<security https="true" auth="true"/>
<event type="service" path="" invoke="deleteKeywordThesaurus"/>
<response name="success" type="view" value="EditKeywordThesaurus"/>
<response name="error" type="view" value="EditKeywordThesaurus"/>
</request-map>
<!-- ================ Product Review Requests ================= -->
<request-map uri="updateProductReview">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductReview"/>
<response name="success" type="request-redirect-noparam" value="FindReviews"/>
<response name="error" type="view" value="FindReviews"/>
</request-map>
<request-map uri="FindReviews">
<security https="true" auth="true"/>
<response name="success" type="view" value="FindReviews"/>
</request-map>
<request-map uri="updateProductReviewStatus">
<security https="true" auth="true"/>
<event type="service" path="" invoke="setProductReviewStatus"/>
<response name="success" type="view" value="FindReviews"/>
<response name="error" type="view" value="FindReviews"/>
</request-map>
<!-- ================ Supplier Product Requests ================= -->
<request-map uri="EditProductSuppliers">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditSupplierProduct"/>
</request-map>
<request-map uri="createSupplierProduct">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createSupplierProduct"/>
<response name="success" type="view" value="EditSupplierProduct"/>
<response name="error" type="view" value="EditSupplierProduct"/>
</request-map>
<request-map uri="updateSupplierProduct">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateSupplierProduct"/>
<response name="success" type="view" value="EditSupplierProduct"/>
<response name="error" type="view" value="EditSupplierProduct"/>
</request-map>
<request-map uri="removeSupplierProduct">
<security https="true" auth="true"/>
<event type="service" path="" invoke="removeSupplierProduct"/>
<response name="success" type="view" value="EditSupplierProduct"/>
<response name="error" type="view" value="EditSupplierProduct"/>
</request-map>
<request-map uri="createSupplierProductFeature">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createSupplierProductFeature"/>
<response name="success" type="view" value="EditFeature"/>
<response name="error" type="view" value="EditFeature"/>
</request-map>
<request-map uri="updateSupplierProductFeature">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateSupplierProductFeature"/>
<response name="success" type="view" value="EditFeature"/>
<response name="error" type="view" value="EditFeature"/>
</request-map>
<request-map uri="removeSupplierProductFeature">
<security https="true" auth="true"/>
<event type="service" path="" invoke="removeSupplierProductFeature"/>
<response name="success" type="view" value="EditFeature"/>
<response name="error" type="view" value="EditFeature"/>
</request-map>
<!-- ================ Product Configuration Requests ================= -->
<request-map uri="EditProductConfigs"><security https="true" auth="true"/><response name="success" type="view" value="EditProductConfigs"/></request-map>
<request-map uri="ProductConfigItemArticle"><security https="true" auth="true"/><response name="success" type="view" value="ProductConfigItemArticle"/></request-map>
<request-map uri="createProductConfig">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductConfig"/>
<response name="success" type="view" value="EditProductConfigs"/>
<response name="error" type="view" value="EditProductConfigs"/>
</request-map>
<request-map uri="updateProductConfig">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductConfig"/>
<response name="success" type="view" value="EditProductConfigs"/>
<response name="error" type="view" value="EditProductConfigs"/>
</request-map>
<request-map uri="deleteProductConfig">
<security https="true" auth="true"/>
<event type="service" path="" invoke="deleteProductConfig"/>
<response name="success" type="view" value="EditProductConfigs"/>
<response name="error" type="view" value="EditProductConfigs"/>
</request-map>
<!-- ================ Configuration Requests ================= -->
<request-map uri="FindProductConfigItems">
<security auth="true" https="true"/>
<response name="success" type="view" value="FindProductConfigItems"/>
</request-map>
<request-map uri="EditProductConfigItem">
<security auth="true" https="true"/>
<response name="success" type="view" value="EditProductConfigItem"/>
</request-map>
<request-map uri="createProductConfigItem">
<security auth="true" https="true"/>
<event invoke="createProductConfigItem" path="" type="service"/>
<response name="success" type="view" value="EditProductConfigItem"/>
<response name="error" type="view" value="EditProductConfigItem"/>
</request-map>
<request-map uri="updateProductConfigItem">
<security auth="true" https="true"/>
<event invoke="updateProductConfigItem" path="" type="service"/>
<response name="success" type="view" value="EditProductConfigItem"/>
<response name="error" type="view" value="EditProductConfigItem"/>
</request-map>
<request-map uri="deleteProductConfigItem">
<security auth="true" https="true"/>
<event invoke="deleteProductConfigItem" path="" type="service"/>
<response name="success" type="view" value="EditProductConfigItem"/>
<response name="error" type="view" value="EditProductConfigItem"/>
</request-map>
<!-- Config Options Requests -->
<request-map uri="EditProductConfigOptions">
<security auth="true" https="true"/>
<response name="success" type="view" value="EditProductConfigOptions"/>
</request-map>
<request-map uri="createProductConfigOption">
<security auth="true" https="true"/>
<event invoke="createProductConfigOption" type="service"/>
<response name="success" type="view" value="EditProductConfigOptions"/>
<response name="error" type="view" value="EditProductConfigOptions"/>
</request-map>
<request-map uri="updateProductConfigOption">
<security auth="true" https="true"/>
<event invoke="updateProductConfigOption" type="service"/>
<response name="success" type="view" value="EditProductConfigOptions"/>
<response name="error" type="view" value="EditProductConfigOptions"/>
</request-map>
<request-map uri="deleteProductConfigOption">
<security auth="true" https="true"/>
<event invoke="deleteProductConfigOption" type="service"/>
<response name="success" type="view" value="EditProductConfigOptions"/>
<response name="error" type="view" value="EditProductConfigOptions"/>
</request-map>
<!-- Product Config Product Requests -->
<request-map uri="createProductConfigProduct">
<security auth="true" https="true"/>
<event invoke="createProductConfigProduct" type="service"/>
<response name="success" type="view" value="EditProductConfigOptions"/>
<response name="error" type="view" value="EditProductConfigOptions"/>
</request-map>
<request-map uri="updateProductConfigProduct">
<security auth="true" https="true"/>
<event invoke="updateProductConfigProduct" type="service"/>
<response name="success" type="view" value="EditProductConfigOptions"/>
<response name="error" type="view" value="EditProductConfigOptions"/>
</request-map>
<request-map uri="deleteProductConfigProduct">
<security auth="true" https="true"/>
<event invoke="deleteProductConfigProduct" type="service"/>
<response name="success" type="view" value="EditProductConfigOptions"/>
<response name="error" type="view" value="EditProductConfigOptions"/>
</request-map>
<!-- ================ Product Content Requests ================= -->
<request-map uri="EditProductConfigItemContent">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductConfigItemContent"/>
</request-map>
<request-map uri="updateProductConfigItemContent">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductConfigItem"/>
<response name="success" type="view" value="EditProductConfigItemContent"/>
<response name="error" type="view" value="EditProductConfigItemContent"/>
</request-map>
<request-map uri="UploadProductConfigItemImage">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductConfigItemContent"/>
</request-map>
<!-- ================ Product Content Assoc Requests ================= -->
<request-map uri="EditProductConfigItemContentContent">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductConfigItemContentContent"/>
</request-map>
<request-map uri="prepareAddContentToProductConfigItem">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductConfigItemContentContent"/>
</request-map>
<request-map uri="addContentToProductConfigItem">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createProductConfigItemContent"/>
<response name="success" type="view" value="EditProductConfigItemContent"/>
<response name="error" type="view" value="EditProductConfigItemContent"/>
</request-map>
<request-map uri="updateContentToProductConfigItem">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateProductConfigItemContent"/>
<response name="success" type="view" value="EditProductConfigItemContent"/>
<response name="error" type="view" value="EditProductConfigItemContent"/>
</request-map>
<request-map uri="removeContentFromProductConfigItem">
<security https="true" auth="true"/>
<event type="service" path="" invoke="removeProductConfigItemContent"/>
<response name="success" type="view" value="EditProductConfigItemContent"/>
<response name="error" type="view" value="EditProductConfigItemContent"/>
</request-map>
<request-map uri="updateSimpleTextContentForProductConfigItem">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateSimpleTextContentForProductConfigItem"/>
<response name="success" type="view" value="EditProductConfigItemContentContent"/>
<response name="error" type="view" value="EditProductConfigItemContentContent"/>
</request-map>
<request-map uri="createSimpleTextContentForProductConfigItem">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createSimpleTextContentForProductConfigItem"/>
<response name="success" type="view" value="EditProductConfigItemContent"/>
<response name="error" type="view" value="EditProductConfigItemContentContent"/>
</request-map>
<!-- ================ Product Work Effort Requests ================= -->
<request-map uri="EditProductWorkEfforts">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductWorkEfforts"/>
</request-map>
<request-map uri="createWorkEffortGoodStandard">
<security https="true" auth="true"/>
<event type="service" path="" invoke="createWorkEffortGoodStandard"/>
<response name="success" type="view" value="EditProductWorkEfforts"/>
<response name="error" type="view" value="EditProductWorkEfforts"/>
</request-map>
<request-map uri="updateWorkEffortGoodStandard">
<security https="true" auth="true"/>
<event type="service" path="" invoke="updateWorkEffortGoodStandard"/>
<response name="success" type="view" value="EditProductWorkEfforts"/>
<response name="error" type="view" value="EditProductWorkEfforts"/>
</request-map>
<request-map uri="removeWorkEffortGoodStandard">
<security https="true" auth="true"/>
<event type="service" path="" invoke="removeWorkEffortGoodStandard"/>
<response name="success" type="view" value="EditProductWorkEfforts"/>
<response name="error" type="view" value="EditProductWorkEfforts"/>
</request-map>
<request-map uri="viewProductOrder">
<security https="true" auth="true"/>
<event type="service" invoke="findOrders"/>
<response name="success" type="view" value="ViewProductOrder"/>
<response name="error" type="view" value="EditProduct"/>
</request-map>
<request-map uri="EditProductCommunicationEvents">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductCommunicationEvents"/>
</request-map>
<request-map uri="AddCommEventForProduct">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditCommunicationEvent"/>
</request-map>
<request-map uri="createCommunicationEvent">
<security https="true" auth="true"/>
<event type="service" invoke="createCommunicationEvent"/>
<response name="success" type="view" value="EditProductCommunicationEvents"/>
<response name="error" type="view" value="EditProductCommunicationEvents"/>
</request-map>
<!-- ================ Image Management Requests ================= -->
<!-- SCIPIO - Remove; will be replaced with content app features -->
<!-- <request-map uri="Imagemanagement"><security https="true" auth="true"/>
<response name="success" type="view" value="Imagemanagement"/>
</request-map>
<request-map uri="ImageGallery">
<security https="true" auth="true"/>
<response name="success" type="view" value="ImageGallery"/>
<response name="error" type="view" value="ImageGallery"/>
</request-map>
<request-map uri="ImageUpload">
<security https="true" auth="true"/>
<response name="success" type="view" value="ImageUpload"/>
<response name="error" type="view" value="ImageUpload"/>
</request-map>
<request-map uri="ImageApprove">
<security https="true" auth="true"/>
<response name="success" type="view" value="ImageApprove"/>
<response name="error" type="view" value="ImageApprove"/>
</request-map>
<request-map uri="ImageRejected">
<security https="true" auth="true"/>
<response name="success" type="view" value="ImageRejected"/>
<response name="error" type="view" value="ImageRejected"/>
</request-map>
<request-map uri="ImageFrames">
<security https="true" auth="true"/>
<response name="success" type="view" value="ImageFrames"/>
<response name="error" type="view" value="ImageFrames"/>
</request-map>
<request-map uri="ImageCropping">
<security https="true" auth="true"/>
<response name="success" type="view" value="ImageCropping"/>
<response name="error" type="view" value="ImageCropping"/>
</request-map>
<request-map uri="ImageRotating">
<security https="true" auth="true"/>
<response name="success" type="view" value="ImageRotating"/>
<response name="error" type="view" value="ImageRotating"/>
</request-map>
<request-map uri="ImageShare">
<security https="true" auth="true"/>
<response name="success" type="view" value="ImageShare"/>
<response name="error" type="view" value="ImageShare"/>
</request-map>
<request-map uri="ImageReplace">
<security https="true" auth="true"/>
<response name="success" type="view" value="ImageReplace"/>
<response name="error" type="view" value="ImageReplace"/>
</request-map>
<request-map uri="setImageDetail">
<security https="true" auth="true"/>
<event type="service-multi" invoke="setImageDetail"/>
<response name="success" type="view" value="ListImageManage"/>
<response name="error" type="view" value="ListImageManage"/>
</request-map>
<request-map uri="setDefaultImage">
<security https="true" auth="true"/>
<event type="simple" path="component://product/script/org/ofbiz/product/imagemanagement/ImageManagementEvents.xml" invoke="setDefaultImage"/>
<response name="success" type="view" value="ListImageManage"/>
<response name="error" type="view" value="ListImageManage"/>
</request-map>
<request-map uri="updateStatusImageManagement">
<security https="true" auth="true"/>
<event type="service-multi" invoke="updateStatusImageManagement"/>
<response name="success" type="request" value="checkRejected"/>
<response name="error" type="view" value="ImageApprove"/>
</request-map>
<request-map uri="addRejectedReasonImageManagement">
<security https="true" auth="true"/>
<event type="service-multi" invoke="addRejectedReasonImageManagement"/>
<response name="success" type="view" value="ImageRejected"/>
<response name="error" type="view" value="ImageRejected"/>
</request-map>
<request-map uri="uploadFrame">
<security https="true" auth="true"/>
<event type="java" path="org.ofbiz.product.imagemanagement.FrameImage" invoke="uploadFrame"/>
<response name="success" type="request-redirect" value="ImageFrames">
<redirect-parameter name="productId"/>
<redirect-parameter name="contentId"/>
<redirect-parameter name="dataResourceId"/>
</response>
<response name="error" type="request-redirect" value="ImageFrames">
<redirect-parameter name="productId"/>
<redirect-parameter name="contentId"/>
<redirect-parameter name="dataResourceId"/>
</response>
</request-map>
<request-map uri="createImageFrame">
<security https="true" auth="true"/>
<event type="service" invoke="addImageFrame"/>
<response name="success" type="view" value="ListImageManage"/>
<response name="error" type="view-last" value="ImageFrames"/>
</request-map>
<request-map uri="addImageForProduct">
<security https="true" auth="true"/>
<event type="service" invoke="multipleUploadProductImages"/>
<response name="success" type="view" value="ImageUpload"/>
<response name="error" type="view" value="ImageUpload"/>
</request-map>
<request-map uri="removeImageUpload">
<security https="true" auth="true"/>
<event type="service" path="" invoke="removeProductContentAndImageFile"/>
<response name="success" type="view" value="ImageUpload"/>
<response name="error" type="view" value="ImageUpload"/>
</request-map>
<request-map uri="removeImage">
<security https="true" auth="true"/>
<event type="service" path="" invoke="removeProductContentAndImageFile"/>
<response name="success" type="view" value="ListImageManage"/>
<response name="error" type="view" value="ListImageManage"/>
</request-map>
<request-map uri="previewFrameImage">
<security https="true" auth="true"/>
<event type="java" path="org.ofbiz.product.imagemanagement.FrameImage" invoke="previewFrameImage"/>
<response name="success" type="view" value="viewPreviewImage"/>
<response name="error" type="request-redirect" value="ImageFrames">
<redirect-parameter name="productId"/>
<redirect-parameter name="contentId"/>
<redirect-parameter name="dataResourceId"/>
</response>
</request-map>
<request-map uri="viewImage">
<security https="true" auth="true"/><!- - SCIPIO: 2018-07-09: set https and auth true - ->
<response name="success" type="view" value="viewImage"/>
<response name="error" type="view" value="viewImage"/>
</request-map>
<request-map uri="viewPreviewImage">
<security https="true" auth="true"/>
<response name="success" type="view" value="viewPreviewImage"/>
<response name="error" type="view" value="viewPreviewImage"/>
</request-map>
<request-map uri="LookupImage">
<security https="true" auth="true"/>
<response name="success" type="view" value="LookupImage"/>
<response name="error" type="view" value="LookupImage"/>
</request-map>
<request-map uri="replaceImageToExistImage">
<security https="true" auth="true"/>
<event type="service" path="" invoke="replaceImageToExistImage"/>
<response name="success" type="view" value="ListImageReplace"/>
<response name="error" type="view" value="ListImageReplace"/>
</request-map>
<request-map uri="CropImage">
<security https="true" auth="true"/>
<event type="service" invoke="imageCrop"/>
<response name="success" type="view" value="ListImageManage"/>
<response name="error" type="view" value="ImageCropping"/>
</request-map>
<request-map uri="RotateImage">
<security https="true" auth="true"/>
<event type="service" invoke="imageRotate"/>
<response name="success" type="view" value="ListImageManage"/>
<response name="error" type="view" value="ImageRotating"/>
</request-map>
<request-map uri="ListImageGallery">
<security https="true" auth="true"/>
<response name="success" type="view" value="ListImageGallery"/>
<response name="error" type="view" value="ListImageGallery"/>
</request-map>
<request-map uri="ImageManage">
<security https="true" auth="true"/>
<response name="success" type="view" value="ImageManage"/>
<response name="error" type="view" value="ImageManage"/>
</request-map>
<request-map uri="ListImageManage">
<security https="true" auth="true"/>
<response name="success" type="view" value="ListImageManage"/>
<response name="error" type="view" value="ListImageManage"/>
</request-map>
<request-map uri="checkAction">
<security https="true" auth="true"/>
<event type="groovy" path="component://product/webapp/catalog/WEB-INF/actions/imagemanagement/checkAction.groovy"/>
<response name="frame" type="request" value="ImageFrames"/>
<response name="crop" type="request" value="ImageCropping"/>
<response name="rotate" type="request" value="ImageRotating"/>
<response name="noAction" type="request-redirect" value="ListImageManage"/>
</request-map>
<request-map uri="checkRejected">
<security https="true" auth="true"/>
<event type="groovy" path="component://product/webapp/catalog/WEB-INF/actions/imagemanagement/checkRejected.groovy"/>
<response name="approved" type="view" value="ImageApprove"/>
<response name="rejected" type="view" value="ListPeopleRejected"/>
</request-map>
<request-map uri="ListImageReplace">
<security https="true" auth="true"/>
<response name="success" type="view" value="ListImageReplace"/>
<response name="error" type="view" value="ListImageReplace"/>
</request-map>
<request-map uri="ImageRecentlyApproved">
<security https="true" auth="true"/>
<response name="success" type="view" value="ImageRecentlyApproved"/>
<response name="error" type="view" value="ImageRecentlyApproved"/>
</request-map>
<request-map uri="ListImageRecentlyApproved">
<security https="true" auth="true"/>
<response name="success" type="view" value="ListImageRecentlyApproved"/>
<response name="error" type="view" value="ListImageRecentlyApproved"/>
</request-map>
<request-map uri="ListPeopleApproved">
<security https="true" auth="true"/>
<response name="success" type="view" value="ListPeopleApproved"/>
<response name="error" type="view" value="ListPeopleApproved"/>
</request-map>
<request-map uri="ListPeopleRejected">
<security https="true" auth="true"/>
<response name="success" type="view" value="ListPeopleRejected"/>
<response name="error" type="view" value="ListPeopleRejected"/>
</request-map>
<request-map uri="chooseFrameImage">
<security https="true" auth="true"/>
<event type="java" path="org.ofbiz.product.imagemanagement.FrameImage" invoke="chooseFrameImage"/>
<response name="success" type="request-redirect" value="ImageFrames">
<redirect-parameter name="productId"/>
<redirect-parameter name="contentId"/>
<redirect-parameter name="dataResourceId"/>
</response>
<response name="error" type="request-redirect" value="ImageFrames">
<redirect-parameter name="productId"/>
<redirect-parameter name="contentId"/>
<redirect-parameter name="dataResourceId"/>
</response>
</request-map>
<request-map uri="LookupImageFrame">
<security https="true" auth="true"/>
<response name="success" type="view" value="LookupImageFrame"/>
</request-map>
<request-map uri="ImageResize">
<security https="true" auth="true"/>
<response name="success" type="view" value="ImageResize"/>
</request-map>
<request-map uri="resizeImages">
<security https="true" auth="true"/>
<event type="service" path="" invoke="resizeImages"/>
<response name="success" type="view" value="ImageResize"/>
<response name="error" type="view" value="ImageResize"/>
</request-map>
<request-map uri="removeImageBySize">
<security https="true" auth="true"/>
<event type="service" path="" invoke="removeImageBySize"/>
<response name="success" type="view" value="ImageResize"/>
<response name="error" type="view" value="ImageResize"/>
</request-map>
<request-map uri="renameImage">
<security https="true" auth="true"/>
<event type="service" path="" invoke="renameImage"/>
<response name="success" type="view" value="ListImageManage"/>
<response name="error" type="view" value="ListImageManage"/>
</request-map> -->
<!-- ================ Lookup Requests ================= -->
<request-map uri="LookupContent"><security auth="true" https="true"/><response name="success" type="view" value="LookupContent"/></request-map>
<request-map uri="LookupFixedAsset"><security auth="true" https="true"/><response name="success" type="view" value="LookupFixedAsset"/></request-map>
<request-map uri="LookupPartyName"><security auth="true" https="true"/><response name="success" type="view" value="LookupPartyName"/></request-map>
<request-map uri="LookupOrderHeader"><security auth="true" https="true"/><response name="success" type="view" value="LookupOrderHeader"/></request-map>
<request-map uri="LookupCommEvent"><security auth="true" https="true"/><response name="success" type="view" value="LookupCommEvent"/></request-map>
<request-map uri="LookupProduct"><security auth="true" https="true"/><response name="success" type="view" value="LookupProduct"/></request-map>
<request-map uri="LookupSupplierProduct"><security auth="true" https="true"/><response name="success" type="view" value="LookupSupplierProduct"/></request-map>
<request-map uri="LookupVariantProduct"><security auth="true" https="true"/><response name="success" type="view" value="LookupVariantProduct"/></request-map>
<request-map uri="LookupVirtualProduct"><security auth="true" https="true"/><response name="success" type="view" value="LookupVirtualProduct"/></request-map>
<request-map uri="LookupProductCategory"><security auth="true" https="true"/><response name="success" type="view" value="LookupProductCategory"/></request-map>
<request-map uri="LookupProductFeature"><security auth="true" https="true"/><response name="success" type="view" value="LookupProductFeature"/></request-map>
<request-map uri="LookupProductStore"><security auth="true" https="true"/><response name="success" type="view" value="LookupProductStore"/></request-map>
<request-map uri="LookupFacilityLocation"><security auth="true" https="true"/><response name="success" type="view" value="LookupFacilityLocation"/></request-map>
<request-map uri="LookupWorkEffort"><security https="true" auth="true"/><response name="success" type="view" value="LookupWorkEffort"/></request-map>
<request-map uri="LookupCostComponentCalc"><security https="true" auth="true"/><response name="success" type="view" value="LookupCostComponentCalc"/></request-map>
<request-map uri="LookupDataResource"><security auth="true" https="true"/><response name="success" type="view" value="LookupDataResource"/></request-map>
<request-map uri="LookupPerson"><security auth="true" https="true"/><response name="success" type="view" value="LookupPerson"/></request-map>
<request-map uri="LookupPreferredContactMech"><security https="true" auth="true"/><response name="success" type="view" value="LookupPreferredContactMech"/></request-map>
<request-map uri="LookupContactList"><security https="true" auth="true"/><response name="success" type="view" value="LookupContactList"/></request-map>
<!-- ================ Vendor Product Requests ================= -->
<request-map uri="EditVendorProduct">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditVendorProduct"/>
</request-map>
<request-map uri="createVendorProduct">
<security https="true" auth="true"/>
<event type="service" invoke="createVendorProduct"/>
<response name="success" type="view" value="EditVendorProduct"/>
<response name="error" type="view" value="EditVendorProduct"/>
</request-map>
<request-map uri="deleteVendorProduct">
<security https="true" auth="true"/>
<event type="service" invoke="deleteVendorProduct"/>
<response name="success" type="view" value="EditVendorProduct"/>
<response name="error" type="view" value="EditVendorProduct"/>
</request-map>
<!-- ================ Product Promo Content Requests ================= -->
<request-map uri="EditProductPromoContent">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductPromoContent"/>
<response name="error" type="view" value="EditProductPromoContent"/>
</request-map>
<request-map uri="removeContentFromProductPromo">
<security https="true" auth="true"/>
<event type="service" invoke="removeProductPromoContent"/>
<response name="success" type="view" value="EditProductPromoContent"/>
<response name="error" type="view" value="EditProductPromoContent"/>
</request-map>
<request-map uri="addImageContentForProductPromo">
<security https="true" auth="true"/>
<event type="service" invoke="addImageForProductPromo"/>
<response name="success" type="view" value="EditProductPromoContent"/>
<response name="error" type="view" value="EditProductPromoContent"/>
</request-map>
<request-map uri="getChild">
<security auth="false" https="true"/>
<event type="java" path="com.ilscipio.scipio.product.category.CategoryEvents" invoke="getChildCategoryTree"/>
<response name="success" type="request" value="json"/>
<response name="error" type="request" value="json"/>
</request-map>
<request-map uri="listMiniproduct">
<security auth="false" https="true"/>
<response name="success" type="view" value="listMiniproduct"/>
</request-map>
<!-- ================ Product GroupOrder Requests ================= -->
<request-map uri="ViewProductGroupOrder">
<security https="true" auth="true"/>
<response name="success" type="view" value="ViewProductGroupOrder"/>
</request-map>
<request-map uri="EditProductGroupOrder">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductGroupOrder"/>
</request-map>
<request-map uri="createProductGroupOrder">
<security https="true" auth="true"/>
<event type="service" invoke="createProductGroupOrder"/>
<response name="success" type="view" value="ViewProductGroupOrder"/>
<response name="error" type="view" value="ViewProductGroupOrder"/>
</request-map>
<request-map uri="updateProductGroupOrder">
<security https="true" auth="true"/>
<event type="service" invoke="updateProductGroupOrder"/>
<response name="success" type="view" value="ViewProductGroupOrder"/>
<response name="error" type="view" value="EditProductGroupOrder"/>
</request-map>
<request-map uri="deleteProductGroupOrder">
<security https="true" auth="true"/>
<event type="service" invoke="deleteProductGroupOrder"/>
<response name="success" type="view" value="ViewProductGroupOrder"/>
<response name="error" type="view" value="ViewProductGroupOrder"/>
</request-map>
<!-- ================ SCIPIO: new requests ================= -->
<!-- catalog ajax requests -->
<request-map uri="getProductCategoryContentLocalizedSimpleTextViews">
<security https="true" auth="true"/>
<event type="service" invoke="getProductCategoryContentLocalizedSimpleTextViews"/>
<response name="success" type="request" value="json"/>
<response name="error" type="request" value="json"/>
</request-map>
<request-map uri="getProductContentLocalizedSimpleTextViews">
<security https="true" auth="true"/>
<event type="service" invoke="getProductContentLocalizedSimpleTextViews"/>
<response name="success" type="request" value="json"/>
<response name="error" type="request" value="json"/>
</request-map>
<!-- catalog tree ajax requests -->
<request-map uri="getProductCategoryExtendedData">
<security https="true" auth="true"/>
<event type="service" invoke="getProductCategoryExtendedDataVersatile"/>
<response name="success" type="request" value="json"/>
<response name="error" type="request" value="json"/>
</request-map>
<request-map uri="getProductExtendedData">
<security https="true" auth="true"/>
<event type="service" invoke="getProductExtendedDataVersatile"/>
<response name="success" type="request" value="json"/>
<response name="error" type="request" value="json"/>
</request-map>
<request-map uri="ScpCatalogCommon.js">
<security https="true" auth="false"/>
<response name="success" type="view" value="ScpCatalogCommon.js"/>
</request-map>
<!-- ================ Product Tag Requests ================= -->
<!-- SCIPIO: Removed
<request-map uri="EditProductTag">
<security https="true" auth="true"/>
<response name="success" type="view" value="EditProductTag"/>
</request-map>
<request-map uri="updateProductTag">
<security https="true" auth="true"/>
<event type="service-multi" path="" invoke="updateProductKeyword"/>
<response name="success" type="request-redirect" value="EditProductTag"/>
<response name="error" type="view" value="EditProductTag"/>
</request-map>
-->
<!-- end of request mappings -->
<!-- View Mappings -->
<view-map name="main" type="screen" page="component://product/widget/catalog/CommonScreens.xml#main"/>
<view-map name="ChooseTopCategory" type="screen" page="component://product/widget/catalog/CommonScreens.xml#ChooseTopCategory"/>
<view-map name="FastLoadCache" type="screen" page="component://product/widget/catalog/CommonScreens.xml#FastLoadCache"/>
<view-map name="listMiniproduct" type="screen" page="component://product/widget/catalog/CommonScreens.xml#listMiniproduct"/>
<view-map name="advancedsearch" type="screen" page="component://product/widget/catalog/FindScreens.xml#advancedsearch"/>
<view-map name="keywordsearch" type="screen" page="component://product/widget/catalog/FindScreens.xml#keywordsearch"/>
<view-map name="exportproducts" type="screen" page="component://product/widget/catalog/FindScreens.xml#exportproducts"/>
<view-map name="FindProductById" type="screen" page="component://product/widget/catalog/FindScreens.xml#FindProductById"/>
<view-map name="FindCatalog" type="screen" page="component://product/widget/catalog/CatalogScreens.xml#FindCatalog"/>
<view-map name="EditProdCatalog" type="screen" page="component://product/widget/catalog/CatalogScreens.xml#EditProdCatalog"/>
<view-map name="EditProdCatalogCategories" type="screen" page="component://product/widget/catalog/CatalogScreens.xml#EditProdCatalogCategories"/>
<!-- SCIPIO: To be removed because it is "duplicated" in EditProductStoreCatalogs -->
<!-- <view-map name="EditProdCatalogStores" type="screen" page="component://product/widget/catalog/CatalogScreens.xml#EditProdCatalogStores"/> -->
<view-map name="EditProdCatalogParties" type="screen" page="component://product/widget/catalog/CatalogScreens.xml#EditProdCatalogParties"/>
<view-map name="EditProdCatalogSection" type="screen" page="component://product/widget/catalog/CatalogScreens.xml#EditProdCatalogSection"/>
<view-map name="FindCategory" type="screen" page="component://product/widget/catalog/CategoryScreens.xml#FindCategory"/>
<view-map name="EditCategory" type="screen" page="component://product/widget/catalog/CategoryScreens.xml#EditCategory"/>
<view-map name="EditCategoryContent" type="screen" page="component://product/widget/catalog/CategoryScreens.xml#EditCategoryContent"/>
<view-map name="EditCategoryAttributes" type="screen" page="component://product/widget/catalog/CategoryScreens.xml#EditCategoryAttributes"/>
<view-map name="EditCategoryContentContent" type="screen" page="component://product/widget/catalog/CategoryScreens.xml#EditCategoryContentContent"/>
<view-map name="EditCategoryRollup" type="screen" page="component://product/widget/catalog/CategoryScreens.xml#EditCategoryRollup"/>
<view-map name="EditCategoryProducts" type="screen" page="component://product/widget/catalog/CategoryScreens.xml#EditCategoryProducts"/>
<!--<view-map name="EditCategoryProdCatalogs" type="screen" page="component://product/widget/catalog/CategoryScreens.xml#EditCategoryProdCatalogs"/> - SCIPIO: removed -->
<!--<view-map name="EditCategoryFeatureCats" type="screen" page="component://product/widget/catalog/CategoryScreens.xml#EditCategoryFeatureCats"/> - SCIPIO: removed -->
<!--<view-map name="EditCategoryParties" type="screen" page="component://product/widget/catalog/CategoryScreens.xml#EditCategoryParties"/> - SCIPIO: removed -->
<!--<view-map name="EditProductCategoryLinks" type="screen" page="component://product/widget/catalog/CategoryScreens.xml#EditProductCategoryLinks"/> - SCIPIO: removed -->
<view-map name="EditCategorySection" type="screen" page="component://product/widget/catalog/CategoryScreens.xml#EditCategorySection"/>
<view-map name="createProductInCategoryStart" type="screen" page="component://product/widget/catalog/CategoryScreens.xml#createProductInCategoryStart"/>
<view-map name="CreateProductInCategoryCheckExisting" type="screen" page="component://product/widget/catalog/CategoryScreens.xml#CreateProductInCategoryCheckExisting"/>
<view-map name="FindProduct" type="screen" page="component://product/widget/catalog/ProductScreens.xml#FindProduct"/>
<view-map name="ViewProduct" type="screen" page="component://product/widget/catalog/ProductScreens.xml#ViewProduct"/>
<view-map name="EditProduct" type="screen" page="component://product/widget/catalog/ProductScreens.xml#EditProduct"/>
<view-map name="EditProductPrices" type="screen" page="component://product/widget/catalog/ProductScreens.xml#EditProductPrices"/>
<view-map name="EditProductAssetUsage" type="screen" page="component://product/widget/catalog/ProductScreens.xml#EditProductAssetUsage"/>
<view-map name="EditProductParties" type="screen" page="component://product/widget/catalog/ProductScreens.xml#EditProductParties"/>
<view-map name="showFixedAssetProduct" type="screen" page="component://product/widget/catalog/ProductScreens.xml#showFixedAssetProduct"/>
<view-map name="newFixedAssetProduct" type="screen" page="component://product/widget/catalog/ProductScreens.xml#newFixedAssetProduct"/>
<view-map name="ProductPriceHistory" type="screen" page="component://product/widget/catalog/ProductScreens.xml#ProductPriceHistory"/>
<view-map name="ProductBarCode.pdf" type="screenfop" page="component://product/widget/catalog/ProductScreens.xml#ProductBarCode.fo" content-type="application/pdf" encoding="none"/>
<view-map name="EditProductContent" type="screen" page="component://product/widget/catalog/ProductScreens.xml#EditProductContent"/>
<view-map name="EditProductGeos" type="screen" page="component://product/widget/catalog/ProductScreens.xml#EditProductGeos"/>
<view-map name="EditProductGoodIdentifications" type="screen" page="component://product/widget/catalog/ProductScreens.xml#EditProductGoodIdentifications"/>
<view-map name="EditProductCategories" type="screen" page="component://product/widget/catalog/ProductScreens.xml#EditProductCategories"/>
<view-map name="EditProductKeyword" type="screen" page="component://product/widget/catalog/ProductScreens.xml#EditProductKeyword"/>
<view-map name="EditProductAssoc" type="screen" page="component://product/widget/catalog/ProductScreens.xml#EditProductAssoc"/>
<view-map name="ViewProductManufacturing" type="screen" page="component://product/widget/catalog/ProductScreens.xml#ViewProductManufacturing"/>
<view-map name="ViewProductAgreements" type="screen" page="component://product/widget/catalog/ProductScreens.xml#ViewProductAgreements"/>
<view-map name="EditProductCosts" type="screen" page="component://product/widget/catalog/ProductScreens.xml#EditProductCosts"/>
<view-map name="EditProductAttributes" type="screen" page="component://product/widget/catalog/ProductScreens.xml#EditProductAttributes"/>
<view-map name="EditProductFeatures" type="screen" page="component://product/widget/catalog/ProductScreens.xml#EditProductFeatures"/>
<view-map name="ApplyFeaturesFromCategory" type="screen" page="component://product/widget/catalog/ProductScreens.xml#ApplyFeaturesFromCategory"/>
<view-map name="EditProductFacilities" type="screen" page="component://product/widget/catalog/ProductScreens.xml#EditProductFacilities"/>
<view-map name="EditProductFacilityLocations" type="screen" page="component://product/widget/catalog/ProductScreens.xml#EditProductFacilityLocations"/>
<view-map name="EditProductQuickAdmin" type="screen" page="component://product/widget/catalog/ProductScreens.xml#EditProductQuickAdmin"/>
<view-map name="EditProductInventoryItems" type="screen" page="component://product/widget/catalog/ProductScreens.xml#EditProductInventoryItems"/>
<view-map name="EditProductGlAccounts" type="screen" page="component://product/widget/catalog/ProductScreens.xml#EditProductGlAccounts"/>
<view-map name="EditProductPaymentMethodTypes" type="screen" page="component://product/widget/catalog/ProductScreens.xml#EditProductPaymentMethodTypes"/>
<view-map name="EditProductContentContent" type="screen" page="component://product/widget/catalog/ProductScreens.xml#EditProductContentContent"/>
<view-map name="EditSupplierProduct" type="screen" page="component://product/widget/catalog/ProductScreens.xml#EditSupplierProduct"/>
<view-map name="EditProductConfigs" type="screen" page="component://product/widget/catalog/ProductScreens.xml#EditProductConfigs"/>
<view-map name="QuickAddVariants" type="screen" page="component://product/widget/catalog/ProductScreens.xml#QuickAddVariants"/>
<view-map name="CreateVirtualWithVariantsForm" type="screen" page="component://product/widget/catalog/ProductScreens.xml#CreateVirtualWithVariantsForm"/>
<view-map name="EditProductMaints" type="screen" page="component://product/widget/catalog/ProductScreens.xml#EditProductMaints"/>
<view-map name="EditProductMeters" type="screen" page="component://product/widget/catalog/ProductScreens.xml#EditProductMeters"/>
<view-map name="EditProductSubscriptionResources" type="screen" page="component://product/widget/catalog/ProductScreens.xml#EditProductSubscriptionResources"/>
<view-map name="FindSubscription" type="screen" page="component://product/widget/catalog/SubscriptionScreens.xml#FindSubscription"/>
<view-map name="EditSubscription" type="screen" page="component://product/widget/catalog/SubscriptionScreens.xml#EditSubscription"/>
<view-map name="EditSubscriptionAttributes" type="screen" page="component://product/widget/catalog/SubscriptionScreens.xml#EditSubscriptionAttributes"/>
<view-map name="FindSubscriptionResource" type="screen" page="component://product/widget/catalog/SubscriptionScreens.xml#FindSubscriptionResource"/>
<view-map name="EditSubscriptionResource" type="screen" page="component://product/widget/catalog/SubscriptionScreens.xml#EditSubscriptionResource"/>
<view-map name="EditSubscriptionResourceProducts" type="screen" page="component://product/widget/catalog/SubscriptionScreens.xml#EditSubscriptionResourceProducts"/>
<view-map name="EditSubscriptionCommEvent" type="screen" page="component://product/widget/catalog/SubscriptionScreens.xml#EditSubscriptionCommEvent"/>
<view-map name="ListFeatures" type="screen" page="component://product/widget/catalog/FeatureScreens.xml#ListFeatures"/>
<view-map name="EditFeature" type="screen" page="component://product/widget/catalog/FeatureScreens.xml#EditFeature"/>
<view-map name="EditFeatureCategories" type="screen" page="component://product/widget/catalog/FeatureScreens.xml#EditFeatureCategories"/>
<view-map name="EditFeatureCategoryFeatures" type="screen" page="component://product/widget/catalog/FeatureScreens.xml#EditFeatureCategoryFeatures"/>
<view-map name="EditFeatureGroups" type="screen" page="component://product/widget/catalog/FeatureScreens.xml#EditFeatureGroups"/>
<view-map name="EditFeatureGroup" type="screen" page="component://product/widget/catalog/FeatureScreens.xml#EditFeatureGroup"/>
<view-map name="EditFeatureGroupAppls" type="screen" page="component://product/widget/catalog/FeatureScreens.xml#EditFeatureGroupAppls"/>
<view-map name="EditFeatureTypes" type="screen" page="component://product/widget/catalog/FeatureScreens.xml#EditFeatureTypes"/>
<view-map name="EditFeatureType" type="screen" page="component://product/widget/catalog/FeatureScreens.xml#EditFeatureType"/>
<view-map name="EditFeatureInterActions" type="screen" page="component://product/widget/catalog/FeatureScreens.xml#EditFeatureInterActions"/>
<view-map name="EditFeatureInterAction" type="screen" page="component://product/widget/catalog/FeatureScreens.xml#EditFeatureInterAction"/>
<view-map name="QuickAddProductFeatures" type="screen" page="component://product/widget/catalog/FeatureScreens.xml#QuickAddProductFeatures"/>
<view-map name="CreateProductFeature" type="screen" page="component://product/widget/catalog/FeatureScreens.xml#CreateProductFeature"/>
<view-map name="ListFeaturePrice" type="screen" page="component://product/widget/catalog/FeatureScreens.xml#ListFeaturePrice"/>
<view-map name="CreateFeature" type="screen" page="component://product/widget/catalog/FeatureScreens.xml#CreateFeature"/>
<!-- SCIPIO: The following is duplicated in component://marketing/webapp/marketing/WEB-INF/controller.xml -->
<view-map name="FindProductPromo" type="screen" page="component://product/widget/catalog/PromoScreens.xml#FindProductPromo"/>
<view-map name="EditProductPromo" type="screen" page="component://product/widget/catalog/PromoScreens.xml#EditProductPromo"/>
<view-map name="EditProductPromoRules" type="screen" page="component://product/widget/catalog/PromoScreens.xml#EditProductPromoRules"/>
<view-map name="EditProductPromoStores" type="screen" page="component://product/widget/catalog/PromoScreens.xml#EditProductPromoStores"/>
<view-map name="FindProductPromoCode" type="screen" page="component://product/widget/catalog/PromoScreens.xml#FindProductPromoCode"/>
<view-map name="EditProductPromoCode" type="screen" page="component://product/widget/catalog/PromoScreens.xml#EditProductPromoCode"/>
<view-map name="EditProductPromoContent" type="screen" page="component://product/widget/catalog/PromoScreens.xml#EditProductPromoContent"/>
<view-map name="FindPriceRules" type="screen" page="component://product/widget/catalog/PriceScreens.xml#FindProductPriceRule"/>
<view-map name="EditProductPriceRules" type="screen" page="component://product/widget/catalog/PriceScreens.xml#EditProductPriceRules"/>
<view-map name="FindProductStore" type="screen" page="component://product/widget/catalog/StoreScreens.xml#FindProductStore"/>
<view-map name="EditProductStore" type="screen" page="component://product/widget/catalog/StoreScreens.xml#EditProductStore"/>
<view-map name="FindProductStoreRoles" type="screen" page="component://product/widget/catalog/StoreScreens.xml#FindProductStoreRoles"/>
<view-map name="EditProductStoreEmails" type="screen" page="component://product/widget/catalog/StoreScreens.xml#EditProductStoreEmails"/>
<view-map name="EditProductStorePromos" type="screen" page="component://product/widget/catalog/StoreScreens.xml#EditProductStorePromos"/>
<view-map name="EditProductStoreCatalogs" type="screen" page="component://product/widget/catalog/StoreScreens.xml#EditProductStoreCatalogs"/>
<view-map name="EditProductStoreShipSetup" type="screen" page="component://product/widget/catalog/StoreScreens.xml#EditProductStoreShipSetup"/>
<view-map name="EditProductStoreShipmentCostEstimates" type="screen" page="component://product/widget/catalog/StoreScreens.xml#EditProductStoreShipmentCostEstimates"/>
<view-map name="EditProductStoreSurveys" type="screen" page="component://product/widget/catalog/StoreScreens.xml#EditProductStoreSurveys"/>
<view-map name="EditProductStorePaySetup" type="screen" page="component://product/widget/catalog/StoreScreens.xml#EditProductStorePaySetup"/>
<view-map name="EditProductStoreWebSites" type="screen" page="component://product/widget/catalog/StoreScreens.xml#EditProductStoreWebSites"/>
<view-map name="EditProductStoreKeywordOvrd" type="screen" page="component://product/widget/catalog/StoreScreens.xml#EditProductStoreKeywordOvrd"/>
<view-map name="ViewProductStoreSegments" type="screen" page="component://product/widget/catalog/StoreScreens.xml#ViewProductStoreSegments"/>
<view-map name="EditProductStoreFinAccountSettings" type="screen" page="component://product/widget/catalog/StoreScreens.xml#EditProductStoreFinAccountSettings"/>
<view-map name="EditProductStoreVendorPayments" type="screen" page="component://product/widget/catalog/StoreScreens.xml#EditProductStoreVendorPayments"/>
<view-map name="EditProductStoreVendorShipments" type="screen" page="component://product/widget/catalog/StoreScreens.xml#EditProductStoreVendorShipments"/>
<view-map name="ProductStoreFacilities" page="component://product/widget/catalog/StoreScreens.xml#ProductStoreFacilities" type="screen"/>
<view-map name="ListProductStoreFacility" page="component://product/widget/catalog/StoreScreens.xml#ListProductStoreFacility" type="screen"/>
<view-map name="EditProductStoreFacility" page="component://product/widget/catalog/StoreScreens.xml#EditProductStoreFacility" type="screen"/>
<view-map name="EditVendorProduct" type="screen" page="component://product/widget/catalog/ProductScreens.xml#EditVendorProduct"/>
<view-map name="EditKeywordThesaurus" type="screen" page="component://product/widget/catalog/ThesaurusScreens.xml#EditKeywordThesaurus"/>
<view-map name="ListParentProductStoreGroup" type="screen" page="component://product/widget/catalog/StoreScreens.xml#ListParentProductStoreGroup"/>
<view-map name="EditProductStoreGroup" type="screen" page="component://product/widget/catalog/StoreScreens.xml#EditProductStoreGroup"/>
<view-map name="EditProductStoreGroupAndAssoc" type="screen" page="component://product/widget/catalog/StoreScreens.xml#EditProductStoreGroupAndAssoc"/>
<view-map name="FindReviews" type="screen" page="component://product/widget/catalog/ReviewScreens.xml#FindReviews"/>
<view-map name="ViewProductOrder" type="screen" page="component://product/widget/catalog/ProductScreens.xml#ViewProductOrder"/>
<view-map name="EditProductCommunicationEvents" type="screen" page="component://product/widget/catalog/ProductScreens.xml#EditProductCommunicationEvents"/>
<view-map name="EditCommunicationEvent" type="screen" page="component://product/widget/catalog/ProductScreens.xml#EditCommunicationEvent"/>
<!-- Product Configuration views -->
<view-map name="ProductConfigItemArticle" type="screen" page="component://product/widget/catalog/ConfigScreens.xml#ProductConfigItemArticle"/>
<view-map name="FindProductConfigItems" type="screen" page="component://product/widget/catalog/ConfigScreens.xml#FindProductConfigItems"/>
<view-map name="EditProductConfigItem" type="screen" page="component://product/widget/catalog/ConfigScreens.xml#EditProductConfigItem"/>
<view-map name="EditProductConfigOptions" type="screen" page="component://product/widget/catalog/ConfigScreens.xml#EditProductConfigOptions"/>
<view-map name="EditProductConfigItemContent" type="screen" page="component://product/widget/catalog/ConfigScreens.xml#EditProductConfigItemContent"/>
<view-map name="EditProductConfigItemContentContent" type="screen" page="component://product/widget/catalog/ConfigScreens.xml#EditProductConfigItemContentContent"/>
<view-map name="EditProductWorkEfforts" type="screen" page="component://product/widget/catalog/ProductScreens.xml#EditProductWorkEfforts"/>
<view-map name="ViewProductGroupOrder" type="screen" page="component://product/widget/catalog/ProductScreens.xml#ViewProductGroupOrder"/>
<view-map name="EditProductGroupOrder" type="screen" page="component://product/widget/catalog/ProductScreens.xml#EditProductGroupOrder"/>
<view-map name="ListQuantityBreaks" type="screen" page="component://product/widget/catalog/ShippingScreens.xml#ListQuantityBreaks"/>
<view-map name="ListShipmentMethodTypes" type="screen" page="component://product/widget/catalog/ShippingScreens.xml#ListShipmentMethodTypes"/>
<view-map name="ListCarrierShipmentMethods" type="screen" page="component://product/widget/catalog/ShippingScreens.xml#ListCarrierShipmentMethods"/>
<view-map name="NewCarrier" type="screen" page="component://product/widget/catalog/ShippingScreens.xml#NewCarrier"/>
<!-- SCIPIO: Remove
<view-map name="EditProductTag" type="screen" page="component://product/widget/catalog/ProductScreens.xml#EditProductTag"/> -->
<!-- Lookup request mappings -->
<view-map name="LookupUserLoginAndPartyDetails" type="screen" page="component://party/widget/partymgr/LookupScreens.xml#LookupUserLoginAndPartyDetails"/>
<view-map name="LookupContent" page="component://content/widget/content/ContentScreens.xml#LookupContent" type="screen"/>
<view-map name="LookupFixedAsset" type="screen" page="component://accounting/widget/LookupScreens.xml#LookupFixedAsset"/>
<view-map name="LookupPartyName" type="screen" page="component://party/widget/partymgr/LookupScreens.xml#LookupPartyName"/>
<view-map name="LookupOrderHeader" type="screen" page="component://order/widget/ordermgr/LookupScreens.xml#LookupOrderHeader"/>
<view-map name="LookupCommEvent" type="screen" page="component://party/widget/partymgr/LookupScreens.xml#LookupCommEvent"/>
<view-map name="LookupProduct" type="screen" page="component://product/widget/catalog/LookupScreens.xml#LookupProduct"/>
<view-map name="LookupSupplierProduct" type="screen" page="component://product/widget/catalog/LookupScreens.xml#LookupSupplierProduct"/>
<view-map name="LookupVariantProduct" type="screen" page="component://product/widget/catalog/LookupScreens.xml#LookupVariantProduct"/>
<view-map name="LookupVirtualProduct" type="screen" page="component://product/widget/catalog/LookupScreens.xml#LookupVirtualProduct"/>
<view-map name="LookupProductCategory" type="screen" page="component://product/widget/catalog/LookupScreens.xml#LookupProductCategory"/>
<view-map name="LookupProductFeature" type="screen" page="component://product/widget/catalog/LookupScreens.xml#LookupProductFeature"/>
<view-map name="LookupProductStore" type="screen" page="component://product/widget/catalog/LookupScreens.xml#LookupProductStore"/>
<view-map name="LookupFacilityLocation" page="component://product/widget/facility/LookupScreens.xml#LookupFacilityLocation" type="screen"/>
<view-map name="LookupWorkEffort" type="screen" page="component://workeffort/widget/LookupScreens.xml#LookupWorkEffort"/>
<view-map name="LookupCostComponentCalc" type="screen" page="component://product/widget/catalog/LookupScreens.xml#LookupCostComponentCalc"/>
<view-map name="LookupDataResource" page="component://content/widget/content/DataResourceScreens.xml#LookupDataResource" type="screen"/>
<view-map name="LookupPerson" page="component://party/widget/partymgr/LookupScreens.xml#LookupPerson" type="screen"/>
<view-map name="LookupPreferredContactMech" type="screen" page="component://marketing/widget/ContactListScreens.xml#LookupPreferredContactMech"/>
<view-map name="LookupContactList" type="screen" page="component://marketing/widget/ContactListScreens.xml#LookupContactList"/>
<view-map name="LookupMediaImage" type="screen" page="component://cms/widget/LookupScreens.xml#LookupMediaImage"/>
<!-- Image Management request mappings -->
<!-- SCIPIO - Remove; will be replaced with content app features -->
<!-- <view-map name="Imagemanagement" type="screen" page="component://product/widget/catalog/ImageManagementScreens.xml#Imagemanagement"/>
<view-map name="ImageGallery" page="component://product/widget/catalog/ImageManagementScreens.xml#ImageGallery" type="screen"/>
<view-map name="ImageUpload" page="component://product/widget/catalog/ImageManagementScreens.xml#ImageUpload" type="screen"/>
<view-map name="ImageApprove" page="component://product/widget/catalog/ImageManagementScreens.xml#ImageApprove" type="screen"/>
<view-map name="ImageRejected" page="component://product/widget/catalog/ImageManagementScreens.xml#ImageRejected" type="screen"/>
<view-map name="ImageFrames" page="component://product/widget/catalog/ImageManagementScreens.xml#ImageFrames" type="screen"/>
<view-map name="ImageCropping" page="component://product/widget/catalog/ImageManagementScreens.xml#ImageCropping" type="screen"/>
<view-map name="ImageRotating" page="component://product/widget/catalog/ImageManagementScreens.xml#ImageRotating" type="screen"/>
<view-map name="ImageShare" page="component://product/widget/catalog/ImageManagementScreens.xml#ImageShare" type="screen"/>
<view-map name="ImageReplace" page="component://product/widget/catalog/ImageManagementScreens.xml#ImageReplace" type="screen"/>
<view-map name="viewImage" page="component://product/widget/catalog/ImageManagementScreens.xml#ViewImage" type="screen"/>
<view-map name="viewPreviewImage" page="component://product/widget/catalog/ImageManagementScreens.xml#ViewPreviewImage" type="screen"/>
<view-map name="LookupImage" page="component://product/widget/catalog/ImageManagementScreens.xml#LookupImage" type="screen"/>
<view-map name="LookupProduct" type="screen" page="component://product/widget/catalog/LookupScreens.xml#LookupProduct"/>
<view-map name="ListImageGallery" type="screen" page="component://product/widget/catalog/ImageManagementScreens.xml#ListImageGallery"/>
<view-map name="ImageManage" type="screen" page="component://product/widget/catalog/ImageManagementScreens.xml#ImageManage"/>
<view-map name="ListImageManage" type="screen" page="component://product/widget/catalog/ImageManagementScreens.xml#ListImageManage"/>
<view-map name="ListImageReplace" type="screen" page="component://product/widget/catalog/ImageManagementScreens.xml#ListImageReplace"/>
<view-map name="ImageRecentlyApproved" type="screen" page="component://product/widget/catalog/ImageManagementScreens.xml#ImageRecentlyApproved"/>
<view-map name="ListImageRecentlyApproved" type="screen" page="component://product/widget/catalog/ImageManagementScreens.xml#ListImageRecentlyApproved"/>
<view-map name="ListPeopleApproved" type="screen" page="component://product/widget/catalog/ImageManagementScreens.xml#ListPeopleApproved"/>
<view-map name="ListPeopleRejected" type="screen" page="component://product/widget/catalog/ImageManagementScreens.xml#ListPeopleRejected"/>
<view-map name="LookupImageFrame" type="screen" page="component://product/widget/catalog/ImageManagementScreens.xml#LookupImageFrame"/>
<view-map name="ImageResize" type="screen" page="component://product/widget/catalog/ImageManagementScreens.xml#ImageResize"/> -->
<!-- end of view mappings -->
<!-- Dynamic JS-->
<view-map name="ScpCatalogCommon.js" type="screen" page="component://product/widget/catalog/CommonScreens.xml#ScpCatalogCommon.js" content-type="application/javascript"/>
</site-conf>