You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by ha...@apache.org on 2010/04/07 06:00:18 UTC
svn commit: r931425 - in
/ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore:
EbayEvents.java EbayStore.java EbayStoreAutoPreferences.java
EbayStoreHelper.java EbayStoreInventoryServices.java EbayStoreOptions.java
Author: hansbak
Date: Wed Apr 7 04:00:18 2010
New Revision: 931425
URL: http://svn.apache.org/viewvc?rev=931425&view=rev
Log:
Ebaystore: fixed error in createErrorLogMessage method, call to insertErrorMessagesFromEbay service.
Modified:
ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayEvents.java
ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStore.java
ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStoreAutoPreferences.java
ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStoreHelper.java
ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStoreInventoryServices.java
ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStoreOptions.java
Modified: ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayEvents.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayEvents.java?rev=931425&r1=931424&r2=931425&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayEvents.java (original)
+++ ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayEvents.java Wed Apr 7 04:00:18 2010
@@ -891,6 +891,8 @@ public class EbayEvents {
Map<String,Object> requestParams = UtilHttp.getParameterMap(request);
Locale locale = UtilHttp.getLocale(request);
String productStoreId = (String) requestParams.get("productStoreId");
+ HttpSession session = request.getSession(true);
+ GenericValue userLogin = (GenericValue) session.getAttribute("userLogin");
try {
ApiContext apiContext = EbayStoreHelper.getApiContext(productStoreId, locale, delegator);
@@ -924,7 +926,7 @@ public class EbayEvents {
feesummary = feesummary + dfee;
}
} else {
- EbayStoreHelper.createErrorLogMessage(dispatcher, productStoreId, resp.getAck().toString(), "Verify Item : verifyItemBeforeAdd", resp.getMessage());
+ EbayStoreHelper.createErrorLogMessage(userLogin, dispatcher, productStoreId, resp.getAck().toString(), "Verify Item : verifyItemBeforeAdd", resp.getErrors(0).getLongMessage());
}
}
}
Modified: ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStore.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStore.java?rev=931425&r1=931424&r2=931425&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStore.java (original)
+++ ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStore.java Wed Apr 7 04:00:18 2010
@@ -633,6 +633,7 @@ public class EbayStore {
/* Get store output */
public static Map<String,Object> getEbayStoreOutput(DispatchContext dctx, Map<String,Object> context) {
Locale locale = (Locale) context.get("locale");
+ GenericValue userLogin = (GenericValue) context.get("userLogin");
Delegator delegator = dctx.getDelegator();
Map<String,Object> result = FastMap.newInstance();
StoreType returnedStoreType = null;
@@ -647,10 +648,10 @@ public class EbayStore {
List<GenericValue> productStoreRoles = delegator.findByAnd("ProductStoreRole", UtilMisc.toMap("productStoreId", context.get("productStoreId").toString(),"roleTypeId","EBAY_ACCOUNT"));
if (productStoreRoles.size() != 0) {
partyId= (String)productStoreRoles.get(0).get("partyId");
- List<GenericValue> userLogin = delegator.findByAnd("UserLogin", UtilMisc.toMap("partyId", partyId));
- if (userLogin.size() != 0) {
- userLoginId = (String)userLogin.get(0).get("userLoginId");
- password = (String)userLogin.get(0).get("currentPassword");
+ List<GenericValue> userLogins = delegator.findByAnd("UserLogin", UtilMisc.toMap("partyId", partyId));
+ if (userLogins.size() != 0) {
+ userLoginId = (String)userLogins.get(0).get("userLoginId");
+ password = (String)userLogins.get(0).get("currentPassword");
}
}
@@ -854,7 +855,7 @@ public class EbayStore {
result.put("ebayStore", ebayResp);
} else {
- EbayStoreHelper.createErrorLogMessage(dctx.getDispatcher(), context.get("productStoreId").toString(), resp.getAck().toString(), "Get store : getEbayStoreOutput", resp.getMessage());
+ EbayStoreHelper.createErrorLogMessage(userLogin, dctx.getDispatcher(), context.get("productStoreId").toString(), resp.getAck().toString(), "Get store : getEbayStoreOutput", resp.getErrors(0).getLongMessage());
result.put(ModelService.RESPONSE_MESSAGE, ModelService.RESPOND_ERROR);
result.put(ModelService.ERROR_MESSAGE, resp.getAck().toString() +":"+ resp.getMessage());
}
@@ -890,7 +891,7 @@ public class EbayStore {
}
public static Map<String,Object> retrieveThemeColorSchemeByThemeId(DispatchContext dctx, Map<String,Object> context) {
-
+ GenericValue userLogin = (GenericValue) context.get("userLogin");
Locale locale = (Locale) context.get("locale");
Delegator delegator = dctx.getDelegator();
Map<String,Object> result = FastMap.newInstance();
@@ -941,7 +942,7 @@ public class EbayStore {
}
result.put("storeFontScheme", storeColorSchemeMap);
} else {
- EbayStoreHelper.createErrorLogMessage(dctx.getDispatcher(), context.get("productStoreId").toString(), resp.getAck().toString(), "Get store option : retrieveThemeColorSchemeByThemeId", resp.getMessage());
+ EbayStoreHelper.createErrorLogMessage(userLogin, dctx.getDispatcher(), context.get("productStoreId").toString(), resp.getAck().toString(), "Get store option : retrieveThemeColorSchemeByThemeId", resp.getErrors(0).getLongMessage());
}
}
} catch (ApiException e) {
@@ -955,6 +956,7 @@ public class EbayStore {
}
public static Map<String,Object> retrievePredesignedLogoOption(DispatchContext dctx, Map<String,Object> context) {
+ GenericValue userLogin = (GenericValue) context.get("userLogin");
Map<String,Object> result = FastMap.newInstance();
Locale locale = (Locale) context.get("locale");
Delegator delegator = dctx.getDelegator();
@@ -985,7 +987,7 @@ public class EbayStore {
result = ServiceUtil.returnSuccess("load store logo data success..");
result.put("storeLogoOptList", logoList);
} else {
- EbayStoreHelper.createErrorLogMessage(dctx.getDispatcher(), context.get("productStoreId").toString(), resp.getAck().toString(), "Get store option : retrievePredesignedLogoOption", resp.getMessage());
+ EbayStoreHelper.createErrorLogMessage(userLogin, dctx.getDispatcher(), context.get("productStoreId").toString(), resp.getAck().toString(), "Get store option : retrievePredesignedLogoOption", resp.getErrors(0).getLongMessage());
}
}
} catch (ApiException e) {
@@ -1000,6 +1002,7 @@ public class EbayStore {
public static Map<String,Object> retrieveBasicThemeArray(DispatchContext dctx, Map<String,Object> context) {
Map<String,Object> result = FastMap.newInstance();
+ GenericValue userLogin = (GenericValue) context.get("userLogin");
Locale locale = (Locale) context.get("locale");
Delegator delegator = dctx.getDelegator();
GetStoreOptionsRequestType req = null;
@@ -1036,7 +1039,7 @@ public class EbayStore {
result = ServiceUtil.returnSuccess("load store Basic Theme option data success..");
result.put("storeThemeList", themeList);
} else {
- EbayStoreHelper.createErrorLogMessage(dctx.getDispatcher(), context.get("productStoreId").toString(), resp.getAck().toString(), "Get store option : retrieveBasicThemeArray", resp.getMessage());
+ EbayStoreHelper.createErrorLogMessage(userLogin, dctx.getDispatcher(), context.get("productStoreId").toString(), resp.getAck().toString(), "Get store option : retrieveBasicThemeArray", resp.getErrors(0).getLongMessage());
}
}
} catch (ApiException e) {
@@ -1051,6 +1054,7 @@ public class EbayStore {
public static Map<String,Object> retrieveAdvancedThemeArray(DispatchContext dctx, Map<String,Object> context) {
Map<String,Object> result = FastMap.newInstance();
+ GenericValue userLogin = (GenericValue) context.get("userLogin");
Locale locale = (Locale) context.get("locale");
Delegator delegator = dctx.getDelegator();
GetStoreOptionsRequestType req = null;
@@ -1092,7 +1096,7 @@ public class EbayStore {
}
result.put("storeAdvancedThemeColorOptList", themeColorList);
} else {
- EbayStoreHelper.createErrorLogMessage(dctx.getDispatcher(), context.get("productStoreId").toString(), resp.getAck().toString(), "Get store option : retrieveAdvancedThemeArray", resp.getMessage());
+ EbayStoreHelper.createErrorLogMessage(userLogin, dctx.getDispatcher(), context.get("productStoreId").toString(), resp.getAck().toString(), "Get store option : retrieveAdvancedThemeArray", resp.getErrors(0).getLongMessage());
}
//this.returnedSubscriptionArray = resp.getSubscriptionArray();
}
@@ -1108,6 +1112,7 @@ public class EbayStore {
public static Map<String,Object> retrieveStoreFontTheme(DispatchContext dctx, Map<String,Object> context) {
Map<String,Object> result = FastMap.newInstance();
+ GenericValue userLogin = (GenericValue) context.get("userLogin");
Locale locale = (Locale) context.get("locale");
Delegator delegator = dctx.getDelegator();
GetStoreOptionsRequestType req = null;
@@ -1217,7 +1222,7 @@ public class EbayStore {
result = ServiceUtil.returnSuccess("load store Basic Theme option data success..");
result.put("advanceFontTheme", advanceFontTheme);
} else {
- EbayStoreHelper.createErrorLogMessage(dctx.getDispatcher(), context.get("productStoreId").toString(), resp.getAck().toString(), "Get store option : retrieveStoreFontTheme", resp.getMessage());
+ EbayStoreHelper.createErrorLogMessage(userLogin, dctx.getDispatcher(), context.get("productStoreId").toString(), resp.getAck().toString(), "Get store option : retrieveStoreFontTheme", resp.getErrors(0).getLongMessage());
}
}
} catch (ApiException e) {
Modified: ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStoreAutoPreferences.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStoreAutoPreferences.java?rev=931425&r1=931424&r2=931425&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStoreAutoPreferences.java (original)
+++ ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStoreAutoPreferences.java Wed Apr 7 04:00:18 2010
@@ -872,7 +872,7 @@ public class EbayStoreAutoPreferences {
String orderId = resp.getOrderID();
Debug.log(":: new order id is = " + orderId);
} else {
- EbayStoreHelper.createErrorLogMessage(dispatcher, productStoreId, resp.getAck().toString(), "Add order : runCombineOrders", resp.getMessage());
+ EbayStoreHelper.createErrorLogMessage(userLogin, dispatcher, productStoreId, resp.getAck().toString(), "Add order : runCombineOrders", resp.getErrors(0).getLongMessage());
}
}
}
@@ -1048,6 +1048,7 @@ public class EbayStoreAutoPreferences {
public static Map<String,Object> autoBlockItemsOutOfStock(DispatchContext dctx, Map<String,Object> context) {
Locale locale = (Locale) context.get("locale");
+ GenericValue userLogin = (GenericValue) context.get("userLogin");
Delegator delegator = dctx.getDelegator();
Map<String,Object> result = FastMap.newInstance();
GetSellingManagerInventoryRequestType req = new GetSellingManagerInventoryRequestType();
@@ -1085,7 +1086,7 @@ public class EbayStoreAutoPreferences {
if (tresp != null && "SUCCESS".equals(tresp.getAck().toString())) {
result = ServiceUtil.returnSuccess();
} else {
- EbayStoreHelper.createErrorLogMessage(dctx.getDispatcher(), context.get("productStoreId").toString(), tresp.getAck().toString(), "Delete selling manager template : autoBlockItemsOutOfStock", tresp.getMessage());
+ EbayStoreHelper.createErrorLogMessage(userLogin, dctx.getDispatcher(), context.get("productStoreId").toString(), tresp.getAck().toString(), "Delete selling manager template : autoBlockItemsOutOfStock", tresp.getErrors(0).getLongMessage());
}
}
}
@@ -1093,7 +1094,7 @@ public class EbayStoreAutoPreferences {
}
result.put(ModelService.RESPONSE_MESSAGE, ModelService.RESPOND_SUCCESS);
} else {
- EbayStoreHelper.createErrorLogMessage(dctx.getDispatcher(), context.get("productStoreId").toString(), resp.getAck().toString(), "Get selling manager inventory : autoBlockItemsOutOfStock", resp.getMessage());
+ EbayStoreHelper.createErrorLogMessage(userLogin, dctx.getDispatcher(), context.get("productStoreId").toString(), resp.getAck().toString(), "Get selling manager inventory : autoBlockItemsOutOfStock", resp.getErrors(0).getLongMessage());
}
result = ServiceUtil.returnSuccess();
} catch (ApiException e) {
Modified: ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStoreHelper.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStoreHelper.java?rev=931425&r1=931424&r2=931425&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStoreHelper.java (original)
+++ ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStoreHelper.java Wed Apr 7 04:00:18 2010
@@ -624,6 +624,7 @@ public class EbayStoreHelper {
public static Map<String, Object> uploadTrackingInfoBackToEbay(DispatchContext dctx, Map<String, Object> context) {
Delegator delegator = dctx.getDelegator();
Locale locale = (Locale) context.get("locale");
+ GenericValue userLogin = (GenericValue) context.get("userLogin");
String productStoreId = (String) context.get("productStoreId");
String orderId = (String) context.get("orderId");
GetOrdersRequestType req = new GetOrdersRequestType();
@@ -693,12 +694,12 @@ public class EbayStoreHelper {
if (addResp != null && "SUCCESS".equals(addResp.getAck().toString())) {
Debug.log("Upload tracking code to eBay success...");
} else {
- createErrorLogMessage(dctx.getDispatcher(), productStoreId, addResp.getAck().toString(), "Update order : uploadTrackingInfoBackToEbay", addResp.getMessage());
+ createErrorLogMessage(userLogin, dctx.getDispatcher(), productStoreId, addResp.getAck().toString(), "Update order : uploadTrackingInfoBackToEbay", addResp.getErrors(0).getLongMessage());
}
}
}
} else {
- createErrorLogMessage(dctx.getDispatcher(), productStoreId, resp.getAck().toString(), "Get order : uploadTrackingInfoBackToEbay", resp.getMessage());
+ createErrorLogMessage(userLogin, dctx.getDispatcher(), productStoreId, resp.getAck().toString(), "Get order : uploadTrackingInfoBackToEbay", resp.getErrors(0).getLongMessage());
}
}
}
@@ -708,7 +709,7 @@ public class EbayStoreHelper {
return ServiceUtil.returnSuccess();
}
- public static void createErrorLogMessage(LocalDispatcher dispatcher, String productStoreId, String ack, String fuction, String errorMessage) {
+ public static void createErrorLogMessage(GenericValue userLogin, LocalDispatcher dispatcher, String productStoreId, String ack, String fuction, String errorMessage) {
if (!"".equals(productStoreId) && (!"".equals(errorMessage))) {
try {
Map<String, Object> newMap = FastMap.newInstance();
@@ -717,6 +718,7 @@ public class EbayStoreHelper {
newMap.put("functionName", fuction);
newMap.put("logMessage", errorMessage);
newMap.put("createDatetime", UtilDateTime.nowTimestamp());
+ newMap.put("userLogin", userLogin);
dispatcher.runSync("insertErrorMessagesFromEbay", newMap);
} catch (Exception ex) {
Debug.log("Error from create error log messages : "+ex.getMessage());
Modified: ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStoreInventoryServices.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStoreInventoryServices.java?rev=931425&r1=931424&r2=931425&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStoreInventoryServices.java (original)
+++ ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStoreInventoryServices.java Wed Apr 7 04:00:18 2010
@@ -66,6 +66,7 @@ public class EbayStoreInventoryServices
/*update inventory on ebay site*/
public static Map<String,Object> updateEbayStoreInventory(DispatchContext dctx, Map<String,Object> context) {
Map<String,Object> result = FastMap.newInstance();
+ GenericValue userLogin = (GenericValue) context.get("userLogin");
Locale locale = (Locale) context.get("locale");
Delegator delegator = dctx.getDelegator();
GetSellingManagerInventoryRequestType invenReq = null;
@@ -100,7 +101,7 @@ public class EbayStoreInventoryServices
}
}
} else {
- EbayStoreHelper.createErrorLogMessage(dctx.getDispatcher(), context.get("productStoreId").toString(), invenResp.getAck().toString(), "GetSellingManagerInventoryCall : updateEbayStoreInventory", invenResp.getMessage());
+ EbayStoreHelper.createErrorLogMessage(userLogin, dctx.getDispatcher(), context.get("productStoreId").toString(), invenResp.getAck().toString(), "GetSellingManagerInventoryCall : updateEbayStoreInventory", invenResp.getErrors(0).getLongMessage());
}
// checkProduct is true then update detail but is false do create new one.
@@ -133,6 +134,7 @@ public class EbayStoreInventoryServices
/* add new product and quantity to ebay inventory */
public static boolean createNewProductInEbayInventoryFolder(DispatchContext dctx, Map<String,Object> context) {
+ GenericValue userLogin = (GenericValue) context.get("userLogin");
Locale locale = (Locale) context.get("locale");
Delegator delegator = dctx.getDelegator();
AddSellingManagerProductRequestType productReq = null;
@@ -162,7 +164,7 @@ public class EbayStoreInventoryServices
ebayProductStoreInventory.put("folderId", folderId);
ebayProductStoreInventory.store();
} else {
- EbayStoreHelper.createErrorLogMessage(dctx.getDispatcher(), context.get("productStoreId").toString(), productResp.getAck().toString(), "AddSellingManagerProductCall : createNewProductInEbayInventoryFolder", productResp.getMessage());
+ EbayStoreHelper.createErrorLogMessage(userLogin, dctx.getDispatcher(), context.get("productStoreId").toString(), productResp.getAck().toString(), "AddSellingManagerProductCall : createNewProductInEbayInventoryFolder", productResp.getErrors(0).getLongMessage());
Debug.logError("Fail to create inventory product ".concat(productId).concat("in productStore ").concat(context.get("productStoreId").toString()).concat(" message from ebay : ").concat(productResp.getMessage()), module);
}
}
@@ -180,6 +182,7 @@ public class EbayStoreInventoryServices
/* update product and quantity to ebay inventory */
public static boolean updateProductInEbayInventoryFolder(DispatchContext dctx, Map<String,Object> context) {
+ GenericValue userLogin = (GenericValue) context.get("userLogin");
Locale locale = (Locale) context.get("locale");
Delegator delegator = dctx.getDelegator();
ReviseSellingManagerProductRequestType req = null;
@@ -217,7 +220,7 @@ public class EbayStoreInventoryServices
ebayProductStoreInventory.put("folderId", folderId);
ebayProductStoreInventory.store();
} else {
- EbayStoreHelper.createErrorLogMessage(dctx.getDispatcher(), context.get("productStoreId").toString(), resp.getAck().toString(), "ReviseSellingManagerProductCall : updateProductInEbayInventoryFolder", resp.getMessage());
+ EbayStoreHelper.createErrorLogMessage(userLogin, dctx.getDispatcher(), context.get("productStoreId").toString(), resp.getAck().toString(), "ReviseSellingManagerProductCall : updateProductInEbayInventoryFolder", resp.getErrors(0).getLongMessage());
Debug.logError("Fail to update inventory product ".concat(productId).concat("in productStore ").concat(context.get("productStoreId").toString()).concat(" message from ebay : ").concat(resp.getMessage()), module);
}
}
@@ -235,6 +238,7 @@ public class EbayStoreInventoryServices
public static Map<String,Object> getFolderInEbayStoreInventory(DispatchContext dctx, Map<String,Object> context) {
Map<String,Object> result = FastMap.newInstance();
+ GenericValue userLogin = (GenericValue) context.get("userLogin");
Locale locale = (Locale) context.get("locale");
Delegator delegator = dctx.getDelegator();
GetSellingManagerInventoryFolderRequestType req = null;
@@ -263,7 +267,7 @@ public class EbayStoreInventoryServices
folderId = createNewFolderInEbayStoreInventory(dctx,context);
}
} else {
- EbayStoreHelper.createErrorLogMessage(dctx.getDispatcher(), context.get("productStoreId").toString(), resp.getAck().toString(), "GetSellingManagerInventoryFolderCall : getFolderInEbayStoreInventory", resp.getMessage());
+ EbayStoreHelper.createErrorLogMessage(userLogin, dctx.getDispatcher(), context.get("productStoreId").toString(), resp.getAck().toString(), "GetSellingManagerInventoryFolderCall : getFolderInEbayStoreInventory", resp.getErrors(0).getLongMessage());
}
result = ServiceUtil.returnSuccess("load ebay store folderId "+folderId+" success..");
}
@@ -283,6 +287,7 @@ public class EbayStoreInventoryServices
/*create new folder for export product into inventory.*/
public static String createNewFolderInEbayStoreInventory(DispatchContext dctx, Map<String,Object> context) {
Locale locale = (Locale) context.get("locale");
+ GenericValue userLogin = (GenericValue) context.get("userLogin");
Delegator delegator = dctx.getDelegator();
AddSellingManagerInventoryFolderRequestType req = null;
AddSellingManagerInventoryFolderResponseType resp = null;
@@ -296,7 +301,7 @@ public class EbayStoreInventoryServices
if (resp != null && "SUCCESS".equals(resp.getAck().toString())) {
folderId = String.valueOf(resp.getFolderID());
} else {
- EbayStoreHelper.createErrorLogMessage(dctx.getDispatcher(), context.get("productStoreId").toString(), resp.getAck().toString(), "AddSellingManagerInventoryFolderCall : createNewFolderInEbayStoreInventory", resp.getMessage());
+ EbayStoreHelper.createErrorLogMessage(userLogin, dctx.getDispatcher(), context.get("productStoreId").toString(), resp.getAck().toString(), "AddSellingManagerInventoryFolderCall : createNewFolderInEbayStoreInventory", resp.getErrors(0).getLongMessage());
Debug.logError("The problem with create new folder on ebay site.", module);
return folderId;
}
@@ -314,6 +319,7 @@ public class EbayStoreInventoryServices
/* update inventory status from ebay store inventory */
public static Map<String,Object> updateEbayInventoryStatusByProductId(DispatchContext dctx, Map<String,Object> context) {
Locale locale = (Locale) context.get("locale");
+ GenericValue userLogin = (GenericValue) context.get("userLogin");
Map<String,Object> result = FastMap.newInstance();
Delegator delegator = dctx.getDelegator();
String productStoreId = (String)context.get("productStoreId");
@@ -350,7 +356,7 @@ public class EbayStoreInventoryServices
}
}
} else {
- EbayStoreHelper.createErrorLogMessage(dctx.getDispatcher(), context.get("productStoreId").toString(), resp.getAck().toString(), "GetSellingManagerInventoryCall : updateEbayInventoryStatusByProductId", resp.getMessage());
+ EbayStoreHelper.createErrorLogMessage(userLogin, dctx.getDispatcher(), context.get("productStoreId").toString(), resp.getAck().toString(), "GetSellingManagerInventoryCall : updateEbayInventoryStatusByProductId", resp.getErrors(0).getLongMessage());
Debug.logError("The problem with get manage inventory detail from ebay site.", module);
}
}
Modified: ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStoreOptions.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStoreOptions.java?rev=931425&r1=931424&r2=931425&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStoreOptions.java (original)
+++ ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStoreOptions.java Wed Apr 7 04:00:18 2010
@@ -70,6 +70,8 @@ public class EbayStoreOptions {
public static String retrieveThemeColorSchemeByThemeId(HttpServletRequest request, HttpServletResponse response) {
Locale locale = UtilHttp.getLocale(request);
+ HttpSession session = request.getSession(true);
+ GenericValue userLogin = (GenericValue) session.getAttribute("userLogin");
Delegator delegator = (Delegator) request.getAttribute("delegator");
LocalDispatcher dispatcher = (LocalDispatcher) request.getAttribute("dispatcher");
GetStoreOptionsRequestType req = null;
@@ -129,7 +131,7 @@ public class EbayStoreOptions {
i++;
}
} else {
- EbayStoreHelper.createErrorLogMessage(dispatcher, paramMap.get("productStoreId").toString(), resp.getAck().toString(), "GetStoreOptionsCall : retrieveThemeColorSchemeByThemeId", resp.getMessage());
+ EbayStoreHelper.createErrorLogMessage(userLogin, dispatcher, paramMap.get("productStoreId").toString(), resp.getAck().toString(), "GetStoreOptionsCall : retrieveThemeColorSchemeByThemeId", resp.getErrors(0).getLongMessage());
}
}
} catch (ApiException e) {