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 |
Free forum by Nabble | Edit this page |