Commit a2975461 authored by steurwadkar's avatar steurwadkar

Changes made to pass userinfo object to DBAccessEJB and MasterStatefulEJB

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@182755 ce508802-f39f-4f6c-b175-0d175dae99d5
parent a2ed6823
......@@ -14,6 +14,7 @@ import ibase.webitm.ejb.dis.DistStkUpdLocal;
import ibase.webitm.ejb.dis.adv.PoRcpConf;
import ibase.webitm.ejb.mfg.MfgCommon;
import ibase.utility.E12GenericUtility;
import ibase.utility.UserInfoBean;
import ibase.webitm.utility.ITMException;
import ibase.webitm.ejb.ITMDBAccessEJB;
......@@ -138,6 +139,7 @@ public class PoRcpArtPos extends ValidatorEJB implements PoRcpArtPosLocal, PoRcp
String sysDateStr = "";
String expDate = "";
//Added by wasim on 22-04-2015 [END]
String loginCode = "";
try
{
......@@ -171,6 +173,9 @@ public class PoRcpArtPos extends ValidatorEJB implements PoRcpArtPosLocal, PoRcp
purcOrder = genericUtility.getColumnValueFromNode("purc_order", dom.getElementsByTagName("Detail2").item(0));
System.out.println("ASN No==>"+asnNo);
System.out.println("Purchase order from header ["+purcOrder+"]");
loginCode = checkNullAndTrim(new E12GenericUtility().getValueFromXTRA_PARAMS( xtraParams, "loginCode" ));
//adding validation BY SHAMIM
String lineNoOrd="";
double qtyDb=0.0;
......@@ -329,8 +334,10 @@ public class PoRcpArtPos extends ValidatorEJB implements PoRcpArtPosLocal, PoRcp
DBAccessLocal dbAccessLocal = null;
dbAccessLocal = (DBAccessLocal)ctx.lookup( "ibase/DBAccessEJB/local" );
//Added by Santosh on 28/03/2018 to pass useinfo
UserInfoBean userInfoBean = dbAccessLocal.createUserInfo(loginCode);
objDetailMap = dbAccessLocal.getObjDetailMap("porcp",userInfo);
objDetailMap = dbAccessLocal.getObjDetailMap("porcp",userInfoBean);
System.out.println("objDetailMap:: ["+objDetailMap+"]");
if (objDetailMap != null)
......@@ -1030,7 +1037,7 @@ public class PoRcpArtPos extends ValidatorEJB implements PoRcpArtPosLocal, PoRcp
System.out.println("xmlString For generation Porcpdet:: "+xmlString1.toString());
masterStatefulLocal = (MasterStatefulLocal)ctx.lookup("ibase/MasterStatefulEJB/local");
retString = masterStatefulLocal.processRequest(userInfo, xmlString1.toString(), true, conn);
retString = masterStatefulLocal.processRequest(userInfoBean, xmlString1.toString(), true, conn);
System.out.println("Master Stateful Return String "+retString);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment