You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by ja...@apache.org on 2006/12/10 09:26:25 UTC
svn commit: r485145 - in /incubator/ofbiz/trunk/applications/order:
ofbiz-component.xml script/org/ofbiz/order/UpgradeServices.xml
servicedef/services_upgrade.xml
Author: jacopoc
Date: Sun Dec 10 00:26:24 2006
New Revision: 485145
URL: http://svn.apache.org/viewvc?view=rev&rev=485145
Log:
Implemented service to upgrade data from OldOrderItemAssociation to OrderItemAssoc entity.
Added:
incubator/ofbiz/trunk/applications/order/script/org/ofbiz/order/UpgradeServices.xml (with props)
incubator/ofbiz/trunk/applications/order/servicedef/services_upgrade.xml (with props)
Modified:
incubator/ofbiz/trunk/applications/order/ofbiz-component.xml
Modified: incubator/ofbiz/trunk/applications/order/ofbiz-component.xml
URL: http://svn.apache.org/viewvc/incubator/ofbiz/trunk/applications/order/ofbiz-component.xml?view=diff&rev=485145&r1=485144&r2=485145
==============================================================================
--- incubator/ofbiz/trunk/applications/order/ofbiz-component.xml (original)
+++ incubator/ofbiz/trunk/applications/order/ofbiz-component.xml Sun Dec 10 00:26:24 2006
@@ -42,6 +42,7 @@
<service-resource type="model" loader="main" location="servicedef/services_requirement.xml"/>
<service-resource type="model" loader="main" location="servicedef/services_return.xml"/>
<service-resource type="model" loader="main" location="servicedef/services_opportunity.xml"/>
+ <service-resource type="model" loader="main" location="servicedef/services_upgrade.xml"/>
<service-resource type="eca" loader="main" location="servicedef/secas.xml"/>
<webapp name="order"
title="Order"
Added: incubator/ofbiz/trunk/applications/order/script/org/ofbiz/order/UpgradeServices.xml
URL: http://svn.apache.org/viewvc/incubator/ofbiz/trunk/applications/order/script/org/ofbiz/order/UpgradeServices.xml?view=auto&rev=485145
==============================================================================
--- incubator/ofbiz/trunk/applications/order/script/org/ofbiz/order/UpgradeServices.xml (added)
+++ incubator/ofbiz/trunk/applications/order/script/org/ofbiz/order/UpgradeServices.xml Sun Dec 10 00:26:24 2006
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+
+Copyright 2001-2006 The Apache Software Foundation
+
+Licensed under the Apache License, Version 2.0 (the "License"); you may not
+use this file except in compliance with the License. You may obtain a copy of
+the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+License for the specific language governing permissions and limitations
+under the License.
+-->
+
+<simple-methods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://www.ofbiz.org/dtds/simple-methods.xsd">
+
+ <simple-method method-name="migrateOrderItemAssociation" short-description="Migrate data from OldOrderItemAssociation to OrderItemAssoc">
+ <entity-condition entity-name="OldOrderItemAssociation" list-name="oldOrderItemAssociations"/>
+ <iterate list-name="oldOrderItemAssociations" entry-name="oldOrderItemAssociation">
+ <make-value entity-name="OrderItemAssoc" value-name="orderItemAssoc"/>
+ <set field="orderItemAssoc.orderId" from-field="oldOrderItemAssociation.salesOrderId"/>
+ <set field="orderItemAssoc.orderItemSeqId" from-field="oldOrderItemAssociation.soItemSeqId"/>
+ <set field="orderItemAssoc.toOrderId" from-field="oldOrderItemAssociation.purchaseOrderId"/>
+ <set field="orderItemAssoc.toOrderItemSeqId" from-field="oldOrderItemAssociation.poItemSeqId"/>
+ <set field="orderItemAssoc.shipGroupSeqId" value="_NA_"/>
+ <set field="orderItemAssoc.toShipGroupSeqId" value="_NA_"/>
+ <set field="orderItemAssoc.orderItemAssocTypeId" value="PURCHASE_ORDER"/>
+ <create-value value-name="orderItemAssoc"/>
+ </iterate>
+ </simple-method>
+</simple-methods>
+
Propchange: incubator/ofbiz/trunk/applications/order/script/org/ofbiz/order/UpgradeServices.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/ofbiz/trunk/applications/order/script/org/ofbiz/order/UpgradeServices.xml
------------------------------------------------------------------------------
svn:keywords = "Date Rev Author URL Id"
Propchange: incubator/ofbiz/trunk/applications/order/script/org/ofbiz/order/UpgradeServices.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added: incubator/ofbiz/trunk/applications/order/servicedef/services_upgrade.xml
URL: http://svn.apache.org/viewvc/incubator/ofbiz/trunk/applications/order/servicedef/services_upgrade.xml?view=auto&rev=485145
==============================================================================
--- incubator/ofbiz/trunk/applications/order/servicedef/services_upgrade.xml (added)
+++ incubator/ofbiz/trunk/applications/order/servicedef/services_upgrade.xml Sun Dec 10 00:26:24 2006
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+
+Copyright 2001-2006 The Apache Software Foundation
+
+Licensed under the Apache License, Version 2.0 (the "License"); you may not
+use this file except in compliance with the License. You may obtain a copy of
+the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+License for the specific language governing permissions and limitations
+under the License.
+-->
+
+<services xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://www.ofbiz.org/dtds/services.xsd">
+ <description>Order Services</description>
+ <vendor>OFBiz</vendor>
+
+ <service name="migrateOrderItemAssociation" engine="simple"
+ location="org/ofbiz/order/UpgradeServices.xml" invoke="migrateOrderItemAssociation">
+ <description>
+ Migrate data from OldOrderItemAssociation to OrderItemAssoc.
+ Since revision 485144 (2006-12-10) the entity OrderItemAssociation has been deprecated.
+ This service can be used to upgrade existing data from the OrderItemAssociation entity to the new
+ OrderItemAssoc entity.
+ Before running this service, load the seed data for the OrderItemAssocType entity from the file:
+ order/data/OrderTypeData.xml
+ </description>
+ </service>
+</services>
Propchange: incubator/ofbiz/trunk/applications/order/servicedef/services_upgrade.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/ofbiz/trunk/applications/order/servicedef/services_upgrade.xml
------------------------------------------------------------------------------
svn:keywords = "Date Rev Author URL Id"
Propchange: incubator/ofbiz/trunk/applications/order/servicedef/services_upgrade.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml
Re: svn commit: r485145 - in /incubator/ofbiz/trunk/applications/order: ofbiz-component.xml script/org/ofbiz/order/UpgradeServices.xml servicedef/services_upgrade.xml
Posted by David E Jones <jo...@undersunconsulting.com>.
Looks good Jacopo. Thanks for doing this extra step and getting this
migration service in place.
-David
On Dec 10, 2006, at 1:26 AM, jacopoc@apache.org wrote:
> Author: jacopoc
> Date: Sun Dec 10 00:26:24 2006
> New Revision: 485145
>
> URL: http://svn.apache.org/viewvc?view=rev&rev=485145
> Log:
> Implemented service to upgrade data from OldOrderItemAssociation to
> OrderItemAssoc entity.
>
> Added:
> incubator/ofbiz/trunk/applications/order/script/org/ofbiz/order/
> UpgradeServices.xml (with props)
> incubator/ofbiz/trunk/applications/order/servicedef/
> services_upgrade.xml (with props)
> Modified:
> incubator/ofbiz/trunk/applications/order/ofbiz-component.xml