2 Revīzijas e60864ef27 ... 099632691e

Autors SHA1 Ziņojums Datums
  Pat 099632691e Merge branch 'master' of 7 gadi atpakaļ
  Pat b76c8c25a8 support for webreceive call 7 gadi atpakaļ

+ 2 - 0
GabonTelMobicashMobileAppHelper/src/main/java/com/psi/gabontel/mobileapp/thirdparty/helper/BeanCaller.java

@@ -9,6 +9,8 @@ import javax.naming.InitialContext;
 
 import com.psi.ussd.interfaces.UssdReceiverFunction;
 
+
+
 public class BeanCaller implements Callable<String>{
     private final Properties prop;
     private final String ejb;

+ 3 - 0
GabonTelMobicashMobileAppHelper/src/main/java/com/psi/gabontel/mobileapp/thirdparty/helper/InitializerBean.java

@@ -76,6 +76,9 @@ public class InitializerBean {
             return auth.runCallable(new BeanCaller(prop,jndi,Arrays.asList(params)));
         } catch (Exception e) {
             log.error(key,e);
+            //if(e.getCause().getClass().getSimpleName().equals("IllegalArgumentException")) {
+            if(e.getClass().getSimpleName().equals("IllegalArgumentException")) {
+                return e.getMessage();
             IllegalArgumentException ex = null;
             if (e instanceof IllegalArgumentException) {
                 ex = (IllegalArgumentException) e;

+ 4 - 0
GabonTelMobicashMobileAppHelper/src/main/java/com/psi/gabontel/mobileapp/thirdparty/helper/MobileAppThirdPartyHelper.java

@@ -3,10 +3,13 @@ package com.psi.gabontel.mobileapp.thirdparty.helper;
 import java.nio.charset.StandardCharsets;
 import java.util.Map;
 
+import javax.ejb.ApplicationException;
 import javax.ejb.Remote;
 import javax.ejb.Stateless;
 
 import org.jboss.logging.Logger;
+import org.json.JSONArray;
+import org.json.JSONObject;
 
 import com.psi.applicationmanager.AppManagerFunction;
 import com.psi.applicationmanager.AppMessage;
@@ -16,6 +19,7 @@ import com.psi.common.transactions.MessageId;
 import com.psi.common.transactions.Messanger;
 import com.psi.common.transactions.TransactionHelper;
 import com.psi.common.util.StringUtil;
+import com.psi.common.util.SystemUtil;
 
 @Stateless
 @Remote(AppManagerFunction.class)