You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by le...@apache.org on 2008/06/14 08:03:15 UTC

svn commit: r667748 [9/16] - in /ofbiz/trunk: applications/accounting/script/org/ofbiz/accounting/agreement/ applications/accounting/script/org/ofbiz/accounting/cost/ applications/accounting/script/org/ofbiz/accounting/finaccount/ applications/accounti...

Modified: ofbiz/trunk/applications/party/script/org/ofbiz/party/party/PartySimpleMethods.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/script/org/ofbiz/party/party/PartySimpleMethods.xml?rev=667748&r1=667747&r2=667748&view=diff
==============================================================================
--- ofbiz/trunk/applications/party/script/org/ofbiz/party/party/PartySimpleMethods.xml (original)
+++ ofbiz/trunk/applications/party/script/org/ofbiz/party/party/PartySimpleMethods.xml Fri Jun 13 23:03:12 2008
@@ -24,11 +24,11 @@
         <make-value value-name="lookupPKMap" entity-name="PartyIcsAvsOverride"/>
         <set-pk-fields map-name="parameters" value-name="lookupPKMap"/>
         <find-by-primary-key entity-name="PartyIcsAvsOverride" map-name="lookupPKMap" value-name="lookedUpValue"/>
-        <if-not-empty map-name="lookedUpValue" field-name="partyId">
+        <if-not-empty field="lookedUpValue.partyId">
             <set-nonpk-fields map-name="parameters" value-name="lookedUpValue"/>
             <store-value value-name="lookedUpValue"/>
         </if-not-empty>
-        <if-empty map-name="lookedUpValue" field-name="partyId">
+        <if-empty field="lookedUpValue.partyId">
             <set-nonpk-fields map-name="parameters" value-name="lookupPKMap"/>
             <create-value value-name="lookupPKMap"/>
         </if-empty>
@@ -38,20 +38,20 @@
         <make-value value-name="lookupPKMap" entity-name="PartyIcsAvsOverride"/>
         <set-pk-fields map-name="parameters" value-name="lookupPKMap"/>
         <find-by-primary-key entity-name="PartyIcsAvsOverride" map-name="lookupPKMap" value-name="lookedUpValue"/>
-        <if-not-empty map-name="lookedUpValue" field-name="partyId">
+        <if-not-empty field="lookedUpValue.partyId">
             <remove-value value-name="lookedUpValue"/>
         </if-not-empty>
     </simple-method>
 
     <simple-method method-name="ensureNaPartyRole" short-description="Ensure Party is in _NA_ or the specified Role" login-required="false">
         <!-- must have a partyId, partyIdFrom, or partyIdTo in the parameters map, should be called through different service defs for each one -->
-        <if-not-empty field-name="parameters.partyId">
+        <if-not-empty field="parameters.partyId">
             <set field="lookupPKMap.partyId" from-field="parameters.partyId"/>
             <else>
-                <if-not-empty field-name="parameters.partyIdFrom">
+                <if-not-empty field="parameters.partyIdFrom">
                     <set field="lookupPKMap.partyId" from-field="parameters.partyIdFrom"/>
                     <else>
-                        <if-not-empty field-name="parameters.partyIdTo">
+                        <if-not-empty field="parameters.partyIdTo">
                             <set field="lookupPKMap.partyId" from-field="parameters.partyIdTo"/>
                         </if-not-empty>
                     </else>
@@ -59,14 +59,14 @@
             </else>
         </if-not-empty>
 
-        <if-empty field-name="parameters.roleTypeId">
+        <if-empty field="parameters.roleTypeId">
             <set field="lookupPKMap.roleTypeId" value="_NA_"/>
         <else>
             <set from-field="parameters.roleTypeId" field="lookupPKMap.roleTypeId"/>
         </else>
         </if-empty>
         <find-by-primary-key entity-name="PartyRole" map-name="lookupPKMap" value-name="lookedUpValue"/>
-        <if-empty field-name="lookedUpValue">
+        <if-empty field="lookedUpValue">
             <make-value value-name="newValue" entity-name="PartyRole" map-name="lookupPKMap"/>
             <create-value value-name="newValue"/>
         </if-empty>
@@ -100,12 +100,12 @@
         <call-map-processor processor-name="postalAddress" in-map-name="parameters" out-map-name="postalAddressContext"
             xml-resource="org/ofbiz/party/contact/PartyContactMechMapProcs.xml"/>
      
-        <if-not-empty field-name="parameters.contactNumber">
+        <if-not-empty field="parameters.contactNumber">
             <call-map-processor processor-name="telecomNumber" in-map-name="parameters" out-map-name="telecomNumberContext"
                 xml-resource="org/ofbiz/party/contact/PartyContactMechMapProcs.xml"/>
         </if-not-empty>
      
-        <if-not-empty field-name="parameters.emailAddress">
+        <if-not-empty field="parameters.emailAddress">
             <call-map-processor in-map-name="parameters" out-map-name="emailAddressContext">
                 <simple-map-processor name="emailAddress">
                     <process field="emailAddress">
@@ -121,7 +121,7 @@
             <result-to-field result-name="partyId" field-name="partyId"/>
         </call-service>
      
-        <if-not-empty field-name="parameters.roleTypeId">
+        <if-not-empty field="parameters.roleTypeId">
             <set field="createPartyRoleCtx.partyId" from-field="partyId"/>
             <set field="createPartyRoleCtx.roleTypeId" from-field="parameters.roleTypeId"/>
             <call-service service-name="createPartyRole" in-map-name="createPartyRoleCtx"/>
@@ -143,12 +143,12 @@
         <call-map-processor processor-name="postalAddress" in-map-name="parameters" out-map-name="postalAddressContext"
             xml-resource="org/ofbiz/party/contact/PartyContactMechMapProcs.xml"/>
      
-        <if-not-empty field-name="parameters.contactNumber">
+        <if-not-empty field="parameters.contactNumber">
             <call-map-processor processor-name="telecomNumber" in-map-name="parameters" out-map-name="telecomNumberContext"
                 xml-resource="org/ofbiz/party/contact/PartyContactMechMapProcs.xml"/>
         </if-not-empty>
      
-        <if-not-empty field-name="parameters.emailAddress">
+        <if-not-empty field="parameters.emailAddress">
             <call-map-processor in-map-name="parameters" out-map-name="emailAddressContext">
                 <simple-map-processor name="emailAddress">
                     <process field="emailAddress">
@@ -165,7 +165,7 @@
             <result-to-field result-name="partyId" field-name="partyId"/>
         </call-service>
      
-        <if-not-empty field-name="parameters.roleTypeId">
+        <if-not-empty field="parameters.roleTypeId">
             <set field="createPartyRoleCtx.partyId" from-field="partyId"/>
             <set field="createPartyRoleCtx.roleTypeId" from-field="parameters.roleTypeId"/>
             <call-service service-name="createPartyRole" in-map-name="createPartyRoleCtx"/>
@@ -189,27 +189,27 @@
             <result-to-field result-name="contactMechId" map-name="postalAddressContext"/>
         </call-service>
      
-        <if-not-empty field-name="postalAddContactMechPurpTypeId">
+        <if-not-empty field="postalAddContactMechPurpTypeId">
             <set-service-fields service-name="createPartyContactMechPurpose" map-name="postalAddressContext" to-map-name="serviceCtx"/>
             <set field="serviceCtx.contactMechPurposeTypeId" from-field="postalAddContactMechPurpTypeId"/>
             <call-service service-name="createPartyContactMechPurpose" in-map-name="serviceCtx"/>
         </if-not-empty>
      
         <!-- phone number -->
-        <if-not-empty field-name="contactNumber">
+        <if-not-empty field="contactNumber">
             <set field="telecomNumberContext.partyId" from-field="partyId"/>
             <set field="telecomNumberContext.contactMechPurposeTypeId" value="PRIMARY_PHONE"/>
-            <if-not-empty field-name="phoneContactMechPurpTypeId"> <!-- override with purpose present in parameters, if any (This field is not used now, just here for future implementations) -->
+            <if-not-empty field="phoneContactMechPurpTypeId"> <!-- override with purpose present in parameters, if any (This field is not used now, just here for future implementations) -->
                 <set field="telecomNumberContext.contactMechPurposeTypeId" from-field="phoneContactMechPurpTypeId"/>
             </if-not-empty>
             <call-service service-name="createPartyTelecomNumber" in-map-name="telecomNumberContext"/>
         </if-not-empty>
      
         <!-- email address -->
-        <if-not-empty field-name="emailAddress">
+        <if-not-empty field="emailAddress">
             <set field="emailAddressContext.partyId" from-field="partyId"/>
             <set field="emailAddressContext.contactMechPurposeTypeId" value="PRIMARY_EMAIL"/>
-            <if-not-empty field-name="emailContactMechPurpTypeId"> <!-- override with purpose present in parameters, if any (This field is not used now, just here for future implementations) -->
+            <if-not-empty field="emailContactMechPurpTypeId"> <!-- override with purpose present in parameters, if any (This field is not used now, just here for future implementations) -->
                 <set field="emailAddressContext.contactMechPurposeTypeId" from-field="emailContactMechPurpTypeId"/>
             </if-not-empty>
             <call-service service-name="createPartyEmailAddress" in-map-name="emailAddressContext"/>

Modified: ofbiz/trunk/applications/party/script/org/ofbiz/party/test/PartyTestServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/script/org/ofbiz/party/test/PartyTestServices.xml?rev=667748&r1=667747&r2=667748&view=diff
==============================================================================
--- ofbiz/trunk/applications/party/script/org/ofbiz/party/test/PartyTestServices.xml (original)
+++ ofbiz/trunk/applications/party/script/org/ofbiz/party/test/PartyTestServices.xml Fri Jun 13 23:03:12 2008
@@ -41,10 +41,10 @@
         </call-service>
         
         <find-by-primary-key entity-name="PartyRoleDetailAndPartyDetail" map-name="searchParams" value-name="partyRoleDetailAndPartyDetail"/>
-        <if-not-empty field-name="partyRoleDetailAndPartyDetail">
-            <assert><not><if-empty field-name="partyList"/></not></assert>
+        <if-not-empty field="partyRoleDetailAndPartyDetail">
+            <assert><not><if-empty field="partyList"/></not></assert>
         <else>
