Commit 58192051 authored by ssatre's avatar ssatre

chnges done for request id : W17ASUN003 and ccf no : IT2016-144

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@175153 ce508802-f39f-4f6c-b175-0d175dae99d5
parent f57aafce
package ibase.webitm.ejb.dis;
import ibase.utility.E12GenericUtility;
import ibase.utility.EMail;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import java.sql.Connection;
import org.w3c.dom.Document;
@javax.ejb.Stateless
public class SalePersonTransComplete extends ValidatorEJB implements SalePersonTransCompleteLocal , SalePersonTransCompleteRemote
{
E12GenericUtility genericUtility= new E12GenericUtility();
/*public String transComplete (String xmlString, String xmlString1, String xmlString2, String objContext, String winName, String xtraParams,Connection conn) throws RemoteException ,ITMException
{
System.out.println("sachin ss xmlString:>>:["+xmlString+"]::xmlString1:>>:["+xmlString1+"]:::xmlString2:>>:["+xmlString2+"]::objContext::["+objContext+"]::winName:::["+winName+"]::conn::["+conn+"]");
String str="";
return str;
}*/
//Added by sachin satre on [12-OCT-17] for request id [W17ASUN003] [START]
public String transComplete (String xmlString, String xmlString1, String xmlString2, String objContext, String winName, String xtraParams,Connection conn) throws RemoteException ,ITMException
{
System.out.println("sachin ss::ss:xmlString2:>>:["+xmlString2+"]::objContext::["+objContext+"]::winName:::["+winName+"]::conn::["+conn+"]");
String str="";
String mailHeader = "";
String formatCode = "";
boolean isMailSend = false;
String infoType = "ITM";
String objName ="slpers";
String salesPers ="";
String stpStatus ="";
Document dom2=null;
try
{
EMail em = new EMail();
if (xmlString2.trim().length() > 0 )
{
dom2 = parseString("<Root>" + xmlString2+ "</Root>");
}
formatCode = "STPDARBLCK";
salesPers = checkNull(genericUtility.getColumnValue("sales_pers", dom2));
stpStatus = checkNull(genericUtility.getColumnValue("stp_status", dom2));
System.out.println("salesPers:::["+salesPers+"]::stpStatus:::["+stpStatus+"]");
if(stpStatus != null && !stpStatus.equalsIgnoreCase("") && stpStatus.equalsIgnoreCase("2") )
{
mailHeader = "<ROOT>"+
"<TRANS_INFO>"+
"<OBJ_NAME>"+objName+"</OBJ_NAME>"+
"<REF_SER>"+"CUSSTR"+"</REF_SER>"+
"<LINE_NO>"+""+"</LINE_NO>"+
"<XSL_FILE_NAME></XSL_FILE_NAME>"+
"</TRANS_INFO>"+
"<MAIL>"+
"<SUBJECT></SUBJECT>"+
"<ENTITY_CODE>"+salesPers.trim()+"</ENTITY_CODE>"+
"<BODY_TEXT></BODY_TEXT>"+
"<TO_ADD></TO_ADD>"+
"<CC_ADD></CC_ADD>"+
"<FORMAT_CODE>"+formatCode+"</FORMAT_CODE>"+
"<ATTACHMENT><BODY></BODY><LOCATION></LOCATION></ATTACHMENT>"+
"</MAIL>"+
"<XML_DATA>"+xmlString2+"</XML_DATA>"+
"</ROOT>";
System.out.println("DAR blocked in sales per master mailHeader ------- "+mailHeader);
String returnstrFromSendMailMethod = em.sendMail(mailHeader, infoType);
System.out.println("@@@@ mail function called successfully : "+returnstrFromSendMailMethod);
//isMailSend = sendMailStatus(mailHeader, infoType);
//System.out.println("[CustSeriesUploadPos::process()] mail delivered successful" + isMailSend);
}
}
catch (Exception ex)
{
ex.printStackTrace();
throw new ITMException(ex);
}
return str;
}
private String checkNull( String input )
{
if ( input == null )
{
input = "";
}
else
{
input =input.trim();
}
return input;
}
//Added by sachin satre on [12-OCT-17] for request id [W17ASUN003] [END]
}
package ibase.webitm.ejb.dis;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import java.sql.Connection;
@javax.ejb.Local
public interface SalePersonTransCompleteLocal extends ValidatorLocal
{
public String transComplete (String xmlString, String xmlString1, String xmlString2, String objContext, String winName, String xtraParams,Connection conn) throws RemoteException ,ITMException;
}
package ibase.webitm.ejb.dis;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import java.sql.Connection;
@javax.ejb.Remote
public interface SalePersonTransCompleteRemote extends ValidatorRemote
{
public String transComplete (String xmlString, String xmlString1, String xmlString2, String objContext, String winName, String xtraParams,Connection conn) throws RemoteException ,ITMException;
}
Insert into SYSTEM_EVENTS (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,OVERWRITE_CORE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,COMP_NAME,COMP_TYPE,COMM_FORMAT)
values ('slpers','trans_complete','1','transcomp_slpers',null,'0',to_date('10-OCT-17','DD-MON-RR'),'SACHIN','system','2','SalePersonTransComplete','EJB',null);
Insert into SYSTEM_EVENT_SERVICES (SERVICE_CODE,SERVICE_DESCR,SERVICE_URI,SERVICE_PROVIDER,METHOD_NAME,RETURN_VALUE,RETURN_TYPE,RETURN_DESCR,RETURN_XFRM,RETURN_XFRM_XSL,CHG_DATE,CHG_USER,CHG_TERM)
values ('transcomp_slpers','validation','http://localhost:9090/axis/services/ValidatorService','Base Information','transComplete','String','S',null,null, EMPTY_BLOB(),to_date('10-OCT-17','DD-MON-RR'),'SACHIN ','BASE');
Insert into SYSTEM_SERVICES_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,ARG_XFRM_XSL,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE)
values ('transcomp_slpers',1,'COMPONENT_TYPE','I',null,'C.String',null, EMPTY_BLOB(),to_date('10-OCT-17','DD-MON-RR'),'SACHIN ','Base218','EJB');
Insert into SYSTEM_SERVICES_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,ARG_XFRM_XSL,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE)
values ('transcomp_slpers',2,'COMPONENT_NAME','I',null,'C.String',null, EMPTY_BLOB(),to_date('10-OCT-17','DD-MON-RR'),'SACHIN ','Base218','SalePersonTransComplete');
Insert into SYSTEM_SERVICES_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,ARG_XFRM_XSL,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE)
values ('transcomp_slpers',3,'XML_DATA','I',null,'S',null, EMPTY_BLOB(),to_date('10-OCT-17','DD-MON-RR'),'SACHIN ','Base218',null);
Insert into SYSTEM_SERVICES_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,ARG_XFRM_XSL,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE)
values ('transcomp_slpers',4,'XML_DATA_ALL','I',null,'S',null, EMPTY_BLOB(),to_date('10-OCT-17','DD-MON-RR'),'SACHIN ','Base218',null);
Insert into SYSTEM_SERVICES_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,ARG_XFRM_XSL,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE)
values ('transcomp_slpers',5,'XML_DATA_ALL','I',null,'S',null, EMPTY_BLOB(),to_date('10-OCT-17','DD-MON-RR'),'SACHIN ','Base218',null);
Insert into SYSTEM_SERVICES_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,ARG_XFRM_XSL,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE)
values ('transcomp_slpers',6,'OBJ_CONTEXT','I',null,'S',null, EMPTY_BLOB(),to_date('10-OCT-17','DD-MON-RR'),'SACHIN ','Base218',null);
Insert into SYSTEM_SERVICES_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,ARG_XFRM_XSL,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE)
values ('transcomp_slpers',7,'WIN_NAME','I',null,'S',null, EMPTY_BLOB(),to_date('10-OCT-17','DD-MON-RR'),'SACHIN ','Base218',null);
Insert into SYSTEM_SERVICES_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,ARG_XFRM_XSL,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE)
values ('transcomp_slpers',8,'XTRA_PARAMS','I',null,'S',null, EMPTY_BLOB(),to_date('10-OCT-17','DD-MON-RR'),'SACHIN ','Base218',null);
Insert into SYSTEM_SERVICES_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,ARG_XFRM_XSL,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE)
values ('transcomp_slpers',9,'DB_CONN','I',null,'S.Connection',null, EMPTY_BLOB(),to_date('10-OCT-17','DD-MON-RR'),'SACHIN ','BASE',null);
\ No newline at end of file
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