You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by jl...@apache.org on 2017/06/19 17:38:38 UTC
svn commit: r1799242 [2/3] - in /ofbiz/ofbiz-framework/trunk:
applications/accounting/ applications/commonext/data/helpdata/
applications/product/webapp/catalog/WEB-INF/
framework/images/webapp/images/ framework/service/documents/
framework/webapp/src/...
Added: ofbiz/ofbiz-framework/trunk/applications/product/webapp/catalog/WEB-INF/controller - Copie.xml
URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/applications/product/webapp/catalog/WEB-INF/controller%20-%20Copie.xml?rev=1799242&view=auto
==============================================================================
--- ofbiz/ofbiz-framework/trunk/applications/product/webapp/catalog/WEB-INF/controller - Copie.xml (added)
+++ ofbiz/ofbiz-framework/trunk/applications/product/webapp/catalog/WEB-INF/controller - Copie.xml Mon Jun 19 17:38:38 2017
@@ -0,0 +1,3282 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<site-conf xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns="http://ofbiz.apache.org/Site-Conf" xsi:schemaLocation="http://ofbiz.apache.org/Site-Conf http://ofbiz.apache.org/dtds/site-conf.xsd">
+ <include location="component://common/webcommon/WEB-INF/common-controller.xml"/>
+ <include location="component://common/webcommon/WEB-INF/portal-controller.xml"/>
+ <include location="component://commonext/webapp/WEB-INF/controller.xml"/>
+ <description>Catalog Module Site Configuration File</description>
+
+
+ <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.apache.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">
+ <event type="java" path="org.apache.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="keywordsearch">
+ <security https="true" auth="true"/>
+ <response name="success" type="view" value="keywordsearch"/>
+ </request-map>
+
+ <request-map uri="searchRemoveFromCategory">
+ <security https="true" auth="true"/>
+ <event type="java" path="org.apache.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.apache.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.apache.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.apache.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.apache.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.apache.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"/>
+ <response name="success" type="view" value="EditCategory"/>
+ </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>
+
+ <!-- ================ 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="view" 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 ================= -->
+ <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 ================= -->
+ <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 ================= -->
+ <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 ================= -->
+ <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="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.apache.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.apache.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.apache.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="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="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="EditCategoryContentContent"/>
+ <response name="error" type="view" value="EditCategoryContentContent"/>
+ </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="EditCategoryContentContent"/>
+ </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="EditCategoryContentContent"/>
+ </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="EditCategoryContentContent"/>
+ </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="EditCategoryContentContent"/>
+ </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="EditCategoryContentContent"/>
+ </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="EditCategoryContentContent"/>
+ </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="EditCategoryContentContent"/>
+ </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="EditProductContent"/>
+ <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" 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.apache.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="createProductAssoc">
+ <security https="true" auth="true"/>
+ <event type="service" invoke="createProductAssoc"/>
+ <response name="success" type="view" value="EditProductAssoc"/>
+ <response name="error" type="view" value="EditProductAssoc"/>
+ </request-map>
+ <request-map uri="updateProductAssoc">
+ <security https="true" auth="true"/>
+ <event type="service" invoke="updateProductAssoc"/>
+ <response name="success" type="view" value="EditProductAssoc"/>
+ <response name="error" type="view" value="EditProductAssoc"/>
+ </request-map>
+ <request-map uri="deleteProductAssoc">
+ <security https="true" auth="true"/>
+ <event type="service" invoke="deleteProductAssoc"/>
+ <response name="success" type="view" value="EditProductAssoc"/>
+ <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>
+ <request-map uri="CreateSalesAgreement">
+ <security https="true" auth="true"/>
+ <response name="success" type="view" value="CreateSalesAgreement"/>
+ </request-map>
+ <request-map uri="createSalesAgreement">
+ <security https="true" auth="true"/>
+ <event type="service" invoke="createSalesAgreement"/>
+ <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.apache.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.apache.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.apache.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.apache.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.apache.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.apache.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.apache.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.apache.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="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"/>
+ <response name="success" type="view" value="EditFeatureCategoryFeatures"/>
+ <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="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="EditFeatureInterActions"/>
+ <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>
+ <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.apache.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" 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 ================= -->
+ <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" 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.apache.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" 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"/>
[... 1643 lines stripped ...]