Author: jacopoc
Date: Sat Aug  5 00:52:28 2006
New Revision: 428974

URL: http://svn.apache.org/viewvc?rev=428974&view=rev
Log:
Implemented new "getInventoryAvailableByLocation" service.

Modified:
    
incubator/ofbiz/trunk/applications/product/script/org/ofbiz/product/inventory/InventoryServices.xml
    incubator/ofbiz/trunk/applications/product/servicedef/services_facility.xml

Modified: 
incubator/ofbiz/trunk/applications/product/script/org/ofbiz/product/inventory/InventoryServices.xml
URL: 
http://svn.apache.org/viewvc/incubator/ofbiz/trunk/applications/product/script/org/ofbiz/product/inventory/InventoryServices.xml?rev=428974&r1=428973&r2=428974&view=diff
==============================================================================
--- 
incubator/ofbiz/trunk/applications/product/script/org/ofbiz/product/inventory/InventoryServices.xml
 (original)
+++ 
incubator/ofbiz/trunk/applications/product/script/org/ofbiz/product/inventory/InventoryServices.xml
 Sat Aug  5 00:52:28 2006
@@ -387,8 +387,9 @@
         <!--
             this method can be called with some optional parameters:
                 -facilityId
+                -locationSeqId
                 -containerId
-            If the service definitions are used then only one of these two 
will ever be specified, or neither of them.
+            If the service definitions are used then only some of these will 
ever be specified, or none of them.
 
             Whatever it is called with, it will basicly get a list of 
InventoryItems and total the available amount.
         -->
@@ -401,6 +402,7 @@
         <set from-field="parameters.inventoryItemId" 
field="lookupFieldMap.inventoryItemId"/>
         <set from-field="parameters.productId" 
field="lookupFieldMap.productId"/>
         <set from-field="parameters.facilityId" 
field="lookupFieldMap.facilityId"/>
+        <set from-field="parameters.locationSeqId" 
field="lookupFieldMap.locationSeqId"/>
         <set from-field="parameters.containerId" 
field="lookupFieldMap.containerId"/>
         
         <!-- we might get away with a cache here since real serious errors 
will occur during the reservation service... but only if we need the speed -->

Modified: 
incubator/ofbiz/trunk/applications/product/servicedef/services_facility.xml
URL: 
http://svn.apache.org/viewvc/incubator/ofbiz/trunk/applications/product/servicedef/services_facility.xml?rev=428974&r1=428973&r2=428974&view=diff
==============================================================================
--- incubator/ofbiz/trunk/applications/product/servicedef/services_facility.xml 
(original)
+++ incubator/ofbiz/trunk/applications/product/servicedef/services_facility.xml 
Sat Aug  5 00:52:28 2006
@@ -125,6 +125,15 @@
         <attribute name="quantityOnHandTotal" type="Double" mode="OUT" 
optional="false"/>
         <attribute name="availableToPromiseTotal" type="Double" mode="OUT" 
optional="false"/>
     </service>
+    <service name="getInventoryAvailableByLocation" engine="simple"
+                location="org/ofbiz/product/inventory/InventoryServices.xml" 
invoke="getProductInventoryAvailable" auth="false">
+        <description>Get Inventory Availability for a Product constrained by a 
facility and location</description>
+        <attribute name="productId" type="String" mode="IN" optional="false"/>
+        <attribute name="facilityId" type="String" mode="IN" optional="false"/>
+        <attribute name="locationSeqId" type="String" mode="IN" 
optional="false"/>
+        <attribute name="quantityOnHandTotal" type="Double" mode="OUT" 
optional="false"/>
+        <attribute name="availableToPromiseTotal" type="Double" mode="OUT" 
optional="false"/>
+    </service>
     <service name="getInventoryAvailableByContainer" engine="simple"
                 location="org/ofbiz/product/inventory/InventoryServices.xml" 
invoke="getProductInventoryAvailable" auth="false">
         <description>Get Inventory Availability for a Product constrained by a 
containerId</description>


Reply via email to