-            <assert><if-empty field-name="partyList"/></assert>
+            <assert><if-empty field="partyList"/></assert>
         </else>    
         </if-not-empty>
         <check-errors/>
@@ -66,7 +66,7 @@
             <result-to-field result-name="partyList"/>
         </call-service>
         <!-- At least one party will always exists in the system in any case -->
-        <assert><not><if-empty field-name="partyList"/></not></assert>
+        <assert><not><if-empty field="partyList"/></not></assert>
         <check-errors/>
     </simple-method>
 
@@ -105,9 +105,9 @@
         <log level="info" message="====== contactMechId [${contactMechId}] ======"/>
         <entity-one entity-name="ContactMech" value-name="contactMech"/>
         <assert>
-            <not><if-empty field-name="contactMech"/></not>
-            <if-compare-field field-name="contactMechId" operator="equals" to-field-name="serviceCtx.contactMechId"/>
-            <if-compare-field field-name="contactMech.infoString" operator="equals" to-field-name="serviceCtx.emailAddress"/>
+            <not><if-empty field="contactMech"/></not>
+            <if-compare-field field="contactMechId" to-field="serviceCtx.contactMechId" operator="equals"/>
+            <if-compare-field field="contactMech.infoString" to-field="serviceCtx.emailAddress" operator="equals"/>
         </assert>
         <check-errors/>
         
@@ -122,9 +122,9 @@
             <field-map field-name="contactMechId" env-name="newContactMechId"/>
         </entity-one>
         <assert>
-            <not><if-empty field-name="contactMech"/></not>
-            <if-compare-field field-name="newContactMechId" operator="not-equals" to-field-name="serviceCtx.contactMechId"/>
-            <if-compare-field field-name="contactMech.infoString" operator="equals" to-field-name="serviceCtx.emailAddress"/>
+            <not><if-empty field="contactMech"/></not>
+            <if-compare-field field="newContactMechId" to-field="serviceCtx.contactMechId" operator="not-equals"/>
+            <if-compare-field field="contactMech.infoString" to-field="serviceCtx.emailAddress" operator="equals"/>
         </assert>
         <check-errors/>      
     </simple-method>
@@ -162,15 +162,15 @@
         <log level="info" message="====== contactMechId [${contactMechId}] ======"/>
         <entity-one entity-name="ContactMech" value-name="contactMech"/>
         <assert>
-            <not><if-empty field-name="contactMech"/></not>
-            <if-compare-field field-name="contactMechId" operator="equals" to-field-name="serviceCtx.contactMechId"/>
+            <not><if-empty field="contactMech"/></not>
+            <if-compare-field field="contactMechId" to-field="serviceCtx.contactMechId" operator="equals"/>
         </assert>
         <clear-field field-name="telecomNumber"/>
         <get-related-one  value-name="contactMech" relation-name="TelecomNumber" to-value-name="telecomNumber"/>
         <assert>
-            <not><if-empty field-name="telecomNumber"/></not>
-            <if-compare-field field-name="telecomNumber.areaCode" operator="equals" to-field-name="serviceCtx.areaCode"/>
-            <if-compare-field field-name="telecomNumber.contactNumber" operator="equals" to-field-name="serviceCtx.contactNumber"/>
+            <not><if-empty field="telecomNumber"/></not>
+            <if-compare-field field="telecomNumber.areaCode" to-field="serviceCtx.areaCode" operator="equals"/>
+            <if-compare-field field="telecomNumber.contactNumber" to-field="serviceCtx.contactNumber" operator="equals"/>
         </assert>
         <check-errors/>
         
@@ -187,13 +187,13 @@
             <field-map field-name="contactMechId" env-name="newContactMechId"/>
         </entity-one>
         <assert>
-            <not><if-empty field-name="contactMech"/></not>
-            <if-compare-field field-name="newContactMechId" operator="not-equals" to-field-name="serviceCtx.contactMechId"/>
+            <not><if-empty field="contactMech"/></not>
+            <if-compare-field field="newContactMechId" to-field="serviceCtx.contactMechId" operator="not-equals"/>
         </assert>
         <get-related-one  value-name="contactMech" relation-name="TelecomNumber" to-value-name="telecomNumber"/>
         <assert>
-            <not><if-empty field-name="telecomNumber"/></not>
-            <if-compare-field field-name="telecomNumber.contactNumber" operator="equals" to-field-name="serviceCtx.contactNumber"/>
+            <not><if-empty field="telecomNumber"/></not>
+            <if-compare-field field="telecomNumber.contactNumber" to-field="serviceCtx.contactNumber" operator="equals"/>
         </assert>
         <check-errors/>        
     </simple-method>
@@ -231,16 +231,16 @@
         <log level="info" message="====== contactMechId [${contactMechId}] ======"/>
         <entity-one entity-name="ContactMech" value-name="contactMech"/>
         <assert>
-            <not><if-empty field-name="contactMech"/></not>
-            <if-compare-field field-name="contactMechId" operator="equals" to-field-name="serviceCtx.contactMechId"/>
+            <not><if-empty field="contactMech"/></not>
+            <if-compare-field field="contactMechId" to-field="serviceCtx.contactMechId" operator="equals"/>
         </assert>
         <clear-field field-name="postalAddress"/>
         <get-related-one  value-name="contactMech" relation-name="PostalAddress" to-value-name="postalAddress"/>
         <assert>
-            <not><if-empty field-name="postalAddress"/></not>
-            <if-compare-field field-name="postalAddress.address1" operator="equals" to-field-name="serviceCtx.address1"/>
-            <if-compare-field field-name="postalAddress.stateProvinceGeoId" operator="equals" to-field-name="serviceCtx.stateProvinceGeoId"/>
-            <if-compare-field field-name="postalAddress.postalCode" operator="equals" to-field-name="serviceCtx.postalCode"/>
+            <not><if-empty field="postalAddress"/></not>
+            <if-compare-field field="postalAddress.address1" to-field="serviceCtx.address1" operator="equals"/>
+            <if-compare-field field="postalAddress.stateProvinceGeoId" to-field="serviceCtx.stateProvinceGeoId" operator="equals"/>
+            <if-compare-field field="postalAddress.postalCode" to-field="serviceCtx.postalCode" operator="equals"/>
         </assert>
         <check-errors/>
         
@@ -258,14 +258,14 @@
             <field-map field-name="contactMechId" env-name="newContactMechId"/>
         </entity-one>
         <assert>
-            <not><if-empty field-name="contactMech"/></not>
-            <if-compare-field field-name="newContactMechId" operator="not-equals" to-field-name="serviceCtx.contactMechId"/>
+            <not><if-empty field="contactMech"/></not>
+            <if-compare-field field="newContactMechId" to-field="serviceCtx.contactMechId" operator="not-equals"/>
         </assert>
         <get-related-one  value-name="contactMech" relation-name="PostalAddress" to-value-name="postalAddress"/>
         <assert>
-            <not><if-empty field-name="postalAddress"/></not>
-            <if-compare-field field-name="postalAddress.stateProvinceGeoId" operator="equals" to-field-name="serviceCtx.stateProvinceGeoId"/>
-            <if-compare-field field-name="postalAddress.postalCode" operator="equals" to-field-name="serviceCtx.postalCode"/>
+            <not><if-empty field="postalAddress"/></not>
+            <if-compare-field field="postalAddress.stateProvinceGeoId" to-field="serviceCtx.stateProvinceGeoId" operator="equals"/>
+            <if-compare-field field="postalAddress.postalCode" to-field="serviceCtx.postalCode" operator="equals"/>
         </assert>
         <check-errors/>
     </simple-method>
@@ -303,10 +303,10 @@
         <clear-field field-name="paymentMethodAndCreditCard"/>
         <entity-one entity-name="PaymentMethodAndCreditCard" value-name="paymentMethodAndCreditCard"/>
         <assert>
-            <not><if-empty field-name="paymentMethodAndCreditCard"/></not>
-            <if-compare-field field-name="paymentMethodId" operator="equals" to-field-name="oldPaymentMethodId"/>
-            <if-compare-field field-name="paymentMethodAndCreditCard.cardType" operator="equals" to-field-name="serviceCtx.cardType"/>
-            <if-compare-field field-name="paymentMethodAndCreditCard.cardNumber" operator="equals" to-field-name="serviceCtx.cardNumber"/>
+            <not><if-empty field="paymentMethodAndCreditCard"/></not>
+            <if-compare-field field="paymentMethodId" to-field="oldPaymentMethodId" operator="equals"/>
+            <if-compare-field field="paymentMethodAndCreditCard.cardType" to-field="serviceCtx.cardType" operator="equals"/>
+            <if-compare-field field="paymentMethodAndCreditCard.cardNumber" to-field="serviceCtx.cardNumber" operator="equals"/>
         </assert>
         <check-errors/>
         
@@ -324,10 +324,10 @@
         <log level="info" message="====== New paymentMethodId [${paymentMethodId}] created for party [${serviceCtx.partyId}] ======"/>
         <entity-one entity-name="PaymentMethodAndCreditCard" value-name="paymentMethodAndCreditCard"/>
         <assert>
-            <not><if-empty field-name="paymentMethodAndCreditCard"/></not>
-            <if-compare-field field-name="paymentMethodId" operator="not-equals" to-field-name="oldPaymentMethodId"/>
-            <if-compare-field field-name="paymentMethodAndCreditCard.cardType" operator="equals" to-field-name="serviceCtx.cardType"/>
-            <if-compare-field field-name="paymentMethodAndCreditCard.cardNumber" operator="equals" to-field-name="serviceCtx.cardNumber"/>
+            <not><if-empty field="paymentMethodAndCreditCard"/></not>
+            <if-compare-field field="paymentMethodId" to-field="oldPaymentMethodId" operator="not-equals"/>
+            <if-compare-field field="paymentMethodAndCreditCard.cardType" to-field="serviceCtx.cardType" operator="equals"/>
+            <if-compare-field field="paymentMethodAndCreditCard.cardNumber" to-field="serviceCtx.cardNumber" operator="equals"/>
         </assert>
         <check-errors/>                
     </simple-method>
@@ -376,10 +376,10 @@
             <field field-name="hashType" type="java.lang.String"/>
         </call-class-method>
         <assert>
