svn commit: r712636 - in /ofbiz/trunk: applications/order/servicedef/secas.xml specialpurpose/ebay/ofbiz-component.xml specialpurpose/ebay/servicedef/secas.xml

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

svn commit: r712636 - in /ofbiz/trunk: applications/order/servicedef/secas.xml specialpurpose/ebay/ofbiz-component.xml specialpurpose/ebay/servicedef/secas.xml

lektran
Author: lektran
Date: Mon Nov 10 01:48:39 2008
New Revision: 712636

URL: http://svn.apache.org/viewvc?rev=712636&view=rev
Log:
Wrong component

Added:
    ofbiz/trunk/specialpurpose/ebay/servicedef/secas.xml   (with props)
Modified:
    ofbiz/trunk/applications/order/servicedef/secas.xml
    ofbiz/trunk/specialpurpose/ebay/ofbiz-component.xml

Modified: ofbiz/trunk/applications/order/servicedef/secas.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/servicedef/secas.xml?rev=712636&r1=712635&r2=712636&view=diff
==============================================================================
--- ofbiz/trunk/applications/order/servicedef/secas.xml (original)
+++ ofbiz/trunk/applications/order/servicedef/secas.xml Mon Nov 10 01:48:39 2008
@@ -65,21 +65,6 @@
         <action service="sendOrderCompleteNotification" mode="async" persist="true"/>
     </eca>
 
-    <!-- eBay interface -->
-    <!-- if the order has been imported from eBay, set the order status in eBay to completed -->
-    <eca service="changeOrderStatus" event="commit" run-on-error="false">
-        <condition field-name="orderTypeId" operator="equals" value="SALES_ORDER"/>
-        <!--
-        These fields are not currently available in this context (i.e. they are not returned by
-        the changeOrderStatus service; for now the conditions are checked in the service
-        <condition field-name="salesChannelEnumId" operator="equals" value="EBAY_SALES_CHANNEL"/>
-        <condition field-name="externalId" operator="is-not-empty"/>
-        -->
-        <condition field-name="statusId" operator="equals" value="ORDER_COMPLETED"/>
-        <condition-field field-name="statusId" operator="not-equals" to-field-name="oldStatusId"/>
-        <action service="setEbayOrderToComplete" mode="sync"/>
-    </eca>
-
     <!-- DISABLED FOR NOW
     <eca service="changeOrderStatus" event="commit" run-on-error="false">
         <condition field-name="statusId" operator="equals" value="ORDER_PROCESSING"/>

Modified: ofbiz/trunk/specialpurpose/ebay/ofbiz-component.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebay/ofbiz-component.xml?rev=712636&r1=712635&r2=712636&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/ebay/ofbiz-component.xml (original)
+++ ofbiz/trunk/specialpurpose/ebay/ofbiz-component.xml Mon Nov 10 01:48:39 2008
@@ -28,6 +28,7 @@
     <entity-resource type="data" reader-name="seed" loader="main" location="data/EbaySecurityData.xml"/>
 
     <service-resource type="model" loader="main" location="servicedef/services.xml"/>
+    <service-resource type="eca" loader="main" location="servicedef/secas.xml"/>
     
     <webapp name="ebay"
         title="Ebay"

Added: ofbiz/trunk/specialpurpose/ebay/servicedef/secas.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebay/servicedef/secas.xml?rev=712636&view=auto
==============================================================================
--- ofbiz/trunk/specialpurpose/ebay/servicedef/secas.xml (added)
+++ ofbiz/trunk/specialpurpose/ebay/servicedef/secas.xml Mon Nov 10 01:48:39 2008
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you 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.
+-->
+
+<service-eca xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+        xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/service-eca.xsd">
+    <!-- if the order has been imported from eBay, set the order status in eBay to completed -->
+    <eca service="changeOrderStatus" event="commit" run-on-error="false">
+        <condition field-name="orderTypeId" operator="equals" value="SALES_ORDER"/>
+        <!--
+        These fields are not currently available in this context (i.e. they are not returned by
+        the changeOrderStatus service; for now the conditions are checked in the service
+        <condition field-name="salesChannelEnumId" operator="equals" value="EBAY_SALES_CHANNEL"/>
+        <condition field-name="externalId" operator="is-not-empty"/>
+        -->
+        <condition field-name="statusId" operator="equals" value="ORDER_COMPLETED"/>
+        <condition-field field-name="statusId" operator="not-equals" to-field-name="oldStatusId"/>
+        <action service="setEbayOrderToComplete" mode="sync"/>
+    </eca>
+</service-eca>
\ No newline at end of file

Propchange: ofbiz/trunk/specialpurpose/ebay/servicedef/secas.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ofbiz/trunk/specialpurpose/ebay/servicedef/secas.xml
------------------------------------------------------------------------------
    svn:keywords = "Date Rev Author URL Id"

Propchange: ofbiz/trunk/specialpurpose/ebay/servicedef/secas.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml