svn commit: r485145 - in /incubator/ofbiz/trunk/applications/order: ofbiz-component.xml script/org/ofbiz/order/UpgradeServices.xml servicedef/services_upgrade.xml

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

svn commit: r485145 - in /incubator/ofbiz/trunk/applications/order: ofbiz-component.xml script/org/ofbiz/order/UpgradeServices.xml servicedef/services_upgrade.xml

jacopoc
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