-            <not><if-empty field-name="partyAndUserLogin"/></not>
-            <if-compare-field field-name="partyAndUserLogin.currentPassword" operator="equals"  to-field-name="newPasswordHash"/>
-            <if-compare-field field-name="partyAndUserLogin.userLoginId" operator="equals"  to-field-name="userLoginId"/>
+            <not><if-empty field="partyAndUserLogin"/></not>
+            <if-compare-field field="partyAndUserLogin.currentPassword" to-field="newPasswordHash" operator="equals"/>
+            <if-compare-field field="partyAndUserLogin.userLoginId" to-field="userLoginId" operator="equals"/>
         </assert>
         <check-errors/>
      </simple-method>
-</simple-methods>
\ No newline at end of file
+</simple-methods>

Modified: ofbiz/trunk/applications/party/script/org/ofbiz/party/user/UserEvents.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/script/org/ofbiz/party/user/UserEvents.xml?rev=667748&r1=667747&r2=667748&view=diff
==============================================================================
--- ofbiz/trunk/applications/party/script/org/ofbiz/party/user/UserEvents.xml (original)
+++ ofbiz/trunk/applications/party/script/org/ofbiz/party/user/UserEvents.xml Fri Jun 13 23:03:12 2008
@@ -63,23 +63,23 @@
         <set field="default_user_password" value="ungssblepsswd" />
         <now-timestamp-to-env env-name="nowStamp"/>
 
-        <if-compare field-name="create_allow_password" operator="not-equals" value="true">
+        <if-compare field="create_allow_password" operator="not-equals" value="true">
             <set field="parameters.PASSWORD" from-field="default_user_password" />
             <set field="parameters.CONFIRM_PASSWORD" from-field="default_user_password" />
             <set field="parameters.PASSWORD_HINT" value="No hint set, accout not yet enabled" />
         </if-compare>
 
         <!-- if username and/or password should be lowercased, do that now -->
-        <if-compare field-name="username_lowercase" operator="equals" value="true">
+        <if-compare field="username_lowercase" operator="equals" value="true">
             <call-object-method obj-field-name="USERNAME" obj-map-name="parameters" method-name="toLowerCase" ret-field-name="USERNAME" ret-map-name="parameters"/>
         </if-compare>
-        <if-compare field-name="password_lowercase" operator="equals" value="true">
+        <if-compare field="password_lowercase" operator="equals" value="true">
             <call-object-method obj-field-name="PASSWORD" obj-map-name="parameters" method-name="toLowerCase" ret-field-name="PASSWORD" ret-map-name="parameters"/>
             <call-object-method obj-field-name="CONFIRM_PASSWORD" obj-map-name="parameters" method-name="toLowerCase" ret-field-name="CONFIRM_PASSWORD" ret-map-name="parameters"/>
         </if-compare>
 
         <!-- Create the UserLogin Record -->
-        <if-not-empty field-name="USERNAME" map-name="parameters">
+        <if-not-empty field="parameters.USERNAME">
             <call-map-processor in-map-name="parameters" out-map-name="userLoginContext">
                 <simple-map-processor name="newUserLogin">
                     <process field="USERNAME"><copy to-field="userLoginId"/><not-empty><fail-property resource="PartyUiLabels" property="PartyUserNameMissing"/></not-empty></process>
@@ -92,10 +92,10 @@
                     <process field="PASSWORD_HINT"><copy to-field="passwordHint"/></process>
                 </simple-map-processor>
             </call-map-processor>
-            <if-not-empty field-name="userLoginId" map-name="userLoginContext">
+            <if-not-empty field="userLoginContext.userLoginId">
                 <set field="userLoginExistsMap.userLoginId"  from-field="userLoginContext.userLoginId" />
                 <find-by-primary-key entity-name="UserLogin" map-name="userLoginExistsMap" value-name="existingUserLogin"/>
-                <if-not-empty field-name="existingUserLogin">
+                <if-not-empty field="existingUserLogin">
                     <set field="tempErrorMessage" value="Username in use, please choose another." />
                     <field-to-list field-name="tempErrorMessage" list-name="error_list"/>
                 </if-not-empty>
@@ -114,7 +114,7 @@
                 org.ofbiz.common.login.LoginServices.checkNewPassword(newUserLogin, null, password, confirmPassword, passwordHint, error_list, true, locale);
             ]]></call-bsh>
         <else>
-            <if-compare field-name="require_login" operator="equals" value="true">
+            <if-compare field="require_login" operator="equals" value="true">
                 <add-error><fail-property resource="PartyUiLabels" property="PartyUserNameMissing"/></add-error>
                 <check-errors/>
             </if-compare>
@@ -138,7 +138,7 @@
         <set field="partyRoleContext.roleTypeId" from-field="parameters.roleTypeId" />
 
         <!-- Create the Postal Address -->
-        <if-compare field-name="USE_ADDRESS" map-name="parameters" operator="equals" value="false">
+        <if-compare field="parameters.USE_ADDRESS" operator="equals" value="false">
             <!-- address not used, do nothing -->
             <else>
                 <call-map-processor in-map-name="parameters" out-map-name="addressContext">
@@ -159,14 +159,14 @@
                         <process field="USER_ADDRESS_ALLOW_SOL"><copy to-field="allowSolicitation"/></process>
                     </simple-map-processor>
                 </call-map-processor>
-                <if-compare value="USA" operator="equals" field-name="USER_COUNTRY" map-name="parameters">
-                    <if-empty field-name="USER_STATE" map-name="parameters">
+                <if-compare value="USA" operator="equals" field="parameters.USER_COUNTRY">
+                    <if-empty field="parameters.USER_STATE">
                         <set field="tempErrorMessage" value="State is missing, and is required for an address in the United States." />
                         <field-to-list field-name="tempErrorMessage" list-name="error_list"/>
                     </if-empty>
                 </if-compare>
-                <if-compare value="CAN" operator="equals" field-name="USER_COUNTRY" map-name="parameters">
-                    <if-empty field-name="USER_STATE" map-name="parameters">
+                <if-compare value="CAN" operator="equals" field="parameters.USER_COUNTRY">
+                    <if-empty field="parameters.USER_STATE">
                         <set field="tempErrorMessage" value="State is missing, and is required for an address in Canada." />
                         <field-to-list field-name="tempErrorMessage" list-name="error_list"/>
                     </if-empty>
@@ -175,7 +175,7 @@
         </if-compare>
 
         <!-- Create the Home Phone -->
-        <if-not-empty field-name="USER_HOME_CONTACT" map-name="parameters">
+        <if-not-empty field="parameters.USER_HOME_CONTACT">
             <call-map-processor in-map-name="parameters" out-map-name="homePhoneContext">
                 <simple-map-processor name="newTelecomNumber">
                     <process field="roleTypeId"><copy/></process>
@@ -189,7 +189,7 @@
         </if-not-empty>
 
         <!-- Create the Work Phone -->
-        <if-not-empty field-name="USER_WORK_CONTACT" map-name="parameters">
+        <if-not-empty field="parameters.USER_WORK_CONTACT">
             <call-map-processor in-map-name="parameters" out-map-name="workPhoneContext">
                 <simple-map-processor name="newTelecomNumber">
                     <process field="roleTypeId"><copy/></process>
@@ -203,7 +203,7 @@
         </if-not-empty>
 
         <!-- Create the Fax Phone -->
-        <if-not-empty field-name="USER_FAX_CONTACT" map-name="parameters">
+        <if-not-empty field="parameters.USER_FAX_CONTACT">
             <call-map-processor in-map-name="parameters" out-map-name="faxPhoneContext">
                 <simple-map-processor name="newTelecomNumber">
                     <process field="roleTypeId"><copy/></process>
@@ -217,7 +217,7 @@
         </if-not-empty>
 
         <!-- Create the Mobile Phone -->
-        <if-not-empty field-name="USER_MOBILE_CONTACT" map-name="parameters">
+        <if-not-empty field="parameters.USER_MOBILE_CONTACT">
             <call-map-processor in-map-name="parameters" out-map-name="mobilePhoneContext">
                 <simple-map-processor name="newTelecomNumber">
                     <process field="roleTypeId"><copy/></process>
@@ -231,10 +231,10 @@
         </if-not-empty>
 
         <!-- Check for required Phone -->
-        <if-compare field-name="require_phone" operator="equals" value="true">
-            <if-empty field-name="USER_HOME_CONTACT" map-name="parameters">
-                <if-empty field-name="USER_WORK_CONTACT" map-name="parameters">
-                    <if-empty field-name="USER_MOBILE_CONTACT" map-name="parameters">
+        <if-compare field="require_phone" operator="equals" value="true">
+            <if-empty field="parameters.USER_HOME_CONTACT">
+                <if-empty field="parameters.USER_WORK_CONTACT">
+                    <if-empty field="parameters.USER_MOBILE_CONTACT">
                         <call-map-processor in-map-name="parameters" out-map-name="dummymap">
                             <simple-map-processor name="checkRequiredPhone">
                                 <process field="REQUIRED_PHONE">
@@ -257,8 +257,8 @@
         </call-map-processor>
 
         <!-- Check for required E-Mail -->
-        <if-compare field-name="require_email" operator="equals" value="true">
-            <if-empty field-name="emailAddress" map-name="emailContext">
+        <if-compare field="require_email" operator="equals" value="true">
+            <if-empty field="emailContext.emailAddress">
                 <call-map-processor in-map-name="emailContext" out-map-name="dummymap">
                     <simple-map-processor name="checkRequiredEmail">
                         <process field="emailAddress">
@@ -267,7 +267,7 @@
                     </simple-map-processor>
                </call-map-processor>
            </if-empty>
-           <if-not-empty field-name="emailAddress" map-name="emailContext">
+           <if-not-empty field="emailContext.emailAddress">
                 <call-map-processor in-map-name="emailContext" out-map-name="dummymap">
                     <simple-map-processor name="checkRequiredEmailFormat">
                         <process field="emailAddress">
@@ -308,7 +308,7 @@
         <set field="mobilePhoneContext.partyId" from-field="tempMap.partyId" />
         <set field="emailContext.partyId" from-field="tempMap.partyId" />        
 
