You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by di...@apache.org on 2016/11/05 14:14:07 UTC
svn commit: r1768219 [9/18] - in /ofbiz/trunk:
applications/accounting/minilang/ applications/accounting/minilang/admin/
applications/accounting/minilang/agreement/
applications/accounting/minilang/budget/
applications/accounting/minilang/finaccount/ a...
Modified: ofbiz/trunk/applications/product/minilang/product/inventory/InventoryReserveServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/minilang/product/inventory/InventoryReserveServices.xml?rev=1768219&r1=1768218&r2=1768219&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/minilang/product/inventory/InventoryReserveServices.xml (original)
+++ ofbiz/trunk/applications/product/minilang/product/inventory/InventoryReserveServices.xml Sat Nov 5 14:14:04 2016
@@ -173,7 +173,7 @@ under the License.
<set from-field="parameters.orderItemSeqId" field="createDetailMap.orderItemSeqId"/>
<set from-field="parameters.shipGroupSeqId" field="createDetailMap.shipGroupSeqId"/>
<calculate field="createDetailMap.availableToPromiseDiff" decimal-scale="6">
- <calcop field="parameters.quantityNotReserved" operator="negative"/>
+ <calcop operator="negative" field="parameters.quantityNotReserved"/>
</calculate>
<if-not-empty field="parameters.reserveReasonEnumId"><set from-field="parameters.reserveReasonEnumId" field="createDetailMap.reasonEnumId"/></if-not-empty>
@@ -242,7 +242,7 @@ under the License.
<set from-field="parameters.orderItemSeqId" field="createDetailMap.orderItemSeqId"/>
<set from-field="parameters.shipGroupSeqId" field="createDetailMap.shipGroupSeqId"/>
<calculate field="createDetailMap.availableToPromiseDiff" decimal-scale="6">
- <calcop field="parameters.quantityNotReserved" operator="negative"/>
+ <calcop operator="negative" field="parameters.quantityNotReserved"/>
</calculate>
<if-not-empty field="parameters.reserveReasonEnumId"><set from-field="parameters.reserveReasonEnumId" field="createDetailMap.reasonEnumId"/></if-not-empty>
<call-service service-name="createInventoryItemDetail" in-map-name="createDetailMap"/>
@@ -315,7 +315,7 @@ under the License.
<set field="createDetailMap.availableToPromiseDiff" value="-1" type="BigDecimal"/>
<call-service service-name="createInventoryItemDetail" in-map-name="createDetailMap"/>
</if-compare>
- <set-service-fields map="parameters" to-map="cancelOrderItemShipGrpInvResMap" service-name="cancelOrderItemShipGrpInvRes"/>
+ <set-service-fields service-name="cancelOrderItemShipGrpInvRes" map="parameters" to-map="cancelOrderItemShipGrpInvResMap"/>/>
<set field="cancelOrderItemShipGrpInvResMap.cancelQuantity" from-field="parameters.quantity"/>
<!-- Step 1 cancel our reservation, we'll later reserve Inventory we want-->
<call-service service-name="cancelOrderItemShipGrpInvRes" in-map-name="cancelOrderItemShipGrpInvResMap"/>
@@ -343,9 +343,9 @@ under the License.
<!--Step 2 Check if its reserved for other order -->
<set field="inventoryReservationLookUp.inventoryItemId" from-field="inventoryItem.inventoryItemId"/>
<find-by-and map="inventoryReservationLookUp" list="invReservations" entity-name="OrderItemShipGrpInvRes"/>
- <first-from-list entry="inventoryItemReservation" list="invReservations"/>
+ <first-from-list list="invReservations" entry="inventoryItemReservation"/>
<if-not-empty field="inventoryItemReservation">
- <set-service-fields map="inventoryItemReservation" to-map="cancelOrderItemShipGrpInvResMap" service-name="cancelOrderItemShipGrpInvRes"/>
+ <set-service-fields service-name="cancelOrderItemShipGrpInvRes" map="inventoryItemReservation" to-map="cancelOrderItemShipGrpInvResMap"/>/>
<call-service service-name="cancelOrderItemShipGrpInvRes" in-map-name="cancelOrderItemShipGrpInvResMap"/>
<!-- Hold our inventoryItem -->
<refresh-value value-field="inventoryItem"/>
@@ -420,7 +420,7 @@ under the License.
<clear-field field="reserveOisgirMap"/>
<calculate field="parameters.quantityNotReserved">
- <calcop field="parameters.quantityNotReserved" operator="subtract"><number value="1.0"/></calcop>
+ <calcop operator="subtract" field="parameters.quantityNotReserved"><number value="1.0"/></calcop>
</calculate>
</if-compare>
</if-compare>
@@ -454,7 +454,7 @@ under the License.
<set from-field="parameters.orderId" field="createDetailMap.orderId"/>
<set from-field="parameters.orderItemSeqId" field="createDetailMap.orderItemSeqId"/>
<calculate field="createDetailMap.availableToPromiseDiff" decimal-scale="6">
- <calcop field="parameters.deductAmount" operator="negative"/>
+ <calcop operator="negative" field="parameters.deductAmount"/>
</calculate>
<if-not-empty field="ebayReserveReasonEnumId"><set from-field="parameters.reserveReasonEnumId" field="createDetailMap.reasonEnumId"/></if-not-empty>
<call-service service-name="createInventoryItemDetail" in-map-name="createDetailMap"/>
Modified: ofbiz/trunk/applications/product/minilang/product/inventory/InventoryServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/minilang/product/inventory/InventoryServices.xml?rev=1768219&r1=1768218&r2=1768219&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/minilang/product/inventory/InventoryServices.xml (original)
+++ ofbiz/trunk/applications/product/minilang/product/inventory/InventoryServices.xml Sat Nov 5 14:14:04 2016
@@ -333,7 +333,7 @@ under the License.
<field-map field-name="inventoryItemId" from-field="parameters.inventoryItemId"/>
<order-by field-name="-statusDatetime"/>
</entity-and>
- <first-from-list entry="oldInventoryItemStatus" list="oldInventoryItemStatusList"/>
+ <first-from-list list="oldInventoryItemStatusList" entry="oldInventoryItemStatus"/>
<if-not-empty field="oldInventoryItemStatus">
<set field="oldInventoryItemStatus.statusEndDatetime" from-field="nowTimestamp"/>
<store-value value-field="oldInventoryItemStatus"/>
@@ -493,7 +493,7 @@ under the License.
<find-by-and entity-name="ProductAssoc" map="getAssoc" list="assocs"/>
<if-not-empty field="assocs">
<filter-list-by-date list="assocs" to-list="assocsDate"/>
- <first-from-list entry="assoc" list="assocsDate"/>
+ <first-from-list list="assocsDate" entry="assoc"/>
<if-not-empty field="assoc">
<get-related-one value-field="assoc" relation-name="MainProduct" to-value-field="virtProduct"/>
<if-empty field="product.salesDiscWhenNotAvail">
@@ -669,7 +669,7 @@ under the License.
</condition-list>
<select-field field-name="quantityOnHandSum"/>
</entity-condition>
- <first-from-list entry="inventoryItemDetailTotal" list="inventoryItemDetailTotals"/>
+ <first-from-list list="inventoryItemDetailTotals" entry="inventoryItemDetailTotal"/>
<set field="quantityOnHandTotal" from-field="inventoryItemDetailTotal.quantityOnHandSum" type="BigDecimal" default-value="0"/>
<field-to-result field="quantityOnHandTotal" result-name="quantityOnHandTotal"/>
</simple-method>
@@ -689,7 +689,7 @@ under the License.
</condition-list>
<select-field field-name="quantityOnHandSum"/>
</entity-condition>
- <first-from-list entry="inventoryItemDetailTotal" list="inventoryItemDetailTotals"/>
+ <first-from-list list="inventoryItemDetailTotals" entry="inventoryItemDetailTotal"/>
<set field="quantityOnHandTotal" from-field="${inventoryItemDetailTotal.quantityOnHandSum * -1}" type="BigDecimal" default-value="0"/>
<field-to-result field="quantityOnHandTotal" result-name="quantityOnHandTotal"/>
</simple-method>
@@ -977,7 +977,7 @@ under the License.
<set field="locationTypeEnumIds" value="${groovy: ['FLT_PICKLOC', 'FLT_BULK', null]}"/>
<iterate list="locationTypeEnumIds" entry="locationTypeEnumId">
<find-by-and entity-name="InventoryItemAndLocation" map="lookupFieldMap" list="inventoryItemAndLocations" use-iterator="true" order-by-list="orderByList"/>
- <entity-condition list="inventoryItemAndLocations" entity-name="InventoryItemAndLocation">
+ <entity-condition entity-name="InventoryItemAndLocation" list="inventoryItemAndLocations">
<condition-list>
<condition-expr field-name="locationTypeEnumId" value="${locationTypeEnumId}" ignore-if-empty="true" ignore-if-null="true"/>
<condition-expr field-name="productId" value="${parameters.productId}"/>
@@ -1116,7 +1116,7 @@ under the License.
</if-empty>
</simple-method>
<simple-method method-name="setLastInventoryCount" short-description="Service that updates stock availability of products">
- <entity-one value-field="inventoryItem" entity-name="InventoryItem" auto-field-map="false">
+ <entity-one entity-name="InventoryItem" value-field="inventoryItem" auto-field-map="false">
<field-map field-name="inventoryItemId" from-field="parameters.inventoryItemId"/>
</entity-one>
<entity-and entity-name="ProductFacility" list="productFacilities">
@@ -1140,15 +1140,15 @@ under the License.
</simple-method>
<simple-method method-name="createUpdateFacilityGeoPoint" short-description="Create or update GeoPoint assigned to facility">
<if-empty field="parameters.geoPointId">
- <set-service-fields service-name="createGeoPoint" to-map="createGeoPointMap" map="parameters"/>
+ <set-service-fields service-name="createGeoPoint" map="parameters" to-map="createGeoPointMap"/>/>
<call-service service-name="createGeoPoint" in-map-name="createGeoPointMap">
<result-to-field result-name="geoPointId" field="geoPointId"/>
</call-service>
- <entity-one value-field="facility" entity-name="Facility"/>
+ <entity-one entity-name="Facility" value-field="facility"/>
<set field="facility.geoPointId" from-field="geoPointId"/>
<store-value value-field="facility"/>
<else>
- <set-service-fields service-name="updateGeoPoint" to-map="updateGeoPointMap" map="parameters"/>
+ <set-service-fields service-name="updateGeoPoint" map="parameters" to-map="updateGeoPointMap"/>/>
<call-service service-name="updateGeoPoint" in-map-name="updateGeoPointMap"/>
</else>
</if-empty>
Modified: ofbiz/trunk/applications/product/minilang/product/inventory/StockMoveServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/minilang/product/inventory/StockMoveServices.xml?rev=1768219&r1=1768218&r2=1768219&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/minilang/product/inventory/StockMoveServices.xml (original)
+++ ofbiz/trunk/applications/product/minilang/product/inventory/StockMoveServices.xml Sat Nov 5 14:14:04 2016
@@ -84,7 +84,7 @@ under the License.
<string-to-list string="Error in stock move, could not find a pick/primary location for facility [${parameters.facilityId}] and product [${productId}]" list="warningMessageList"/>
<else>
<!-- should generally only be one pick/primary location, just choose the first... -->
- <first-from-list entry="productFacilityLocationView" list="productFacilityLocationViewList"/>
+ <first-from-list list="productFacilityLocationViewList" entry="productFacilityLocationView"/>
<get-related-one value-field="productFacilityLocationView" relation-name="FacilityLocation" to-value-field="moveInfo.facilityLocationTo"/>
<get-related-one value-field="productFacilityLocationView" relation-name="ProductFacilityLocation" to-value-field="moveInfo.targetProductFacilityLocation"/>
@@ -92,7 +92,7 @@ under the License.
<calculate field="moveInfo.totalQuantity"><number value="0"/></calculate>
<iterate list="perProductOiirailList" entry="perProductOiirail">
<calculate field="moveInfo.totalQuantity">
- <calcop field="moveInfo.totalQuantity" operator="add"><calcop field="perProductOiirail.quantity" operator="get"/></calcop>
+ <calcop operator="add" field="moveInfo.totalQuantity"><calcop operator="get" field="perProductOiirail.quantity"/></calcop>
</calculate>
</iterate>
@@ -107,12 +107,12 @@ under the License.
<calculate field="totalAvailableToPromise"><number value="0"/></calculate>
<iterate list="inventoryItemList" entry="inventoryItem">
<calculate field="totalQuantityOnHand">
- <calcop field="totalQuantityOnHand" operator="get"/>
- <calcop field="inventoryItem.quantityOnHandTotal" operator="get"/>
+ <calcop operator="get" field="totalQuantityOnHand"/>
+ <calcop operator="get" field="inventoryItem.quantityOnHandTotal"/>
</calculate>
<calculate field="totalAvailableToPromise">
- <calcop field="totalAvailableToPromise" operator="get"/>
- <calcop field="inventoryItem.availableToPromiseTotal" operator="get"/>
+ <calcop operator="get" field="totalAvailableToPromise"/>
+ <calcop operator="get" field="inventoryItem.availableToPromiseTotal"/>
</calculate>
</iterate>
<set from-field="totalQuantityOnHand" field="moveInfo.quantityOnHandTotalFrom"/>
@@ -130,10 +130,10 @@ under the License.
<calculate field="targetTotalQuantityOnHand"><number value="0"/></calculate>
<iterate list="targetInventoryItemList" entry="inventoryItem">
<calculate field="targetTotalAvailableToPromise">
- <calcop field="targetTotalAvailableToPromise" operator="add"><calcop field="inventoryItem.availableToPromiseTotal" operator="get"/></calcop>
+ <calcop operator="add" field="targetTotalAvailableToPromise"><calcop operator="get" field="inventoryItem.availableToPromiseTotal"/></calcop>
</calculate>
<calculate field="targetTotalQuantityOnHand">
- <calcop field="targetTotalQuantityOnHand" operator="add"><calcop field="inventoryItem.quantityOnHandTotal" operator="get"/></calcop>
+ <calcop operator="add" field="targetTotalQuantityOnHand"><calcop operator="get" field="inventoryItem.quantityOnHandTotal"/></calcop>
</calculate>
</iterate>
<set from-field="targetTotalAvailableToPromise" field="moveInfo.availableToPromiseTotalTo"/>
@@ -148,7 +148,7 @@ under the License.
<!-- if trying to move more from the location than is there, find the difference and put it in targetLocationSimpleMoveQuantity[moveInfo.targetProductFacilityLocation.locationSeqId] -->
<calculate field="moveInfo.totalQuantity">
- <calcop field="moveInfo.totalQuantity" operator="add"><calcop field="moveInfo.targetProductFacilityLocation.moveQuantity" operator="get"/></calcop>
+ <calcop operator="add" field="moveInfo.totalQuantity"><calcop operator="get" field="moveInfo.targetProductFacilityLocation.moveQuantity"/></calcop>
</calculate>
<else>
<!--
@@ -158,13 +158,13 @@ under the License.
targetLocationSimpleMoveQuantity[moveInfo.targetProductFacilityLocation.locationSeqId]
-->
<calculate field="moveInfo.totalQuantity">
- <calcop field="moveInfo.totalQuantity" operator="add"><calcop field="targetLocationSimpleMoveQuantity[moveInfo.targetProductFacilityLocation.locationSeqId]" operator="get"/></calcop>
+ <calcop operator="add" field="moveInfo.totalQuantity"><calcop operator="get" field="targetLocationSimpleMoveQuantity[moveInfo.targetProductFacilityLocation.locationSeqId]"/></calcop>
</calculate>
</else>
</if-empty>
<if-compare-field field="totalQuantityOnHand" to-field="moveInfo.totalQuantity" operator="less" type="BigDecimal">
<calculate field="targetLocationSimpleMoveQuantity[moveInfo.targetProductFacilityLocation.locationSeqId]">
- <calcop field="moveInfo.totalQuantity" operator="subtract"><calcop field="totalQuantityOnHand" operator="get"/></calcop>
+ <calcop operator="subtract" field="moveInfo.totalQuantity"><calcop operator="get" field="totalQuantityOnHand"/></calcop>
</calculate>
<set from-field="totalQuantityOnHand" field="moveInfo.totalQuantity"/>
</if-compare-field>
@@ -274,10 +274,10 @@ under the License.
<calculate field="totalAvailableToPromise"><number value="0"/></calculate>
<iterate list="perLocationInventoryItemAndLocList" entry="inventoryItem">
<calculate field="totalQuantityOnHand">
- <calcop field="totalQuantityOnHand" operator="add"><calcop field="inventoryItem.quantityOnHandTotal" operator="get"/></calcop>
+ <calcop operator="add" field="totalQuantityOnHand"><calcop operator="get" field="inventoryItem.quantityOnHandTotal"/></calcop>
</calculate>
<calculate field="totalAvailableToPromise">
- <calcop field="totalAvailableToPromise" operator="add"><calcop field="inventoryItem.availableToPromiseTotal" operator="get"/></calcop>
+ <calcop operator="add" field="totalAvailableToPromise"><calcop operator="get" field="inventoryItem.availableToPromiseTotal"/></calcop>
</calculate>
</iterate>
<else>
@@ -295,7 +295,7 @@ under the License.
<then>
<set from-field="productSave" field="moveInfo.product"/>
<set from-field="targetFacilityLocationSave" field="moveInfo.facilityLocationTo"/>
- <first-from-list entry="InventoryItemAndLocation" list="perLocationInventoryItemAndLocList"/>
+ <first-from-list list="perLocationInventoryItemAndLocList" entry="InventoryItemAndLocation"/>
<get-related-one value-field="InventoryItemAndLocation" relation-name="FacilityLocation" to-value-field="moveInfo.facilityLocationFrom"/>
<get-related-one value-field="productFacilityLocationQuantityTest" relation-name="ProductFacilityLocation" to-value-field="moveInfo.targetProductFacilityLocation"/>
<set from-field="productFacilityLocationQuantityTest.availableToPromiseTotal" field="moveInfo.availableToPromiseTotalTo"/>
@@ -308,14 +308,14 @@ under the License.
trying to move more from the location than is there, find the difference and put it in targetLocationMoveQuantity -->
<if-compare-field field="totalAvailableToPromise" to-field="targetLocationMoveQuantity" operator="less" type="BigDecimal">
<calculate field="targetLocationMoveQuantity">
- <calcop field="targetLocationMoveQuantity" operator="subtract"><calcop field="totalAvailableToPromise" operator="get"/></calcop>
+ <calcop operator="subtract" field="targetLocationMoveQuantity"><calcop operator="get" field="totalAvailableToPromise"/></calcop>
</calculate>
<set from-field="totalAvailableToPromise" field="moveInfo.totalQuantity"/>
<calculate field="fromLocationTotalAvailableToPromise[locationSeqId]"><number value="0"/></calculate>
<else>
<set from-field="targetLocationMoveQuantity" field="moveInfo.totalQuantity"/>
<calculate field="fromLocationTotalAvailableToPromise[locationSeqId]">
- <calcop field="totalAvailableToPromise" operator="subtract"><calcop field="targetLocationMoveQuantity" operator="get"/></calcop>
+ <calcop operator="subtract" field="totalAvailableToPromise"><calcop operator="get" field="targetLocationMoveQuantity"/></calcop>
</calculate>
<calculate field="targetLocationMoveQuantity"><number value="0"/></calculate>
</else>
@@ -402,10 +402,10 @@ under the License.
<clear-field field="createNonOisgirDetailMap"/>
<set from-field="inventoryItem.inventoryItemId" field="createNonOisgirDetailMap.inventoryItemId"/>
<calculate field="createNonOisgirDetailMap.availableToPromiseDiff">
- <calcop field="currentQuantityToMove" operator="negative"/>
+ <calcop operator="negative" field="currentQuantityToMove"/>
</calculate>
<calculate field="createNonOisgirDetailMap.quantityOnHandDiff">
- <calcop field="currentQuantityToMove" operator="negative"/>
+ <calcop operator="negative" field="currentQuantityToMove"/>
</calculate>
<call-service service-name="createInventoryItemDetail" in-map-name="createNonOisgirDetailMap"/>
@@ -508,9 +508,9 @@ under the License.
</if-empty>
<calculate field="reservedQuantityLeftOver" type="BigDecimal">
- <calcop field="orderItemShipGrpInvRes.quantity" operator="get"/>
- <calcop field="orderItemShipGrpInvRes.quantityNotAvailable" operator="negative"/>
- <calcop field="currentQuantityToMove" operator="negative"/>
+ <calcop operator="get" field="orderItemShipGrpInvRes.quantity"/>
+ <calcop operator="negative" field="orderItemShipGrpInvRes.quantityNotAvailable"/>
+ <calcop operator="negative" field="currentQuantityToMove"/>
</calculate>
<!-- now one other little trick: reservedQuantityLeftOver is not empty and if orderItemShipGrpInvRes.quantityNotAvailable is greater than reservedQuantityLeftOver, then the difference should be moved -->
<if>
@@ -539,10 +539,10 @@ under the License.
<set from-field="inventoryItem.inventoryItemId" field="createOisgirDetailMap.inventoryItemId"/>
<set from-field="targetInventoryItem.inventoryItemId" field="createOisgirTargetDetailMap.inventoryItemId"/>
<calculate field="createOisgirDetailMap.quantityOnHandDiff">
- <calcop field="currentQuantityToMove" operator="negative"/>
+ <calcop operator="negative" field="currentQuantityToMove"/>
</calculate>
<calculate field="createOisgirTargetDetailMap.quantityOnHandDiff">
- <calcop field="currentQuantityToMove" operator="get"/>
+ <calcop operator="get" field="currentQuantityToMove"/>
</calculate>
<!--
@@ -554,10 +554,10 @@ under the License.
<if-not-empty field="orderItemShipGrpInvRes.quantityNotAvailable">
<if-compare field="orderItemShipGrpInvRes.quantityNotAvailable" operator="greater" value="0" type="BigDecimal">
<calculate field="createOisgirDetailMap.availableToPromiseDiff">
- <calcop field="quantityNotAvailableToMove" operator="get"/>
+ <calcop operator="get" field="quantityNotAvailableToMove"/>
</calculate>
<calculate field="createOisgirTargetDetailMap.availableToPromiseDiff">
- <calcop field="quantityNotAvailableToMove" operator="negative"/>
+ <calcop operator="negative" field="quantityNotAvailableToMove"/>
</calculate>
</if-compare>
</if-not-empty>
@@ -567,21 +567,21 @@ under the License.
<!-- create the new and remove or update the old OISGIRs -->
<calculate field="targetOrderItemShipGrpInvRes.quantity" type="BigDecimal">
- <calcop field="currentQuantityToMove" operator="get"/>
- <calcop field="quantityNotAvailableToMove" operator="get"/>
+ <calcop operator="get" field="currentQuantityToMove"/>
+ <calcop operator="get" field="quantityNotAvailableToMove"/>
</calculate>
<calculate field="targetOrderItemShipGrpInvRes.quantityNotAvailable" type="BigDecimal">
- <calcop field="quantityNotAvailableToMove" operator="get"/>
+ <calcop operator="get" field="quantityNotAvailableToMove"/>
</calculate>
<create-value value-field="targetOrderItemShipGrpInvRes"/>
<calculate field="orderItemShipGrpInvRes.quantity">
- <calcop field="orderItemShipGrpInvRes.quantity" operator="get"/>
- <calcop field="currentQuantityToMove" operator="negative"/>
- <calcop field="quantityNotAvailableToMove" operator="negative"/>
+ <calcop operator="get" field="orderItemShipGrpInvRes.quantity"/>
+ <calcop operator="negative" field="currentQuantityToMove"/>
+ <calcop operator="negative" field="quantityNotAvailableToMove"/>
</calculate>
<calculate field="orderItemShipGrpInvRes.quantityNotAvailable">
- <calcop field="orderItemShipGrpInvRes.quantityNotAvailable" operator="get"/>
- <calcop field="quantityNotAvailableToMove" operator="negative"/>
+ <calcop operator="get" field="orderItemShipGrpInvRes.quantityNotAvailable"/>
+ <calcop operator="negative" field="quantityNotAvailableToMove"/>
</calculate>
<store-value value-field="orderItemShipGrpInvRes"/>
@@ -603,12 +603,12 @@ under the License.
<!-- deduct the orderItemShipGrpInvRes.quantity from quantityLeftToProcess -->
<calculate field="quantityLeftToProcess">
- <calcop field="quantityLeftToProcess" operator="get"/>
- <calcop field="currentQuantityToMove" operator="negative"/>
+ <calcop operator="get" field="quantityLeftToProcess"/>
+ <calcop operator="negative" field="currentQuantityToMove"/>
</calculate>
<calculate field="remainingQuantityOnHand">
- <calcop field="remainingQuantityOnHand" operator="subtract"/>
- <calcop field="currentQuantityToMove" operator="negative"/>
+ <calcop operator="subtract" field="remainingQuantityOnHand"/>
+ <calcop operator="negative" field="currentQuantityToMove"/>
</calculate>
<!-- part of the following log data prep: <refresh-value value-field="targetInventoryItem"/> -->
<!-- <log level="info" message="Just update targetInventoryItem from OISGIR [${targetInventoryItem}]"/> -->
Modified: ofbiz/trunk/applications/product/minilang/product/product/CustomerDigitalDownloadServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/minilang/product/product/CustomerDigitalDownloadServices.xml?rev=1768219&r1=1768218&r2=1768219&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/minilang/product/product/CustomerDigitalDownloadServices.xml (original)
+++ ofbiz/trunk/applications/product/minilang/product/product/CustomerDigitalDownloadServices.xml Sat Nov 5 14:14:04 2016
@@ -104,7 +104,7 @@ under the License.
<field-map field-name="productStoreGroupId" value="_NA_"/>
</entity-and>
<!-- should just be one -->
- <first-from-list entry="productPrice" list="productPriceList"/>
+ <first-from-list list="productPriceList" entry="productPrice"/>
<set field="productPrice.price" from-field="parameters.price"/>
<store-value value-field="productPrice"/>
</if-not-empty>
Modified: ofbiz/trunk/applications/product/minilang/product/product/ProductContentServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/minilang/product/product/ProductContentServices.xml?rev=1768219&r1=1768218&r2=1768219&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/minilang/product/product/ProductContentServices.xml (original)
+++ ofbiz/trunk/applications/product/minilang/product/product/ProductContentServices.xml Sat Nov 5 14:14:04 2016
@@ -159,7 +159,7 @@ under the License.
<!-- ProductPromoContent -->
<simple-method method-name="removeProductPromoContent" short-description="Remove Content From Product Promo">
- <set-service-fields service-name="updateProductPromoContent" to-map="updateProductPromoContentMap" map="parameters"/>
+ <set-service-fields service-name="updateProductPromoContent" map="parameters" to-map="updateProductPromoContentMap"/>/>
<if-empty field="updateProductPromoContentMap.thruDate">
<now-timestamp field="updateProductPromoContentMap.thruDate"/>
</if-empty>
@@ -175,7 +175,7 @@ under the License.
</entity-and>
<if-not-empty field="productContents">
<first-from-list entry="productContent" list="productContents"/>
- <entity-one value-field="electronicText" entity-name="ElectronicText">
+ <entity-one entity-name="ElectronicText" value-field="electronicText">
<field-map field-name="dataResourceId" from-field="productContent.dataResourceId"/>
</entity-one>
<if-not-empty field="electronicText">
@@ -197,7 +197,7 @@ under the License.
</entity-and>
<if-not-empty field="productContents">
<first-from-list entry="productContent" list="productContents"/>
- <entity-one value-field="electronicText" entity-name="ElectronicText">
+ <entity-one entity-name="ElectronicText" value-field="electronicText">
<field-map field-name="dataResourceId" from-field="productContent.dataResourceId"/>
</entity-one>
<if-not-empty field="electronicText">
@@ -219,7 +219,7 @@ under the License.
</entity-and>
<if-not-empty field="productContents">
<first-from-list entry="productContent" list="productContents"/>
- <entity-one value-field="electronicText" entity-name="ElectronicText">
+ <entity-one entity-name="ElectronicText" value-field="electronicText">
<field-map field-name="dataResourceId" from-field="productContent.dataResourceId"/>
</entity-one>
<if-not-empty field="electronicText">
Modified: ofbiz/trunk/applications/product/minilang/product/product/ProductServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/minilang/product/product/ProductServices.xml?rev=1768219&r1=1768218&r2=1768219&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/minilang/product/product/ProductServices.xml (original)
+++ ofbiz/trunk/applications/product/minilang/product/product/ProductServices.xml Sat Nov 5 14:14:04 2016
@@ -36,7 +36,7 @@ under the License.
<else>
<check-id field="newEntity.productId"/>
<check-errors />
- <entity-one value-field="dummyProduct" entity-name="Product"><field-map field-name="productId" from-field="parameters.productId"/></entity-one>
+ <entity-one entity-name="Product" value-field="dummyProduct"><field-map field-name="productId" from-field="parameters.productId"/></entity-one>
<if-not-empty field="dummyProduct">
<add-error ><fail-property resource="CommonErrorUiLabels" property="CommonErrorDuplicateKey" /></add-error>
</if-not-empty>
@@ -426,8 +426,8 @@ under the License.
<create-value value-field="productCalculatedInfo"/>
<else>
<calculate field="productCalculatedInfo.totalTimesViewed" type="Long">
- <calcop field="productCalculatedInfo.totalTimesViewed" operator="add">
- <calcop field="parameters.weight" operator="get"></calcop>
+ <calcop operator="add" field="productCalculatedInfo.totalTimesViewed">
+ <calcop operator="get" field="parameters.weight"></calcop>
</calcop>
</calculate>
<store-value value-field="productCalculatedInfo"/>
@@ -914,7 +914,7 @@ under the License.
<field-map field-name="productIdTo" from-field="orderItem.productId"/>
<field-map field-name="productAssocTypeId" value="PRODUCT_VARIANT"/>
</entity-and>
- <first-from-list entry="variantProductAssoc" list="variantProductAssocs"/>
+ <first-from-list list="variantProductAssocs" entry="variantProductAssoc"/>
<set field="productId" from-field="variantProductAssoc.productId"/>
</if-compare>
@@ -922,10 +922,10 @@ under the License.
<field-map field-name="productId" from-field="productId"/>
</entity-and>
<if-not-empty field="productGroupOrders">
- <first-from-list entry="productGroupOrder" list="productGroupOrders"/>
+ <first-from-list list="productGroupOrders" entry="productGroupOrder"/>
<calculate field="productGroupOrder.soldOrderQty">
- <calcop field="productGroupOrder.soldOrderQty" operator="add">
- <calcop field="orderItem.quantity" operator="get"/>
+ <calcop operator="add" field="productGroupOrder.soldOrderQty">
+ <calcop operator="get" field="orderItem.quantity"/>
</calcop>
</calculate>
<store-value value-field="productGroupOrder"/>
@@ -956,7 +956,7 @@ under the License.
<field-map field-name="orderItemSeqId" from-field="orderItem.orderItemSeqId"/>
</entity-and>
<if-not-empty field="orderItemGroupOrders">
- <first-from-list entry="orderItemGroupOrder" list="orderItemGroupOrders"/>
+ <first-from-list list="orderItemGroupOrders" entry="orderItemGroupOrder"/>
<entity-one entity-name="ProductGroupOrder" value-field="productGroupOrder">
<field-map field-name="groupOrderId" from-field="orderItemGroupOrder.groupOrderId"/>
</entity-one>
@@ -970,8 +970,8 @@ under the License.
</else>
</if-not-empty>
<calculate field="productGroupOrder.soldOrderQty">
- <calcop field="productGroupOrder.soldOrderQty" operator="subtract">
- <calcop field="cancelQuantity" operator="get"/>
+ <calcop operator="subtract" field="productGroupOrder.soldOrderQty">
+ <calcop operator="get" field="cancelQuantity"/>
</calcop>
</calculate>
</if-compare>
@@ -1017,7 +1017,7 @@ under the License.
<call-simple-method method-name="checkProductRelatedPermission"/>
<check-errors/>
- <entity-one value-field="productReview" entity-name="ProductReview"/>
+ <entity-one entity-name="ProductReview" value-field="productReview"/>
<if-not-empty field="productReview">
<if-compare-field field="productReview.statusId" to-field="parameters.statusId" operator="not-equals">
<entity-one entity-name="StatusValidChange" value-field="statusChange">
Modified: ofbiz/trunk/applications/product/minilang/product/storage/FacilityContactMechServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/minilang/product/storage/FacilityContactMechServices.xml?rev=1768219&r1=1768218&r2=1768219&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/minilang/product/storage/FacilityContactMechServices.xml (original)
+++ ofbiz/trunk/applications/product/minilang/product/storage/FacilityContactMechServices.xml Sat Nov 5 14:14:04 2016
@@ -64,7 +64,7 @@ under the License.
<field-map field-name="facilityId" from-field="parameters.facilityId"/>
<field-map field-name="contactMechId" from-field="parameters.contactMechId"/>
</entity-and>
- <first-from-list entry="facilityContactMech" list="facilityContactMechs"/>
+ <first-from-list list="facilityContactMechs" entry="facilityContactMech"/>
<if-empty field="facilityContactMech">
<add-error>
<fail-property resource="PartyUiLabels" property="PartyCannotUpdateContactBecauseNotWithSpecifiedParty"/>
@@ -131,7 +131,7 @@ under the License.
<find-by-and entity-name="FacilityContactMech" list="facilityContactMechs" map="facilityContactMechMap"/>
<filter-list-by-date list="facilityContactMechs" to-list="validFacilityContactMechs"/>
- <first-from-list entry="facilityContactMech" list="validFacilityContactMechs"/>
+ <first-from-list list="validFacilityContactMechs" entry="facilityContactMech"/>
<if-empty field="facilityContactMech">
<add-error>
<fail-property resource="PartyUiLabels" property="PartyContactMechNotFoundCannotDelete"/>
Modified: ofbiz/trunk/applications/product/minilang/product/store/ProductStoreServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/minilang/product/store/ProductStoreServices.xml?rev=1768219&r1=1768218&r2=1768219&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/minilang/product/store/ProductStoreServices.xml (original)
+++ ofbiz/trunk/applications/product/minilang/product/store/ProductStoreServices.xml Sat Nov 5 14:14:04 2016
@@ -159,7 +159,7 @@ under the License.
</add-error>
<check-errors/>
</if-empty>
- <set-service-fields map="parameters" to-map="callServiceMap" service-name="reserveProductInventoryByFacility"/>
+ <set-service-fields service-name="reserveProductInventoryByFacility" map="parameters" to-map="callServiceMap"/>/>
<set from-field="productStore.inventoryFacilityId" field="callServiceMap.facilityId"/>
<set from-field="requireInventory" field="callServiceMap.requireInventory"/>
<set from-field="productStore.reserveOrderEnumId" field="callServiceMap.reserveOrderEnumId"/>
@@ -203,7 +203,7 @@ under the License.
<first-from-list list="productStoreFacilities" entry="storeFound"/>
</if-empty>
<set from-field="storeFound.facilityId" field="facilityId" default-value=""/>
- <set-service-fields map="parameters" to-map="callServiceMap" service-name="reserveProductInventoryByFacility"/>
+ <set-service-fields service-name="reserveProductInventoryByFacility" map="parameters" to-map="callServiceMap"/>/>
<set from-field="facilityId" field="callServiceMap.facilityId"/>
<set from-field="requireInventory" field="callServiceMap.requireInventory"/>
<set from-field="productStore.reserveOrderEnumId" field="callServiceMap.reserveOrderEnumId"/>
@@ -230,7 +230,7 @@ under the License.
</add-error>
<check-errors/>
</if-empty>
- <set-service-fields map="parameters" to-map="callServiceMap" service-name="reserveProductInventoryByFacility"/>
+ <set-service-fields service-name="reserveProductInventoryByFacility" map="parameters" to-map="callServiceMap"/>/>
<set from-field="facilityId" field="callServiceMap.facilityId"/>
<set from-field="requireInventory" field="callServiceMap.requireInventory"/>
<set from-field="productStore.reserveOrderEnumId" field="callServiceMap.reserveOrderEnumId"/>
@@ -420,7 +420,7 @@ under the License.
<set value="Y" field="availableOrNotRequired"/>
<field-to-result field="availableOrNotRequired"/>
<else>
- <set-service-fields map="parameters" to-map="callServiceMap" service-name="isStoreInventoryAvailable"/>
+ <set-service-fields service-name="isStoreInventoryAvailable" map="parameters" to-map="callServiceMap"/>/>
<call-service service-name="isStoreInventoryAvailable" in-map-name="callServiceMap">
<result-to-result result-name="available" service-result-name="availableOrNotRequired"/>
</call-service>
@@ -512,12 +512,12 @@ under the License.
</simple-method>
<simple-method method-name="checkProductStoreGroupRollup" short-description="When product store group hierarchy has been operate, synchronize primaryParentGroupId with ProductStoreGroupRollup">
- <entity-one value-field="productStoreGroup" entity-name="ProductStoreGroup"/>
+ <entity-one entity-name="ProductStoreGroup" value-field="productStoreGroup"/>
<if-empty field="parameters.primaryParentGroupId">
- <entity-one value-field="productStoreGroupRollup" entity-name="ProductStoreGroupRollup"/>
+ <entity-one entity-name="ProductStoreGroupRollup" value-field="productStoreGroupRollup"/>
<if-not-empty field="productStoreGroupRollup">
<set field="productStoreGroup.primaryParentGroupId"/>
- <set-service-fields service-name="updateProductStoreGroup" to-map="productStoreGroupMap" map="productStoreGroup"/>
+ <set-service-fields service-name="updateProductStoreGroup" map="productStoreGroup" to-map="productStoreGroupMap"/>/>
<call-service service-name="updateProductStoreGroup" in-map-name="productStoreGroupMap"/>
</if-not-empty>
<else>
Modified: ofbiz/trunk/applications/product/minilang/product/subscription/SubscriptionServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/minilang/product/subscription/SubscriptionServices.xml?rev=1768219&r1=1768218&r2=1768219&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/minilang/product/subscription/SubscriptionServices.xml (original)
+++ ofbiz/trunk/applications/product/minilang/product/subscription/SubscriptionServices.xml Sat Nov 5 14:14:04 2016
@@ -38,7 +38,7 @@ under the License.
<field-map field-name="productId" from-field="parameters.productId"/>
<order-by field-name="-fromDate"/>
</entity-and>
- <first-from-list entry="resource" list="resourceList"/>
+ <first-from-list list="resourceList" entry="resource"/>
<if-not-empty field="resource">
<set-nonpk-fields map="resource" value-field="newEntity"/>
</if-not-empty>
@@ -62,7 +62,7 @@ under the License.
<set field="found" value="false" type="Boolean"/>
<else>
<set field="found" value="true" type="Boolean"/>
- <first-from-list entry="subscription" list="pfResultList"/>
+ <first-from-list list="pfResultList" entry="subscription"/>
<field-to-result field="subscription.subscriptionId" result-name="subscriptionId"/>
</else>
</if-empty>
Modified: ofbiz/trunk/applications/product/minilang/product/test/GroupOrderTest.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/minilang/product/test/GroupOrderTest.xml?rev=1768219&r1=1768218&r2=1768219&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/minilang/product/test/GroupOrderTest.xml (original)
+++ ofbiz/trunk/applications/product/minilang/product/test/GroupOrderTest.xml Sat Nov 5 14:14:04 2016
@@ -36,7 +36,7 @@ under the License.
<field field="nowTimestamp" type="java.sql.Timestamp"/>
<field field="days" type="int"/>
</call-class-method>
- <entity-one value-field="systemUserLogin" entity-name="UserLogin">
+ <entity-one entity-name="UserLogin" value-field="systemUserLogin">
<field-map field-name="userLoginId" value="system"/>
</entity-one>
<set field="createProductGroupOrderMap.userLogin" from-field="systemUserLogin"/>
@@ -58,7 +58,7 @@ under the License.
<field field="response" type="javax.servlet.http.HttpServletResponse"/>
</call-class-method>
<log level="info" message="===== >>> Event : routeOrderEntry, Response : ${result}"/>
- <entity-one value-field="userLogin" entity-name="UserLogin">
+ <entity-one entity-name="UserLogin" value-field="userLogin">
<field-map field-name="userLoginId" value="admin"/>
</entity-one>
<script>groovy:
@@ -132,7 +132,7 @@ under the License.
<entity-and entity-name="OrderItemGroupOrder" list="orderItemGroupOrders">
<field-map field-name="groupOrderId" from-field="groupOrderId"/>
</entity-and>
- <first-from-list entry="orderItemGroupOrder" list="orderItemGroupOrders"/>
+ <first-from-list list="orderItemGroupOrders" entry="orderItemGroupOrder"/>
<entity-one entity-name="OrderItem" value-field="orderItem">
<field-map field-name="orderId" from-field="orderItemGroupOrder.orderId"/>
<field-map field-name="orderItemSeqId" from-field="orderItemGroupOrder.orderItemSeqId"/>
@@ -158,7 +158,7 @@ under the License.
<field field="nowTimestamp" type="java.sql.Timestamp"/>
<field field="days" type="int"/>
</call-class-method>
- <entity-one value-field="systemUserLogin" entity-name="UserLogin">
+ <entity-one entity-name="UserLogin" value-field="systemUserLogin">
<field-map field-name="userLoginId" value="system"/>
</entity-one>
<set field="createProductGroupOrderMap.userLogin" from-field="systemUserLogin"/>
@@ -180,7 +180,7 @@ under the License.
<field field="response" type="javax.servlet.http.HttpServletResponse"/>
</call-class-method>
<log level="info" message="===== >>> Event : routeOrderEntry, Response : ${result}"/>
- <entity-one value-field="userLogin" entity-name="UserLogin">
+ <entity-one entity-name="UserLogin" value-field="userLogin">
<field-map field-name="userLoginId" value="admin"/>
</entity-one>
<script>groovy:
@@ -254,7 +254,7 @@ under the License.
<entity-and entity-name="OrderItemGroupOrder" list="orderItemGroupOrders">
<field-map field-name="groupOrderId" from-field="groupOrderId"/>
</entity-and>
- <first-from-list entry="orderItemGroupOrder" list="orderItemGroupOrders"/>
+ <first-from-list list="orderItemGroupOrders" entry="orderItemGroupOrder"/>
<entity-one entity-name="OrderItem" value-field="orderItem">
<field-map field-name="orderId" from-field="orderItemGroupOrder.orderId"/>
<field-map field-name="orderItemSeqId" from-field="orderItemGroupOrder.orderItemSeqId"/>
Modified: ofbiz/trunk/applications/product/minilang/product/test/ProductTagTest.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/minilang/product/test/ProductTagTest.xml?rev=1768219&r1=1768218&r2=1768219&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/minilang/product/test/ProductTagTest.xml (original)
+++ ofbiz/trunk/applications/product/minilang/product/test/ProductTagTest.xml Sat Nov 5 14:14:04 2016
@@ -33,7 +33,7 @@ under the License.
Step 8) Check all product tags is created.
-->
<!-- Step 1 -->
- <entity-one value-field="systemUserLogin" entity-name="UserLogin">
+ <entity-one entity-name="UserLogin" value-field="systemUserLogin">
<field-map field-name="userLoginId" value="system"/>
</entity-one>
<set field="request" from-field="parameters.request"/>
Modified: ofbiz/trunk/applications/product/minilang/shipment/issuance/IssuanceServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/minilang/shipment/issuance/IssuanceServices.xml?rev=1768219&r1=1768218&r2=1768219&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/minilang/shipment/issuance/IssuanceServices.xml (original)
+++ ofbiz/trunk/applications/product/minilang/shipment/issuance/IssuanceServices.xml Sat Nov 5 14:14:04 2016
@@ -45,7 +45,7 @@ under the License.
<set field="updateContext.statusId" value="INV_DELIVERED"/>
<call-service service-name="updateInventoryItem" in-map-name="updateContext"/>
- <entity-one value-field="product" entity-name="Product">
+ <entity-one entity-name="Product" value-field="product">
<field-map field-name="productId" from-field="inventoryItem.productId"/>
</entity-one>
<if>
@@ -185,7 +185,7 @@ under the License.
<make-value entity-name="OrderShipment" value-field="orderShipmentLookupPk"/>
<set-pk-fields value-field="orderShipmentLookupPk" map="parameters"/>
<find-by-and entity-name="OrderShipment" map="orderShipmentLookupPk" list="orderShipments"/>
- <first-from-list entry="orderShipment" list="orderShipments"/>
+ <first-from-list list="orderShipments" entry="orderShipment"/>
<!-- will create qtyForShipmentItem -->
<call-simple-method method-name="calcQtyForShipmentItemInline"/>
@@ -210,7 +210,7 @@ under the License.
<else>
<!-- A reduction in the quantity, so OrderShipment must exist. -->
<calculate field="orderShipment.quantity">
- <calcop field="orderShipment.quantity" operator="subtract">
+ <calcop operator="subtract" field="orderShipment.quantity">
<calcop operator="get" field="parameters.quantity"/>
</calcop>
</calculate>
@@ -267,7 +267,7 @@ under the License.
<set from-field="shipmentItem.shipmentItemSeqId" field="createDetailMap.shipmentItemSeqId"/>
<set from-field="itemIssuanceId" field="createDetailMap.itemIssuanceId"/>
<calculate field="createDetailMap.quantityOnHandDiff" decimal-scale="6">
- <calcop field="parameters.quantity" operator="negative"/>
+ <calcop operator="negative" field="parameters.quantity"/>
</calculate>
<call-service service-name="createInventoryItemDetail" in-map-name="createDetailMap"/>
<clear-field field="createDetailMap"/>
@@ -319,7 +319,7 @@ under the License.
<iterate list="itemIssuances" entry="itemIssuance">
<if-compare-field field="itemIssuance.inventoryItemId" operator="not-equals" to-field="parameters.inventoryItemId">
<calculate field="otherInventoryItemQuantity">
- <calcop field="otherInventoryItemQuantity" operator="add">
+ <calcop operator="add" field="otherInventoryItemQuantity">
<calcop operator="get" field="itemIssuance.quantity"/>
</calcop>
</calculate>
@@ -331,13 +331,13 @@ under the License.
from the current one should be ignored as we calculate the adjustment to make.
-->
<calculate field="orderShipmentAmount">
- <calcop field="orderShipment.quantity" operator="subtract">
+ <calcop operator="subtract" field="orderShipment.quantity">
<calcop operator="get" field="otherInventoryItemQuantity"/>
</calcop>
</calculate>
<!-- qtyForShipmentItem is the quantity we will add to the ShipmentItem -->
<calculate field="qtyForShipmentItem">
- <calcop field="parameters.quantity" operator="subtract">
+ <calcop operator="subtract" field="parameters.quantity">
<calcop operator="get" field="orderShipmentAmount"/>
</calcop>
</calculate>
@@ -356,7 +356,7 @@ under the License.
</condition-list>
<order-by field-name="shipmentItemSeqId"/>
</entity-condition>
- <first-from-list entry="shipmentItem" list="shipmentItems"/>
+ <first-from-list list="shipmentItems" entry="shipmentItem"/>
</if-not-empty>
<if-empty field="shipmentItem">
@@ -400,14 +400,14 @@ under the License.
<make-value entity-name="OrderShipment" value-field="orderShipmentLookupPk"/>
<set-pk-fields value-field="orderShipmentLookupPk" map="orderShipmentCreate"/>
<find-by-and entity-name="OrderShipment" map="orderShipmentLookupPk" list="orderShipments"/>
- <first-from-list entry="orderShipment" list="orderShipments"/>
+ <first-from-list list="orderShipments" entry="orderShipment"/>
<if-empty field="orderShipment">
<set from-field="parameters.quantity" field="orderShipmentCreate.quantity"/>
<call-service service-name="createOrderShipment" in-map-name="orderShipmentCreate"/>
<else>
<calculate field="orderShipment.quantity">
- <calcop field="orderShipment.quantity" operator="add">
+ <calcop operator="add" field="orderShipment.quantity">
<calcop operator="get" field="parameters.quantity"/>
</calcop>
</calculate>
@@ -428,7 +428,7 @@ under the License.
<order-by field-name="-issuedDateTime"/>
</entity-and>
<if-not-empty field="itemIssuances">
- <first-from-list entry="itemIssuance" list="itemIssuances"/>
+ <first-from-list list="itemIssuances" entry="itemIssuance"/>
<set field="itemIssuance.quantity" value="${itemIssuance.quantity$bigDecimal + parameters.quantity$bigDecimal}" type="BigDecimal"/>
<store-value value-field="itemIssuance"/>
<set field="itemIssuanceId" from-field="itemIssuance.itemIssuanceId"/>
@@ -472,7 +472,7 @@ under the License.
</if-empty>
<!-- Add ItemIssuanceRole for party that issues this... -->
- <entity-one value-field="itemIssuanceRole" entity-name="ItemIssuanceRole">
+ <entity-one entity-name="ItemIssuanceRole" value-field="itemIssuanceRole">
<field-map field-name="itemIssuanceId" from-field="itemIssuanceId"/>
<field-map field-name="partyId" from-field="userLogin.partyId"/>
<field-map field-name="roleTypeId" value="PACKER"/>
@@ -523,10 +523,10 @@ under the License.
<set from-field="fixedAssetMaint.maintHistSeqId" field="createDetailMap.maintHistSeqId"/>
<set from-field="itemIssuanceId" field="createDetailMap.itemIssuanceId"/>
<calculate field="createDetailMap.quantityOnHandDiff" decimal-scale="6">
- <calcop field="parameters.quantity" operator="negative"/>
+ <calcop operator="negative" field="parameters.quantity"/>
</calculate>
<calculate field="createDetailMap.availableToPromiseDiff" decimal-scale="6">
- <calcop field="parameters.quantity" operator="negative"/>
+ <calcop operator="negative" field="parameters.quantity"/>
</calculate>
<call-service service-name="createInventoryItemDetail" in-map-name="createDetailMap"/>
</simple-method>
@@ -545,10 +545,10 @@ under the License.
<set from-field="itemIssuance.maintHistSeqId" field="createDetailMap.maintHistSeqId"/>
<set from-field="itemIssuance.itemIssuanceId" field="createDetailMap.itemIssuanceId"/>
<calculate field="createDetailMap.quantityOnHandDiff" decimal-scale="6">
- <calcop field="oldQuantity" operator="add"/>
+ <calcop operator="add" field="oldQuantity"/>
</calculate>
<calculate field="createDetailMap.availableToPromiseDiff" decimal-scale="6">
- <calcop field="oldQuantity" operator="add"/>
+ <calcop operator="add" field="oldQuantity"/>
</calculate>
<call-service service-name="createInventoryItemDetail" in-map-name="createDetailMap"/>
</simple-method>
@@ -577,7 +577,7 @@ under the License.
<!-- get the quantity that can be cancelled ItemIssuance -->
<calculate field="qtyIssuedLeft">
- <calcop field="itemIssuance.quantity" operator="subtract">
+ <calcop operator="subtract" field="itemIssuance.quantity">
<calcop operator="get" field="itemIssuance.cancelQuantity"/>
</calcop>
</calculate>
@@ -699,10 +699,10 @@ under the License.
<set field="createDetailMap.shipmentId" from-field="shipmentId"/>
<set field="createDetailMap.shipmentItemSeqId" from-field="shipmentItemSeqId"/>
<calculate field="createDetailMap.quantityOnHandDiff" decimal-scale="6">
- <calcop field="parameters.quantity" operator="negative"/>
+ <calcop operator="negative" field="parameters.quantity"/>
</calculate>
<calculate field="createDetailMap.availableToPromiseDiff" decimal-scale="6">
- <calcop field="parameters.quantity" operator="negative"/>
+ <calcop operator="negative" field="parameters.quantity"/>
</calculate>
<call-service service-name="createInventoryItemDetail" in-map-name="createDetailMap"/>
</simple-method>
Modified: ofbiz/trunk/applications/product/minilang/shipment/picklist/PicklistServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/minilang/shipment/picklist/PicklistServices.xml?rev=1768219&r1=1768218&r2=1768219&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/minilang/shipment/picklist/PicklistServices.xml (original)
+++ ofbiz/trunk/applications/product/minilang/shipment/picklist/PicklistServices.xml Sat Nov 5 14:14:04 2016
@@ -398,7 +398,7 @@ under the License.
<clear-field field="orderHeaderInfo"/>
<calculate field="numberSoFar" type="Long">
- <calcop field="numberSoFar" operator="add"><number value="1"/></calcop>
+ <calcop operator="add" field="numberSoFar"><number value="1"/></calcop>
</calculate>
<log level="info" message="Added order #${orderHeader.orderId} to pick list [${numberSoFar} of ${parameters.maxNumberOfOrders}] - ${pickThisOrder} / ${allPickStarted}"/>
<set field="pickMoveInfoMap[groupName].groupName" from-field="groupName"/>
@@ -480,7 +480,7 @@ under the License.
</if>
<calculate field="numberSoFar" type="Long">
- <calcop field="numberSoFar" operator="add"><number value="1"/></calcop>
+ <calcop operator="add" field="numberSoFar"><number value="1"/></calcop>
</calculate>
</iterate>
-->
@@ -511,8 +511,8 @@ under the License.
<clear-field field="inventoryItemOrderItemList"/>
<if-not-empty field="inventoryItemQuantities[inventoryItemId]">
<calculate field="inventoryItemQuantities[inventoryItemId]">
- <calcop field="inventoryItemQuantities[inventoryItemId]" operator="add">
- <calcop field="orderItemShipGrpInvRes.quantity" operator="get"/>
+ <calcop operator="add" field="inventoryItemQuantities[inventoryItemId]">
+ <calcop operator="get" field="orderItemShipGrpInvRes.quantity"/>
</calcop>
</calculate>
<else>
@@ -523,8 +523,8 @@ under the License.
<clear-field field="inventoryItem"/>
<!-- update total quantity reserved, picked, etc per line item to check to see if all and not more is reserved -->
<calculate field="reservedQuantity">
- <calcop field="reservedQuantity" operator="add">
- <calcop field="orderItemShipGrpInvRes.quantity" operator="get"/>
+ <calcop operator="add" field="reservedQuantity">
+ <calcop operator="get" field="orderItemShipGrpInvRes.quantity"/>
</calcop>
</calculate>
</iterate>
@@ -544,8 +544,8 @@ under the License.
<calculate field="issuedQuantity"><number value="0"/></calculate>
<iterate list="itemIssuances" entry="itemIssuance">
<calculate field="issuedQuantity">
- <calcop field="issuedQuantity" operator="get"/>
- <calcop field="itemIssuance.quantity" operator="get"/>
+ <calcop operator="get" field="issuedQuantity"/>
+ <calcop operator="get" field="itemIssuance.quantity"/>
</calculate>
</iterate>
<calculate field="reservedIssuedQuantity">
@@ -648,7 +648,7 @@ under the License.
<result-to-field result-name="picklistBinId"/>
</call-service>
- <calculate field="binLocationNumber" type="Long"><calcop field="binLocationNumber" operator="add"/><number value="1"/></calculate>
+ <calculate field="binLocationNumber" type="Long"><calcop operator="add" field="binLocationNumber"/><number value="1"/></calculate>
<set field="itemsInBin" type="Long" value="0"/>
<iterate list="orderHeaderInfo.orderItemInfoList" entry="orderItemInfo">
@@ -669,8 +669,8 @@ under the License.
<set field="quantityToSubtract" from-field="orderItemShipGrpInvRes.quantityNotAvailable"/>
<log level="info" message="Subtracting ${quantityToSubtract} from ${quantityToPick}"/>
<calculate field="quantityToPick">
- <calcop field="quantityToPick" operator="subtract">
- <calcop field="quantityToSubtract" operator="get"/>
+ <calcop operator="subtract" field="quantityToPick">
+ <calcop operator="get" field="quantityToSubtract"/>
</calcop>
</calculate>
</then>
@@ -921,7 +921,7 @@ under the License.
<!-- In order to check if there is a link between the lot and the productId,
we retrieve all the inventoryItems with this lotId ... -->
- <entity-condition list="inventoryItemList" entity-name="InventoryItem">
+ <entity-condition entity-name="InventoryItem" list="inventoryItemList">
<condition-expr field-name="lotId" from-field="parameters.lotId" operator="equals"/>
</entity-condition>
@@ -948,8 +948,8 @@ under the License.
<!-- Check the stock of this lot -->
<call-service service-name="getInventoryAvailableByFacility" in-map-name="inputMap">
- <result-to-field field="quantityOnHandTotal" result-name="quantityOnHandTotal"/>
- <result-to-field field="availableToPromiseTotal" result-name="availableToPromiseTotal"/>
+ <result-to-field result-name="quantityOnHandTotal" field="quantityOnHandTotal"/>
+ <result-to-field result-name="availableToPromiseTotal" field="availableToPromiseTotal"/>
</call-service>
<if>
@@ -977,7 +977,7 @@ under the License.
<remove-value value-field="picklistItem"/>
<!-- ... and its OrderItemShipGrpInvRes -->
- <set-service-fields map="parameters" to-map="cancelOrderItemShipGrpInvResMap" service-name="cancelOrderItemShipGrpInvRes"/>
+ <set-service-fields service-name="cancelOrderItemShipGrpInvRes" map="parameters" to-map="cancelOrderItemShipGrpInvResMap"/>/>
<call-service service-name="cancelOrderItemShipGrpInvRes" in-map-name="cancelOrderItemShipGrpInvResMap"/>
<clear-field field="inputMap"/>
@@ -1023,7 +1023,7 @@ under the License.
<call-service service-name="reserveProductInventoryByFacility" in-map-name="inputMap"/>
</if-compare-field>
- <entity-condition list="oisgirs" entity-name="OrderItemShipGrpInvRes">
+ <entity-condition entity-name="OrderItemShipGrpInvRes" list="oisgirs">
<condition-list>
<condition-expr from-field="parameters.orderId" field-name="orderId" operator="equals"/>
<condition-expr from-field="parameters.shipGroupSeqId" field-name="shipGroupSeqId" operator="equals"/>
@@ -1033,7 +1033,7 @@ under the License.
<set from-field="picklistItem.picklistBinId" field="picklistBinId"/>
- <entity-condition list="picklistItemList" entity-name="PicklistItem">
+ <entity-condition entity-name="PicklistItem" list="picklistItemList">
<condition-list>
<condition-expr from-field="parameters.orderId" field-name="orderId" operator="equals"/>
<condition-expr from-field="parameters.shipGroupSeqId" field-name="shipGroupSeqId" operator="equals"/>
@@ -1260,14 +1260,14 @@ under the License.
<!-- make the pickQuantity and quantityByPicklistBinIdMap -->
<iterate list="facilityLocationInfo.picklistItemInfoList" entry="picklistItemInfo">
<calculate field="facilityLocationInfo.pickQuantity">
- <calcop field="facilityLocationInfo.pickQuantity" operator="add">
- <calcop field="picklistItemInfo.picklistItem.quantity" operator="get"/>
+ <calcop operator="add" field="facilityLocationInfo.pickQuantity">
+ <calcop operator="get" field="picklistItemInfo.picklistItem.quantity"/>
</calcop>
</calculate>
<calculate field="facilityLocationInfo.quantityByPicklistBinIdMap[picklistItemInfo.picklistBin.picklistBinId]">
- <calcop field="facilityLocationInfo.quantityByPicklistBinIdMap[picklistItemInfo.picklistBin.picklistBinId]" operator="add">
- <calcop field="picklistItemInfo.picklistItem.quantity" operator="get"/>
+ <calcop operator="add" field="facilityLocationInfo.quantityByPicklistBinIdMap[picklistItemInfo.picklistBin.picklistBinId]">
+ <calcop operator="get" field="picklistItemInfo.picklistItem.quantity"/>
</calcop>
</calculate>
@@ -1313,13 +1313,13 @@ under the License.
<!-- make the pickQuantity and quantityByPicklistBinIdMap -->
<iterate list="productInfo.picklistItemInfoList" entry="picklistItemInfo">
<calculate field="productInfo.pickQuantity">
- <calcop field="productInfo.pickQuantity" operator="add"/>
- <calcop field="picklistItemInfo.picklistItem.quantity" operator="get"/>
+ <calcop operator="add" field="productInfo.pickQuantity"/>
+ <calcop operator="get" field="picklistItemInfo.picklistItem.quantity"/>
</calculate>
<calculate field="productInfo.quantityByPicklistBinIdMap[picklistItemInfo.picklistBin.picklistBinId]">
- <calcop field="productInfo.quantityByPicklistBinIdMap[picklistItemInfo.picklistBin.picklistBinId]" operator="add">
- <calcop field="picklistItemInfo.picklistItem.quantity" operator="get"/>
+ <calcop operator="add" field="productInfo.quantityByPicklistBinIdMap[picklistItemInfo.picklistBin.picklistBinId]">
+ <calcop operator="get" field="picklistItemInfo.picklistItem.quantity"/>
</calcop>
</calculate>
</iterate>
@@ -1526,8 +1526,8 @@ under the License.
<!-- before destroying inventoryItemInfo, add info to the productInfoMap -->
<set from-field="inventoryItemInfo.product" field="productInfoMap.${inventoryItemInfo.product.productId}.product"/>
<calculate field="productInfoMap.${inventoryItemInfo.product.productId}.quantity">
- <calcop field="productInfoMap.${inventoryItemInfo.product.productId}.quantity" operator="get"/>
- <calcop field="inventoryItemInfo.quantity" operator="get"/>
+ <calcop operator="get" field="productInfoMap.${inventoryItemInfo.product.productId}.quantity"/>
+ <calcop operator="get" field="inventoryItemInfo.quantity"/>
</calculate>
<set from-field="inventoryItemInfo.inventoryItem" field="productInfoMap.${inventoryItemInfo.product.productId}.inventoryItemList[]"/>
<!-- put orderItems in Map by orderId:orderItemSeqId to make sure they are unique -->
Modified: ofbiz/trunk/applications/product/minilang/shipment/receipt/ShipmentReceiptServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/minilang/shipment/receipt/ShipmentReceiptServices.xml?rev=1768219&r1=1768218&r2=1768219&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/minilang/shipment/receipt/ShipmentReceiptServices.xml (original)
+++ ofbiz/trunk/applications/product/minilang/shipment/receipt/ShipmentReceiptServices.xml Sat Nov 5 14:14:04 2016
@@ -47,7 +47,7 @@ under the License.
</if-not-empty>
<set field="affectAccounting" type="Boolean" value="true"/>
- <entity-one value-field="product" entity-name="Product"/>
+ <entity-one entity-name="Product" value-field="product"/>
<if>
<condition>
<or>
@@ -382,7 +382,7 @@ under the License.
</condition-list>
<order-by field-name="shipmentItemSeqId"/>
</entity-condition>
- <first-from-list entry="shipmentItem" list="shipmentItems"/>
+ <first-from-list list="shipmentItems" entry="shipmentItem"/>
</if-not-empty>
<if-empty field="shipmentItem">
@@ -418,7 +418,7 @@ under the License.
<field-map field-name="shipmentItemSeqId" from-field="shipmentItem.shipmentItemSeqId"/>
<field-map field-name="shipGroupSeqId" from-field="orderItemShipGroupAssoc.shipGroupSeqId"/>
</entity-and>
- <first-from-list entry="orderShipment" list="orderShipments"/>
+ <first-from-list list="orderShipments" entry="orderShipment"/>
<if-compare-field field="totalIssuedQuantity" operator="less" to-field="receivedQuantity" type="BigDecimal">
<set field="quantityToAdd" value="${receivedQuantity$bigDecimal - totalIssuedQuantity$bigDecimal}" type="BigDecimal"/>
<set field="shipmentItem.quantity" value="${shipmentItem.quantity$bigDecimal + quantityToAdd$bigDecimal}" type="BigDecimal"/>
@@ -454,7 +454,7 @@ under the License.
</simple-method>
<simple-method method-name="updateIssuanceShipmentAndPoOnReceiveInventory" short-description="Update issuance, shipment and order items if quantity received is higher than quantity on purchase order">
- <entity-one value-field="orderItem" entity-name="OrderItem"/>
+ <entity-one entity-name="OrderItem" value-field="orderItem"/>
<if-not-empty field="parameters.orderCurrencyUnitPrice">
<if-compare-field field="parameters.orderCurrencyUnitPrice" operator="not-equals" to-field="orderItem.unitPrice" type="BigDecimal">
<set field="orderItem.unitPrice" from-field="parameters.orderCurrencyUnitPrice" type="BigDecimal"/>
@@ -479,7 +479,7 @@ under the License.
<calcop operator="get" field="orderItem.quantity"/>
</calcop>
</calculate>
- <first-from-list entry="orderItemShipGroupAssoc" list="orderItemShipGroupAssocs"/>
+ <first-from-list list="orderItemShipGroupAssocs" entry="orderItemShipGroupAssoc"/>
<calculate field="oisgaQuantity" type="BigDecimal" decimal-scale="2" rounding-mode="HalfUp">
<calcop operator="add">
<calcop operator="get" field="orderItemShipGroupAssoc.quantity"/>
@@ -504,7 +504,7 @@ under the License.
</condition-list>
<order-by field-name="shipmentItemSeqId"/>
</entity-condition>
- <first-from-list entry="shipmentItem" list="shipmentItems"/>
+ <first-from-list list="shipmentItems" entry="shipmentItem"/>
<set field="shipmentItem.quantity" value="${shipmentItem.quantity$bigDecimal + quantityToAdd$bigDecimal}" type="BigDecimal"/>
<store-value value-field="shipmentItem"/>
@@ -514,7 +514,7 @@ under the License.
<field-map field-name="shipmentId" from-field="parameters.shipmentId"/>
<field-map field-name="shipmentItemSeqId" from-field="shipmentItem.shipmentItemSeqId"/>
</entity-and>
- <first-from-list entry="orderShipment" list="orderShipments"/>
+ <first-from-list list="orderShipments" entry="orderShipment"/>
<set field="orderShipment.quantity" value="${orderShipment.quantity$bigDecimal + quantityToAdd$bigDecimal}" type="BigDecimal"/>
<store-value value-field="orderShipment"/>
<!--