svn commit: r1859896 [2/2] - in /ofbiz/branches/release16.11: ./ specialpurpose/ebaystore/servicedef/services.xml

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

svn commit: r1859896 [2/2] - in /ofbiz/branches/release16.11: ./ specialpurpose/ebaystore/servicedef/services.xml

jleroux@apache.org
Modified: ofbiz/branches/release16.11/specialpurpose/ebaystore/servicedef/services.xml
URL: http://svn.apache.org/viewvc/ofbiz/branches/release16.11/specialpurpose/ebaystore/servicedef/services.xml?rev=1859896&r1=1859895&r2=1859896&view=diff
==============================================================================
--- ofbiz/branches/release16.11/specialpurpose/ebaystore/servicedef/services.xml (original)
+++ ofbiz/branches/release16.11/specialpurpose/ebaystore/servicedef/services.xml Fri May 24 17:21:42 2019
@@ -1,699 +1,699 @@
-<?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.
--->
-
-<services xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/services.xsd">
-    <description>eBay Component Services</description>
-    <vendor>OFBiz</vendor>
-    <version>1.0</version>
-
-    <service name="createEbayAccount" engine="simple"
-        location="component://ebaystore/minilang/EbayServices.xml" invoke="createEbayAccount" auth="true">
-        <attribute name="salutation" mode="IN" type="String" optional="true"/>
-        <attribute name="firstName" mode="IN" type="String" optional="false"/>
-        <attribute name="middleName" mode="IN" type="String" optional="true"/>
-        <attribute name="lastName" mode="IN" type="String" optional="false"/>
-        <attribute name="gender" mode="IN" type="String" optional="true"/>
-        <attribute name="userLoginId" mode="IN" type="String" optional="false"/>
-        <attribute name="currentPassword" mode="IN" type="String" optional="false"/>
-        <attribute name="currentPasswordVerify" mode="IN" type="String" optional="false"/>
-        <attribute name="statusId" mode="IN" type="String" optional="true"/>
-        <attribute name="productStoreId" mode="OUT" type="String" optional="false"/>
-    </service>
-    <service name="exportCategoriesSelectedToEbayStore" engine="java" transaction-timeout="7200"
-        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="exportCategoriesSelectedToEbayStore" auth="true">
-        <description>Export categories in store to eBay store</description>
-        <attribute name="productStoreId" type="String" mode="IN" optional="false"/>
-        <attribute name="partyId" type="String" mode="IN" optional="false"/>
-        <attribute name="prodCatalogId" type="String" mode="IN" optional="false"/>
-    </service>
-    <!-- Store output -->
-    <service name="getEbayStoreOutput" engine="java" transaction-timeout="7200"  
-        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="getEbayStoreOutput" auth="true">
-        <description>get ebay store description</description>
-        <attribute name="productStoreId" type="String" mode="IN" optional="false"/>
-        <attribute name="ebayStore" type="Map" mode="OUT" optional="true"/>
-    </service>
-    <service name="retrievePredesignedLogoOption" engine="java" transaction-timeout="7200"  
-        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="retrievePredesignedLogoOption" auth="true">
-        <description>get ebay store logos description</description>
-        <attribute name="productStoreId" type="String" mode="IN" optional="false"/>
-        <attribute name="storeLogoOptList" type="List" mode="OUT" optional="true"/>
-    </service>
-    <service name="retrieveBasicThemeArray" engine="java" transaction-timeout="7200"  
-        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="retrieveBasicThemeArray" auth="true">
-        <description>get ebay store Basic theme Array  description</description>
-        <attribute name="productStoreId" type="String" mode="IN" optional="false"/>
-        <attribute name="storeThemeList" type="List" mode="OUT" optional="true"/>
-    </service>
-    <service name="retrieveAdvancedThemeArray" engine="java" transaction-timeout="7200"  
-        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="retrieveAdvancedThemeArray" auth="true">
-        <description>get ebay store Advanced theme Array  description</description>
-        <attribute name="productStoreId" type="String" mode="IN" optional="false"/>
-        <attribute name="storeThemeList" type="List" mode="OUT" optional="true"/>
-        <attribute name="storeAdvancedThemeColorOptList" type="List" mode="OUT" optional="true"/>
-    </service>
-    <service name="retrieveStoreFontTheme" engine="java" transaction-timeout="7200"  
-        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="retrieveStoreFontTheme" auth="true">
-        <description>get ebay store Advanced theme Array  description</description>
-        <attribute name="productStoreId" type="String" mode="IN" optional="false"/>
-        <attribute name="advanceFontTheme" type="Map" mode="OUT" optional="true"/>
-    </service>
-    <service name="setEbayStoreInput" engine="java"  transaction-timeout="3600"
-        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="setEbayStoreInput" auth="true">
-        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
-        <attribute name="themeType" mode="IN" type="String" optional="false"/>
-        <attribute name="storeName" mode="IN" type="String" optional="false"/>
-        <attribute name="storeDesc" mode="IN" type="String" optional="false"/>
-        <attribute name="storeUrl" mode="IN" type="String" optional="false"/>
-        <attribute name="storeLogoId" mode="IN" type="String" optional="true"/>
-        <attribute name="storeLogoName" mode="IN" type="String" optional="true"/>
-        <attribute name="storeLogoURL" mode="IN" type="String" optional="true"/>
-        <attribute name="storeAdvancedTheme" mode="IN" type="String" optional="true"/>
-        <attribute name="storeAdvancedThemeColor" mode="IN" type="String" optional="true"/>
-        <attribute name="storeBasicTheme" mode="IN" type="String" optional="true"/>
-        <attribute name="storePrimaryColor" mode="IN" type="String" optional="true"/>
-        <attribute name="storeSecondaryColor" mode="IN" type="String" optional="true"/>
-        <attribute name="storeAccentColor" mode="IN" type="String" optional="true"/>
-        <attribute name="storeNameFont" mode="IN" type="String" optional="true"/>
-        <attribute name="storeNameFontSize" mode="IN" type="String" optional="true"/>
-        <attribute name="storeNameFontColor" mode="IN" type="String" optional="true"/>
-        <attribute name="storeTitleFont" mode="IN" type="String" optional="true"/>
-        <attribute name="storeTitleFontSize" mode="IN" type="String" optional="true"/>
-        <attribute name="storeTitleFontColor" mode="IN" type="String" optional="true"/>
-        <attribute name="storeDescFont" mode="IN" type="String" optional="true"/>
-        <attribute name="storeDescFontSize" mode="IN" type="String" optional="true"/>
-        <attribute name="storeDescFontColor" mode="IN" type="String" optional="true"/>
-        <attribute name="storeCustomHeaderLayout" mode="IN" type="String" optional="false"/>
-        <attribute name="storeCustomHeader" mode="IN" type="String" allow-html="any" optional="true"/>
-        <attribute name="storeHeaderStyle" mode="IN" type="String" optional="false"/>
-        <attribute name="storeItemLayout" mode="IN" type="String" optional="false"/>
-        <attribute name="storeItemSortOrder" mode="IN" type="String" optional="false"/>
-        <attribute name="storeMerchDisplay" mode="IN" type="String" optional="false"/>
-        <attribute name="storeSubscriptionDisplay" mode="IN" type="String" optional="false"/>
-        <attribute name="ebayStore" type="Map" mode="OUT" optional="true"/>
-    </service>
-    <!-- eBay account -->
-    <service name="getEbayStoreUser" engine="java" location="org.apache.ofbiz.ebaystore.EbayStore" invoke="getEbayStoreUser" auth="true" transaction-timeout="3600">
-        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
-        <attribute name="userLoginId" mode="OUT" type="String" optional="true"/>
-    </service>
-    <service name="getEbayUser" engine="java" transaction-timeout="3600"
-        location="org.apache.ofbiz.ebaystore.EbayAccount" invoke="getEbayUser" auth="true">
-        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
-        <attribute name="email" mode="OUT" type="String" optional="true"/>
-        <attribute name="registrationAddress" mode="OUT" type="Map" optional="true"/>
-        <attribute name="status" mode="OUT" type="String" optional="true"/>
-    </service>
-    <service name="getEbayAccount" engine="java" transaction-timeout="3600"
-        location="org.apache.ofbiz.ebaystore.EbayAccount" invoke="getEbayAccount" auth="true">
-        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
-        <attribute name="accountList" mode="OUT" type="List" optional="true"/>
-    </service>
-    <service name="getEbayUserPreference" engine="java" transaction-timeout="3600"
-        location="org.apache.ofbiz.ebaystore.EbayAccount" invoke="getEbayUserPreference" auth="true">
-        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
-        <attribute name="userPreferenceList" mode="OUT" type="List" optional="true"/>
-    </service>
-    <!-- eBay Feedback -->
-    <service name="loadFeedback" engine="java"  transaction-timeout="3600"
-        location="org.apache.ofbiz.ebaystore.EbayFeedback" invoke="loadFeedback" auth="true">
-        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
-    </service>
-    <service name="getItemsAwaitingFeedback" engine="java"  transaction-timeout="3600"
-        location="org.apache.ofbiz.ebaystore.EbayFeedback" invoke="getItemsAwaitingFeedback" auth="true">
-        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
-        <attribute name="itemsAwaitingFeedback" mode="OUT" type="List" optional="true"/>
-    </service>
-    <service name="leaveFeedback" engine="java"  transaction-timeout="3600"
-        location="org.apache.ofbiz.ebaystore.EbayFeedback" invoke="leaveFeedback" auth="true">
-        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
-        <attribute name="transactionId" mode="IN" type="String" optional="false"/>
-        <attribute name="itemId" mode="IN" type="String" optional="false"/>
-        <attribute name="targetUser" mode="IN" type="String" optional="false"/>
-        <attribute name="commentingUser" mode="IN" type="String" optional="false"/>
-        <attribute name="role" mode="IN" type="String" optional="false"/>
-        <attribute name="commentType" mode="IN" type="String" optional="false"/>
-        <attribute name="commentText" mode="IN" type="String" optional="false"/>
-        <attribute name="ratingItem" mode="IN" type="String" optional="true"/>
-        <attribute name="ratingComm" mode="IN" type="String" optional="true"/>
-        <attribute name="ratingShip" mode="IN" type="String" optional="true"/>
-        <attribute name="ratingShipHand" mode="IN" type="String" optional="true"/>
-        <attribute name="AqItemAsDescribedId" mode="IN" type="String" optional="true"></attribute>
-    </service>
-    <service name="getEbayActiveItems" engine="java"  transaction-timeout="3600"
-        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="getEbayActiveItems" auth="true">
-        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
-        <attribute name="activeItems" mode="OUT" type="List" optional="true"/>
-    </service>
-    <service name="getEbaySoldItems" engine="java"  transaction-timeout="3600"
-        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="getEbaySoldItems" auth="true">
-        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
-        <attribute name="status" mode="IN" type="String" optional="true"/>
-        <attribute name="period" mode="IN" type="String" optional="true"/>
-        <attribute name="filter" mode="IN" type="String" optional="true"/>
-        <attribute name="itemId" mode="IN" type="String" optional="true"/>
-        <attribute name="buyerId" mode="IN" type="String" optional="true"/>
-        <attribute name="soldItems" mode="OUT" type="List" optional="true"/>
-    </service>
-    <!-- ebay inventory -->
-    <service name="reserveEbayProductInventory" engine="simple"
-        location="component://ebaystore/minilang/EbayServices.xml" invoke="reserveEbayProductInventory">
-        <description>Reserve Inventory in a Product Store</description>
-        <attribute name="productStoreId" type="String" mode="IN" optional="false"></attribute>
-        <attribute name="productId" type="String" mode="IN" optional="false"></attribute>
-        <attribute name="facilityId" type="String" mode="IN" optional="false"></attribute>
-        <attribute name="quantity"  type="BigDecimal" mode="IN" optional="false"></attribute>
-        <attribute name="quantityNotReserved" type="BigDecimal" mode="OUT" optional="false"></attribute>
-    </service>
-    <service name="reserveEbayProductInventoryByStoreFacility" engine="simple"
-        location="component://product/minilang/product/inventory/InventoryReserveServices.xml" invoke="reserveProductInventory" auth="true">
-        <description>Reserve product for ebay Inventory and make reserve for a Product By Facility
-            If requireInventory is Y the quantity not reserved is returned, if N then a negative
-            availableToPromise will be used to track quantity ordered beyond what is in stock.
-        </description>
-        <attribute name="productId" type="String" mode="IN" optional="false"/>
-        <attribute name="facilityId" type="String" mode="IN" optional="false"/>
-        <attribute name="orderId" type="String" mode="IN" optional="true"/>
-        <attribute name="orderItemSeqId" type="String" mode="IN" optional="true"/>
-        <attribute name="shipGroupSeqId" type="String" mode="IN" optional="true"/>
-        <attribute name="quantity" type="BigDecimal" mode="IN" optional="false"/>
-        <attribute name="reservedDatetime" type="Timestamp" mode="IN" optional="true"/>
-        <attribute name="requireInventory" type="String" mode="IN" optional="false"/>
-        <attribute name="reserveOrderEnumId" type="String" mode="IN" optional="true"/>
-        <attribute name="reserveReasonEnumId" type="String" mode="IN" optional="false"/>
-        <attribute name="sequenceId" type="Long" mode="IN" optional="true"/>
-        <attribute name="priority" type="String" mode="IN"  optional="true"/>
-        <attribute name="quantityNotReserved" type="BigDecimal" mode="OUT" optional="false"/>
-    </service>
-    <service name="updateEbayStoreInventory" engine="java"  transaction-timeout="3600"
-        location="org.apache.ofbiz.ebaystore.EbayStoreInventoryServices" invoke="updateEbayStoreInventory" auth="true">
-        <description>update  Inventory on ebay store inventory</description>
-        <attribute name="productStoreId" type="String" mode="INOUT" optional="false"></attribute>
-        <attribute name="productId" type="String" mode="IN" optional="false"></attribute>
-        <attribute name="folderId" type="String" mode="INOUT" optional="false"></attribute>
-        <attribute name="facilityId" type="String" mode="INOUT" optional="false"></attribute>
-    </service>
-    <service name="getFolderInEbayStoreInventory" engine="java" transaction-timeout="7200"  
-        location="org.apache.ofbiz.ebaystore.EbayStoreInventoryServices" invoke="getFolderInEbayStoreInventory" auth="true">
-        <description>get ebay folder in ebay store inventory</description>
-        <attribute name="productStoreId" type="String" mode="IN" optional="false"/>
-        <attribute name="folderId" type="String" mode="OUT" optional="false"></attribute>
-    </service>
-    <service name="updateEbayInventoryStatusByProductId" default-entity-name="EbayProductStoreInventory" engine="java"  transaction-timeout="3600"
-        location="org.apache.ofbiz.ebaystore.EbayStoreInventoryServices" invoke="updateEbayInventoryStatusByProductId" auth="true">
-        <description>update status   Inventory from ebay store inventory</description>
-        <auto-attributes mode="INOUT" optional="false" include="pk"></auto-attributes>
-        <attribute name="folderId" type="String" mode="INOUT" optional="false"></attribute>
-        <attribute name="ebayProductId" type="Long" mode="IN" optional="false"></attribute>
-    </service>
-    <service name="updateEbayInventoryStatus" engine="java"  transaction-timeout="7200"
-        location="org.apache.ofbiz.ebaystore.EbayStoreInventoryServices" invoke="updateEbayInventoryStatus" auth="true">
-        <attribute name="productStoreId" type="String" mode="IN" optional="false"></attribute>
-        <attribute name="facilityId" type="String" mode="IN" optional="false"></attribute>
-    </service>
-    <service name="updateEbayProductQtyReserved" default-entity-name="EbayProductStoreInventory" engine="simple"
-        location="component://ebaystore/minilang/EbayServices.xml" invoke="updateEbayProductQtyReserved" auth="true">
-        <description>Update/cancel an Product quantity that reserved from inventory</description>
-        <auto-attributes include="pk" mode="IN" optional="false"/>
-        <attribute name="quantity" type="BigDecimal" mode="IN" optional="false"></attribute>
-        <attribute name="actionType" type="String" mode="IN" optional="false"></attribute>
-    </service>
-    <service name="exportProductsFromEbayStore" engine="java" transaction-timeout="3600"
-        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="exportProductsFromEbayStore" auth="true">
-        <description>Export categories in store to eBay store</description>
-        <attribute name="productStoreId" type="String" mode="IN" optional="false"/>
-        <attribute name="productId" type="String" mode="IN" optional="false"/>
-        <attribute type="String" mode="IN" name="webSiteUrl" optional="false"/>
-        <attribute name="requireEbayInventory" type="String" mode="IN" optional="true"/>
-        <attribute name="listingTypeAuc" type="String" mode="IN" optional="true"/>
-        <attribute name="listingDurationAuc" type="String" mode="IN" optional="true"/>
-        <attribute name="listingTypeFixed" type="String" mode="IN" optional="true"/>
-        <attribute name="listingDurationFixed" type="String" mode="IN" optional="true"/>
-        <attribute name="quantity" type="String" mode="IN" optional="false"/>
-        <attribute name="country" type="String" mode="IN" optional="false"/>
-        <attribute name="location" type="String" mode="IN" optional="false"/>
-        <attribute name="payPalEmail" type="String" mode="IN" optional="true"/>
-        <attribute name="customXml" type="String" mode="IN" optional="false"  allow-html="any"/>
-        <attribute type="String" mode="IN" name="prodCatalogId" optional="true"/>
-        <attribute type="String" mode="IN" name="productCategoryId" optional="true"/>
-        <attribute type="String" mode="IN" name="paymentPayPal" optional="true"/>
-        <attribute type="String" mode="IN" name="paymentVisaMC" optional="true"/>
-        <attribute type="String" mode="IN" name="paymentAmEx" optional="true"/>
-        <attribute type="String" mode="IN" name="paymentDiscover" optional="true"/>
-        <attribute type="String" mode="IN" name="paymentCCAccepted" optional="true"/>
-        <attribute type="String" mode="IN" name="paymentCashInPerson" optional="true"/>
-        <attribute type="String" mode="IN" name="paymentCashOnPickup" optional="true"/>
-        <attribute type="String" mode="IN" name="paymentCOD" optional="true"/>
-        <attribute type="String" mode="IN" name="paymentCODPrePayDelivery" optional="true"/>
-        <attribute type="String" mode="IN" name="paymentMOCC" optional="true"/>
-        <attribute type="String" mode="IN" name="paymentMoneyXferAccepted" optional="true"/>
-        <attribute type="String" mode="IN" name="paymentPersonalCheck" optional="true"/>
-    </service>
-    <service name="updateEbayProductStoreInventory" default-entity-name="EbayProductStoreInventory" engine="entity-auto" invoke="update" auth="true">
-        <description>Update EbayProductStoreInventory entity</description>
-        <auto-attributes include="pk" mode="IN" optional="false"/>
-        <auto-attributes include="nonpk" mode="IN" optional="true"/>
-    </service>
-    <service name="addEbayDispute" engine="java"  transaction-timeout="3600"
-        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="addEbayDispute" auth="true">
-        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
-        <attribute name="itemId" mode="IN" type="String" optional="false"/>
-        <attribute name="transactionId" mode="IN" type="String" optional="false"/>
-        <attribute name="disputeReasonCodeType" mode="IN" type="String" optional="false"/>
-        <attribute name="disputeExplanationCodeType" mode="IN" type="String" optional="false"/>
-        <attribute name="disputeId" mode="OUT" type="String" optional="false"/>
-    </service>
-    <service name="checkEbaySecondChanceOffer" engine="java"  transaction-timeout="3600"
-        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="checkEbaySecondChanceOffer" auth="true">
-        <attribute name="productStoreId" mode="IN" type="String" optional="false"></attribute>
-        <attribute name="itemId" mode="IN" type="String" optional="false"></attribute>
-        <attribute name="isSecondChance" mode="OUT" type="Boolean" optional="false"></attribute>
-    </service>
-    <service name="addEbaySecondChanceOffer" engine="java"  transaction-timeout="3600"
-        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="addEbaySecondChanceOffer" auth="true">
-        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
-        <attribute name="itemId" mode="IN" type="String" optional="false"/>
-        <attribute name="duration" mode="IN" type="String" optional="false"/>
-        <attribute name="recipientBidderUserId" mode="IN" type="String" optional="false"/>
-        <attribute name="buyItNowPrice" mode="IN" type="String" optional="true"/>
-        <attribute name="sellerMessage" mode="IN" type="String" optional="true"/>
-    </service>
-    <service name="getEbayAllBidders" engine="java"  transaction-timeout="3600"
-        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="getEbayAllBidders" auth="true">
-        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
-        <attribute name="itemId" mode="IN" type="String" optional="false"/>
-        <attribute name="allBidders" mode="OUT" type="List" optional="true"/>
-    </service>
-    <service name="verifyEbayAddSecondChanceItem" engine="java"  transaction-timeout="3600"
-        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="verifyEbayAddSecondChanceItem" auth="true">
-        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
-        <attribute name="itemId" mode="IN" type="String" optional="false"/>
-        <attribute name="checkVerify" mode="OUT" type="Boolean" optional="false"/>
-    </service>
-    <service name="startEbayAutoPreference" engine="java" transaction-timeout="3600"
-        location="org.apache.ofbiz.ebaystore.EbayStoreHelper" invoke="startEbayAutoPreference" auth="true">
-        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
-        <attribute name="autoPrefEnumId" mode="IN" type="String" optional="false"/>
-        <attribute name="serviceName" mode="IN" type="String" optional="true"/>
-    </service>
-    <service name="stopEbayAutoPreference" engine="java" transaction-timeout="3600"
-        location="org.apache.ofbiz.ebaystore.EbayStoreHelper" invoke="stopEbayAutoPreference" auth="true">
-        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
-        <attribute name="autoPrefEnumId" mode="IN" type="String" optional="false"/>
-        <attribute name="serviceName" mode="IN" type="String" optional="true"/>
-    </service>
-    <service name="createEbayProductStorePref" engine="entity-auto" default-entity-name="EbayProductStorePref" invoke="create" auth="true">
-        <auto-attributes include="pk" mode="IN" optional="false"/>
-        <auto-attributes include="nonpk" mode="IN" optional="true"/>
-        <attribute name="serviceName" mode="IN" type="String" optional="false"/>
-    </service>
-    <service name="updateEbayProductStorePref" engine="entity-auto" default-entity-name="EbayProductStorePref" invoke="update" auth="true">
-        <auto-attributes include="pk" mode="IN" optional="false"/>
-        <auto-attributes include="nonpk" mode="IN" optional="true" />
-        <attribute name="enabled" mode="IN" type="String" optional="false" default-value="N"/>
-        <attribute name="serviceName" mode="IN" type="String" optional="false"/>
-    </service>
-    <service name="autoPrefLeaveFeedbackOption" engine="java" transaction-timeout="10800"
-        location="org.apache.ofbiz.ebaystore.EbayStoreAutoPreferences" invoke="autoPrefLeaveFeedbackOption" auth="false">
-        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
-        <attribute name="jobId" mode="IN" type="String" optional="false"/>
-    </service>
-    <service name="autoSendFeedbackReminderEmail" engine="java" transaction-timeout="10800"
-        location="org.apache.ofbiz.ebaystore.EbayStoreAutoPreferences" invoke="autoSendFeedbackReminderEmail" auth="false">
-        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
-        <attribute name="jobId" mode="IN" type="String" optional="false"/>
-    </service>
-    <service name="automaticEbayRelistSoldItems" engine="java"  transaction-timeout="7200"
-        location="org.apache.ofbiz.ebaystore.EbayStoreAutoPreferences" invoke="automaticEbayRelistSoldItems" auth="false">
-        <attribute name="jobId" mode="IN" type="String" optional="false"/>
-    </service>
-    <service name="automaticEbayDisputeNotComplete" engine="java"  transaction-timeout="7200"
-        location="org.apache.ofbiz.ebaystore.EbayStoreAutoPreferences" invoke="automaticEbayDisputeNotComplete" auth="false">
-        <description>Create Dispute if checkout has not been completed</description>
-        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
-        <attribute name="jobId" mode="IN" type="String" optional="false"/>
-    </service>
-    <service name="automaticEbayDisputeNotPay" engine="java"  transaction-timeout="7200"
-        location="org.apache.ofbiz.ebaystore.EbayStoreAutoPreferences" invoke="automaticEbayDisputeNotPay" auth="false">
-        <description>Create Dispute if checkout has been completed but no payment has been received</description>
-        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
-        <attribute name="jobId" mode="IN" type="String" optional="false"/>
-    </service>
-    <service name="autoSendPaymentReceivedEmail" engine="java"  transaction-timeout="7200"
-        location="org.apache.ofbiz.ebaystore.EbayStoreAutoPreferences" invoke="autoSendPaymentReceivedEmail" auth="false">
-        <description>automatically service sending an email when ebay seller has been received payment from ebay buyer</description>
-        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
-        <attribute name="jobId" mode="IN" type="String" optional="false"/>
-    </service>
-    <service name="runCombineOrders" engine="java" transaction-timeout="7200"
-        location="org.apache.ofbiz.ebaystore.EbayStoreAutoPreferences" invoke="runCombineOrders" auth="false">
-        <description>Automatic service to combine orders from condition in automatically preferences screen</description>
-        <attribute name="jobId" mode="IN" type="String" optional="false"/>
-        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
-    </service>
-    <service name="autoSendWinningBuyerNotification" engine="java" transaction-timeout="7200"
-        location="org.apache.ofbiz.ebaystore.EbayStoreAutoPreferences" invoke="autoSendWinningBuyerNotification" auth="false">
-        <description>Automatic service to send notification email to winning buyer on eBay</description>
-        <attribute name="jobId" mode="IN" type="String" optional="false"/>
-        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
-    </service>
-    <service name="autoSendItemDispatchedNotification" engine="java" transaction-timeout="7200"
-        location="org.apache.ofbiz.ebaystore.EbayStoreAutoPreferences" invoke="autoSendItemDispatchedNotification" auth="false">
-        <description>Automatic service to send item dispatched notification email when user mark sold listing as dispatched</description>
-        <attribute name="jobId" mode="IN" type="String" optional="false"/>
-        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
-    </service>
-    <service name="autoBlockItemsOutOfStock" engine="java" transaction-timeout="7200"
-        location="org.apache.ofbiz.ebaystore.EbayStoreAutoPreferences" invoke="autoBlockItemsOutOfStock" auth="false">
-        <description>Automatic service to send item dispatched notification email when user mark sold listing as dispatched</description>
-        <attribute name="jobId" mode="IN" type="String" optional="false"/>
-        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
-    </service>
-    <service name="exportProductEachItem" engine="java" transaction-timeout="7200"
-        location="org.apache.ofbiz.ebaystore.EbayStoreHelper" invoke="exportProductEachItem" auth="false">
-        <description>Export Product Each Item</description>
-        <attribute name="itemObject" mode="IN" type="Object" optional="false"/>
-    </service>
-    <service name="createEbayProductListing" engine="entity-auto" default-entity-name="EbayProductListing" invoke="create" auth="true">
-        <auto-attributes include="pk" mode="INOUT" optional="true"/>
-        <auto-attributes include="nonpk" mode="IN" optional="true"/>
-        <attribute name="autoRelisting" mode="IN" type="String" optional="false" default-value="N"/>
-        <attribute name="listingXml" mode="IN" type="String" optional="true" allow-html="any"/>
-    </service>
-    <service name="updateEbayProductListing" engine="entity-auto" default-entity-name="EbayProductListing" invoke="update" auth="true" >
-        <attribute name="productListingId" mode="IN" type="String" optional="false"/>
-        <auto-attributes include="nonpk" mode="IN" optional="true" />
-        <attribute name="listingXml" mode="IN" type="String" optional="true" allow-html="any"/>
-    </service>
-    <service name="setEbayProductListingAttribute" engine="java" transaction-timeout="3600"
-        location="org.apache.ofbiz.ebaystore.EbayStoreHelper" invoke="setEbayProductListingAttribute" auth="true">
-        <attribute name="productListingId" mode="IN" type="String" optional="false"/>
-        <attribute name="attributeMapList" mode="IN" type="java.util.HashMap" optional="false"/>
-    </service>
-    <service name="autoRelistingItems" engine="java" transaction-timeout="7200"
-        location="org.apache.ofbiz.ebaystore.EbayStoreAutoPreferences" invoke="autoRelistingItems" auth="false">
-        <description>Automatic service to re-listing items when They are end item</description>
-        <attribute name="jobId" mode="IN" type="String" optional="false"/>
-        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
-    </service>
-    <service name="uploadTrackingInfoBackToEbay" engine="java" transaction-timeout="3600"
-        location="org.apache.ofbiz.ebaystore.EbayStoreHelper" invoke="uploadTrackingInfoBackToEbay" auth="true">
-        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
-        <attribute name="orderId" type="String" mode="IN" optional="false"/>
-    </service>
-    <service name="insertErrorMessagesFromEbay" engine="entity-auto" default-entity-name="EBayLogMessagesInfo" invoke="create" auth="true">
-        <auto-attributes include="pk" mode="IN" optional="false"/>
-        <auto-attributes include="nonpk" mode="IN" optional="true"/>
-        <attribute name="logAck" mode="IN" type="String" optional="false"/>
-        <attribute name="functionName" mode="IN" type="String" optional="false"/>
-        <attribute name="logMessage" mode="IN" type="String" optional="false"/>
-    </service>
-    <service name="ebayBestOfferPrefCond" engine="java"
-        location="org.apache.ofbiz.ebaystore.EbayBestOfferAutoPref" invoke="ebayBestOfferPrefCond" auth="true">
-        <attribute name="productStoreId" mode="IN" type="String"/>
-        <attribute name="enabled" mode="IN" type="String" default-value="N" optional="true"></attribute>
-        <!--<attribute name="userLogin" mode="IN" type="String"></attribute>-->
-        <attribute name="condition1" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="condition2" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="condition3" mode="IN" type="String" default-value="N" optional="true"></attribute>
-        <attribute name="condition4" mode="IN" type="String" default-value="N" optional="true"></attribute>
-        <attribute name="condition5" mode="IN" type="String" default-value="N" optional="true"></attribute>
-        <attribute name="condition6" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="condition7" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="condition8" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="condition9" mode="IN" type="String" default-value="N"></attribute>
-        <attribute name="condition10" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="condition11" mode="IN" type="String" optional="true"></attribute>
-    </service>
-    <service name="createEbayProductStorePrefCond" engine="entity-auto" default-entity-name="EbayProductStorePrefCond" invoke="create" auth="true" use-transaction="true">
-        <auto-attributes include="pk" mode="IN" optional="false"/>
-        <auto-attributes include="nonpk" mode="IN" optional="true"/>
-    </service>
-    <service name="updateEbayProductStorePrefCond" engine="entity-auto" default-entity-name="EbayProductStorePrefCond" invoke="update" auth="true" use-transaction="true">
-        <auto-attributes include="pk" mode="IN" optional="false"/>
-        <auto-attributes include="nonpk" mode="IN" optional="true" />
-        <attribute name="condition" mode="IN" type="String" optional="false"/>
-    </service>
-    <service name="autoBestOffer" engine="java" transaction-timeout="36000"
-        location="org.apache.ofbiz.ebaystore.EbayStoreAutoPreferences" invoke="autoBestOffer" auth="false">
-        <attribute name="jobId" mode="IN" type="String" optional="false"/>
-        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
-    </service>
-    <service name="getMyeBaySelling" engine="java" transaction-timeout="36000"
-        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="getMyeBaySelling" auth="true">
-        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
-        <attribute name="entriesPerPage" mode="IN" type="String" optional="true"/>
-        <attribute name="pageNumber" mode="IN" type="String" optional="true"/>
-        <attribute name="listingType" mode="IN" type="String" optional="true"/>
-        <attribute name="activeItems" mode="OUT" type="List" optional="true"/>
-        <attribute name="soldItems" mode="OUT" type="List" optional="true"/>
-        <attribute name="unsoldItems" mode="OUT" type="List" optional="true"/>
-        <attribute name="scheduledItems" mode="OUT" type="List" optional="true"/>
-        <attribute name="activeSize" mode="OUT" type="Integer" optional="true"/>
-        <attribute name="soldSize" mode="OUT" type="Integer" optional="true"/>
-        <attribute name="unsoldeSize" mode="OUT" type="Integer" optional="true"/>
-        <attribute name="scheduledSize" mode="OUT" type="Integer" optional="true"/>
-    </service>
-    <service name="getEbayStoreProductItem" engine="java" transaction-timeout="3600"
-        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="getEbayStoreProductItem" auth="true">
-        <description>Get item data (title, description, price information, and so on) for the specified item ID</description>
-        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
-        <attribute name="itemId" mode="IN" type="String" optional="false"/>
-        <attribute name="listingType" mode="OUT" type="String" optional="true"/>
-        <attribute name="title" mode="OUT" type="String" optional="true"/>
-        <attribute name="description" mode="OUT" type="String" optional="true"/>
-        <attribute name="price" mode="OUT" type="String" optional="true"/>
-        <attribute name="currencyId" mode="OUT" type="String" optional="true"/>
-        <attribute name="pictureURL" mode="OUT" type="String" optional="true"/>
-    </service>
-    <service name="reviseEbayStoreProductItem" engine="java" transaction-timeout="3600"
-        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="reviseEbayStoreProductItem" auth="true">
-        <description>Change the properties of a currently active listing</description>
-        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
-        <attribute name="itemId" mode="IN" type="String" optional="false"/>
-        <attribute name="listingType" mode="IN" type="String" optional="true"/>
-        <attribute name="title" mode="IN" type="String" optional="true"/>
-        <attribute name="description" mode="IN" type="String" allow-html="any"/>
-        <attribute name="price" mode="IN" type="String" optional="true"/>
-        <attribute name="currencyId" mode="IN" type="String" optional="true"/>
-        <attribute mode="IN" name="imageData" optional="true" type="java.nio.ByteBuffer"/>
-        <attribute mode="IN" name="_imageData_contentType" optional="true" type="String"/>
-        <attribute mode="IN" name="_imageData_fileName" optional="true" type="String"/>
-    </service>
-    <service name="listBestOfferIncludeMessage" engine="java" transaction-timeout="10000"
-        location="org.apache.ofbiz.ebaystore.EbayStoreCustomerService" invoke="listBestOfferIncludeMessage">
-        <description>List customer offer data</description>
-        <attribute name="userId" mode="IN" type="String"></attribute>
-        <attribute name="itemId" mode="IN" type="String"></attribute>
-        <attribute name="bestOfferId" mode="IN" type="String"></attribute>
-        <attribute name="productStoreId" mode="IN" type="String"></attribute>
-        <attribute name="email" mode="OUT" type="String" optional="true"></attribute>
-        <attribute name="message" mode="OUT" type="String" optional="true"></attribute>
-        <attribute name="price" mode="OUT" type="String" optional="true"></attribute>
-        <attribute name="quantity" mode="OUT" type="String" optional="true"></attribute>
-        <attribute name="offerStatus" mode="OUT" type="String" optional="true"></attribute>
-        <attribute name="itemName" mode="OUT" type="String" optional="true"></attribute>
-    </service>
-    <service name="updateContactStatus" engine="java" transaction-timeout="10000"
-        location="org.apache.ofbiz.ebaystore.EbayStoreCustomerService" invoke="updateContactStatus">
-        <description>List customer offer data</description>
-        <attribute name="userId" mode="INOUT" type="String"></attribute>
-        <attribute name="itemId" mode="INOUT" type="String"></attribute>
-        <attribute name="itemName" mode="INOUT" type="String"></attribute>
-        <attribute name="productStoreId" mode="INOUT" type="String"></attribute>
-        <attribute name="offerId" mode="INOUT" type="String"></attribute>
-        <attribute name="price" mode="INOUT" type="String"></attribute>
-        <attribute name="email" mode="INOUT" type="String"></attribute>
-        <attribute name="quantity" mode="INOUT" type="String"></attribute>
-        <attribute name="contactStatus" mode="INOUT" type="String"></attribute>
-        <attribute name="contactSetting" mode="IN" type="String"></attribute>
-    </service>
-    <service name="deleteContactAlert" engine="java" transaction-timeout="10000"
-        location="org.apache.ofbiz.ebaystore.EbayStoreCustomerService" invoke="deleteContactAlert">
-        <description>Delete customer offer data</description>
-        <attribute name="userId" mode="IN" type="String"></attribute>
-        <attribute name="itemId" mode="IN" type="String"></attribute>
-        <attribute name="productStoreId" mode="INOUT" type="String"></attribute>
-    </service>
-    <service name="geteBayClosedItem" engine="java" transaction-timeout="12000"
-        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="geteBayClosedItem">
-        <description>List closed item in store</description>
-        <attribute name="productStoreId" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="closedItemList" mode="OUT" type="List"></attribute>
-    </service>
-    <service name="getEbayStoreOrders" engine="java" transaction-timeout="120000"
-        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="getEbayOrders">
-        <description>List closed item in store</description>
-        <attribute name="productStoreId" mode="INOUT" type="String" optional="false"></attribute>
-        <attribute name="itemId" mode="IN" type="String" optional="false"></attribute>
-        <attribute name="transactionId" mode="IN" type="String" optional="false"></attribute>
-        <attribute name="startTime" mode="IN" type="String" optional="false"></attribute>
-        <attribute name="endTime" mode="IN" type="String" optional="false"></attribute>
-        <attribute name="totalPrice" mode="OUT" type="Double" optional="true"></attribute>
-        <attribute name="amountPaid" mode="OUT" type="Double" optional="true"></attribute>
-        <attribute name="shippingDetail" mode="OUT" type="Map" optional="true"></attribute>
-        <attribute name="checkoutStatus" mode="OUT" type="String" optional="true"></attribute>
-        <attribute name="paymentMethod" mode="OUT" type="String" optional="true"></attribute>
-    </service>
-    <service name="getOrderTransactionList" engine="java" transaction-timeout="12000"
-        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="getOrderTransactionList">
-        <description>List closed item in store</description>
-        <attribute name="productStoreId" mode="INOUT" type="String" optional="true"></attribute>
-        <attribute name="orderList" mode="OUT" type="List" optional="true"></attribute>
-    </service>
-    <service name="getSellerTransaction" engine="java" transaction-timeout="12000"
-        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="getSellerTransaction">
-        <description>List closed item in store</description>
-        <attribute name="productStoreId" mode="INOUT" type="String" optional="true"></attribute>
-        <attribute name="timeTo" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="timeFrom" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="orderList" mode="OUT" type="List"></attribute>
-    </service>
-    <service name="getEbayStoreTransaction" engine="java" transaction-timeout="12000"
-        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="getEbayStoreTransaction">
-        <description>List closed item in store</description>
-        <attribute name="productStoreId" mode="INOUT" type="String" optional="false"></attribute>
-        <attribute name="fromDate" mode="IN" type="String" optional="false"></attribute>
-        <attribute name="thruDate" mode="IN" type="String" optional="false"></attribute>
-        <attribute name="formSelect" mode="OUT" type="String" optional="false"></attribute>
-        <attribute name="orderIdList" mode="OUT" type="List" optional="true"></attribute>
-        <attribute name="transactionsList" mode="OUT" type="List" optional="true"></attribute>
-    </service>
-    <service name="getEbayStoreOrder" engine="java" transaction-timeout="12000"
-        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="getEbayStoreOrder">
-        <description>Import transaction from ebay to OFBiz</description>
-        <attribute name="productStoreId" mode="INOUT" type="String" optional="false"></attribute>
-        <attribute name="fromDate" mode="IN" type="String" optional="false"></attribute>
-        <attribute name="thruDate" mode="IN" type="String" optional="false"></attribute>
-        <attribute name="formSelect" mode="OUT" type="String" optional="false"></attribute>
-        <attribute name="orderList" mode="OUT" type="List" optional="true"></attribute>
-    </service>
-    <service name="EbayStoreImportTransaction" engine="java" transaction-timeout="12000"
-        location="org.apache.ofbiz.ebaystore.EbayStoreOrder" invoke="EbayStoreImportTransaction">
-        <description>List closed item in store</description>
-        <attribute name="productStoreId" mode="INOUT" type="String" optional="false"></attribute>
-        <attribute name="externalId" mode="IN" type="String" optional="false"></attribute>
-        <attribute name="title" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="createdDate" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="ebayUserIdBuyer" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="eiasTokenBuyer" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="checkoutStatus" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="importStatus" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="productId" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="quantityPurchased" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="transactionPrice" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="shippingService" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="shippingServiceCost" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="shippingTotalAdditionalCost" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="salesTaxAmount" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="salesTaxPercent" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="amountPaid" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="shippedTime" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="paidTime" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="buyerName" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="emailBuyer" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="shippingAddressPhone" mode="IN" type="String"></attribute>
-        <attribute name="shippingAddressStreet" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="shippingAddressStreet1" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="shippingAddressStreet2" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="shippingAddressPostalCode" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="shippingAddressCountry" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="shippingAddressStateOrProvince" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="shippingAddressCityName" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="shippingAddressCountry" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="formSelect" mode="OUT" type="String" optional="false"></attribute>
-    </service>
-    <service name="EbayStoreCreateTransactionShoppingCart" engine="java" transaction-timeout="12000"
-        location="org.apache.ofbiz.ebaystore.EbayStoreOrder" invoke="EbayStoreCreateTransactionShoppingCart">
-        <description>Create Shopping Cart to store transaction from Ebay</description>
-        <attribute name="productStoreId" mode="IN" type="String" optional="false"></attribute>
-        <attribute name="externalId" mode="IN" type="String" optional="false"></attribute>
-        <attribute name="title" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="createdDate" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="ebayUserIdBuyer" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="eiasTokenBuyer" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="checkoutStatus" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="importStatus" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="productId" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="quantityPurchased" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="transactionPrice" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="shippingService" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="shippingServiceCost" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="shippingTotalAdditionalCost" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="salesTaxAmount" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="salesTaxPercent" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="amountPaid" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="shippedTime" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="paidTime" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="buyerName" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="emailBuyer" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="shippingAddressPhone" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="shippingAddressStreet" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="shippingAddressStreet1" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="shippingAddressStreet2" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="shippingAddressPostalCode" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="shippingAddressCountry" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="shippingAddressStateOrProvince" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="shippingAddressCityName" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="shippingAddressCountry" mode="IN" type="String" optional="true"></attribute>
-    </service>
-    <service name="EbayStoreImportOrder" engine="java" transaction-timeout="12000"
-        location="org.apache.ofbiz.ebaystore.EbayStoreOrder" invoke="EbayStoreImportOrder">
-        <description>Import order from ebay to OFBiz</description>
-        <attribute name="orderId" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="externalId" mode="IN" type="String" optional="false"></attribute>
-        <attribute name="productStoreId" mode="INOUT" type="String" optional="false"></attribute>
-        <attribute name="ebayUserIdBuyer" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="emailBuyer" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="createdDate" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="paymentMethodUsed" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="amountPaid" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="paidTime" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="shippedTime" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="shippingAddressCtx" mode="IN" type="Map" optional="true"></attribute>
-        <attribute name="shippingServiceSelectedCtx" mode="IN" type="Map" optional="true"></attribute>
-        <attribute name="shippingDetailsCtx" mode="IN" type="Map" optional="true"></attribute>
-        <attribute name="checkoutStatusCtx" mode="IN" type="Map" optional="true"></attribute>
-        <attribute name="externalTransactionCtx" mode="IN" type="Map" optional="true"></attribute>
-        <attribute name="orderItemList" mode="IN" type="List" optional="true"></attribute>
-        <attribute name="formSelect" mode="OUT" type="String" optional="true"></attribute>
-    </service>
-    <service name="EbayStoreCreateOrderShoppingCart" engine="java" transaction-timeout="12000"
-        location="org.apache.ofbiz.ebaystore.EbayStoreOrder" invoke="EbayStoreCreateOrderShoppingCart">
-        <description>Import order from ebay to OFBiz</description>
-        <attribute name="productStoreId" mode="IN" type="String"></attribute>
-        <attribute name="orderId" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="externalId" mode="IN" type="String"></attribute>
-        <attribute name="ebayUserIdBuyer" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="emailBuyer" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="createdDate" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="paymentMethodUsed" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="amountPaid" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="paidTime" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="shippedTime" mode="IN" type="String" optional="true"></attribute>
-        <attribute name="shippingAddressCtx" mode="IN" type="Map" optional="true"></attribute>
-        <attribute name="shippingServiceSelectedCtx" mode="IN" type="Map" optional="true"></attribute>
-        <attribute name="shippingDetailsCtx" mode="IN" type="Map" optional="true"></attribute>
-        <attribute name="checkoutStatusCtx" mode="IN" type="Map" optional="true"></attribute>
-        <attribute name="externalTransactionCtx" mode="IN" type="Map" optional="true"></attribute>
-        <attribute name="orderItemList" mode="IN" type="List" optional="true"></attribute>
-    </service>
-</services>
+<?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.
+-->
+
+<services xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+        xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/services.xsd">
+    <description>eBay Component Services</description>
+    <vendor>OFBiz</vendor>
+    <version>1.0</version>
+
+    <service name="createEbayAccount" engine="simple"
+        location="component://ebaystore/minilang/EbayServices.xml" invoke="createEbayAccount" auth="true">
+        <attribute name="salutation" mode="IN" type="String" optional="true"/>
+        <attribute name="firstName" mode="IN" type="String" optional="false"/>
+        <attribute name="middleName" mode="IN" type="String" optional="true"/>
+        <attribute name="lastName" mode="IN" type="String" optional="false"/>
+        <attribute name="gender" mode="IN" type="String" optional="true"/>
+        <attribute name="userLoginId" mode="IN" type="String" optional="false"/>
+        <attribute name="currentPassword" mode="IN" type="String" optional="false"/>
+        <attribute name="currentPasswordVerify" mode="IN" type="String" optional="false"/>
+        <attribute name="statusId" mode="IN" type="String" optional="true"/>
+        <attribute name="productStoreId" mode="OUT" type="String" optional="false"/>
+    </service>
+    <service name="exportCategoriesSelectedToEbayStore" engine="java" transaction-timeout="7200"
+        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="exportCategoriesSelectedToEbayStore" auth="true">
+        <description>Export categories in store to eBay store</description>
+        <attribute name="productStoreId" type="String" mode="IN" optional="false"/>
+        <attribute name="partyId" type="String" mode="IN" optional="false"/>
+        <attribute name="prodCatalogId" type="String" mode="IN" optional="false"/>
+    </service>
+    <!-- Store output -->
+    <service name="getEbayStoreOutput" engine="java" transaction-timeout="7200"  
+        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="getEbayStoreOutput" auth="true">
+        <description>get ebay store description</description>
+        <attribute name="productStoreId" type="String" mode="IN" optional="false"/>
+        <attribute name="ebayStore" type="Map" mode="OUT" optional="true"/>
+    </service>
+    <service name="retrievePredesignedLogoOption" engine="java" transaction-timeout="7200"  
+        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="retrievePredesignedLogoOption" auth="true">
+        <description>get ebay store logos description</description>
+        <attribute name="productStoreId" type="String" mode="IN" optional="false"/>
+        <attribute name="storeLogoOptList" type="List" mode="OUT" optional="true"/>
+    </service>
+    <service name="retrieveBasicThemeArray" engine="java" transaction-timeout="7200"  
+        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="retrieveBasicThemeArray" auth="true">
+        <description>get ebay store Basic theme Array  description</description>
+        <attribute name="productStoreId" type="String" mode="IN" optional="false"/>
+        <attribute name="storeThemeList" type="List" mode="OUT" optional="true"/>
+    </service>
+    <service name="retrieveAdvancedThemeArray" engine="java" transaction-timeout="7200"  
+        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="retrieveAdvancedThemeArray" auth="true">
+        <description>get ebay store Advanced theme Array  description</description>
+        <attribute name="productStoreId" type="String" mode="IN" optional="false"/>
+        <attribute name="storeThemeList" type="List" mode="OUT" optional="true"/>
+        <attribute name="storeAdvancedThemeColorOptList" type="List" mode="OUT" optional="true"/>
+    </service>
+    <service name="retrieveStoreFontTheme" engine="java" transaction-timeout="7200"  
+        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="retrieveStoreFontTheme" auth="true">
+        <description>get ebay store Advanced theme Array  description</description>
+        <attribute name="productStoreId" type="String" mode="IN" optional="false"/>
+        <attribute name="advanceFontTheme" type="Map" mode="OUT" optional="true"/>
+    </service>
+    <service name="setEbayStoreInput" engine="java"  transaction-timeout="3600"
+        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="setEbayStoreInput" auth="true">
+        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
+        <attribute name="themeType" mode="IN" type="String" optional="false"/>
+        <attribute name="storeName" mode="IN" type="String" optional="false"/>
+        <attribute name="storeDesc" mode="IN" type="String" optional="false"/>
+        <attribute name="storeUrl" mode="IN" type="String" optional="false"/>
+        <attribute name="storeLogoId" mode="IN" type="String" optional="true"/>
+        <attribute name="storeLogoName" mode="IN" type="String" optional="true"/>
+        <attribute name="storeLogoURL" mode="IN" type="String" optional="true"/>
+        <attribute name="storeAdvancedTheme" mode="IN" type="String" optional="true"/>
+        <attribute name="storeAdvancedThemeColor" mode="IN" type="String" optional="true"/>
+        <attribute name="storeBasicTheme" mode="IN" type="String" optional="true"/>
+        <attribute name="storePrimaryColor" mode="IN" type="String" optional="true"/>
+        <attribute name="storeSecondaryColor" mode="IN" type="String" optional="true"/>
+        <attribute name="storeAccentColor" mode="IN" type="String" optional="true"/>
+        <attribute name="storeNameFont" mode="IN" type="String" optional="true"/>
+        <attribute name="storeNameFontSize" mode="IN" type="String" optional="true"/>
+        <attribute name="storeNameFontColor" mode="IN" type="String" optional="true"/>
+        <attribute name="storeTitleFont" mode="IN" type="String" optional="true"/>
+        <attribute name="storeTitleFontSize" mode="IN" type="String" optional="true"/>
+        <attribute name="storeTitleFontColor" mode="IN" type="String" optional="true"/>
+        <attribute name="storeDescFont" mode="IN" type="String" optional="true"/>
+        <attribute name="storeDescFontSize" mode="IN" type="String" optional="true"/>
+        <attribute name="storeDescFontColor" mode="IN" type="String" optional="true"/>
+        <attribute name="storeCustomHeaderLayout" mode="IN" type="String" optional="false"/>
+        <attribute name="storeCustomHeader" mode="IN" type="String" allow-html="any" optional="true"/>
+        <attribute name="storeHeaderStyle" mode="IN" type="String" optional="false"/>
+        <attribute name="storeItemLayout" mode="IN" type="String" optional="false"/>
+        <attribute name="storeItemSortOrder" mode="IN" type="String" optional="false"/>
+        <attribute name="storeMerchDisplay" mode="IN" type="String" optional="false"/>
+        <attribute name="storeSubscriptionDisplay" mode="IN" type="String" optional="false"/>
+        <attribute name="ebayStore" type="Map" mode="OUT" optional="true"/>
+    </service>
+    <!-- eBay account -->
+    <service name="getEbayStoreUser" engine="java" location="org.apache.ofbiz.ebaystore.EbayStore" invoke="getEbayStoreUser" auth="true" transaction-timeout="3600">
+        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
+        <attribute name="userLoginId" mode="OUT" type="String" optional="true"/>
+    </service>
+    <service name="getEbayUser" engine="java" transaction-timeout="3600"
+        location="org.apache.ofbiz.ebaystore.EbayAccount" invoke="getEbayUser" auth="true">
+        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
+        <attribute name="email" mode="OUT" type="String" optional="true"/>
+        <attribute name="registrationAddress" mode="OUT" type="Map" optional="true"/>
+        <attribute name="status" mode="OUT" type="String" optional="true"/>
+    </service>
+    <service name="getEbayAccount" engine="java" transaction-timeout="3600"
+        location="org.apache.ofbiz.ebaystore.EbayAccount" invoke="getEbayAccount" auth="true">
+        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
+        <attribute name="accountList" mode="OUT" type="List" optional="true"/>
+    </service>
+    <service name="getEbayUserPreference" engine="java" transaction-timeout="3600"
+        location="org.apache.ofbiz.ebaystore.EbayAccount" invoke="getEbayUserPreference" auth="true">
+        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
+        <attribute name="userPreferenceList" mode="OUT" type="List" optional="true"/>
+    </service>
+    <!-- eBay Feedback -->
+    <service name="loadFeedback" engine="java"  transaction-timeout="3600"
+        location="org.apache.ofbiz.ebaystore.EbayFeedback" invoke="loadFeedback" auth="true">
+        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
+    </service>
+    <service name="getItemsAwaitingFeedback" engine="java"  transaction-timeout="3600"
+        location="org.apache.ofbiz.ebaystore.EbayFeedback" invoke="getItemsAwaitingFeedback" auth="true">
+        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
+        <attribute name="itemsAwaitingFeedback" mode="OUT" type="List" optional="true"/>
+    </service>
+    <service name="leaveFeedback" engine="java"  transaction-timeout="3600"
+        location="org.apache.ofbiz.ebaystore.EbayFeedback" invoke="leaveFeedback" auth="true">
+        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
+        <attribute name="transactionId" mode="IN" type="String" optional="false"/>
+        <attribute name="itemId" mode="IN" type="String" optional="false"/>
+        <attribute name="targetUser" mode="IN" type="String" optional="false"/>
+        <attribute name="commentingUser" mode="IN" type="String" optional="false"/>
+        <attribute name="role" mode="IN" type="String" optional="false"/>
+        <attribute name="commentType" mode="IN" type="String" optional="false"/>
+        <attribute name="commentText" mode="IN" type="String" optional="false"/>
+        <attribute name="ratingItem" mode="IN" type="String" optional="true"/>
+        <attribute name="ratingComm" mode="IN" type="String" optional="true"/>
+        <attribute name="ratingShip" mode="IN" type="String" optional="true"/>
+        <attribute name="ratingShipHand" mode="IN" type="String" optional="true"/>
+        <attribute name="AqItemAsDescribedId" mode="IN" type="String" optional="true"></attribute>
+    </service>
+    <service name="getEbayActiveItems" engine="java"  transaction-timeout="3600"
+        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="getEbayActiveItems" auth="true">
+        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
+        <attribute name="activeItems" mode="OUT" type="List" optional="true"/>
+    </service>
+    <service name="getEbaySoldItems" engine="java"  transaction-timeout="3600"
+        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="getEbaySoldItems" auth="true">
+        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
+        <attribute name="status" mode="IN" type="String" optional="true"/>
+        <attribute name="period" mode="IN" type="String" optional="true"/>
+        <attribute name="filter" mode="IN" type="String" optional="true"/>
+        <attribute name="itemId" mode="IN" type="String" optional="true"/>
+        <attribute name="buyerId" mode="IN" type="String" optional="true"/>
+        <attribute name="soldItems" mode="OUT" type="List" optional="true"/>
+    </service>
+    <!-- ebay inventory -->
+    <service name="reserveEbayProductInventory" engine="simple"
+        location="component://ebaystore/minilang/EbayServices.xml" invoke="reserveEbayProductInventory">
+        <description>Reserve Inventory in a Product Store</description>
+        <attribute name="productStoreId" type="String" mode="IN" optional="false"></attribute>
+        <attribute name="productId" type="String" mode="IN" optional="false"></attribute>
+        <attribute name="facilityId" type="String" mode="IN" optional="false"></attribute>
+        <attribute name="quantity"  type="BigDecimal" mode="IN" optional="false"></attribute>
+        <attribute name="quantityNotReserved" type="BigDecimal" mode="OUT" optional="false"></attribute>
+    </service>
+    <service name="reserveEbayProductInventoryByStoreFacility" engine="simple"
+        location="component://product/minilang/product/inventory/InventoryReserveServices.xml" invoke="reserveProductInventory" auth="true">
+        <description>Reserve product for ebay Inventory and make reserve for a Product By Facility
+            If requireInventory is Y the quantity not reserved is returned, if N then a negative
+            availableToPromise will be used to track quantity ordered beyond what is in stock.
+        </description>
+        <attribute name="productId" type="String" mode="IN" optional="false"/>
+        <attribute name="facilityId" type="String" mode="IN" optional="false"/>
+        <attribute name="orderId" type="String" mode="IN" optional="true"/>
+        <attribute name="orderItemSeqId" type="String" mode="IN" optional="true"/>
+        <attribute name="shipGroupSeqId" type="String" mode="IN" optional="true"/>
+        <attribute name="quantity" type="BigDecimal" mode="IN" optional="false"/>
+        <attribute name="reservedDatetime" type="Timestamp" mode="IN" optional="true"/>
+        <attribute name="requireInventory" type="String" mode="IN" optional="false"/>
+        <attribute name="reserveOrderEnumId" type="String" mode="IN" optional="true"/>
+        <attribute name="reserveReasonEnumId" type="String" mode="IN" optional="false"/>
+        <attribute name="sequenceId" type="Long" mode="IN" optional="true"/>
+        <attribute name="priority" type="String" mode="IN"  optional="true"/>
+        <attribute name="quantityNotReserved" type="BigDecimal" mode="OUT" optional="false"/>
+    </service>
+    <service name="updateEbayStoreInventory" engine="java"  transaction-timeout="3600"
+        location="org.apache.ofbiz.ebaystore.EbayStoreInventoryServices" invoke="updateEbayStoreInventory" auth="true">
+        <description>update  Inventory on ebay store inventory</description>
+        <attribute name="productStoreId" type="String" mode="INOUT" optional="false"></attribute>
+        <attribute name="productId" type="String" mode="IN" optional="false"></attribute>
+        <attribute name="folderId" type="String" mode="INOUT" optional="false"></attribute>
+        <attribute name="facilityId" type="String" mode="INOUT" optional="false"></attribute>
+    </service>
+    <service name="getFolderInEbayStoreInventory" engine="java" transaction-timeout="7200"  
+        location="org.apache.ofbiz.ebaystore.EbayStoreInventoryServices" invoke="getFolderInEbayStoreInventory" auth="true">
+        <description>get ebay folder in ebay store inventory</description>
+        <attribute name="productStoreId" type="String" mode="IN" optional="false"/>
+        <attribute name="folderId" type="String" mode="OUT" optional="false"></attribute>
+    </service>
+    <service name="updateEbayInventoryStatusByProductId" default-entity-name="EbayProductStoreInventory" engine="java"  transaction-timeout="3600"
+        location="org.apache.ofbiz.ebaystore.EbayStoreInventoryServices" invoke="updateEbayInventoryStatusByProductId" auth="true">
+        <description>update status   Inventory from ebay store inventory</description>
+        <auto-attributes mode="INOUT" optional="false" include="pk"></auto-attributes>
+        <attribute name="folderId" type="String" mode="INOUT" optional="false"></attribute>
+        <attribute name="ebayProductId" type="Long" mode="IN" optional="false"></attribute>
+    </service>
+    <service name="updateEbayInventoryStatus" engine="java"  transaction-timeout="7200"
+        location="org.apache.ofbiz.ebaystore.EbayStoreInventoryServices" invoke="updateEbayInventoryStatus" auth="true">
+        <attribute name="productStoreId" type="String" mode="IN" optional="false"></attribute>
+        <attribute name="facilityId" type="String" mode="IN" optional="false"></attribute>
+    </service>
+    <service name="updateEbayProductQtyReserved" default-entity-name="EbayProductStoreInventory" engine="simple"
+        location="component://ebaystore/minilang/EbayServices.xml" invoke="updateEbayProductQtyReserved" auth="true">
+        <description>Update/cancel an Product quantity that reserved from inventory</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+        <attribute name="quantity" type="BigDecimal" mode="IN" optional="false"></attribute>
+        <attribute name="actionType" type="String" mode="IN" optional="false"></attribute>
+    </service>
+    <service name="exportProductsFromEbayStore" engine="java" transaction-timeout="3600"
+        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="exportProductsFromEbayStore" auth="true">
+        <description>Export categories in store to eBay store</description>
+        <attribute name="productStoreId" type="String" mode="IN" optional="false"/>
+        <attribute name="productId" type="String" mode="IN" optional="false"/>
+        <attribute type="String" mode="IN" name="webSiteUrl" optional="false"/>
+        <attribute name="requireEbayInventory" type="String" mode="IN" optional="true"/>
+        <attribute name="listingTypeAuc" type="String" mode="IN" optional="true"/>
+        <attribute name="listingDurationAuc" type="String" mode="IN" optional="true"/>
+        <attribute name="listingTypeFixed" type="String" mode="IN" optional="true"/>
+        <attribute name="listingDurationFixed" type="String" mode="IN" optional="true"/>
+        <attribute name="quantity" type="String" mode="IN" optional="false"/>
+        <attribute name="country" type="String" mode="IN" optional="false"/>
+        <attribute name="location" type="String" mode="IN" optional="false"/>
+        <attribute name="payPalEmail" type="String" mode="IN" optional="true"/>
+        <attribute name="customXml" type="String" mode="IN" optional="false"  allow-html="any"/>
+        <attribute type="String" mode="IN" name="prodCatalogId" optional="true"/>
+        <attribute type="String" mode="IN" name="productCategoryId" optional="true"/>
+        <attribute type="String" mode="IN" name="paymentPayPal" optional="true"/>
+        <attribute type="String" mode="IN" name="paymentVisaMC" optional="true"/>
+        <attribute type="String" mode="IN" name="paymentAmEx" optional="true"/>
+        <attribute type="String" mode="IN" name="paymentDiscover" optional="true"/>
+        <attribute type="String" mode="IN" name="paymentCCAccepted" optional="true"/>
+        <attribute type="String" mode="IN" name="paymentCashInPerson" optional="true"/>
+        <attribute type="String" mode="IN" name="paymentCashOnPickup" optional="true"/>
+        <attribute type="String" mode="IN" name="paymentCOD" optional="true"/>
+        <attribute type="String" mode="IN" name="paymentCODPrePayDelivery" optional="true"/>
+        <attribute type="String" mode="IN" name="paymentMOCC" optional="true"/>
+        <attribute type="String" mode="IN" name="paymentMoneyXferAccepted" optional="true"/>
+        <attribute type="String" mode="IN" name="paymentPersonalCheck" optional="true"/>
+    </service>
+    <service name="updateEbayProductStoreInventory" default-entity-name="EbayProductStoreInventory" engine="entity-auto" invoke="update" auth="true">
+        <description>Update EbayProductStoreInventory entity</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+    </service>
+    <service name="addEbayDispute" engine="java"  transaction-timeout="3600"
+        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="addEbayDispute" auth="true">
+        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
+        <attribute name="itemId" mode="IN" type="String" optional="false"/>
+        <attribute name="transactionId" mode="IN" type="String" optional="false"/>
+        <attribute name="disputeReasonCodeType" mode="IN" type="String" optional="false"/>
+        <attribute name="disputeExplanationCodeType" mode="IN" type="String" optional="false"/>
+        <attribute name="disputeId" mode="OUT" type="String" optional="false"/>
+    </service>
+    <service name="checkEbaySecondChanceOffer" engine="java"  transaction-timeout="3600"
+        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="checkEbaySecondChanceOffer" auth="true">
+        <attribute name="productStoreId" mode="IN" type="String" optional="false"></attribute>
+        <attribute name="itemId" mode="IN" type="String" optional="false"></attribute>
+        <attribute name="isSecondChance" mode="OUT" type="Boolean" optional="false"></attribute>
+    </service>
+    <service name="addEbaySecondChanceOffer" engine="java"  transaction-timeout="3600"
+        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="addEbaySecondChanceOffer" auth="true">
+        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
+        <attribute name="itemId" mode="IN" type="String" optional="false"/>
+        <attribute name="duration" mode="IN" type="String" optional="false"/>
+        <attribute name="recipientBidderUserId" mode="IN" type="String" optional="false"/>
+        <attribute name="buyItNowPrice" mode="IN" type="String" optional="true"/>
+        <attribute name="sellerMessage" mode="IN" type="String" optional="true"/>
+    </service>
+    <service name="getEbayAllBidders" engine="java"  transaction-timeout="3600"
+        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="getEbayAllBidders" auth="true">
+        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
+        <attribute name="itemId" mode="IN" type="String" optional="false"/>
+        <attribute name="allBidders" mode="OUT" type="List" optional="true"/>
+    </service>
+    <service name="verifyEbayAddSecondChanceItem" engine="java"  transaction-timeout="3600"
+        location="org.apache.ofbiz.ebaystore.EbayStore" invoke="verifyEbayAddSecondChanceItem" auth="true">
+        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
+        <attribute name="itemId" mode="IN" type="String" optional="false"/>
+        <attribute name="checkVerify" mode="OUT" type="Boolean" optional="false"/>
+    </service>
+    <service name="startEbayAutoPreference" engine="java" transaction-timeout="3600"
+        location="org.apache.ofbiz.ebaystore.EbayStoreHelper" invoke="startEbayAutoPreference" auth="true">
+        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
+        <attribute name="autoPrefEnumId" mode="IN" type="String" optional="false"/>
+        <attribute name="serviceName" mode="IN" type="String" optional="true"/>
+    </service>
+    <service name="stopEbayAutoPreference" engine="java" transaction-timeout="3600"
+        location="org.apache.ofbiz.ebaystore.EbayStoreHelper" invoke="stopEbayAutoPreference" auth="true">
+        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
+        <attribute name="autoPrefEnumId" mode="IN" type="String" optional="false"/>
+        <attribute name="serviceName" mode="IN" type="String" optional="true"/>
+    </service>
+    <service name="createEbayProductStorePref" engine="entity-auto" default-entity-name="EbayProductStorePref" invoke="create" auth="true">
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+        <attribute name="serviceName" mode="IN" type="String" optional="false"/>
+    </service>
+    <service name="updateEbayProductStorePref" engine="entity-auto" default-entity-name="EbayProductStorePref" invoke="update" auth="true">
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true" />
+        <attribute name="enabled" mode="IN" type="String" optional="false" default-value="N"/>
+        <attribute name="serviceName" mode="IN" type="String" optional="false"/>
+    </service>
+    <service name="autoPrefLeaveFeedbackOption" engine="java" transaction-timeout="10800"
+        location="org.apache.ofbiz.ebaystore.EbayStoreAutoPreferences" invoke="autoPrefLeaveFeedbackOption" auth="false">
+        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
+        <attribute name="jobId" mode="IN" type="String" optional="false"/>
+    </service>
+    <service name="autoSendFeedbackReminderEmail" engine="java" transaction-timeout="10800"
+        location="org.apache.ofbiz.ebaystore.EbayStoreAutoPreferences" invoke="autoSendFeedbackReminderEmail" auth="false">
+        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
+        <attribute name="jobId" mode="IN" type="String" optional="false"/>
+    </service>
+    <service name="automaticEbayRelistSoldItems" engine="java"  transaction-timeout="7200"
+        location="org.apache.ofbiz.ebaystore.EbayStoreAutoPreferences" invoke="automaticEbayRelistSoldItems" auth="false">
+        <attribute name="jobId" mode="IN" type="String" optional="false"/>
+    </service>
+    <service name="automaticEbayDisputeNotComplete" engine="java"  transaction-timeout="7200"
+        location="org.apache.ofbiz.ebaystore.EbayStoreAutoPreferences" invoke="automaticEbayDisputeNotComplete" auth="false">
+        <description>Create Dispute if checkout has not been completed</description>
+        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
+        <attribute name="jobId" mode="IN" type="String" optional="false"/>
+    </service>
+    <service name="automaticEbayDisputeNotPay" engine="java"  transaction-timeout="7200"
+        location="org.apache.ofbiz.ebaystore.EbayStoreAutoPreferences" invoke="automaticEbayDisputeNotPay" auth="false">
+        <description>Create Dispute if checkout has been completed but no payment has been received</description>
+        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
+        <attribute name="jobId" mode="IN" type="String" optional="false"/>
+    </service>
+    <service name="autoSendPaymentReceivedEmail" engine="java"  transaction-timeout="7200"
+        location="org.apache.ofbiz.ebaystore.EbayStoreAutoPreferences" invoke="autoSendPaymentReceivedEmail" auth="false">
+        <description>automatically service sending an email when ebay seller has been received payment from ebay buyer</description>
+        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
+        <attribute name="jobId" mode="IN" type="String" optional="false"/>
+    </service>
+    <service name="runCombineOrders" engine="java" transaction-timeout="7200"
+        location="org.apache.ofbiz.ebaystore.EbayStoreAutoPreferences" invoke="runCombineOrders" auth="false">
+        <description>Automatic service to combine orders from condition in automatically preferences screen</description>
+        <attribute name="jobId" mode="IN" type="String" optional="false"/>
+        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
+    </service>
+    <service name="autoSendWinningBuyerNotification" engine="java" transaction-timeout="7200"
+        location="org.apache.ofbiz.ebaystore.EbayStoreAutoPreferences" invoke="autoSendWinningBuyerNotification" auth="false">
+        <description>Automatic service to send notification email to winning buyer on eBay</description>
+        <attribute name="jobId" mode="IN" type="String" optional="false"/>
+        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
+    </service>
+    <service name="autoSendItemDispatchedNotification" engine="java" transaction-timeout="7200"
+        location="org.apache.ofbiz.ebaystore.EbayStoreAutoPreferences" invoke="autoSendItemDispatchedNotification" auth="false">
+        <description>Automatic service to send item dispatched notification email when user mark sold listing as dispatched</description>
+        <attribute name="jobId" mode="IN" type="String" optional="false"/>
+        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
+    </service>
+    <service name="autoBlockItemsOutOfStock" engine="java" transaction-timeout="7200"
+        location="org.apache.ofbiz.ebaystore.EbayStoreAutoPreferences" invoke="autoBlockItemsOutOfStock" auth="false">
+        <description>Automatic service to send item dispatched notification email when user mark sold listing as dispatched</description>
+        <attribute name="jobId" mode="IN" type="String" optional="false"/>
+        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
+    </service>
+    <service name="exportProductEachItem" engine="java" transaction-timeout="7200"
+        location="org.apache.ofbiz.ebaystore.EbayStoreHelper" invoke="exportProductEachItem" auth="false">
+        <description>Export Product Each Item</description>
+        <attribute name="itemObject" mode="IN" type="Object" optional="false"/>
+    </service>
+    <service name="createEbayProductListing" engine="entity-auto" default-entity-name="EbayProductListing" invoke="create" auth="true">
+        <auto-attributes include="pk" mode="INOUT" optional="true"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+        <attribute name="autoRelisting" mode="IN" type="String" optional="false" default-value="N"/>
+        <attribute name="listingXml" mode="IN" type="String" optional="true" allow-html="any"/>
+    </service>
+    <service name="updateEbayProductListing" engine="entity-auto" default-entity-name="EbayProductListing" invoke="update" auth="true" >
+        <attribute name="productListingId" mode="IN" type="String" optional="false"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true" />
+        <attribute name="listingXml" mode="IN" type="String" optional="true" allow-html="any"/>
+    </service>
+    <service name="setEbayProductListingAttribute" engine="java" transaction-timeout="3600"
+        location="org.apache.ofbiz.ebaystore.EbayStoreHelper" invoke="setEbayProductListingAttribute" auth="true">
+        <attribute name="productListingId" mode="IN" type="String" optional="false"/>
+        <attribute name="attributeMapList" mode="IN" type="java.util.HashMap" optional="false"/>
+    </service>
+    <service name="autoRelistingItems" engine="java" transaction-timeout="7200"
+        location="org.apache.ofbiz.ebaystore.EbayStoreAutoPreferences" invoke="autoRelistingItems" auth="false">
+        <description>Automatic service to re-listing items when They are end item</description>
+        <attribute name="jobId" mode="IN" type="String" optional="false"/>
+        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
+    </service>
+    <service name="uploadTrackingInfoBackToEbay" engine="java" transaction-timeout="3600"
+        location="org.apache.ofbiz.ebaystore.EbayStoreHelper" invoke="uploadTrackingInfoBackToEbay" auth="true">
+        <attribute name="productStoreId" mode="IN" type="String" optional="false"/>
+        <attribute name="orderId" type="String" mode="IN" optional="false"/>
+    </service>
+    <service name="insertErrorMessagesFromEbay" engine="entity-auto" default-entity-name="EBayLogMessagesInfo" invoke="create" auth="true">
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+        <attribute name="logAck" mode="IN" type="String" optional="false"/>
+        <attribute name="functionName" mode="IN" type="String" optional="false"/>
+        <attribute name="logMessage" mode="IN" type="String" optional="false"/>
+    </service>
+    <service name="ebayBestOfferPrefCond" engine="java"

[... 271 lines stripped ...]