-        <if-not-empty field-name="newUserLogin">
+        <if-not-empty field="newUserLogin">
             <!-- If password encryption is enabled, encrpyt it now -->
             <call-bsh><![CDATA[
                 boolean useEncryption = "true".equals(org.ofbiz.base.util.UtilProperties.getPropertyValue("security", "password.encrypt"));
@@ -325,7 +325,7 @@
         <call-service service-name="createPartyRole" in-map-name="partyRoleContext"/>
         
         <!-- shipping address -->
-        <if-compare field-name="USE_ADDRESS" map-name="parameters" operator="equals" value="false">
+        <if-compare field="parameters.USE_ADDRESS" operator="equals" value="false">
             <!-- address not used, do nothing -->
             <else>
                 <call-service service-name="createPartyPostalAddress" in-map-name="addressContext">
@@ -342,7 +342,7 @@
         </if-compare>
 
         <!-- home phone -->
-        <if-not-empty field-name="USER_HOME_CONTACT" map-name="parameters">
+        <if-not-empty field="parameters.USER_HOME_CONTACT">
             <call-service service-name="createPartyTelecomNumber" in-map-name="homePhoneContext">
                 <result-to-field result-name="contactMechId" map-name="homePhonePurposeContext"/>
             </call-service>
@@ -352,7 +352,7 @@
         </if-not-empty>
 
         <!-- work phone -->
-        <if-not-empty field-name="USER_WORK_CONTACT" map-name="parameters">
+        <if-not-empty field="parameters.USER_WORK_CONTACT">
             <call-service service-name="createPartyTelecomNumber" in-map-name="workPhoneContext">
                 <result-to-field result-name="contactMechId" map-name="workPhonePurposeContext"/>
             </call-service>
@@ -362,7 +362,7 @@
         </if-not-empty>
 
         <!-- fax phone -->
-        <if-not-empty field-name="USER_FAX_CONTACT" map-name="parameters">
+        <if-not-empty field="parameters.USER_FAX_CONTACT">
             <call-service service-name="createPartyTelecomNumber" in-map-name="faxPhoneContext">
                 <result-to-field result-name="contactMechId" map-name="faxPhonePurposeContext"/>
             </call-service>
@@ -372,7 +372,7 @@
         </if-not-empty>
 
         <!-- mobile phone -->
-        <if-not-empty field-name="USER_MOBILE_CONTACT" map-name="parameters">
+        <if-not-empty field="parameters.USER_MOBILE_CONTACT">
             <call-service service-name="createPartyTelecomNumber" in-map-name="mobilePhoneContext">
                 <result-to-field result-name="contactMechId" map-name="mobilePhonePurposeContext"/>
             </call-service>
@@ -382,7 +382,7 @@
         </if-not-empty>
 
         <!-- email address -->
-        <if-not-empty field-name="USER_EMAIL" map-name="parameters">
+        <if-not-empty field="parameters.USER_EMAIL">
             <call-service service-name="createPartyEmailAddress" in-map-name="emailContext">
                 <result-to-field result-name="contactMechId" map-name="emailPurposeContext"/>
             </call-service>

Modified: ofbiz/trunk/applications/product/script/org/ofbiz/product/catalog/CatalogServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/script/org/ofbiz/product/catalog/CatalogServices.xml?rev=667748&r1=667747&r2=667748&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/script/org/ofbiz/product/catalog/CatalogServices.xml (original)
+++ ofbiz/trunk/applications/product/script/org/ofbiz/product/catalog/CatalogServices.xml Fri Jun 13 23:03:12 2008
@@ -24,7 +24,7 @@
         <make-value value-name="newEntity" entity-name="ProdCatalog"/>
         <set-nonpk-fields map-name="parameters" value-name="newEntity"/>
         
-        <if-empty field-name="parameters.prodCatalogId">
+        <if-empty field="parameters.prodCatalogId">
             <sequenced-id-to-env sequence-name="ProdCatalog" env-name="newEntity.prodCatalogId"/>
         <else>
             <set field="newEntity.prodCatalogId" from-field="parameters.prodCatalogId"/>
@@ -49,7 +49,7 @@
     <simple-method method-name="addProductCategoryToProdCatalog" short-description="Add Category To ProdCatalog">
         <!-- Check that the ProductCategory exists -->
         <entity-one entity-name="ProductCategory" value-name="productCategory"/>
-        <if-empty field-name="productCategory">
+        <if-empty field="productCategory">
             <add-error><fail-property resource="ProductUiLabels" property="ProductCategoryNotFoundforCategoryID"/></add-error>
         </if-empty>
         <check-errors/>
@@ -58,7 +58,7 @@
         <set-pk-fields map-name="parameters" value-name="newEntity"/>
         <set-nonpk-fields map-name="parameters" value-name="newEntity"/>
         
-        <if-empty field-name="fromDate" map-name="newEntity">
+        <if-empty field="newEntity.fromDate">
             <now-timestamp-to-env env-name="nowTimestamp"/>
             <set from-field="nowTimestamp" field="newEntity.fromDate"/>
         </if-empty>
@@ -87,7 +87,7 @@
         <set-pk-fields map-name="parameters" value-name="newEntity"/>
         <set-nonpk-fields map-name="parameters" value-name="newEntity"/>
         
-        <if-empty field-name="newEntity.fromDate">
+        <if-empty field="newEntity.fromDate">
             <now-timestamp-to-env env-name="newEntity.fromDate"/>
         </if-empty>
         
@@ -108,7 +108,7 @@
     </simple-method>
     
     <simple-method method-name="getAllCategories" short-description="get All categories" login-required="false">
-        <if-not-empty field-name="parameters.topCategory">
+        <if-not-empty field="parameters.topCategory">
             <set field="defaultTopCategoryId" from-field="parameters.topCategory"/>            
         <else>
             <property-to-field property="top.category.default" field-name="defaultTopCategoryId" resource="catalog"/>
@@ -133,28 +133,28 @@
         <set field="productCategoryRollUpContext.parentProductCategoryId" from-field="parameters.parentProductCategoryId" />
         <!--set field="categories" from-field="parameters.categories" / -->        
         <find-by-and entity-name="ProductCategoryRollup" list-name="rollups" map-name="productCategoryRollUpContext" order-by-list-name="orderByStringList"/>
-        <if-not-empty field-name="parameters.categories">
+        <if-not-empty field="parameters.categories">
             <list-to-list list-name="parameters.categories" to-list-name="categories"/>
         </if-not-empty>
-        <if-not-empty field-name="rollups">
+        <if-not-empty field="rollups">
             <iterate list-name="rollups" entry-name="parent">
                 <get-related-one relation-name="CurrentProductCategory" value-name="parent" to-value-name="currentProductCategory"/>                     
                 <field-to-list list-name="subCategories" field-name="currentProductCategory"/>                        
             </iterate>        
-            <if-not-empty field-name="subCategories">
+            <if-not-empty field="subCategories">
                 <set field="relatedCategoryContext.categories"  from-field="subCategories"/>
                 <iterate list-name="subCategories" entry-name="subCategory">                    
                     <set field="relatedCategoryContext.parentProductCategoryId"  from-field="subCategory.productCategoryId"/>                            
                     <call-service service-name="getRelatedCategories" in-map-name="relatedCategoryContext">
                         <result-to-field result-name="categories" field-name="relCategories"/>                    
                     </call-service>                           
-                    <if-not-empty field-name="relCategories">
-                        <if-not-empty field-name="categories">
+                    <if-not-empty field="relCategories">
+                        <if-not-empty field="categories">
                             <iterate list-name="relCategories" entry-name="relCategory">
                             <call-object-method obj-field-name="categories" method-name="contains" ret-field-name="addInCategories" >
                                 <field field-name="relCategory" type="java.lang.Object"/>
                             </call-object-method>
-                            <if-compare value="false" field-name="addInCategories" operator="equals" type="Boolean">
+                            <if-compare value="false" field="addInCategories" operator="equals" type="Boolean">
                                 <field-to-list list-name="categories" field-name="relCategory"/>  
                             </if-compare>
                            </iterate>
@@ -189,7 +189,7 @@
             <result-to-field result-name="categories" field-name="categories"/>
         </call-service>
         <!-- Get the category from categories-->
-        <if-not-empty field-name="categories">
+        <if-not-empty field="categories">
             <iterate list-name="categories" entry-name="category">
                 <set field="checkImageUrlForCategoryContext.categoryId" from-field="category.productCategoryId"/>
                 <call-service service-name="checkImageUrlForCategoryAndProduct" in-map-name="checkImageUrlForCategoryContext">
@@ -211,31 +211,31 @@
             <result-to-field result-name="category" field-name="category"/>            
         </call-service>  
         <!-- Get category images and check it exists or not -->
-        <if-not-empty field-name="category">
+        <if-not-empty field="category">
             
             <set field="checkImageUrlForCategoryContext.categoryId" from-field="category.productCategoryId"/>
             <call-service service-name="checkImageUrlForCategory" in-map-name="checkImageUrlForCategoryContext">
                    <result-to-field result-name="filesImageMap" field-name="filesImageMap"/>
             </call-service>
             
-            <if-not-empty field-name="categoryImageUrl" map-name="filesImageMap.categoryImageUrlMap">
-                <if-compare value="Y" field-name="filesImageMap.categoryImageUrlMap.isExists" operator="equals">
+            <if-not-empty field="filesImageMap.categoryImageUrlMap.categoryImageUrl">
+                <if-compare value="Y" field="filesImageMap.categoryImageUrlMap.isExists" operator="equals">
                     <field-to-list list-name="fileExists" field-name="categoryImageUrl" map-name="filesImageMap.categoryImageUrlMap"/>
                 <else>
                     <field-to-list list-name="fileNotExists" field-name="categoryImageUrl" map-name="filesImageMap.categoryImageUrlMap"/>
                 </else>    
                 </if-compare>
             </if-not-empty>
-            <if-not-empty field-name="linkOneImageUrl" map-name="filesImageMap.linkOneImageUrlMap">
-                <if-compare value="Y" field-name="filesImageMap.linkOneImageUrlMap.isExists" operator="equals">
+            <if-not-empty field="filesImageMap.linkOneImageUrlMap.linkOneImageUrl">
+                <if-compare value="Y" field="filesImageMap.linkOneImageUrlMap.isExists" operator="equals">
                     <field-to-list list-name="fileExists" field-name="linkOneImageUrl" map-name="filesImageMap.linkOneImageUrlMap"/>
                 <else>
                      <field-to-list list-name="fileNotExists" field-name="linkOneImageUrl" map-name="filesImageMap.linkOneImageUrlMap"/>
                 </else>    
                 </if-compare>
             </if-not-empty>
-            <if-not-empty field-name="linkTwoImageUrl" map-name="filesImageMap.linkTwoImageUrlMap">
-                <if-compare value="Y" field-name="filesImageMap.linkTwoImageUrlMap.isExists" operator="equals">
+            <if-not-empty field="filesImageMap.linkTwoImageUrlMap.linkTwoImageUrl">
+                <if-compare value="Y" field="filesImageMap.linkTwoImageUrlMap.isExists" operator="equals">
                     <field-to-list list-name="fileExists" field-name="linkTwoImageUrl" map-name="filesImageMap.linkTwoImageUrlMap"/>
                 <else>
                     <field-to-list list-name="fileNotExists" field-name="linkTwoImageUrl" map-name="filesImageMap.linkTwoImageUrlMap"/>
@@ -244,39 +244,39 @@
             </if-not-empty>
         </if-not-empty> 
                
-        <if-not-empty field-name="categoryMembers">
+        <if-not-empty field="categoryMembers">
             <iterate list-name="categoryMembers" entry-name="productCategoryMember">                                
                 <set field="checkImageUrlForProductContext.productId" from-field="productCategoryMember.productId"/>
                 <call-service service-name="checkImageUrlForProduct" in-map-name="checkImageUrlForProductContext">
                     <result-to-field result-name="filesImageMap" field-name="filesImageMap"/>
                 </call-service>
-                <if-not-empty field-name="filesImageMap">
-                    <if-not-empty field-name="smallImageUrl" map-name="filesImageMap.smallImageUrlMap">
-                        <if-compare value="Y" field-name="filesImageMap.smallImageUrlMap.isExists" operator="equals">
+                <if-not-empty field="filesImageMap">
+                    <if-not-empty field="filesImageMap.smallImageUrlMap.smallImageUrl">
+                        <if-compare value="Y" field="filesImageMap.smallImageUrlMap.isExists" operator="equals">
                             <field-to-list list-name="fileExists" field-name="smallImageUrl" map-name="filesImageMap.smallImageUrlMap"/>
                         <else>
                             <field-to-list list-name="fileNotExists" field-name="smallImageUrl" map-name="filesImageMap.smallImageUrlMap"/>
                         </else>    
                         </if-compare>
                     </if-not-empty>
-                    <if-not-empty field-name="mediumImageUrl" map-name="filesImageMap.mediumImageUrlMap">
-                        <if-compare value="Y" field-name="filesImageMap.mediumImageUrlMap.isExists" operator="equals">
+                    <if-not-empty field="filesImageMap.mediumImageUrlMap.mediumImageUrl">
+                        <if-compare value="Y" field="filesImageMap.mediumImageUrlMap.isExists" operator="equals">
                             <field-to-list list-name="fileExists" field-name="mediumImageUrl" map-name="filesImageMap.mediumImageUrlMap"/>
                         <else>
                             <field-to-list list-name="fileNotExists" field-name="mediumImageUrl" map-name="filesImageMap.mediumImageUrlMap"/>
                         </else>    
                         </if-compare>
                     </if-not-empty>
-                    <if-not-empty field-name="largeImageUrl" map-name="filesImageMap.largeImageUrlMap">
-                        <if-compare value="Y" field-name="filesImageMap.largeImageUrlMap.isExists" operator="equals">
+                    <if-not-empty field="filesImageMap.largeImageUrlMap.largeImageUrl">
+                        <if-compare value="Y" field="filesImageMap.largeImageUrlMap.isExists" operator="equals">
                             <field-to-list list-name="fileExists" field-name="largeImageUrl" map-name="filesImageMap.largeImageUrlMap"/>
                         <else>
                             <field-to-list list-name="fileNotExists" field-name="largeImageUrl" map-name="filesImageMap.largeImageUrlMap"/>
                         </else>    
                         </if-compare>
                     </if-not-empty>                                        
-                    <if-not-empty field-name="detailImageUrl" map-name="filesImageMap.detailImageUrlMap">
-                        <if-compare value="Y" field-name="filesImageMap.detailImageUrl.isExists" operator="equals">
+                    <if-not-empty field="filesImageMap.detailImageUrlMap.detailImageUrl">
+                        <if-compare value="Y" field="filesImageMap.detailImageUrl.isExists" operator="equals">
                             <field-to-list list-name="fileExists" field-name="detailImageUrl" map-name="filesImageMap.detailImageUrl"/>
                         <else>
                             <field-to-list list-name="fileNotExists" field-name="detailImageUrl" map-name="filesImageMap.detailImageUrl"/>
@@ -287,22 +287,22 @@
                 <!--  Case For virtual Product -->
                 <!--  get related assoc product -->
                 <get-related-one relation-name="Product" value-name="productCategoryMember" to-value-name="product"/>
-                <if-compare operator="equals" field-name="isVirtual" value="Y" map-name="product">                
+                <if-compare operator="equals" field="product.isVirtual" value="Y">                
                     <!-- log level="info" message = "Virtual product =====${productCategoryMember.productId}"/ -->
                     <set field="virtualProductContext.productId" from-field="product.productId"/>
                     <set field="virtualProductContext.productAssocTypeId" value="PRODUCT_VARIANT"/>                
                     <find-by-and entity-name="ProductAssoc" map-name="virtualProductContext" list-name="variantProducts"/>   
                     <filter-list-by-date list-name="variantProducts"/>
-                    <if-not-empty field-name="variantProducts">
+                    <if-not-empty field="variantProducts">
                         <iterate entry-name="variantProduct" list-name="variantProducts">
                             <!-- log level="info" message = "Variant product =====${variantProduct.productIdTo}"/ -->
                             <set field="variantProductContext.productId" from-field="variantProduct.productIdTo"/>
                             <call-service service-name="checkImageUrlForProduct" in-map-name="variantProductContext">
                                 <result-to-field result-name="filesImageMap" field-name="filesImageMap"/>
                             </call-service>
-                            <if-not-empty field-name="filesImageMap">
-                                <if-not-empty field-name="smallImageUrl" map-name="filesImageMap.smallImageUrlMap">
-                                    <if-compare value="Y" field-name="filesImageMap.smallImageUrlMap.isExists" operator="equals">
+                            <if-not-empty field="filesImageMap">
+                                <if-not-empty field="filesImageMap.smallImageUrlMap.smallImageUrl">
+                                    <if-compare value="Y" field="filesImageMap.smallImageUrlMap.isExists" operator="equals">
                                         <field-to-list list-name="fileExists" field-name="smallImageUrl" map-name="filesImageMap.smallImageUrlMap"/>
                                     <else>
                                             <field-to-list list-name="fileNotExists" field-name="smallImageUrl" map-name="filesImageMap.smallImageUrlMap"/>
@@ -310,8 +310,8 @@
                                     </if-compare>
                                 </if-not-empty>
                        
-                                <if-not-empty field-name="mediumImageUrl" map-name="filesImageMap.mediumImageUrlMap">
-                                    <if-compare value="Y" field-name="filesImageMap.mediumImageUrlMap.isExists" operator="equals">
+                                <if-not-empty field="filesImageMap.mediumImageUrlMap.mediumImageUrl">
+                                    <if-compare value="Y" field="filesImageMap.mediumImageUrlMap.isExists" operator="equals">
                                         <field-to-list list-name="fileExists" field-name="mediumImageUrl" map-name="filesImageMap.mediumImageUrlMap"/>
                                     <else>
                                         <field-to-list list-name="fileNotExists" field-name="mediumImageUrl" map-name="filesImageMap.mediumImageUrlMap"/>
@@ -319,8 +319,8 @@
                                     </if-compare>
                                 </if-not-empty>
                        
-                                <if-not-empty field-name="largeImageUrl" map-name="filesImageMap.largeImageUrlMap">
-                                    <if-compare value="Y" field-name="filesImageMap.largeImageUrlMap.isExists" operator="equals">
+                                <if-not-empty field="filesImageMap.largeImageUrlMap.largeImageUrl">
+                                    <if-compare value="Y" field="filesImageMap.largeImageUrlMap.isExists" operator="equals">
                                         <field-to-list list-name="fileExists" field-name="largeImageUrl" map-name="filesImageMap.largeImageUrlMap"/>
                                     <else>
                                         <field-to-list list-name="fileNotExists" field-name="largeImageUrl" map-name="filesImageMap.largeImageUrlMap"/>
@@ -328,8 +328,8 @@
                                     </if-compare>
                                 </if-not-empty>                                        
                        
-                                <if-not-empty field-name="detailImageUrl" map-name="filesImageMap.detailImageUrlMap">
-                                    <if-compare value="Y" field-name="filesImageMap.detailImageUrl.isExists" operator="equals">
+                                <if-not-empty field="filesImageMap.detailImageUrlMap.detailImageUrl">
+                                    <if-compare value="Y" field="filesImageMap.detailImageUrl.isExists" operator="equals">
                                         <field-to-list list-name="fileExists" field-name="detailImageUrl" map-name="filesImageMap.detailImageUrl"/>
                                     <else>
                                         <field-to-list list-name="fileNotExists" field-name="detailImageUrl" map-name="filesImageMap.detailImageUrl"/>
@@ -350,11 +350,11 @@
     
     <!-- This service get the category id and check all the images of category exists or not -->
     <simple-method method-name="checkImageUrlForCategory" short-description="Check for image url exists or not for product" login-required="false">
-        <if-not-empty field-name="parameters.categoryId">
+        <if-not-empty field="parameters.categoryId">
             <set field="productCategoryFindContext.productCategoryId" from-field="parameters.categoryId"/>
             <find-by-primary-key entity-name="ProductCategory" value-name="category" map-name="productCategoryFindContext"/>
             <!-- check for category image url -->
-            <if-not-empty field-name="category.categoryImageUrl">
+            <if-not-empty field="category.categoryImageUrl">
                 <set field="checkImageUrlContext.imageUrl" from-field="category.categoryImageUrl"/>
                 <call-service service-name="checkImageUrl" in-map-name="checkImageUrlContext">
                     <result-to-field result-name="isExists" field-name="isExists"/>
@@ -362,12 +362,12 @@
                 <set field="categoryImageUrlMap.categoryImageUrl" from-field="category.categoryImageUrl"/>
                 <set field="categoryImageUrlMap.isExists" from-field="isExists"/>
                 <set field="filesImageMap.categoryImageUrlMap" from-field="categoryImageUrlMap" />                 
-                <if-compare value="N" field-name="isExists" operator="equals">
+                <if-compare value="N" field="isExists" operator="equals">
                     <clear-field field-name="categoryImageUrl" map-name="category"></clear-field>
                 </if-compare>                
             </if-not-empty>
             <!-- check for link image url -->            
-            <if-not-empty field-name="category.linkOneImageUrl">
+            <if-not-empty field="category.linkOneImageUrl">
                 <clear-field field-name="checkImageUrlContext.imageUrl"/>
                 <set field="checkImageUrlContext.imageUrl" from-field="category.linkOneImageUrl"/>
                 <call-service service-name="checkImageUrl" in-map-name="checkImageUrlContext">
@@ -376,12 +376,12 @@
                 <set field="linkOneImageUrlMap.linkOneImageUrl" from-field="category.linkOneImageUrl"/>
                 <set field="linkOneImageUrlMap.isExists" from-field="isExists"/>
                 <set field="filesImageMap.linkOneImageUrlMap" from-field="linkOneImageUrlMap" />
-                <if-compare value="N" field-name="isExists" operator="equals">
+                <if-compare value="N" field="isExists" operator="equals">
                     <clear-field field-name="linkOneImageUrl" map-name="category"></clear-field>
                 </if-compare>                
             </if-not-empty>
             <!-- check for link two image url -->            
-            <if-not-empty field-name="category.linkTwoImageUrl">
+            <if-not-empty field="category.linkTwoImageUrl">
                 <clear-field field-name="checkImageUrlContext.imageUrl"/>
                 <set field="checkImageUrlContext.imageUrl" from-field="category.linkTwoImageUrl"/>
                 <call-service service-name="checkImageUrl" in-map-name="checkImageUrlContext">
@@ -390,7 +390,7 @@
                 <set field="linkTwoImageUrlMap.largeImageUrl" from-field="category.linkTwoImageUrl"/>
                 <set field="linkTwoImageUrlMap.isExists" from-field="isExists"/>
                 <set field="filesImageMap.linkTwoImageUrlMap" from-field="linkTwoImageUrlMap" />                 
-                <if-compare value="N" field-name="isExists" operator="equals">
+                <if-compare value="N" field="isExists" operator="equals">
                     <clear-field field-name="linkTwoImageUrl" map-name="category"></clear-field>
                 </if-compare>                
             </if-not-empty>
@@ -401,11 +401,11 @@
         </if-not-empty>    
     </simple-method>
     <simple-method method-name="checkImageUrlForProduct" short-description="Check for image url exists or not for product" login-required="false">
-        <if-not-empty field-name="parameters.productId">
+        <if-not-empty field="parameters.productId">
             <set field="productFindContext.productId" from-field="parameters.productId"/>
             <find-by-primary-key entity-name="Product" value-name="product" map-name="productFindContext"/>
             <!-- check for small image url -->
-            <if-not-empty field-name="product.smallImageUrl">
+            <if-not-empty field="product.smallImageUrl">
                 <set field="checkImageUrlContext.imageUrl" from-field="product.smallImageUrl"/>
                 <call-service service-name="checkImageUrl" in-map-name="checkImageUrlContext">
                     <result-to-field result-name="isExists" field-name="isExists"/>
@@ -413,13 +413,13 @@
                 <set field="smallImageUrlMap.smallImageUrl" from-field="product.smallImageUrl"/>
                 <set field="smallImageUrlMap.isExists" from-field="isExists"/>
                 <set field="filesImageMap.smallImageUrlMap" from-field="smallImageUrlMap" />                 
-                <if-compare value="N" field-name="isExists" operator="equals">
+                <if-compare value="N" field="isExists" operator="equals">
                     <log level="info" message="Update SmallImage for product Id ${parameters.productId}" />
                     <clear-field field-name="smallImageUrl" map-name="product"></clear-field>
                 </if-compare>                
             </if-not-empty>
             <!-- check for medium image url -->            
-            <if-not-empty field-name="product.mediumImageUrl">
+            <if-not-empty field="product.mediumImageUrl">
                 <clear-field field-name="checkImageUrlContext.imageUrl"/>
                 <set field="checkImageUrlContext.imageUrl" from-field="product.mediumImageUrl"/>
                 <call-service service-name="checkImageUrl" in-map-name="checkImageUrlContext">
@@ -428,12 +428,12 @@
                 <set field="mediumImageUrlMap.mediumImageUrl" from-field="product.mediumImageUrl"/>
                 <set field="mediumImageUrlMap.isExists" from-field="isExists"/>
                 <set field="filesImageMap.mediumImageUrlMap" from-field="mediumImageUrlMap" />
-                <if-compare value="N" field-name="isExists" operator="equals">
+                <if-compare value="N" field="isExists" operator="equals">
                     <clear-field field-name="mediumImageUrl" map-name="product"></clear-field>
                 </if-compare>                
             </if-not-empty>
             <!-- check for large image url -->            
-            <if-not-empty field-name="product.largeImageUrl">
+            <if-not-empty field="product.largeImageUrl">
                 <clear-field field-name="checkImageUrlContext.imageUrl"/>
                 <set field="checkImageUrlContext.imageUrl" from-field="product.largeImageUrl"/>
                 <call-service service-name="checkImageUrl" in-map-name="checkImageUrlContext">
@@ -442,12 +442,12 @@
                 <set field="largeImageUrlMap.largeImageUrl" from-field="product.largeImageUrl"/>
                 <set field="largeImageUrlMap.isExists" from-field="isExists"/>
                 <set field="filesImageMap.largeImageUrlMap" from-field="largeImageUrlMap" />                 
-                <if-compare value="N" field-name="isExists" operator="equals">
+                <if-compare value="N" field="isExists" operator="equals">
                     <clear-field field-name="largeImageUrl" map-name="product"></clear-field>
                 </if-compare>                
             </if-not-empty>
             <!-- check for detail image url -->            
-            <if-not-empty field-name="product.detailImageUrl">
+            <if-not-empty field="product.detailImageUrl">
                 <clear-field field-name="checkImageUrlContext.imageUrl"/>                 
                 <set field="checkImageUrlContext.imageUrl" from-field="product.detailImageUrl"/>
                 <call-service service-name="checkImageUrl" in-map-name="checkImageUrlContext">
@@ -456,7 +456,7 @@
                 <set field="detailImageUrlMap.detailImageUrl" from-field="product.detailImageUrl"/>
                 <set field="detailImageUrlMap.isExists" from-field="isExists"/>
                 <set field="filesImageMap.detailImageUrlMap" from-field="detailImageUrlMap" />                 
-                <if-compare value="N" field-name="isExists" operator="equals">
+                <if-compare value="N" field="isExists" operator="equals">
                     <clear-field field-name="detailImageUrl" map-name="product"></clear-field>
                 </if-compare>
             </if-not-empty>
@@ -483,9 +483,9 @@
         <if>
             <condition>                  
                 <or>
-                    <if-compare value="true" field-name="httpFlag" operator="equals" type="Boolean"/>
-                    <if-compare value="true" field-name="httpsFlag" operator="equals" type="Boolean"/>
-                    <if-compare value="true" field-name="ftpFlag" operator="equals" type="Boolean"/>
+                    <if-compare value="true" field="httpFlag" operator="equals" type="Boolean"/>
+                    <if-compare value="true" field="httpsFlag" operator="equals" type="Boolean"/>
+                    <if-compare value="true" field="ftpFlag" operator="equals" type="Boolean"/>
                 </or>                      
             </condition>    
             <then>             
@@ -500,7 +500,7 @@
                 </call-class-method>
             </else>    
         </if>
-        <if-not-empty field-name="url" >
+        <if-not-empty field="url">
             <set field="isExists" value="Y"/>
         <else>
             <set field="isExists" value="N"/>

Modified: ofbiz/trunk/applications/product/script/org/ofbiz/product/category/CategoryContentServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/script/org/ofbiz/product/category/CategoryContentServices.xml?rev=667748&r1=667747&r2=667748&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/script/org/ofbiz/product/category/CategoryContentServices.xml (original)
+++ ofbiz/trunk/applications/product/script/org/ofbiz/product/category/CategoryContentServices.xml Fri Jun 13 23:03:12 2008
@@ -26,7 +26,7 @@
         <set-pk-fields map-name="parameters" value-name="newEntity"/>
         <set-nonpk-fields map-name="parameters" value-name="newEntity"/>
 
-        <if-empty field-name="fromDate" map-name="newEntity">
+        <if-empty field="newEntity.fromDate">
             <now-timestamp-to-env env-name="nowTimestamp"/>
             <set field="newEntity.fromDate" from-field="nowTimestamp" />
         </if-empty>

Modified: ofbiz/trunk/applications/product/script/org/ofbiz/product/category/CategoryServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/script/org/ofbiz/product/category/CategoryServices.xml?rev=667748&r1=667747&r2=667748&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/script/org/ofbiz/product/category/CategoryServices.xml (original)
+++ ofbiz/trunk/applications/product/script/org/ofbiz/product/category/CategoryServices.xml Fri Jun 13 23:03:12 2008
@@ -36,7 +36,7 @@
         <make-value value-name="newEntity" entity-name="ProductCategory"/>
         <set-nonpk-fields map-name="parameters" value-name="newEntity"/>
 
-        <if-empty field-name="parameters.productCategoryId">
+        <if-empty field="parameters.productCategoryId">
             <sequenced-id-to-env sequence-name="ProductCategory" env-name="newEntity.productCategoryId"/>
         <else>
             <set field="newEntity.productCategoryId" from-field="parameters.productCategoryId"/>
@@ -50,7 +50,7 @@
 
         <!-- if setting the primaryParentCategoryId, create a rollup entity too -->
         <!-- NOTE: this is commented out to disable because it is dangerous to add category rollups on a live site without being able to specify a fromDate
-        <if-not-empty field-name="primaryParentCategoryId" map-name="newEntity">
+        <if-not-empty field="newEntity.primaryParentCategoryId">
             <make-value entity-name="ProductCategoryRollup" value-name="newRollup"/>
             <field-to-field field-name="productCategoryId" map-name="newEntity" to-field-name="productCategoryId" to-map-name="newRollup"/>
             <field-to-field field-name="primaryParentCategoryId" map-name="newEntity" to-field-name="parentProductCategoryId" to-map-name="newRollup"/>
@@ -89,8 +89,8 @@
 
         <!-- if setting the primaryParentCategoryId, create a rollup entity too -->
         <!-- NOTE: this is commented out to disable because it is dangerous to add category rollups on a live site without being able to specify a fromDate
-        <if-not-empty field-name="primaryParentCategoryId" map-name="lookedUpValue">
-            <if-compare-field field-name="primaryParentCategoryId" map-name="lookedUpValue" operator="not-equals" to-map-name="saveIdMap">
+        <if-not-empty field="lookedUpValue.primaryParentCategoryId">
+            <if-compare-field to-field="saveIdMap." field="lookedUpValue.primaryParentCategoryId" operator="not-equals">
                 <make-value entity-name="ProductCategoryRollup" value-name="newRollup"/>
                 <field-to-field field-name="productCategoryId" map-name="lookedUpValue" to-field-name="productCategoryId" to-map-name="newRollup"/>
                 <field-to-field field-name="primaryParentCategoryId" map-name="lookedUpValue" to-field-name="parentProductCategoryId" to-map-name="newRollup"/>
@@ -119,7 +119,7 @@
         <set-pk-fields map-name="parameters" value-name="newEntity"/>
         <set-nonpk-fields map-name="parameters" value-name="newEntity"/>
 
-        <if-empty field-name="newEntity.fromDate">
+        <if-empty field="newEntity.fromDate">
             <now-timestamp-to-env env-name="newEntity.fromDate"/>
         </if-empty>
 
@@ -144,7 +144,7 @@
                 <set-pk-fields map-name="parameters" value-name="newEntity"/>
                 <set-nonpk-fields map-name="parameters" value-name="newEntity"/>
 
-                <if-empty field-name="newEntity.fromDate">
+                <if-empty field="newEntity.fromDate">
                     <now-timestamp-to-env env-name="newEntity.fromDate"/>
                 </if-empty>
 
@@ -164,7 +164,7 @@
                 <set-pk-fields map-name="parameters" value-name="newEntity"/>
                 <set-nonpk-fields map-name="parameters" value-name="newEntity"/>
 
-                <if-empty field-name="newEntity.fromDate">
+                <if-empty field="newEntity.fromDate">
                     <now-timestamp-to-env env-name="newEntity.fromDate"/>
                 </if-empty>
 
@@ -201,7 +201,7 @@
 
         <!-- If the associated category was the primary category for the product, clear that field -->
         <entity-one entity-name="Product" value-name="product" auto-field-map="true"/>
-        <if-compare-field field-name="product.primaryProductCategoryId" operator="equals" to-field-name="parameters.productCategoryId">
+        <if-compare-field field="product.primaryProductCategoryId" to-field="parameters.productCategoryId" operator="equals">
             <clear-field field-name="product.primaryProductCategoryId"/>
             <store-value value-name="product"/>
         </if-compare-field>
@@ -226,7 +226,7 @@
         <set-pk-fields map-name="parameters" value-name="newEntity"/>
         <set-nonpk-fields map-name="parameters" value-name="newEntity"/>
 
-        <if-empty field-name="newEntity.fromDate">
+        <if-empty field="newEntity.fromDate">
             <now-timestamp-to-env env-name="newEntity.fromDate"/>
         </if-empty>
 
@@ -272,7 +272,7 @@
         <set-pk-fields map-name="parameters" value-name="newEntity"/>
         <set-nonpk-fields map-name="parameters" value-name="newEntity"/>
 
-        <if-empty field-name="newEntity.fromDate">
+        <if-empty field="newEntity.fromDate">
             <now-timestamp-to-env env-name="newEntity.fromDate"/>
         </if-empty>
 
@@ -293,7 +293,7 @@
                 <set-pk-fields map-name="parameters" value-name="newEntity"/>
                 <set-nonpk-fields map-name="parameters" value-name="newEntity"/>
 
-                <if-empty field-name="newEntity.fromDate">
+                <if-empty field="newEntity.fromDate">
                     <now-timestamp-to-env env-name="newEntity.fromDate"/>
                 </if-empty>
 
@@ -312,7 +312,7 @@
                 <set-pk-fields map-name="parameters" value-name="newEntity"/>
                 <set-nonpk-fields map-name="parameters" value-name="newEntity"/>
 
-                <if-empty field-name="newEntity.fromDate">
+                <if-empty field="newEntity.fromDate">
                     <now-timestamp-to-env env-name="newEntity.fromDate"/>
                 </if-empty>
 
@@ -365,7 +365,7 @@
         </entity-and>
 
         <set field="validDate" from-field="parameters.validDate"/>
-        <if-not-empty field-name="validDate">
+        <if-not-empty field="validDate">
             <filter-list-by-date list-name="productCategoryMembers" valid-date-name="validDate"/>
         </if-not-empty>
 
@@ -377,12 +377,12 @@
         </iterate>
         <store-list list-name="pcmsToStore"/>
 
-        <if-compare field-name="recurse" map-name="parameters" operator="equals" value="Y">
+        <if-compare field="parameters.recurse" operator="equals" value="Y">
             <!-- call this service for each sub-category in the rollup with the same productCategoryIdTo -->
             <set field="lookupChildrenMap.parentProductCategoryId" from-field="parameters.productCategoryId"/>
             <find-by-and entity-name="ProductCategoryRollup" map-name="lookupChildrenMap" list-name="productCategoryRollups"/>
 
-            <if-not-empty field-name="validDate">
+            <if-not-empty field="validDate">
                 <filter-list-by-date list-name="productCategoryRollups" valid-date-name="validDate"/>
             </if-not-empty>
 
@@ -417,7 +417,7 @@
             <field-map field-name="productCategoryId" env-name="productCategoryId"/>
         </entity-and>
 
-        <if-not-empty field-name="validDate">
+        <if-not-empty field="validDate">
             <filter-list-by-date list-name="categoryEntities" valid-date-name="validDate"/>
         </if-not-empty>
         
@@ -436,7 +436,7 @@
         <call-simple-method method-name="checkCategoryRelatedPermission"/>
         <check-errors/>
 
-        <if-not-empty field-name="parameters.thruDate">
+        <if-not-empty field="parameters.thruDate">
             <set field="expireTimestamp" from-field="parameters.thruDate"/>
             <else>
                 <now-timestamp-to-env env-name="expireTimestamp"/>
@@ -458,7 +458,7 @@
         <call-simple-method method-name="checkCategoryRelatedPermission"/>
         <check-errors/>
 
-        <if-not-empty field-name="parameters.validDate">
+        <if-not-empty field="parameters.validDate">
             <set field="expireTimestamp" from-field="parameters.validDate"/>
             <else>
                 <now-timestamp-to-env env-name="expireTimestamp"/>
@@ -470,7 +470,7 @@
         </entity-and>
 
         <iterate entry-name="productCategoryMember" list-name="productCategoryMembers">
-            <if-compare-field field-name="thruDate" map-name="productCategoryMember" operator="less" to-field-name="expireTimestamp" type="Timestamp">
+            <if-compare-field field="productCategoryMember.thruDate" to-field="expireTimestamp" operator="less" type="Timestamp">
                 <remove-value value-name="productCategoryMember"/>
             </if-compare-field>
         </iterate>
@@ -485,14 +485,14 @@
         <call-simple-method method-name="checkCategoryRelatedPermission"/>
         <check-errors/>
 
-        <if-empty field-name="parameters.currencyUomId">
+        <if-empty field="parameters.currencyUomId">
             <!-- default to USD for lack of a better alternative, for now anyway... -->
             <set field="parameters.currencyUomId" value="USD"/>
         </if-empty>
 
         <!-- create Product -->
         <set-service-fields service-name="createProduct" map-name="parameters" to-map-name="callCreateProductMap"/>
-        <if-empty field-name="callCreateProductMap.productTypeId">
+        <if-empty field="callCreateProductMap.productTypeId">
             <set field="callCreateProductMap.productTypeId" value="FINISHED_GOOD"/>
         </if-empty>
         <call-service service-name="createProduct" in-map-name="callCreateProductMap">
@@ -506,7 +506,7 @@
         <call-service service-name="addProductToCategory" in-map-name="callCreateProductCategoryMemberMap"/>
 
         <!-- create defaultPrice and averageCost ProductPrice -->
-        <if-not-empty field-name="parameters.defaultPrice">
+        <if-not-empty field="parameters.defaultPrice">
             <set field="createDefaultPriceMap.productId" from-field="productId"/>
             <set field="createDefaultPriceMap.currencyUomId" from-field="parameters.currencyUomId"/>
             <set field="createDefaultPriceMap.price" from-field="parameters.defaultPrice"/>
@@ -516,7 +516,7 @@
             <call-service service-name="createProductPrice" in-map-name="createDefaultPriceMap"/>
         </if-not-empty>
 
-        <if-not-empty field-name="parameters.averageCost">
+        <if-not-empty field="parameters.averageCost">
             <set field="createAverageCostMap.productId" from-field="productId"/>
             <set field="createAverageCostMap.currencyUomId" from-field="parameters.currencyUomId"/>
             <set field="createAverageCostMap.price" from-field="parameters.averageCost"/>
@@ -532,7 +532,7 @@
             <log level="info" message="Applying feature [${productFeatureId}] of type [${productFeatureTypeId}] to product [${productId}]"/>
             <set field="createPfaMap.productId" from-field="productId"/>
             <set field="createPfaMap.productFeatureId" from-field="productFeatureId"/>
-            <if-compare field-name="${productFeatureTypeId}" map-name="parameters.productFeatureSelectableByType" operator="equals" value="Y">
+            <if-compare field="parameters.productFeatureSelectableByType.${productFeatureTypeId}" operator="equals" value="Y">
                 <set field="createPfaMap.productFeatureApplTypeId" value="SELECTABLE_FEATURE"/>
                 <set field="hasSelectableFeatures" value="Y"/>
             <else>
@@ -544,7 +544,7 @@
         </iterate-map>
 
         <!-- set isVirtual based on hasSelectableFeatures -->
-        <if-compare field-name="hasSelectableFeatures" operator="equals" value="Y">
+        <if-compare field="hasSelectableFeatures" operator="equals" value="Y">
             <entity-one entity-name="Product" value-name="newProduct"/>
             <set field="newProduct.isVirtual" value="Y"/>
             <store-value value-name="newProduct"/>
@@ -572,27 +572,27 @@
         <set field="productCategoryIdTo" from-field="parameters.productCategoryId"/>
 
         <!-- if requested, duplicate related data as well -->
-        <if-not-empty field-name="duplicateMembers" map-name="parameters">
+        <if-not-empty field="parameters.duplicateMembers">
             <set field="entityName" value="ProductCategoryMember"/>
             <call-simple-method method-name="copyCategoryEntities"/>
         </if-not-empty>
-        <if-not-empty field-name="duplicateContent" map-name="parameters">
+        <if-not-empty field="parameters.duplicateContent">
             <set field="entityName" value="ProductCategoryContent"/>
             <call-simple-method method-name="copyCategoryEntities"/>
         </if-not-empty>
-        <if-not-empty field-name="duplicateRoles" map-name="parameters">
+        <if-not-empty field="parameters.duplicateRoles">
             <set field="entityName" value="ProductCategoryRole"/>
             <call-simple-method method-name="copyCategoryEntities"/>
         </if-not-empty>
-        <if-not-empty field-name="duplicateAttributes" map-name="parameters">
+        <if-not-empty field="parameters.duplicateAttributes">
             <set field="entityName" value="ProductCategoryAttribute"/>
             <call-simple-method method-name="copyCategoryEntities"/>
         </if-not-empty>
-        <if-not-empty field-name="duplicateFeatures" map-name="parameters">
+        <if-not-empty field="parameters.duplicateFeatures">
             <set field="entityName" value="ProductFeatureCategoryAppl"/>
             <call-simple-method method-name="copyCategoryEntities"/>
         </if-not-empty>
-        <if-not-empty field-name="duplicateCatalogs" map-name="parameters">
+        <if-not-empty field="parameters.duplicateCatalogs">
             <set field="entityName" value="ProdCatalogCategory"/>
             <call-simple-method method-name="copyCategoryEntities"/>
         </if-not-empty>
@@ -600,7 +600,7 @@
           <!-- parent rollups are where oldProductCategoryId = ProductCategoryRollup.productCategoryId, but the
             child roll up is where oldProductCategoryId = ProductCategoryRollup.parentProductCategoryId and hence
             requires a new find-by map -->
-        <if-not-empty field-name="duplicateParentRollup" map-name="parameters">
+        <if-not-empty field="parameters.duplicateParentRollup">
             <find-by-and entity-name="ProductCategoryRollup" map-name="categoryFindContext" list-name="foundValues"/>
             <iterate entry-name="foundValue" list-name="foundValues">
                 <clone-value value-name="foundValue" new-value-name="newTempValue"/>
@@ -608,7 +608,7 @@
                 <create-value value-name="newTempValue"/>
             </iterate>
         </if-not-empty>
-        <if-not-empty field-name="duplicateChildRollup" map-name="parameters">
+        <if-not-empty field="parameters.duplicateChildRollup">
             <entity-and entity-name="ProductCategoryRollup" list-name="foundValues">
                 <field-map field-name="parentProductCategoryId" env-name="parameters.oldProductCategoryId"/>
             </entity-and>
@@ -670,14 +670,14 @@
         <set field="newEntity.productCategoryId" from-field="parameters.productCategoryId"/>
 
         <!-- don't set the fromDate yet; let's get the seq ID first -->
-        <if-empty field-name="parameters.linkSeqId">
+        <if-empty field="parameters.linkSeqId">
             <make-next-seq-id value-name="newEntity" seq-field-name="linkSeqId"/> <!-- this finds the next sub-sequence ID -->
             <set from-field="linkSeqId" field="newEntity.linkSeqId"/>
         </if-empty>
 
         <!-- now set the rest of the PK fields (should just be fromDate now; unless linkSeqId is not empty -->
         <set-pk-fields value-name="newEntity" map-name="parameters"/>
-        <if-empty field-name="newEntity.fromDate">
+        <if-empty field="newEntity.fromDate">
             <now-timestamp-to-env env-name="newEntity.fromDate"/>
         </if-empty>
 
@@ -703,16 +703,16 @@
     <!-- a methods to centralize product security code, meant to be called in-line with
         call-simple-method, and the checkAction and callingMethodName attributes should be in the method context -->
     <simple-method method-name="checkCategoryRelatedPermission" short-description="Check Product Category Related Permission">
-        <if-empty field-name="callingMethodName">
+        <if-empty field="callingMethodName">
             <set field="callingMethodName" value="this operation"/>
         </if-empty>
-        <if-empty field-name="checkAction">
+        <if-empty field="checkAction">
             <set field="checkAction" value="UPDATE"/>
         </if-empty>
-        <if-empty field-name="productCategoryIdName">
+        <if-empty field="productCategoryIdName">
             <set field="productCategoryIdName" value="productCategoryId"/>
         </if-empty>
-        <if-empty field-name="productCategoryIdToCheck">
+        <if-empty field="productCategoryIdToCheck">
             <set field="productCategoryIdToCheck" from-field="parameters.${productCategoryIdName}"/>
         </if-empty>
         
@@ -739,7 +739,7 @@
                         <if-has-permission permission="CATALOG" action="_${checkAction}"/>
                         <and>
                             <if-has-permission permission="CATALOG_ROLE" action="_${checkAction}"/>
-                            <not><if-empty field-name="roleCategories"/></not>
+                            <not><if-empty field="roleCategories"/></not>
                         </and>
                     </or>
                 </not>
@@ -753,7 +753,7 @@
     </simple-method>
     <simple-method method-name="productCategoryGenericPermission" short-description="Main permission logic">
         <set field="mainAction" from-field="parameters.mainAction"/>
-        <if-empty field-name="mainAction">
+        <if-empty field="mainAction">
             <add-error><fail-message message="In the permission-service element for the productGenericPermission service the main-action attribute was missing but is required"/></add-error>
             <check-errors/>
         </if-empty>
@@ -762,7 +762,7 @@
         <set field="checkAction" from-field="parameters.mainAction"/>
         <call-simple-method method-name="checkCategoryRelatedPermission"/>
         
-        <if-empty field-name="error_list">
+        <if-empty field="error_list">
             <set field="hasPermission" type="Boolean" value="true"/>
             <field-to-result field-name="hasPermission"/>
             
@@ -781,7 +781,7 @@
         <call-service service-name="productCategoryGenericPermission" in-map-name="productCategoryGenericPermissionMap">
             <results-to-map map-name="genericResult"/>
         </call-service>
-        <if-compare field-name="genericResult.hasPermission" operator="equals" value="false" type="Boolean">
+        <if-compare field="genericResult.hasPermission" operator="equals" value="false" type="Boolean">
             <field-to-result field-name="genericResult.hasPermission" result-name="hasPermission"/>
             <field-to-result field-name="genericResult.failMessage" map-name="failMessage"/>
             <return/>
@@ -811,7 +811,7 @@
             <if>
                 <condition>
                     <and>
-                        <if-compare field-name="prodCatalog.viewAllowPermReqd" operator="equals" value="Y"/>
+                        <if-compare field="prodCatalog.viewAllowPermReqd" operator="equals" value="Y"/>
                         <not><if-has-permission permission="CATALOG_VIEW_ALLOW"/></not>
                     </and>
                 </condition>
@@ -824,7 +824,7 @@
             <if>
                 <condition>
                     <and>
-                        <if-compare field-name="prodCatalog.purchaseAllowPermReqd" operator="equals" value="Y"/>
+                        <if-compare field="prodCatalog.purchaseAllowPermReqd" operator="equals" value="Y"/>
                         <not><if-has-permission permission="CATALOG_PURCHASE_ALLOW"/></not>
                     </and>
                 </condition>

Modified: ofbiz/trunk/applications/product/script/org/ofbiz/product/config/ConfigServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/script/org/ofbiz/product/config/ConfigServices.xml?rev=667748&r1=667747&r2=667748&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/script/org/ofbiz/product/config/ConfigServices.xml (original)
+++ ofbiz/trunk/applications/product/script/org/ofbiz/product/config/ConfigServices.xml Fri Jun 13 23:03:12 2008
@@ -34,7 +34,7 @@
 
         <now-timestamp-to-env env-name="nowTimestamp"/>
 
-        <if-empty field-name="fromDate" map-name="newEntity">
+        <if-empty field="newEntity.fromDate">
             <set field="newEntity.fromDate" from-field="nowTimestamp" />
         </if-empty>
         <field-to-result field-name="fromDate" map-name="newEntity"/>

Modified: ofbiz/trunk/applications/product/script/org/ofbiz/product/config/ProductConfigItemContentServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/script/org/ofbiz/product/config/ProductConfigItemContentServices.xml?rev=667748&r1=667747&r2=667748&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/script/org/ofbiz/product/config/ProductConfigItemContentServices.xml (original)
+++ ofbiz/trunk/applications/product/script/org/ofbiz/product/config/ProductConfigItemContentServices.xml Fri Jun 13 23:03:12 2008
@@ -26,7 +26,7 @@
         <set-pk-fields map-name="parameters" value-name="newEntity"/>
         <set-nonpk-fields map-name="parameters" value-name="newEntity"/>
 
-        <if-empty field-name="fromDate" map-name="newEntity">
+        <if-empty field="newEntity.fromDate">
             <now-timestamp-to-env env-name="nowTimestamp"/>
             <set field="newEntity.fromDate" from-field="nowTimestamp" />
         </if-empty>