svn commit: r428974 - in /incubator/ofbiz/trunk/applications/product: script/org/ofbiz/product/inventory/InventoryServices.xml servicedef/services_facility.xml

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r428974 - in /incubator/ofbiz/trunk/applications/product: script/org/ofbiz/product/inventory/InventoryServices.xml servicedef/services_facility.xml

jacopoc
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>