<?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://commonext/webapp/WEB-INF/controller.xml"/>
    <description>Facility Manager Module Site Configuration File</description>

    <!-- 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="main">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="main"/>
    </request-map>

    <!-- ================ Facility Requests ================= -->
    <request-map uri="FindFacility">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="FindFacility"/>
    </request-map>
    <request-map uri="FacilitySearchResults">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="FacilitySearchResults"/>
    </request-map>
    <request-map uri="EditFacility">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditFacility"/>
    </request-map>
    <request-map uri="FacilityChildren">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="FacilityChildren"/>
    </request-map>
    <request-map uri="CreateFacility">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="createFacility"/>
        <response name="success" type="view" value="EditFacility"/>
        <response name="error" type="view" value="EditFacility"/>
    </request-map>
    <request-map uri="UpdateFacility">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="updateFacility"/>
        <response name="success" type="view" value="EditFacility"/>
        <response name="error" type="view" value="EditFacility"/>
    </request-map>

    <request-map uri="FindFacilityLocation">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="FindFacilityLocation"/>
    </request-map>
    <request-map uri="EditFacilityLocation">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditFacilityLocation"/>
    </request-map>
    <request-map uri="CreateFacilityLocation">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="createFacilityLocation"/>
        <response name="success" type="view" value="EditFacilityLocation"/>
        <response name="error" type="view" value="EditFacilityLocation"/>
    </request-map>
    <request-map uri="UpdateFacilityLocation">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="updateFacilityLocation"/>
        <response name="success" type="view" value="EditFacilityLocation"/>
        <response name="error" type="view" value="EditFacilityLocation"/>
    </request-map>
    <request-map uri="createProductFacilityLocation">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="createProductFacilityLocation"/>
        <response name="success" type="view" value="EditFacilityLocation"/>
        <response name="error" type="view" value="EditFacilityLocation"/>
    </request-map>
    <request-map uri="updateProductFacilityLocation">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="updateProductFacilityLocation"/>
        <response name="success" type="view" value="EditFacilityLocation"/>
        <response name="error" type="view" value="EditFacilityLocation"/>
    </request-map>
    <request-map uri="deleteProductFacilityLocation">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="deleteProductFacilityLocation"/>
        <response name="success" type="view" value="EditFacilityLocation"/>
        <response name="error" type="view" value="EditFacilityLocation"/>
    </request-map>


    <request-map uri="EditFacilityInventoryItems">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditFacilityInventoryItems"/>
    </request-map>
    <request-map uri="ViewFacilityInventoryItemsDetails">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ViewFacilityInventoryItemsDetails"/>
    </request-map>
    <request-map uri="SearchInventoryItemsByLabels">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="SearchInventoryItemsByLabels"/>
    </request-map>
    <request-map uri="ViewFacilityInventoryByProduct">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ViewFacilityInventoryByProduct"/>
    </request-map>
    <request-map uri="ViewFacilityInventoryByProductSimple">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ViewFacilityInventoryByProductSimple"/>
    </request-map>
    <request-map uri="ViewFacilityInventoryByProductReport">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ViewFacilityInventoryByProductReport"/>
    </request-map>
    <request-map uri="ViewFacilityInventoryByProductExport">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ViewFacilityInventoryByProductExport"/>
    </request-map>

    <request-map uri="FindFacilityTransfers">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="FindFacilityTransfers"/>
    </request-map>

    <!-- ================ Facility Contact Mech Requests ================= -->
    <request-map uri="ViewContactMechs">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ViewContactMechs"/>
    </request-map>
    <request-map uri="EditContactMech">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditContactMech"/>
    </request-map>

    <request-map uri="createContactMech">
        <security https="true" auth="true"/>
        <event type="service" invoke="createFacilityContactMech"/>
        <response name="success" type="view" value="EditContactMech"/>
        <response name="error" type="view" value="EditContactMech"/>
    </request-map>

    <request-map uri="updateContactMech">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateFacilityContactMech"/>
        <response name="success" type="view" value="EditContactMech"/>
        <response name="error" type="view" value="EditContactMech"/>
    </request-map>
    <request-map uri="deleteContactMech">
        <security https="true" auth="true"/>
        <event type="service" invoke="deleteFacilityContactMech"/>
        <response name="success" type="view" value="EditContactMech"/>
        <response name="error" type="view" value="EditContactMech"/>
    </request-map>

    <request-map uri="createPostalAddressAndPurpose">
        <security https="true" auth="true"/>
        <event type="service" invoke="createFacilityPostalAddress"/>
        <response name="success" type="view" value="EditContactMech"/>
        <response name="error" type="view" value="EditContactMech"/>
    </request-map>

    <request-map uri="createPostalAddress">
        <security https="true" auth="true"/>
        <event type="service" invoke="createFacilityPostalAddress"/>
        <response name="success" type="view" value="EditContactMech"/>
        <response name="error" type="view" value="EditContactMech"/>
    </request-map>

    <request-map uri="updatePostalAddress">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateFacilityPostalAddress"/>
        <response name="success" type="view" value="EditContactMech"/>
        <response name="error" type="view" value="EditContactMech"/>
    </request-map>

    <request-map uri="createTelecomNumber">
        <security https="true" auth="true"/>
        <event type="service" invoke="createFacilityTelecomNumber"/>
        <response name="success" type="view" value="EditContactMech"/>
        <response name="error" type="view" value="EditContactMech"/>
    </request-map>

    <request-map uri="updateTelecomNumber">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateFacilityTelecomNumber"/>
        <response name="success" type="view" value="EditContactMech"/>
        <response name="error" type="view" value="EditContactMech"/>
    </request-map>

    <request-map uri="createEmailAddress">
        <security https="true" auth="true"/>
        <event type="service" invoke="createFacilityEmailAddress"/>
        <response name="success" type="view" value="EditContactMech"/>
        <response name="error" type="view" value="EditContactMech"/>
    </request-map>

    <request-map uri="updateEmailAddress">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateFacilityEmailAddress"/>
        <response name="success" type="view" value="EditContactMech"/>
        <response name="error" type="view" value="EditContactMech"/>
    </request-map>

    <request-map uri="createFacilityContactMechPurpose">
        <security https="true" auth="true"/>
        <event type="service" invoke="createFacilityContactMechPurpose"/>
        <response name="success" type="view" value="EditContactMech"/>
        <response name="error" type="view" value="EditContactMech"/>
    </request-map>

    <request-map uri="deleteFacilityContactMechPurpose">
        <security https="true" auth="true"/>
        <event type="service" invoke="deleteFacilityContactMechPurpose"/>
        <response name="success" type="view" value="EditContactMech"/>
        <response name="error" type="view" value="EditContactMech"/>
    </request-map>

    <!-- ================ Facility Group Requests ================= -->
    <request-map uri="FindFacilityGroup">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="FindFacilityGroup"/>
    </request-map>
    <request-map uri="EditFacilityGroup">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditFacilityGroup"/>
    </request-map>
    <request-map uri="createFacilityGroup">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="createFacilityGroup"/>
        <response name="success" type="view" value="EditFacilityGroup"/>
        <response name="error" type="view" value="EditFacilityGroup"/>
    </request-map>
    <request-map uri="updateFacilityGroup">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="updateFacilityGroup"/>
        <response name="success" type="view" value="EditFacilityGroup"/>
        <response name="error" type="view" value="EditFacilityGroup"/>
    </request-map>

    <!-- ================ Facility Group Rollup Requests ================= -->
    <request-map uri="EditFacilityGroupRollup">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditFacilityGroupRollup"/>
    </request-map>
    <request-map uri="addFacilityGroupToGroup">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="addFacilityGroupToGroup"/>
        <response name="success" type="view" value="EditFacilityGroupRollup"/>
        <response name="error" type="view" value="EditFacilityGroupRollup"/>
    </request-map>
    <request-map uri="updateFacilityGroupToGroup">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="updateFacilityGroupToGroup"/>
        <response name="success" type="view" value="EditFacilityGroupRollup"/>
        <response name="error" type="view" value="EditFacilityGroupRollup"/>
    </request-map>
    <request-map uri="removeFacilityGroupFromGroup">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="removeFacilityGroupFromGroup"/>
        <response name="success" type="view" value="EditFacilityGroupRollup"/>
        <response name="error" type="view" value="EditFacilityGroupRollup"/>
    </request-map>

    <!-- ================ Facility Group Member Requests ================= -->
    <request-map uri="EditFacilityGroupMembers">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditFacilityGroupMembers"/>
    </request-map>
    <request-map uri="EditFacilityGroups">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditFacilityGroups"/>
    </request-map>

    <request-map uri="addFacilityToGroup">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="addFacilityToGroup"/>
        <response name="success" type="view" value="EditFacilityGroupMembers"/>
        <response name="error" type="view" value="EditFacilityGroupMembers"/>
    </request-map>
    <request-map uri="addGroupToFacility">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="addFacilityToGroup"/>
        <response name="success" type="view" value="EditFacilityGroups"/>
        <response name="error" type="view" value="EditFacilityGroups"/>
    </request-map>

    <request-map uri="updateFacilityToGroup">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="updateFacilityToGroup"/>
        <response name="success" type="view" value="EditFacilityGroupMembers"/>
        <response name="error" type="view" value="EditFacilityGroupMembers"/>
    </request-map>
    <request-map uri="updateGroupToFacility">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="updateFacilityToGroup"/>
        <response name="success" type="view" value="EditFacilityGroups"/>
        <response name="error" type="view" value="EditFacilityGroups"/>
    </request-map>

    <request-map uri="removeFacilityFromGroup">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="removeFacilityFromGroup"/>
        <response name="success" type="view" value="EditFacilityGroupMembers"/>
        <response name="error" type="view" value="EditFacilityGroupMembers"/>
    </request-map>
    <request-map uri="removeGroupFromFacility">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="removeFacilityFromGroup"/>
        <response name="success" type="view" value="EditFacilityGroups"/>
        <response name="error" type="view" value="EditFacilityGroups"/>
    </request-map>

    <!-- ================ Facility Group Role Requests ================= -->
    <request-map uri="EditFacilityGroupRoles">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditFacilityGroupRoles"/>
    </request-map>
    <request-map uri="addPartyToFacilityGroup">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="addPartyToFacilityGroup"/>
        <response name="success" type="view" value="EditFacilityGroupRoles"/>
        <response name="error" type="view" value="EditFacilityGroupRoles"/>
    </request-map>
    <request-map uri="removePartyFromFacilityGroup">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="removePartyFromFacilityGroup"/>
        <response name="success" type="view" value="EditFacilityGroupRoles"/>
        <response name="error" type="view" value="EditFacilityGroupRoles"/>
    </request-map>

    <!-- ================ Facility Role Requests ================= -->
    <request-map uri="EditFacilityParties">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditFacilityParties"/>
    </request-map>
    <request-map uri="addPartyToFacility">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="addPartyToFacility"/>
        <response name="success" type="view" value="EditFacilityParties"/>
        <response name="error" type="view" value="EditFacilityParties"/>
    </request-map>
    <request-map uri="updateFacilityParty">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="updateFacilityParty"/>
        <response name="success" type="request-redirect" value="EditFacilityParties">
            <redirect-parameter name="facilityId"/>
        </response>
        <response name="error" type="view" value="EditFacilityParties"/>
    </request-map>
    <request-map uri="removePartyFromFacility">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="removePartyFromFacility"/>
        <response name="success" type="view" value="EditFacilityParties"/>
        <response name="error" type="view" value="EditFacilityParties"/>
    </request-map>

    <!-- ================ Inventory Item Labels Requests ================= -->
    <request-map uri="EditInventoryItemLabelTypes">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditInventoryItemLabelTypes"/>
    </request-map>
    <request-map uri="createInventoryItemLabelType">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="createInventoryItemLabelType"/>
        <response name="success" type="view" value="EditInventoryItemLabelTypes"/>
        <response name="error" type="view" value="EditInventoryItemLabelTypes"/>
    </request-map>
    <request-map uri="updateInventoryItemLabelType">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="updateInventoryItemLabelType"/>
        <response name="success" type="view" value="EditInventoryItemLabelTypes"/>
        <response name="error" type="view" value="EditInventoryItemLabelTypes"/>
    </request-map>
    <request-map uri="deleteInventoryItemLabelType">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="deleteInventoryItemLabelType"/>
        <response name="success" type="view" value="EditInventoryItemLabelTypes"/>
        <response name="error" type="view" value="EditInventoryItemLabelTypes"/>
    </request-map>
    <request-map uri="FindInventoryItemLabels">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="FindInventoryItemLabels"/>
    </request-map>
    <request-map uri="deleteInventoryItemLabel">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="deleteInventoryItemLabel"/>
        <response name="success" type="view" value="FindInventoryItemLabels"/>
        <response name="error" type="view" value="FindInventoryItemLabels"/>
    </request-map>
    <request-map uri="EditInventoryItemLabel">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditInventoryItemLabel"/>
    </request-map>
    <request-map uri="createInventoryItemLabel">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="createInventoryItemLabel"/>
        <response name="success" type="view" value="EditInventoryItemLabel"/>
        <response name="error" type="view" value="EditInventoryItemLabel"/>
    </request-map>
    <request-map uri="updateInventoryItemLabel">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="updateInventoryItemLabel"/>
        <response name="success" type="view" value="EditInventoryItemLabel"/>
        <response name="error" type="view" value="EditInventoryItemLabel"/>
    </request-map>
    <request-map uri="EditInventoryItemLabelAppls">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditInventoryItemLabelAppls"/>
    </request-map>
    <request-map uri="createInventoryItemLabelAppl">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="createInventoryItemLabelAppl"/>
        <response name="success" type="view" value="EditInventoryItemLabelAppls"/>
        <response name="error" type="view" value="EditInventoryItemLabelAppls"/>
    </request-map>
    <request-map uri="updateInventoryItemLabelAppl">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="updateInventoryItemLabelAppl"/>
        <response name="success" type="view" value="EditInventoryItemLabelAppls"/>
        <response name="error" type="view" value="EditInventoryItemLabelAppls"/>
    </request-map>
    <request-map uri="deleteInventoryItemLabelAppl">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="deleteInventoryItemLabelAppl"/>
        <response name="success" type="view" value="EditInventoryItemLabelAppls"/>
        <response name="error" type="view" value="EditInventoryItemLabelAppls"/>
    </request-map>
    <!-- ================ Inventory Requests ================= -->
    <request-map uri="EditInventoryItem">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditInventoryItem"/>
    </request-map>
    <request-map uri="ViewInventoryItemDetail">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ViewInventoryItemDetail"/>
    </request-map>
    <request-map uri="EditInventoryItemLabels">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditInventoryItemLabels"/>
    </request-map>
    <request-map uri="CreateInventoryItem">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="createInventoryItem"/>
        <response name="success" type="view" value="EditInventoryItem"/>
        <response name="error" type="view" value="EditInventoryItem"/>
    </request-map>
    <request-map uri="UpdateInventoryItem">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="updateInventoryItem"/>
        <response name="success" type="view" value="EditInventoryItem"/>
        <response name="error" type="view" value="EditInventoryItem"/>
    </request-map>
    <request-map uri="createPhysicalInventoryAndVariance">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="createPhysicalInventoryAndVariance"/>
        <response name="success" type="view" value="EditInventoryItem"/>
        <response name="error" type="view" value="EditInventoryItem"/>
    </request-map>
    <request-map uri="createPhysicalVariances">
        <security https="true" auth="true"/>
        <event type="service-multi" path="" invoke="createPhysicalInventoryAndVariance"/>
        <response name="success" type="view" value="FindFacilityPhysicalInventory"/>
        <response name="error" type="view" value="FindFacilityPhysicalInventory"/>
    </request-map>
    <request-map uri="createInventoryItemLabelApplFromItem">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="createInventoryItemLabelAppl"/>
        <response name="success" type="view" value="EditInventoryItemLabels"/>
        <response name="error" type="view" value="EditInventoryItemLabels"/>
    </request-map>
    <request-map uri="updateInventoryItemLabelApplFromItem">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="updateInventoryItemLabelAppl"/>
        <response name="success" type="view" value="EditInventoryItemLabels"/>
        <response name="error" type="view" value="EditInventoryItemLabels"/>
    </request-map>
    <request-map uri="deleteInventoryItemLabelApplFromItem">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="deleteInventoryItemLabelAppl"/>
        <response name="success" type="view" value="EditInventoryItemLabels"/>
        <response name="error" type="view" value="EditInventoryItemLabels"/>
    </request-map>

    <request-map uri="FindFacilityPhysicalInventory">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="FindFacilityPhysicalInventory"/>
    </request-map>
    <request-map uri="cancelReceivedItems">
        <security https="true" auth="true"/>
        <event type="service" invoke="cancelReceivedItems"/>
        <response name="success" type="view" value="ReceiveInventory"/>
        <response name="error" type="view" value="ReceiveInventory"/>
    </request-map>

    <!-- ================ Inventory Transfer Requests ================= -->
    <request-map uri="TransferInventoryItem">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="TransferInventoryItem"/>
    </request-map>
    <request-map uri="createInventoryTransfersForProduct">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="createInventoryTransfersForProduct"/>
        <response name="success" type="view" value="FindFacilityTransfers"/>
        <response name="error" type="view" value="FindFacilityTransfers"/>
    </request-map>
    <request-map uri="CreateInventoryTransfer">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="createInventoryTransfer"/>
        <response name="success" type="view" value="FindFacilityTransfers"/>
        <response name="error" type="view" value="FindFacilityTransfers"/>
    </request-map>
    <request-map uri="UpdateInventoryTransfer">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="updateInventoryTransfer"/>
        <response name="success" type="view" value="FindFacilityTransfers"/>
        <response name="error" type="view" value="FindFacilityTransfers"/>
    </request-map>
    <request-map uri="CompleteRequestedTransfers">
        <security https="true" auth="true"/>
        <event type="service-multi" path="" invoke="updateInventoryTransfer"/>
        <response name="success" type="view" value="FindFacilityTransfers"/>
        <response name="error" type="view" value="FindFacilityTransfers"/>
    </request-map>

    <!-- ================ Inventory Receive Requests ================= -->
    <request-map uri="ReceiveInventory">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ReceiveInventory"/>
    </request-map>
    <request-map uri="receiveInventoryProduct">
        <security https="true" auth="true"/>
        <event type="service-multi" path="" invoke="receiveInventoryProduct"/>
        <response name="success" type="request" value="checkForceShipmentReceived"/>
        <response name="error" type="view" value="ReceiveInventory"/>
    </request-map>
    <request-map uri="checkForceShipmentReceived">
        <security https="true" auth="true"/>
        <event type="java" path="org.apache.ofbiz.shipment.shipment.ShipmentEvents" invoke="checkForceShipmentReceived"/>
        <response name="success" type="view" value="ReceiveInventory"/>
        <response name="error" type="view" value="ReceiveInventory"/>
    </request-map>
    <request-map uri="receiveSingleInventoryProduct">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="receiveInventoryProduct"/>
        <response name="success" type="request" value="EditInventoryItem"/>
        <response name="error" type="view" value="ReceiveInventory"/>
    </request-map>
    <request-map uri="ReceiveReturn">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ReceiveReturn"/>
    </request-map>
    <request-map uri="receiveReturnedProduct">
        <security https="true" auth="true"/>
        <event type="service-multi" path="" invoke="receiveInventoryProduct"/>
        <response name="success" type="view" value="ReceiveReturn"/>
        <response name="error" type="view" value="ReceiveReturn"/>
    </request-map>
    <request-map uri="UpdatedInventoryItemStatus">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="UpdatedInventoryItemStatus"/>
    </request-map>

    <!-- ================ Picklist Requests ================= -->
    <request-map uri="PicklistOptions">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="PicklistOptions"/>
    </request-map>
    <request-map uri="createPicklistFromOrders">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="createPicklistFromOrders"/>
        <response name="success" type="view" value="PicklistOptions"/>
        <response name="error" type="view" value="PicklistOptions"/>
    </request-map>

    <request-map uri="PicklistManage">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="PicklistManage"/>
    </request-map>
    <request-map uri="updatePicklist">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="updatePicklist"/>
        <response name="success" type="view" value="PicklistManage"/>
        <response name="error" type="view" value="PicklistManage"/>
    </request-map>
    <request-map uri="createPicklistRole">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="createPicklistRole"/>
        <response name="success" type="view" value="PicklistManage"/>
        <response name="error" type="view" value="PicklistManage"/>
    </request-map>
    <request-map uri="updatePicklistBin">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="updatePicklistBin"/>
        <response name="success" type="view" value="PicklistManage"/>
        <response name="error" type="view" value="PicklistManage"/>
    </request-map>
    <request-map uri="deletePicklistBin">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="deletePicklistBin"/>
        <response name="success" type="view" value="PicklistManage"/>
        <response name="error" type="view" value="PicklistManage"/>
    </request-map>
    <request-map uri="deletePicklistItem">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="deletePicklistItem"/>
        <response name="success" type="view" value="PicklistManage"/>
        <response name="error" type="view" value="PicklistManage"/>
    </request-map>
    <request-map uri="editPicklistItem">
        <security https="true" auth="true" />
        <event type="service" path="" invoke="editPicklistItem"/>
        <response name="success" type="view" value="PicklistManage"/>
        <response name="error" type="view" value="PicklistManage"/>
    </request-map>

    <request-map uri="PicklistReport.pdf">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="PicklistReport.pdf"/>
    </request-map>

    <request-map uri="PickMoveStock">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="PickMoveStock"/>
    </request-map>
    <request-map uri="PickMoveStockSimple">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="PickMoveStockSimple"/>
    </request-map>
    <request-map uri="processPhysicalStockMove">
        <security https="true" auth="true"/>
        <event type="service-multi" path="" invoke="processPhysicalStockMove"/>
        <response name="success" type="view" value="PickMoveStock"/>
        <response name="error" type="view" value="PickMoveStock"/>
    </request-map>
    <request-map uri="processQuickStockMove">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="processPhysicalStockMove"/>
        <response name="success" type="view" value="PickMoveStock"/>
        <response name="error" type="view" value="PickMoveStock"/>
    </request-map>
    <request-map uri="printPickSheets">
        <security https="true" auth="true"/>
        <event type="service" invoke="printPickSheets"/>
        <response name="success" type="view" value="PrintPickSheets.pdf"/>
        <response name="error" type="view" value="PicklistOptions"/>
    </request-map>
    <request-map uri="ReviewOrdersNotPickedOrPacked">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ReviewOrdersNotPickedOrPacked"/>
    </request-map>

    <!-- ================ Picking Verify Requests ================= -->
    <request-map uri="VerifyPick">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="VerifyPick"/>
    </request-map>

    <request-map uri="processVerifyPick">
        <security https="true" auth="true"/>
        <event type="service" invoke="verifySingleItem"/>
        <response name="success" type="view" value="VerifyPick"/>
        <response name="error" type="view" value="VerifyPick"/>
    </request-map>

    <request-map uri="processBulkVerifyPick">
        <security https="true" auth="true"/>
        <event type="service" invoke="verifyBulkItem"/>
        <response name="success" type="view" value="VerifyPick"/>
        <response name="error" type="view" value="VerifyPick"/>
    </request-map>

    <request-map uri="cancelAllRows">
        <security https="true" auth="true"/>
        <event type="service" invoke="cancelAllRows"/>
        <response name="success" type="view" value="VerifyPick"/>
        <response name="error" type="view" value="VerifyPick"/>
    </request-map>

    <request-map uri="completeVerifiedPick">
        <security https="true" auth="true"/>
        <event type="service" invoke="completeVerifiedPick"/>
        <response name="success" type="view" value="VerifyPick"/>
        <response name="error" type="view" value="VerifyPick"/>
    </request-map>

     <!-- ============= Weight Package Only Requests ============== -->
    <request-map uri="WeightPackageOnly">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="WeightPackageOnly"/>
        <response name="error" type="view" value="WeightPackageOnly"/>
    </request-map>
    <request-map uri="setPackageInfo">
        <security https="true" auth="true"/>
        <event type="service" invoke="setPackageInfo"/>
        <response name="success" type="view" value="WeightPackageOnly"/>
        <response name="error" type="view" value="WeightPackageOnly"/>
    </request-map>
    <request-map uri="updatePackedLine">
        <security https="true" auth="true"/>
        <event type="service" invoke="updatePackedLine"/>
        <response name="success" type="view" value="WeightPackageOnly"/>
        <response name="error" type="view" value="WeightPackageOnly"/>
    </request-map>
    <request-map uri="deletePackedLine">
        <security https="true" auth="true"/>
        <event type="service" invoke="deletePackedLine"/>
        <response name="success" type="view" value="WeightPackageOnly"/>
        <response name="error" type="view" value="WeightPackageOnly"/>
    </request-map>
    <request-map uri="shipNow">
        <security https="true" auth="true"/>
        <event type="service" invoke="completeShipment"/>
        <response name="success" type="view" value="WeightPackageOnly"/>
        <response name="error" type="view" value="WeightPackageOnly"/>
    </request-map>
    <request-map uri="HoldShipment">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="WeightPackageOnly"/>
        <response name="error" type="view" value="WeightPackageOnly"/>
    </request-map>
    <request-map uri="completePackage">
        <security https="true" auth="true"/>
        <event type="service" invoke="completePackage"/>
        <response name="success" type="view" value="WeightPackageOnly"/>
        <response name="error" type="request" value="savePackagesInfo"/>
    </request-map>
    <request-map uri="savePackagesInfo">
        <security https="true" auth="true"/>
        <event type="service" invoke="savePackagesInfo"/>
        <response name="success" type="view" value="WeightPackageOnly"/>
        <response name="error" type="view" value="WeightPackageOnly"/>
    </request-map>

    <!-- ============= Packing Wizard Requests ============== -->
    <request-map uri="PackOrder">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="PackOrder"/>
    </request-map>
    <request-map uri="ProcessPackOrder">
        <security https="true" auth="true"/>
        <event type="service" invoke="packSingleItem"/>
        <response name="success" type="view" value="PackOrder"/>
        <response name="error" type="view" value="PackOrder"/>
    </request-map>
    <request-map uri="ProcessBulkPackOrder">
        <security https="true" auth="true"/>
        <event type="service" invoke="packBulkItems"/>
        <response name="success" type="view" value="PackOrder"/>
        <response name="error" type="view" value="PackOrder"/>
    </request-map>
    <request-map uri="SetNextPackageSeq">
        <security https="true" auth="true"/>
        <event type="service" invoke="setNextPackageSeq"/>
        <response name="success" type="view" value="PackOrder"/>
        <response name="error" type="view" value="PackOrder"/>
    </request-map>
    <request-map uri="ClearPackLine">
        <security https="true" auth="true"/>
        <event type="service" invoke="clearPackLine"/>
        <response name="success" type="view" value="PackOrder"/>
        <response name="error" type="view" value="PackOrder"/>
    </request-map>
    <request-map uri="ClearPackAll">
        <security https="true" auth="true"/>
        <event type="service" invoke="clearPackAll"/>
        <response name="success" type="view" value="PackOrder"/>
        <response name="error" type="view" value="PackOrder"/>
    </request-map>
    <request-map uri="calcPackSessionAdditionalShippingCharge">
        <security https="true" auth="true"/>
        <event type="service" invoke="calcPackSessionAdditionalShippingCharge"/>
        <response name="success" type="view" value="PackOrder"/>
        <response name="error" type="view" value="PackOrder"/>
    </request-map>
    <request-map uri="CompletePack">
        <security https="true" auth="true"/>
        <event type="service" invoke="completePack"/>
        <response name="success" type="view" value="PackOrder"/>
        <response name="error" type="view" value="PackOrder"/>
    </request-map>
    <request-map uri="PackingSlip.pdf">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="PackingSlip.pdf"/>
    </request-map>
    <request-map uri="ShipmentBarCode.pdf">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ShipmentBarCode.pdf"/>
    </request-map>
    <request-map uri="ShipmentManifest.pdf">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ShipmentManifest.pdf"/>
    </request-map>

    <!-- Facility Content -->
    <request-map uri="EditFacilityContent">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditFacilityContent"/>
    </request-map>
    <request-map uri="createFacilityContent">
        <security auth="true" https="true"/>
        <event type="simple" invoke="createFacilityContent" path="component://product/minilang/product/storage/FacilityEvents.xml"/>
        <response name="success" type="request-redirect" value="EditFacilityContent">
            <redirect-parameter name="facilityId"/>
        </response>
        <response name="error" type="view" value="EditFacilityContent"/>
    </request-map>
    <request-map uri="deleteFacilityContent">
        <security auth="true" https="true"/>
        <event type="service" invoke="deleteFacilityContent"/>
        <response name="success" type="request-redirect" value="EditFacilityContent">
            <redirect-parameter name="facilityId"/>
        </response>
        <response name="error" type="view" value="EditFacilityContent"/>
    </request-map>
    
    <request-map uri="EditFacilityGeoPoint">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditFacilityGeoPoint"/>
    </request-map>
    <request-map uri="createUpdateFacilityGeoPoint">
        <security auth="true" https="true"/>
        <event type="service" path="" invoke="createUpdateFacilityGeoPoint"/>
        <response name="success" type="view" value="EditFacilityGeoPoint"/>
        <response name="error" type="view" value="EditFacilityGeoPoint"/>
    </request-map>
    <!-- ================ Shipment Scheduling Requests ================= -->
    <request-map uri="Scheduling">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ScheduleShipmentRouteSegment"/>
    </request-map>
    <request-map uri="ScheduleShipmentRouteSegment">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ScheduleShipmentRouteSegment"/>
    </request-map>
    <request-map uri="BatchScheduleShipmentRouteSegments">
        <security https="true" auth="true"/>
        <event type="service-multi" path="" invoke="updateShipmentRouteSegment"/>
        <response name="error" type="view" value="ScheduleShipmentRouteSegment"/>
        <response name="success" type="request" value="ScheduleShipmentsWithCarriers"/>
    </request-map>
    <request-map uri="BatchUpdateShipmentRouteSegments">
        <security https="true" auth="true"/>
        <event type="service-multi" path="" invoke="updateShipmentRouteSegment"/>
        <response name="success" type="view" value="Labels"/>
        <response name="error" type="view" value="Labels"/>
    </request-map>
    <request-map uri="ScheduleShipmentsWithCarriers">
        <security https="true" auth="true" direct-request="false"/>
        <event type="service-multi" path="" invoke="quickScheduleShipmentRouteSegment"/>
        <response name="error" type="view" value="ScheduleShipmentRouteSegment"/>
        <response name="success" type="view" value="Labels"/>
    </request-map>
    <request-map uri="Labels">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="Labels"/>
    </request-map>
    <request-map uri="BatchPrintShippingLabels">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="BatchPrintShippingLabels"/>
    </request-map>

    <!-- ================ Shipment Requests ================= -->
    <request-map uri="FindShipment">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="FindShipment"/>
    </request-map>
    <request-map uri="ViewShipment">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ViewShipment"/>
    </request-map>
    <request-map uri="EditShipment">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditShipment"/>
    </request-map>
    <request-map uri="createShipment">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="createShipment"/>
        <response name="success" type="request-redirect" value="EditShipment">
            <redirect-parameter name="shipmentId"/>
        </response>
        <response name="error" type="view" value="EditShipment"/>
    </request-map>
    <request-map uri="updateShipment">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="updateShipment"/>
        <response name="success" type="view" value="EditShipment"/>
        <response name="error" type="view" value="EditShipment"/>
    </request-map>

    <request-map uri="createShipmentAndItemsForVendorReturn">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="createShipmentAndItemsForVendorReturn"/>
        <response name="success" type="view" value="EditShipment"/>
        <response name="error" type="view" value="EditShipment"/>
    </request-map>

    <request-map uri="setShipmentSettingsFromPrimaryOrder">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="setShipmentSettingsFromPrimaryOrder"/>
        <response name="success" type="view" value="EditShipment"/>
        <response name="error" type="view" value="EditShipment"/>
    </request-map>
    <request-map uri="quickShipOrder">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="QuickShipOrder"/>
    </request-map>
    <request-map uri="quickReceivePurchaseOrder">
        <security https="true" auth="true"/>
        <event type="service" invoke="quickReceivePurchaseOrder"/>
        <response name="success" type="view" value="ReceiveInventory"/>
        <response name="error" type="view" value="ReceiveInventory"/>
    </request-map>
    <request-map uri="createQuickShipment">
        <security https="true" auth="true"/>
        <event type="service" invoke="quickShipEntireOrder"/>
        <response name="success" type="view" value="QuickShipOrder"/>
        <response name="error" type="view" value="QuickShipOrder"/>
    </request-map>
    <request-map uri="setQuickPackageWeight">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateShipmentPackage"/>
        <response name="success" type="view" value="QuickShipOrder"/>
        <response name="error" type="view" value="QuickShipOrder"/>
    </request-map>
    <request-map uri="setQuickRouteInfo">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateShipmentRouteSegment"/>
        <response name="success" type="request" value="quickUpsConfirm"/>
        <response name="error" type="view" value="QuickShipOrder"/>
    </request-map>
    <request-map uri="quickUpsConfirm">
        <security https="true" auth="true" direct-request="false"/>
        <event type="service" path="" invoke="upsShipmentConfirm"/>
        <response name="success" type="request" value="quickUpsAccept"/>
        <response name="error" type="view" value="QuickShipOrder"/>
    </request-map>
    <request-map uri="quickUpsAccept">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="upsShipmentAccept"/>
        <response name="success" type="view" value="QuickShipOrder"/>
        <response name="error" type="view" value="QuickShipOrder"/>
    </request-map>

    <!-- request to quick ship DHL.  Use this instead of quickUpsConfirm in the "success" response of setQuickRouteInfo, and your quick ship
       orders will be routed to DHL instead of UPS -->
    <request-map uri="quickDhlConfirm">
        <security https="true" auth="true" direct-request="false"/>
        <event type="service" path="" invoke="dhlShipmentConfirm"/>
        <response name="success" type="view" value="QuickShipOrder"/>
        <response name="error" type="view" value="QuickShipOrder"/>
    </request-map>

    <!-- ================ Shipment Items Requests ================= -->
    <request-map uri="EditShipmentItems">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditShipmentItems"/>
    </request-map>
    <request-map uri="createShipmentItem">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="createShipmentItem"/>
        <response name="success" type="view" value="EditShipmentItems"/>
        <response name="error" type="view" value="EditShipmentItems"/>
    </request-map>
    <request-map uri="deleteShipmentItem">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="deleteShipmentItem"/>
        <response name="success" type="view" value="EditShipmentItems"/>
        <response name="error" type="view" value="EditShipmentItems"/>
    </request-map>
    <request-map uri="deleteShipmentItemIssuance">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="deleteItemIssuance"/>
        <response name="success" type="view" value="EditShipmentItems"/>
        <response name="error" type="view" value="EditShipmentItems"/>
    </request-map>
    <request-map uri="createShipmentItemPackageContent">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="createShipmentPackageContent"/>
        <response name="success" type="view" value="EditShipmentItems"/>
        <response name="error" type="view" value="EditShipmentItems"/>
    </request-map>
    <request-map uri="deleteShipmentItemPackageContent">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="deleteShipmentPackageContent"/>
        <response name="success" type="view" value="EditShipmentItems"/>
        <response name="error" type="view" value="EditShipmentItems"/>
    </request-map>

    <!-- ================ Shipment Packages Requests ================= -->
    <request-map uri="EditShipmentPackages">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditShipmentPackages"/>
    </request-map>
    <request-map uri="createShipmentPackage">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="createShipmentPackage"/>
        <response name="success" type="view" value="EditShipmentPackages"/>
        <response name="error" type="view" value="EditShipmentPackages"/>
    </request-map>
    <request-map uri="updateShipmentPackage">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="updateShipmentPackage"/>
        <response name="success" type="view" value="EditShipmentPackages"/>
        <response name="error" type="view" value="EditShipmentPackages"/>
    </request-map>
    <request-map uri="deleteShipmentPackage">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="deleteShipmentPackage"/>
        <response name="success" type="view" value="EditShipmentPackages"/>
        <response name="error" type="view" value="EditShipmentPackages"/>
    </request-map>
    <request-map uri="createShipmentPackageContent">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="createShipmentPackageContent"/>
        <response name="success" type="view" value="EditShipmentPackages"/>
        <response name="error" type="view" value="EditShipmentPackages"/>
    </request-map>
    <request-map uri="deleteShipmentPackageContent">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="deleteShipmentPackageContent"/>
        <response name="success" type="view" value="EditShipmentPackages"/>
        <response name="error" type="view" value="EditShipmentPackages"/>
    </request-map>
    <request-map uri="createShipmentPackageRouteSeg">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="createShipmentPackageRouteSeg"/>
        <response name="success" type="view" value="EditShipmentPackages"/>
        <response name="error" type="view" value="EditShipmentPackages"/>
    </request-map>
    <request-map uri="updateShipmentPackageRouteSeg">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="updateShipmentPackageRouteSeg"/>
        <response name="success" type="view" value="EditShipmentPackages"/>
        <response name="error" type="view" value="EditShipmentPackages"/>
    </request-map>
    <request-map uri="deleteShipmentPackageRouteSeg">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="deleteShipmentPackageRouteSeg"/>
        <response name="success" type="view" value="EditShipmentPackages"/>
        <response name="error" type="view" value="EditShipmentPackages"/>
    </request-map>

    <!-- ================ Shipment Route Segments Requests ================= -->
    <request-map uri="EditShipmentRouteSegments">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditShipmentRouteSegments"/>
    </request-map>
    <request-map uri="createShipmentRouteSegment">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="createShipmentRouteSegment"/>
        <response name="success" type="view" value="EditShipmentRouteSegments"/>
        <response name="error" type="view" value="EditShipmentRouteSegments"/>
    </request-map>
    <request-map uri="updateShipmentRouteSegment">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="updateShipmentRouteSegment"/>
        <response name="success" type="view" value="EditShipmentRouteSegments"/>
        <response name="error" type="view" value="EditShipmentRouteSegments"/>
    </request-map>
    <request-map uri="deleteShipmentRouteSegment">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="deleteShipmentRouteSegment"/>
        <response name="success" type="view" value="EditShipmentRouteSegments"/>
        <response name="error" type="view" value="EditShipmentRouteSegments"/>
    </request-map>
    <request-map uri="duplicateShipmentRouteSegment">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="duplicateShipmentRouteSegment"/>
        <response name="success" type="view" value="EditShipmentRouteSegments"/>
        <response name="error" type="view" value="EditShipmentRouteSegments"/>
    </request-map>
    <request-map uri="createRouteSegmentShipmentPackage">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="createShipmentPackageRouteSeg"/>
        <response name="success" type="view" value="EditShipmentRouteSegments"/>
        <response name="error" type="view" value="EditShipmentRouteSegments"/>
    </request-map>
    <request-map uri="updateRouteSegmentShipmentPackage">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="updateShipmentPackageRouteSeg"/>
        <response name="success" type="view" value="EditShipmentRouteSegments"/>
        <response name="error" type="view" value="EditShipmentRouteSegments"/>
    </request-map>
    <request-map uri="deleteRouteSegmentShipmentPackage">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="deleteShipmentPackageRouteSeg"/>
        <response name="success" type="view" value="EditShipmentRouteSegments"/>
        <response name="error" type="view" value="EditShipmentRouteSegments"/>
    </request-map>

    <!-- UPS carrier requests -->
    <request-map uri="upsShipmentConfirm">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="upsShipmentConfirm"/>
        <response name="success" type="view" value="EditShipmentRouteSegments"/>
        <response name="error" type="view" value="EditShipmentRouteSegments"/>
    </request-map>
    <request-map uri="upsShipmentAccept">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="upsShipmentAccept"/>
        <response name="success" type="view" value="EditShipmentRouteSegments"/>
        <response name="error" type="view" value="EditShipmentRouteSegments"/>
    </request-map>
    <request-map uri="upsVoidShipment">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="upsVoidShipment"/>
        <response name="success" type="view" value="EditShipmentRouteSegments"/>
        <response name="error" type="view" value="EditShipmentRouteSegments"/>
    </request-map>
    <request-map uri="upsTrackShipment">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="upsTrackShipment"/>
        <response name="success" type="view" value="EditShipmentRouteSegments"/>
        <response name="error" type="view" value="EditShipmentRouteSegments"/>
    </request-map>

    <!-- DHL carrier requests -->
    <request-map uri="dhlShipmentConfirm">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="dhlShipmentConfirm"/>
        <response name="success" type="request-redirect" value="EditShipmentRouteSegments"/>
        <response name="error" type="view" value="EditShipmentRouteSegments"/>
    </request-map>

    <request-map uri="viewShipmentPackageRouteSegLabelImage">
        <security https="true" auth="true"/>
        <event type="java" path="org.apache.ofbiz.shipment.shipment.ShipmentEvents" invoke="viewShipmentPackageRouteSegLabelImage"/>
        <response name="success" type="none" value=""/>
        <response name="error" type="view" value="EditShipmentRouteSegments"/>
    </request-map>
    <!-- note: this is an insecure version of above for purposes of rendering via fop, which cannot access over https -->
    <request-map uri="viewShipmentLabel">
        <security https="false" auth="false"/>
        <event type="java" path="org.apache.ofbiz.shipment.shipment.ShipmentEvents" invoke="viewShipmentPackageRouteSegLabelImage"/>
        <response name="success" type="none" value=""/>
        <response name="error" type="view" value="EditShipmentRouteSegments"/>
    </request-map>

    <!-- Fedex carrier requests -->
    <request-map uri="fedexShipmentConfirm">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="fedexShipRequest"/>
        <response name="success" type="request-redirect" value="EditShipmentRouteSegments"/>
        <response name="error" type="view" value="EditShipmentRouteSegments"/>
    </request-map>


    <!-- ================ Shipment Items From Order Requests ================= -->
    <request-map uri="AddItemsFromOrder">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="AddItemsFromOrder"/>
    </request-map>
    <request-map uri="issueOrderItemToShipment">
        <security https="true" auth="true"/>
        <event type="service-multi" path="" invoke="issueOrderItemToShipment"/>
        <response name="success" type="view" value="AddItemsFromOrder"/>
        <response name="error" type="view" value="AddItemsFromOrder"/>
    </request-map>
    <request-map uri="issueOrderItemShipGrpInvResToShipment">
        <security https="true" auth="true"/>
        <event type="service-multi" path="" invoke="issueOrderItemShipGrpInvResToShipment"/>
        <response name="success" type="view" value="AddItemsFromOrder"/>
        <response name="error" type="view" value="AddItemsFromOrder"/>
    </request-map>
    <request-map uri="ReceiveInventoryAgainstPurchaseOrder">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ReceiveInventoryAgainstPurchaseOrder"/>
    </request-map>
    <request-map uri="issueOrderItemToShipmentAndReceiveAgainstPO">
        <security https="true" auth="true"/>
        <event type="service-multi" path="" invoke="issueOrderItemToShipmentAndReceiveAgainstPO"/>
        <response name="success" type="view" value="ReceiveInventoryAgainstPurchaseOrder"/>
        <response name="error" type="view" value="ReceiveInventoryAgainstPurchaseOrder"/>
    </request-map>
    <request-map uri="completePurchaseOrder">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="completePurchaseOrder"/>
        <response name="success" type="view" value="ReceiveInventoryAgainstPurchaseOrder"/>
        <response name="error" type="view" value="ReceiveInventoryAgainstPurchaseOrder"/>
    </request-map>
    <request-map uri="AddItemsFromInventory">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="AddItemsFromInventory"/>
    </request-map>
    <request-map uri="issueInventoryItemToShipment">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="issueInventoryItemToShipment"/>
        <response name="success" type="view" value="AddItemsFromInventory"/>
        <response name="error" type="view" value="AddItemsFromInventory"/>
    </request-map>
    <!-- ================ Shipment Items From Order Requests ================= -->
    <request-map uri="EditShipmentPlan">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditShipmentPlan"/>
    </request-map>
    <request-map uri="removeOrderShipmentFromShipment">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="removeOrderShipmentFromShipment"/>
        <response name="success" type="view" value="EditShipmentPlan"/>
    </request-map>
    <request-map uri="addToShipmentPlan">
        <security https="true" auth="true"/>
        <event type="service-multi" path="" invoke="addOrderShipmentToShipment"/>
        <response name="success" type="view" value="EditShipmentPlan"/>
        <response name="error" type="view" value="EditShipmentPlan"/>
    </request-map>
    <!--
    <request-map uri="autoCreateShipmentPackages">
        <security https="true" auth="true"/>
        <event type="service" path="" invoke="createShipmentPackages"/>
        <response name="success" type="view" value="EditShipmentPackages"/>
        <response name="error" type="view" value="EditShipmentItems"/>
    </request-map>
    -->
    <request-map uri="ViewShipmentReceipts">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="ViewShipmentReceipts"/>
    </request-map>

    <!-- ================ Inventory Reports Requests ================= -->
    <request-map uri="InventoryReports">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="InventoryReports"/>
    </request-map>
    <request-map uri="InventoryItemTotals">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="InventoryItemTotals"/>
    </request-map>
    <request-map uri="InventoryItemGrandTotals">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="InventoryItemGrandTotals"/>
    </request-map>
    <request-map uri="InventoryAverageCosts">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="InventoryAverageCosts"/>
    </request-map>
    <request-map uri="InventoryItemTotalsExport.csv">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="InventoryItemTotalsExport"/>
    </request-map>

    <!-- GeoLocation-->
    <request-map uri="FacilityLocationGeoLocation">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="FacilityLocationGeoLocation"/>
        <response name="error" type="view" value="EditFacility"/>
    </request-map>
    
    <!-- Shipment Gateway Config -->
    <request-map uri="FindShipmentGatewayConfig">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="FindShipmentGatewayConfig"/>
    </request-map>
    <request-map uri="EditShipmentGatewayConfig">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditShipmentGatewayConfig"/>
    </request-map>
    <request-map uri="UpdateShipmentGatewayConfig">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateShipmentGatewayConfig"/>
        <response name="success" type="view" value="EditShipmentGatewayConfig"/>
        <response name="error" type="view" value="EditShipmentGatewayConfig"/>
    </request-map>
    <request-map uri="updateShipmentGatewayDhl">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateShipmentGatewayDhl"/>
        <response name="success" type="view" value="EditShipmentGatewayConfig"/>
        <response name="error" type="view" value="EditShipmentGatewayConfig"/>
    </request-map>
    <request-map uri="updateShipmentGatewayFedex">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateShipmentGatewayFedex"/>
        <response name="success" type="view" value="EditShipmentGatewayConfig"/>
        <response name="error" type="view" value="EditShipmentGatewayConfig"/>
    </request-map>
    <request-map uri="updateShipmentGatewayUps">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateShipmentGatewayUps"/>
        <response name="success" type="view" value="EditShipmentGatewayConfig"/>
        <response name="error" type="view" value="EditShipmentGatewayConfig"/>
    </request-map>
    <request-map uri="updateShipmentGatewayUsps">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateShipmentGatewayUsps"/>
        <response name="success" type="view" value="EditShipmentGatewayConfig"/>
        <response name="error" type="view" value="EditShipmentGatewayConfig"/>
    </request-map>
    <request-map uri="FindShipmentGatewayConfigTypes">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="FindShipmentGatewayConfigTypes"/>
    </request-map>
    <request-map uri="EditShipmentGatewayConfigType">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditShipmentGatewayConfigType"/>
    </request-map>
    <request-map uri="UpdateShipmentGatewayConfigType">
        <security https="true" auth="true"/>
        <event type="service" invoke="updateShipmentGatewayConfigType"/>
        <response name="success" type="view" value="EditShipmentGatewayConfigType"/>
        <response name="error" type="view" value="EditShipmentGatewayConfigType"/>
    </request-map>
    <request-map uri="getConvertedPrice">
        <security https="true" auth="true"/>
        <event type="service" invoke="convertUom"/>
        <response name="success" type="request" value="json"/>
        <response name="error" type="request" value="json"/>
    </request-map>

    <request-map uri="EditFacilityAgreements">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="EditFacilityAgreements"/>
    </request-map>
    <request-map uri="GetPartyGeoLocation">
        <security https="true" auth="true"/>
        <response name="success" type="view" value="GetPartyGeoLocation"/>
    </request-map>

    <!-- ================ Lookup Requests ================= -->
    <request-map uri="LookupOrderHeaderAndShipInfo"><security https="true" auth="true"/><response name="success" type="view" value="LookupOrderHeaderAndShipInfo"/></request-map>
    <request-map uri="LookupPurchaseOrderHeaderAndShipInfo"><security https="true" auth="true"/><response name="success" type="view" value="LookupPurchaseOrderHeaderAndShipInfo"/></request-map>
    <request-map uri="LookupOrderHeader"><security https="true" auth="true"/><response name="success" type="view" value="LookupOrderHeader"/></request-map>
    <request-map uri="LookupReturnHeader"><security https="true" auth="true"/><response name="success" type="view" value="LookupReturnHeader"/></request-map>
    <request-map uri="LookupProduct"><security auth="true" https="true"/><response name="success" type="view" value="LookupProduct"/></request-map>
    <request-map uri="LookupVariantProduct"><security auth="true" https="true"/><response name="success" type="view" value="LookupVariantProduct"/></request-map>
    <request-map uri="LookupProductCategory"><security auth="true" https="true"/><response name="success" type="view" value="LookupProductCategory"/></request-map>
    <request-map uri="LookupFacility"><security https="true" auth="true"/><response name="success" type="view" value="LookupFacility"/></request-map>
    <request-map uri="LookupFacilityLocation"><security auth="true" https="true"/><response name="success" type="view" value="LookupFacilityLocation"/></request-map>
    <request-map uri="LookupProductInventoryLocation"><security auth="true" https="true"/><response name="success" type="view" value="LookupProductInventoryLocation"/></request-map>
    <request-map uri="LookupPartyName"><security https="true" auth="true"/><response name="success" type="view" value="LookupPartyName"/></request-map>
    <request-map uri="LookupInventoryItem"><security https="true" auth="true"/><response name="success" type="view" value="LookupInventoryItem"/></request-map>
    <request-map uri="LookupContent"><security auth="true" https="true"/><response name="success" type="view" value="LookupContent"/></request-map>
    <request-map uri="LookupWorkEffort"><security https="true" auth="true"/><response name="success" type="view" value="LookupWorkEffort"/></request-map>
    <request-map uri="LookupShipment"><security auth="true" https="true"/><response name="success" type="view" value="LookupShipment"/></request-map>
    <request-map uri="LookupDataResource"><security auth="true" https="true"/><response name="success" type="view" value="LookupDataResource"/></request-map>
    <request-map uri="LookupFixedAsset"><security auth="true" https="true"/><response name="success" type="view" value="LookupFixedAsset"/></request-map>
    <!-- end of request mappings -->

    <!-- View Mappings -->
    <view-map name="main" type="screen" page="component://product/widget/facility/FacilityScreens.xml#FindFacility"/>

    <view-map name="FindFacility" type="screen" page="component://product/widget/facility/FacilityScreens.xml#FindFacility"/>
    <view-map name="FacilitySearchResults" type="screen" page="component://product/widget/facility/FacilityScreens.xml#FacilitySearchResults"/>
    <view-map name="EditFacility" type="screen" page="component://product/widget/facility/FacilityScreens.xml#EditFacility"/>
    <view-map name="FacilityChildren" type="screen" page="component://product/widget/facility/FacilityScreens.xml#FacilityChildren"/>
    <view-map name="FindFacilityTransfers" type="screen" page="component://product/widget/facility/FacilityScreens.xml#FindFacilityTransfers"/>
    <view-map name="FindFacilityLocation" type="screen" page="component://product/widget/facility/FacilityScreens.xml#FindFacilityLocation"/>
    <view-map name="EditFacilityLocation" type="screen" page="component://product/widget/facility/FacilityScreens.xml#EditFacilityLocation"/>
    <view-map name="EditFacilityInventoryItems" type="screen" page="component://product/widget/facility/FacilityScreens.xml#EditFacilityInventoryItems"/>
    <view-map name="ViewFacilityInventoryItemsDetails" type="screen" page="component://product/widget/facility/FacilityScreens.xml#ViewFacilityInventoryItemsDetails"/>
    <view-map name="SearchInventoryItemsByLabels" type="screen" page="component://product/widget/facility/FacilityScreens.xml#SearchInventoryItemsByLabels"/>
    <view-map name="ViewFacilityInventoryByProduct" type="screen" page="component://product/widget/facility/FacilityScreens.xml#ViewFacilityInventoryByProduct"/>
    <view-map name="ViewFacilityInventoryByProductSimple" type="screen" page="component://product/widget/facility/FacilityScreens.xml#ViewFacilityInventoryByProductSimple"/>
    <view-map name="ViewFacilityInventoryByProductReport" type="screenfop" page="component://product/widget/facility/FacilityScreens.xml#ViewFacilityInventoryByProductReport" content-type="application/pdf" encoding="none"/>
    <view-map name="ViewFacilityInventoryByProductExport" type="screenxml" page="component://product/widget/facility/FacilityScreens.xml#ViewFacilityInventoryByProductReport" content-type="text/xml"/>
    <view-map name="EditFacilityGroups" type="screen" page="component://product/widget/facility/FacilityScreens.xml#EditFacilityGroups"/>
    <view-map name="EditFacilityParties" type="screen" page="component://product/widget/facility/FacilityScreens.xml#EditFacilityParties"/>
    <view-map name="ViewContactMechs" type="screen" page="component://product/widget/facility/FacilityScreens.xml#ViewContactMechs"/>
    <view-map name="EditContactMech" type="screen" page="component://product/widget/facility/FacilityScreens.xml#EditContactMech"/>

    <view-map name="EditInventoryItem" type="screen" page="component://product/widget/facility/FacilityScreens.xml#EditInventoryItem"/>
    <view-map name="ViewInventoryItemDetail" type="screen" page="component://product/widget/facility/FacilityScreens.xml#ViewInventoryItemDetail"/>
    <view-map name="EditInventoryItemLabels" type="screen" page="component://product/widget/facility/FacilityScreens.xml#EditInventoryItemLabels"/>
    <view-map name="TransferInventoryItem" type="screen" page="component://product/widget/facility/FacilityScreens.xml#TransferInventoryItem"/>
    <view-map name="ReceiveInventory" type="screen" page="component://product/widget/facility/FacilityScreens.xml#ReceiveInventory"/>
    <view-map name="ReceiveReturn" type="screen" page="component://product/widget/facility/FacilityScreens.xml#ReceiveReturn"/>
    <view-map name="UpdatedInventoryItemStatus" type="screen" page="component://product/widget/facility/FacilityScreens.xml#UpdatedInventoryItemStatus"/>
    <view-map name="FindFacilityPhysicalInventory" type="screen" page="component://product/widget/facility/FacilityScreens.xml#FindFacilityPhysicalInventory"/>

    <view-map name="PicklistOptions" type="screen" page="component://product/widget/facility/FacilityScreens.xml#PicklistOptions"/>
    <view-map name="PicklistManage" type="screen" page="component://product/widget/facility/FacilityScreens.xml#PicklistManage"/>
    <view-map name="PickMoveStock" type="screen" page="component://product/widget/facility/FacilityScreens.xml#PickMoveStock"/>
    <view-map name="PickMoveStockSimple" type="screenfop" page="component://product/widget/facility/FacilityScreens.xml#PickMoveStockSimple.fo" content-type="application/pdf" encoding="none"/>
    <view-map name="PicklistReport.pdf" type="screenfop" page="component://product/widget/facility/FacilityScreens.xml#PicklistReport.fo" content-type="application/pdf" encoding="none"/>
    <view-map name="PrintPickSheets.pdf" type="screenfop" page="component://product/widget/facility/FacilityScreens.xml#PrintPickSheets.fo" content-type="application/pdf" encoding="none"/>
    <view-map name="ReviewOrdersNotPickedOrPacked" type="screen" page="component://product/widget/facility/FacilityScreens.xml#ReviewOrdersNotPickedOrPacked"/>

    <view-map name="FindFacilityGroup" type="screen" page="component://product/widget/facility/FacilityGroupScreens.xml#FindFacilityGroup"/>
    <view-map name="EditFacilityGroup" type="screen" page="component://product/widget/facility/FacilityGroupScreens.xml#EditFacilityGroup"/>
    <view-map name="EditFacilityGroupMembers" type="screen" page="component://product/widget/facility/FacilityGroupScreens.xml#EditFacilityGroupMembers"/>
    <view-map name="EditFacilityGroupRollup" type="screen" page="component://product/widget/facility/FacilityGroupScreens.xml#EditFacilityGroupRollup"/>
    <view-map name="EditFacilityGroupRoles" type="screen" page="component://product/widget/facility/FacilityGroupScreens.xml#EditFacilityGroupRoles"/>

    <view-map name="EditInventoryItemLabelTypes" type="screen" page="component://product/widget/facility/InventoryItemLabelScreens.xml#EditInventoryItemLabelTypes"/>
    <view-map name="FindInventoryItemLabels" type="screen" page="component://product/widget/facility/InventoryItemLabelScreens.xml#FindInventoryItemLabels"/>
    <view-map name="EditInventoryItemLabel" type="screen" page="component://product/widget/facility/InventoryItemLabelScreens.xml#EditInventoryItemLabel"/>
    <view-map name="EditInventoryItemLabelAppls" type="screen" page="component://product/widget/facility/InventoryItemLabelScreens.xml#EditInventoryItemLabelAppls"/>

    <view-map name="PackOrder" type="screen" page="component://product/widget/facility/ShipmentScreens.xml#PackOrder"/>
    <view-map name="PackingSlip.pdf" type="screenfop" page="component://product/widget/facility/ShipmentScreens.xml#PackingSlip.fo" content-type="application/pdf" encoding="none"/>
    <view-map name="ShipmentBarCode.pdf" type="screenfop" page="component://product/widget/facility/ShipmentScreens.xml#ShipmentBarCode.fo" content-type="application/pdf" encoding="none"/>
    <view-map name="ShipmentManifest.pdf" type="screenfop" page="component://product/widget/facility/ShipmentScreens.xml#ShipmentManifest.fo" content-type="application/pdf" encoding="none"/>

    <view-map name="VerifyPick" type="screen" page="component://product/widget/facility/ShipmentScreens.xml#VerifyPick"/>
    <view-map name="WeightPackageOnly" type="screen" page="component://product/widget/facility/ShipmentScreens.xml#WeightPackageOnly"/>

    <view-map name="ScheduleShipmentRouteSegment" type="screen" page="component://product/widget/facility/FacilityScreens.xml#ScheduleShipmentRouteSegment"/>
    <view-map name="Labels" type="screen" page="component://product/widget/facility/FacilityScreens.xml#Labels"/>
    <view-map name="BatchPrintShippingLabels" type="screenfop" page="component://product/widget/facility/FacilityScreens.xml#BatchPrintShippingLabels" content-type="application/pdf" encoding="none"/>

    <view-map name="EditFacilityContent" type="screen" page="component://product/widget/facility/FacilityScreens.xml#EditFacilityContent"/>
    <view-map name="EditFacilityGeoPoint" type="screen" page="component://product/widget/facility/FacilityScreens.xml#EditFacilityGeoPoint"/>

    <view-map name="FindShipment" type="screen" page="component://product/widget/facility/ShipmentScreens.xml#FindShipment"/>
    <view-map name="ViewShipment" type="screen" page="component://product/widget/facility/ShipmentScreens.xml#ViewShipment"/>
    <view-map name="EditShipment" type="screen" page="component://product/widget/facility/ShipmentScreens.xml#EditShipment"/>
    <view-map name="EditShipmentItems" type="screen" page="component://product/widget/facility/ShipmentScreens.xml#EditShipmentItems"/>
    <view-map name="EditShipmentPlan" type="screen" page="component://product/widget/facility/ShipmentScreens.xml#EditShipmentPlan"/>
    <view-map name="ViewShipmentReceipts" type="screen" page="component://product/widget/facility/ShipmentScreens.xml#ViewShipmentReceipts"/>
    <view-map name="EditShipmentPackages" type="screen" page="component://product/widget/facility/ShipmentScreens.xml#EditShipmentPackages"/>
    <view-map name="EditShipmentRouteSegments" type="screen" page="component://product/widget/facility/ShipmentScreens.xml#EditShipmentRouteSegments" auth="false"/>
    <view-map name="AddItemsFromOrder" type="screen" page="component://product/widget/facility/ShipmentScreens.xml#AddItemsFromOrder"/>
    <view-map name="AddItemsFromInventory" type="screen" page="component://product/widget/facility/ShipmentScreens.xml#AddItemsFromInventory"/>
    <view-map name="ReceiveInventoryAgainstPurchaseOrder" type="screen" page="component://product/widget/facility/ShipmentScreens.xml#ReceiveInventoryAgainstPurchaseOrder"/>
    <view-map name="QuickShipOrder" type="screen" page="component://product/widget/facility/ShipmentScreens.xml#QuickShipOrder"/>

    <view-map name="InventoryReports" type="screen" page="component://product/widget/facility/ReportScreens.xml#InventoryReports"/>
    <view-map name="InventoryItemTotals" type="screen" page="component://product/widget/facility/FacilityScreens.xml#InventoryItemTotals"/>
    <view-map name="InventoryItemGrandTotals" type="screen" page="component://product/widget/facility/FacilityScreens.xml#InventoryItemGrandTotals"/>
    <view-map name="InventoryAverageCosts" type="screen" page="component://product/widget/facility/FacilityScreens.xml#InventoryAverageCosts"/>

    <view-map name="InventoryItemTotalsExport" type="screencsv" page="component://product/widget/facility/FacilityScreens.xml#InventoryItemTotalsExport" content-type="text/csv" encoding="none"/>

    <view-map name="FacilityLocationGeoLocation" type="screen" page="component://product/widget/facility/FacilityScreens.xml#FacilityLocationGeoLocation"/>
    <view-map name="GetPartyGeoLocation" type="screen" page="component://party/widget/partymgr/PartyScreens.xml#GetPartyGeoLocation"/>

    <view-map name="LookupOrderHeaderAndShipInfo" type="screen" page="component://order/widget/ordermgr/LookupScreens.xml#LookupOrderHeaderAndShipInfo"/>
    <view-map name="LookupPurchaseOrderHeaderAndShipInfo" type="screen" page="component://order/widget/ordermgr/LookupScreens.xml#LookupPurchaseOrderHeaderAndShipInfo"/>
    <view-map name="LookupOrderHeader" type="screen" page="component://order/widget/ordermgr/LookupScreens.xml#LookupOrderHeader"/>
    <view-map name="LookupReturnHeader" type="screen" page="component://order/widget/ordermgr/LookupScreens.xml#LookupReturnHeader"/>
    <view-map name="LookupProduct" type="screen" page="component://product/widget/catalog/LookupScreens.xml#LookupProduct"/>
    <view-map name="LookupVariantProduct" type="screen" page="component://product/widget/catalog/LookupScreens.xml#LookupVariantProduct"/>
    <view-map name="LookupProductCategory" type="screen" page="component://product/widget/catalog/LookupScreens.xml#LookupProductCategory"/>
    <view-map name="LookupFacility" type="screen" page="component://product/widget/facility/LookupScreens.xml#LookupFacility"/>
    <view-map name="LookupFacilityLocation" type="screen" page="component://product/widget/facility/LookupScreens.xml#LookupFacilityLocation"/>
    <view-map name="LookupProductInventoryLocation" type="screen" page="component://product/widget/facility/LookupScreens.xml#LookupProductInventoryLocation"/>
    <view-map name="LookupPartyName" type="screen" page="component://party/widget/partymgr/LookupScreens.xml#LookupPartyName"/>
    <view-map name="LookupInventoryItem" type="screen" page="component://product/widget/facility/LookupScreens.xml#LookupInventoryItem"/>
    <view-map name="LookupContent" type="screen" page="component://content/widget/content/ContentScreens.xml#LookupContent"/>
    <view-map name="LookupWorkEffort" type="screen" page="component://workeffort/widget/LookupScreens.xml#LookupWorkEffort"/>
    <view-map name="LookupShipment" type="screen" page="component://product/widget/facility/LookupScreens.xml#LookupShipment"/>
    <view-map name="LookupDataResource" type="screen" page="component://content/widget/content/DataResourceScreens.xml#LookupDataResource"/>
    <view-map name="LookupFixedAsset" type="screen" page="component://accounting/widget/LookupScreens.xml#LookupFixedAsset"/>
    <!-- Shipment Gateway Config -->
    <view-map name="FindShipmentGatewayConfig" type="screen" page="component://product//widget/facility/ShipmentGatewayConfigScreens.xml#FindShipmentGatewayConfig"/>
    <view-map name="EditShipmentGatewayConfig" type="screen" page="component://product//widget/facility/ShipmentGatewayConfigScreens.xml#EditShipmentGatewayConfig"/>
    <view-map name="FindShipmentGatewayConfigTypes" type="screen" page="component://product//widget/facility/ShipmentGatewayConfigScreens.xml#FindShipmentGatewayConfigTypes"/>
    <view-map name="EditShipmentGatewayConfigType" type="screen" page="component://product//widget/facility/ShipmentGatewayConfigScreens.xml#EditShipmentGatewayConfigType"/>

    <view-map name="EditFacilityAgreements" type="screen" page="component://product/widget/facility/FacilityScreens.xml#EditFacilityAgreements"/>
    <!-- end of view mappings -->
</site-conf>
