Commit 5ef7c52d authored by dpingle's avatar dpingle

* changes done for Business Function- obj_name: businessfunction

BusinessFunction.java
businessfunction11.xml
businessfunction21.xml
d_businessfunction21.srd
w_businessfunction.sql


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@205066 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 721c5504
......@@ -6,12 +6,14 @@ import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.ArrayList;
import ibase.system.config.ConnDriver;
import ibase.utility.GenericUtility;
//import ibase.system.config.ConnDriver;
import ibase.utility.E12GenericUtility;
import ibase.webitm.ejb.ITMDBAccessEJB;
//import ibase.utility.GenericUtility;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.ITMException;
import javax.ejb.Stateless;
//import javax.ejb.Stateless;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
......@@ -20,7 +22,10 @@ import org.w3c.dom.NodeList;
/**
* Session Bean implementation class BusinessFunction
*/
@Stateless
//Modified By Dipesh on[05/08/2019][Start]
//@Stateless
//Modified By Dipesh on[05/08/2019][End]
public class BusinessFunction extends ValidatorEJB implements BusinessFunctionRemote, BusinessFunctionLocal
{
public String wfValData() throws RemoteException, ITMException
......@@ -34,7 +39,10 @@ public class BusinessFunction extends ValidatorEJB implements BusinessFunctionRe
Document dom1 = null;
Document dom2 = null;
String errString = "";
GenericUtility genericUtility = GenericUtility.getInstance();
//Modified By Dipesh on[05/08/2019][Start]
//GenericUtility genericUtility = GenericUtility.getInstance();
E12GenericUtility genericUtility = new E12GenericUtility();
//Modified By Dipesh on[05/08/2019][End]
try
{
if (xmlString != null && xmlString.trim().length() != 0)
......@@ -77,19 +85,26 @@ public class BusinessFunction extends ValidatorEJB implements BusinessFunctionRe
ResultSet rs = null;
String msgType = "";
GenericUtility genericUtility = null;
//Modified By Dipesh on[05/08/2019][Start]
//GenericUtility genericUtility = null;
E12GenericUtility genericUtility = new E12GenericUtility();
ITMDBAccessEJB itmDbAccess = null;
//Modified By Dipesh on[05/08/2019][End]
ArrayList<String> errList = new ArrayList<String>();
ArrayList<String> errFields = new ArrayList<String>();
try
{
ConnDriver connDriver = new ConnDriver();
conn = connDriver.getConnectDB("DriverITM");
//Modified By Dipesh on[05/08/2019][Start]
//ConnDriver connDriver = new ConnDriver();
//conn = connDriver.getConnectDB("DriverITM");
conn=getConnection();
itmDbAccess =new ITMDBAccessEJB();
//Modified By Dipesh on[05/08/2019][End]
conn.setAutoCommit(false);
genericUtility = GenericUtility.getInstance();
//genericUtility = GenericUtility.getInstance();
userId = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginCode");
if (objContext != null && objContext.trim().length() > 0)
......@@ -312,8 +327,10 @@ public class BusinessFunction extends ValidatorEJB implements BusinessFunctionRe
String errCode = (String) errList.get(cnt);
String errFldName = (String) errFields.get(cnt);
System.out.println("errCode .........." + errCode);
errString = getErrorString(errFldName, errCode, userId);
//Modified By Dipesh on[05/08/2019][Start]
//errString = getErrorString(errFldName, errCode, userId);
errString = itmDbAccess.getErrorString(errFldName, errCode, userId, "", conn);
//Modified By Dipesh on[05/08/2019][End]
System.out.println("errString is : ::::>>>> " + errString);
msgType = errorType(conn, errCode);
if (errString.length() > 0)
......@@ -353,8 +370,7 @@ public class BusinessFunction extends ValidatorEJB implements BusinessFunctionRe
{
try
{
if (conn != null)
{
if (rs != null)
{
rs.close();
......@@ -365,10 +381,13 @@ public class BusinessFunction extends ValidatorEJB implements BusinessFunctionRe
pstmt.close();
pstmt = null;
}
if (conn != null)
{
conn.close();
}
conn = null;
}
}
catch (Exception d)
{
d.printStackTrace();
......@@ -430,11 +449,14 @@ public class BusinessFunction extends ValidatorEJB implements BusinessFunctionRe
{
input = "";
}
else
//Modified By Dipesh on[05/08/2019][Start]
/*else
{
input = input.trim();
}
}*/
//Modified By Dipesh on[05/08/2019][End]
return input;
}
}
This diff is collapsed.
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