Commit 42e1e50e authored by Ketan Patil's avatar Ketan Patil

Changes done by Pravin

parent df4ba164
......@@ -6,6 +6,7 @@ import ibase.utility.CommonConstants;
import ibase.utility.E12GenericUtility;
import ibase.utility.EMail;
import ibase.utility.UserInfoBean;
import ibase.webitm.ejb.dis.DistCommon;
import ibase.webitm.utility.ITMException;
import java.io.File;
import java.io.FileWriter;
......@@ -13,12 +14,10 @@ import java.io.PrintStream;
import java.io.PrintWriter;
import java.io.StringWriter;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.sql.Types;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
......@@ -35,8 +34,6 @@ import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
public class CHCReportOtherClusterSch
implements Schedule
{
......@@ -67,45 +64,20 @@ public class CHCReportOtherClusterSch
String retString = "";
Connection conn = null;
Connection connection = null;
//Connection connDWH = null;
boolean isError = false;
try
{
ConnDriver connDriver = new ConnDriver();
ConnDriver con = new ConnDriver();
conn = connDriver.getConnectDB("DriverITM");
connection = con.getConnectDB("DWH");
System.out.println("connection===>" + connection);
/*ConnDriver connDriver = new ConnDriver();
conn = connDriver.getConnectDB();*/
/* String url = "jdbc:oracle:thin:@//oe02-scan.spil.com:1521/dwh11g";
String user = "ES3"; String pass = "z$3RUpHi";
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
} catch (ClassNotFoundException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
try {
conn=DriverManager.getConnection(url, user, pass);
} catch (SQLException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
try {
conn.setAutoCommit(false);
} catch (SQLException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}*/
if (conn != null) {
System.out.println("Connected to the database!");
retString = performOp(scheduleParamXML, conn,connection);
retString = performOp(scheduleParamXML, conn, connection);
}
}
......@@ -155,18 +127,18 @@ public class CHCReportOtherClusterSch
return retString;
}
public String performOp(String scheduleParamXML, Connection conn,Connection connection)
public String performOp(String scheduleParamXML, Connection conn, Connection connection)
throws ITMException, Exception
{
String retString = "";
String zoneEmailId = "";
String zoneTherpyGrp = "";
String siteCity = ""; String regionCode = "",zone="";
String siteCity = ""; String regionCode = ""; String zone = "";
String sql = ""; String objName = ""; String argumentString = ""; String jrxmlName = "";
String lineNo="",sqlExpr = ""; String sqlExpr1 = ""; String sqlExpr2 = ""; String sqlExpr3 = ""; String sqlExpr4 = ""; String sqlExpr5 = ""; String sqlExpr6 = ""; String errfilePath = "";
String lineNo = ""; String sqlExpr = ""; String sqlExpr1 = ""; String sqlExpr2 = ""; String sqlExpr3 = ""; String sqlExpr4 = ""; String sqlExpr5 = ""; String sqlExpr6 = ""; String errfilePath = "";
String compSql = "";
PreparedStatement pstmt = null,pstmt1 = null;
ResultSet rs = null,rs1 = null;
PreparedStatement pstmt = null; PreparedStatement pstmt1 = null;
ResultSet rs = null; ResultSet rs1 = null;
ArrayList objtNamelist = new ArrayList();
String objtNames = "";
String driver = ""; String reportGroup = null;
......@@ -208,7 +180,7 @@ public class CHCReportOtherClusterSch
rs = pstmt.executeQuery();
System.out.println("SQL>>>::::" + sql);
while (rs.next()) {
lineNo=checkNull(rs.getString("line_no"));
lineNo = checkNull(rs.getString("line_no"));
sqlExpr = checkNull(rs.getString("sql_expr"));
sqlExpr1 = checkNull(rs.getString("sql_expr1"));
sqlExpr2 = checkNull(rs.getString("sql_expr2"));
......@@ -222,8 +194,8 @@ public class CHCReportOtherClusterSch
System.out.println("Combine SQL::::" + compSql);
int count = 0;
if ((compSql != null) && (compSql.trim().length() > 0))
{
if ((compSql == null) || (compSql.trim().length() <= 0))
continue;
System.out.println("Combine SQL not null::::" + compSql);
pstmt1 = connection.prepareStatement(compSql);
......@@ -232,8 +204,7 @@ public class CHCReportOtherClusterSch
HashMap<String,List<String>> app = new HashMap<String,List<String>>();
HashMap<String,HashSet<String>> emailApp = new HashMap<String,HashSet<String>>();
StringBuffer emailheaderStr = new StringBuffer();
ResultSetMetaData rsmd;
ResultSetMetaData rsmd= null;
while (rs1.next())
{
StringBuffer emailBodyStr = new StringBuffer();
......@@ -243,7 +214,7 @@ public class CHCReportOtherClusterSch
emailBodyStr.append("<tr>");
for (int i = 1; i <= rsmd.getColumnCount(); i++) {
System.out.println("Inside for::::");
System.out.println("count==>"+count);
System.out.println("count==>" + count);
JSONObject chcReportJsonObj = new JSONObject();
String colName = rsmd.getColumnName(i);
......@@ -251,68 +222,52 @@ public class CHCReportOtherClusterSch
if (count < 1)
{
if (!colName.equalsIgnoreCase("zone_email")) {
// if(!colName.equalsIgnoreCase("therpy_grp")){
if (!colName.equalsIgnoreCase("zone_email"))
{
System.out.println("emailheaderStr=====>>>" + emailheaderStr.length());
System.out.println("rsmd.getColumnCount()=====>>>" + rsmd.getColumnCount());
emailheaderStr.append("<th>");
if(colName.equalsIgnoreCase("report_dt")){
emailheaderStr.append("Report Date");
}
if(colName.equalsIgnoreCase("therpy_grp")){
if (colName.equalsIgnoreCase("therpy_grp")) {
emailheaderStr.append("Cluster");
}
if(colName.equalsIgnoreCase("zone")){
if (colName.equalsIgnoreCase("zone")) {
emailheaderStr.append("Zone");
}
if(colName.equalsIgnoreCase("region")){
if (colName.equalsIgnoreCase("region")) {
emailheaderStr.append("Region");
}
if(colName.equalsIgnoreCase("site_city")){
if (colName.equalsIgnoreCase("site_city")) {
emailheaderStr.append("Site City");
}
if(colName.equalsIgnoreCase("stockist_city")){
if (colName.equalsIgnoreCase("stockist_city")) {
emailheaderStr.append("Stockist City");
}
if(colName.equalsIgnoreCase("cattegory")){
if (colName.equalsIgnoreCase("cattegory")) {
emailheaderStr.append("Category");
}
if(colName.equalsIgnoreCase("division")){
if (colName.equalsIgnoreCase("division")) {
emailheaderStr.append("Division");
}
if(colName.equalsIgnoreCase("order_date")){
if (colName.equalsIgnoreCase("order_date")) {
emailheaderStr.append("Order Date");
}
/* if(colName.equalsIgnoreCase("ord_value")){
emailheaderStr.append("Order Value");
}*/
if(colName.equalsIgnoreCase("sale_order")){
if (colName.equalsIgnoreCase("sale_order")) {
emailheaderStr.append("Sale Order");
}
/* if(colName.equalsIgnoreCase("sku")){
emailheaderStr.append("SKU");
}*/
if(colName.equalsIgnoreCase("threshold_limit")){
if (colName.equalsIgnoreCase("threshold_limit")) {
emailheaderStr.append("Threshold Limit");
}
if(colName.equalsIgnoreCase("purchase_val_till_date")){
if (colName.equalsIgnoreCase("purchase_val_till_date")) {
emailheaderStr.append("Purchase Val till Date");
}
/* if(colName.equalsIgnoreCase("outstanding_amt")){
emailheaderStr.append("Outstanding Amt");
}*/
if(colName.equalsIgnoreCase("blocked_ord_val")){
if (colName.equalsIgnoreCase("blocked_ord_val")) {
emailheaderStr.append("Blocked Order Val");
}
if(colName.equalsIgnoreCase("status")){
emailheaderStr.append("Status");
}
if(colName.equalsIgnoreCase("chg_user")){
emailheaderStr.append("Chg User");
}
if(colName.equalsIgnoreCase("user_name")){
emailheaderStr.append("User Name");
}
emailheaderStr.append("</th>");
}
}
......@@ -320,7 +275,7 @@ public class CHCReportOtherClusterSch
int type = rsmd.getColumnType(i);
System.out.println("type=====>>>" + type);
if (type == Types.VARCHAR || type == Types.CHAR) {
if ((type == 12) || (type == 1)) {
System.out.print("VARCHAR field varchar==>>:" + rs1.getString(colName));
if (!colName.equalsIgnoreCase("zone_email")) {
......@@ -331,23 +286,23 @@ public class CHCReportOtherClusterSch
emailBodyStr.append(rs1.getString(colName));
emailBodyStr.append("</td>");
}
if(colName.equalsIgnoreCase("zone_email")){
zoneEmailId=rs1.getString(colName);
if (colName.equalsIgnoreCase("zone_email")) {
zoneEmailId = rs1.getString(colName);
}
if(colName.equalsIgnoreCase("therpy_grp")){
zoneTherpyGrp=rs1.getString(colName);
if (colName.equalsIgnoreCase("therpy_grp")) {
zoneTherpyGrp = rs1.getString(colName);
}
if(colName.equalsIgnoreCase("site_city")){
siteCity=rs1.getString(colName);
if (colName.equalsIgnoreCase("site_city")) {
siteCity = rs1.getString(colName);
}
if(colName.equalsIgnoreCase("region")){
regionCode=rs1.getString(colName);
if (colName.equalsIgnoreCase("region")) {
regionCode = rs1.getString(colName);
}
if(colName.equalsIgnoreCase("zone")){
zone=rs1.getString(colName);
if (colName.equalsIgnoreCase("zone")) {
zone = rs1.getString(colName);
}
}
else if (type == Types.INTEGER || type == Types.BIGINT) {
else if ((type == 4) || (type == -5)) {
System.out.print("VARCHAR field Int:" + rs1.getInt(colName));
chcReportJsonObj.put(colName, rs1.getInt(colName));
......@@ -355,14 +310,14 @@ public class CHCReportOtherClusterSch
emailBodyStr.append(rs1.getInt(colName));
emailBodyStr.append("</td>");
}
else if (type == Types.DOUBLE|| type == Types.FLOAT){
else if ((type == 8) || (type == 6)) {
System.out.print("VARCHAR field double:" + rs1.getDouble(colName));
chcReportJsonObj.put(colName, rs1.getDouble(colName));
emailBodyStr.append("<td>");
emailBodyStr.append(rs1.getDouble(colName));
emailBodyStr.append("</td>");
}
else if(type==Types.DATE) {
else if (type == 91) {
System.out.print("DATE field date:" + rs1.getDate(colName));
String dateAsString = rs1.getDate(colName).toString();
DateFormat sourceFormat = new SimpleDateFormat("yyyy-MM-dd");
......@@ -375,7 +330,7 @@ public class CHCReportOtherClusterSch
emailBodyStr.append(formatter.format(date));
emailBodyStr.append("</td>");
}
else if(type==Types.TIMESTAMP) {
else if (type == 93) {
System.out.print("TIMESTAMP field:" + rs1.getDate(colName));
chcReportJsonObj.put(colName, rs1.getTimestamp(colName));
......@@ -383,15 +338,7 @@ public class CHCReportOtherClusterSch
emailBodyStr.append(rs1.getTimestamp(colName));
emailBodyStr.append("</td>");
}
/* else if(type==Types.BIT) {
System.out.print("BIT field:" + rs.getDate(colName));
chcReportJsonObj.put(colName, rs.getTimestamp(colName));
emailBodyStr.append("<td>");
emailBodyStr.append(rs.getTimestamp(colName));
emailBodyStr.append("</td>");
}*/
else if(type==Types.NUMERIC) {
else if (type == 2) {
System.out.print("NUMERIC field:" + rs1.getInt(colName));
if (!colName.equalsIgnoreCase("zone_email")) {
chcReportJsonObj.put(colName, rs1.getInt(colName));
......@@ -401,7 +348,7 @@ public class CHCReportOtherClusterSch
}
}
else if(type==Types.TINYINT) {
else if (type == -6) {
System.out.print("TINYINT field:" + rs1.getInt(colName));
chcReportJsonObj.put(colName, rs1.getInt(colName));
......@@ -409,7 +356,7 @@ public class CHCReportOtherClusterSch
emailBodyStr.append(rs1.getInt(colName));
emailBodyStr.append("</td>");
}
else if(type==Types.SMALLINT) {
else if (type == 5) {
System.out.print("SMALLINT field:" + rs1.getInt(colName));
chcReportJsonObj.put(colName, rs1.getInt(colName));
......@@ -417,55 +364,7 @@ public class CHCReportOtherClusterSch
emailBodyStr.append(rs1.getInt(colName));
emailBodyStr.append("</td>");
}
/* else if(type==Types.REAL) {
System.out.print("REAL field:" + rs.getDate(colName));
chcReportJsonObj.put(colName, rs.getTimestamp(colName));
emailBodyStr.append("<td>");
emailBodyStr.append(rs.getTimestamp(colName));
emailBodyStr.append("</td>");
}
else if(type==Types.FLOAT) {
System.out.print("FLOAT field:" + rs.getDate(colName));
chcReportJsonObj.put(colName, rs.getTimestamp(colName));
emailBodyStr.append("<td>");
emailBodyStr.append(rs.getTimestamp(colName));
emailBodyStr.append("</td>");
}
else if(type==Types.DOUBLE) {
System.out.print("DOUBLE field:" + rs.getDate(colName));
chcReportJsonObj.put(colName, rs.getTimestamp(colName));
emailBodyStr.append("<td>");
emailBodyStr.append(rs.getTimestamp(colName));
emailBodyStr.append("</td>");
}*/
/* else if(type==Types.BINARY) {
System.out.print("BINARY field:" + rs.getDate(colName));
chcReportJsonObj.put(colName, rs.getTimestamp(colName));
emailBodyStr.append("<td>");
emailBodyStr.append(rs.getTimestamp(colName));
emailBodyStr.append("</td>");
}
else if(type==Types.CLOB) {
System.out.print("CLOB field:" + rs.getDate(colName));
chcReportJsonObj.put(colName, rs.getTimestamp(colName));
emailBodyStr.append("<td>");
emailBodyStr.append(rs.getTimestamp(colName));
emailBodyStr.append("</td>");
}
else if(type==Types.BLOB) {
System.out.print("BLOB field:" + rs.getDate(colName));
chcReportJsonObj.put(colName, rs.getTimestamp(colName));
emailBodyStr.append("<td>");
emailBodyStr.append(rs.getTimestamp(colName));
emailBodyStr.append("</td>");
}*/
else if(type==Types.TIME) {
else if (type == 92) {
System.out.print("TIME field:" + rs1.getTime(colName));
chcReportJsonObj.put(colName, rs1.getTime(colName));
......@@ -480,20 +379,16 @@ public class CHCReportOtherClusterSch
chcReportJsonArray.put(chcReportJsonObj);
}
System.out.println("123456==>"+count);
System.out.println("123456==>" + count);
count++;
System.out.println("987654==>"+count);
/* zoneEmailId = rs.getString("zone_email");
siteCity = rs.getString("site_city");
regionCode = rs.getString("region_code");
zone = rs.getString("zone");*/
System.out.println("987654==>" + count);
System.out.println("zoneEmailId" + zoneEmailId);
System.out.println("zoneTherpyGrp" + zoneTherpyGrp);
System.out.println("siteCity" + siteCity);
System.out.println("regionCode" + regionCode);
System.out.println("zone" + zone);
String combineKey = siteCity + "," + regionCode+ "," + zone;
System.out.println("combineKey" + combineKey);
System.out.println("app" + app.toString());
......@@ -535,7 +430,7 @@ public class CHCReportOtherClusterSch
{
System.out.println("Inside for loop to check map entry");
HashSet<String> emailGet = emailApp.get(emailData.getKey());
System.out.println("emailGet==>"+emailGet);
System.out.println("emailGet==>" + emailGet);
for (String emailD : emailGet)
{
zoneEmailId = emailD;
......@@ -552,27 +447,26 @@ public class CHCReportOtherClusterSch
String emailbdData = emailData.getValue() != null ? ((List)emailData.getValue()).toString().replaceAll("\\[|\\]|,", "") : "";
emailStr.append(emailbdData);
emailbdData = emailData.getValue() != null ?emailbdData.replaceAll("<tr>|<td>|</tr>"," "):"";
if(emailbdData!=null)
emailbdData = emailData.getValue() != null ? emailbdData.replaceAll("<tr>|<td>|</tr>", " ") : "";
if (emailbdData != null)
{
String[] emailbdDataa =emailbdData.split("</td>");
System.out.println("zone>>>==>"+emailbdData);
zone= emailbdDataa[1];
zoneTherpyGrp=emailbdDataa[0];
siteCity=emailbdDataa[3];
String[] emailbdDataa = emailbdData.split("</td>");
System.out.println("zone>>>==>" + emailbdData);
zone = emailbdDataa[1];
zoneTherpyGrp = emailbdDataa[0];
siteCity = emailbdDataa[3];
}
else
{
zone="";
siteCity="";
zone = "";
siteCity = "";
}
System.out.println("zone>>>==>"+zone);
System.out.println("siteCity>>>==>"+siteCity);
System.out.println("zone>>>==>" + zone);
System.out.println("siteCity>>>==>" + siteCity);
System.out.println("zone>>>==>"+zone);
System.out.println("siteCity>>>==>"+siteCity);
System.out.println("zone>>>==>" + zone);
System.out.println("siteCity>>>==>" + siteCity);
emailStr.append("</tbody>");
emailStr.append("</body>");
emailStr.append("</html>");
......@@ -580,18 +474,12 @@ public class CHCReportOtherClusterSch
String chcReportData = emailStr.toString();
System.out.println("chcReportData====>" + chcReportData);
chcReportData = "Dear All,<br><br>Please find the CHC Deviation Report(Orders Blocked)<br><br> To override the orders through "+"Pragati Order release"+" application login to the mobile app or if you are on a laptop click on below link and login with your Sunpharma Shine credentials:<br><br><b>Laptop link: </b> https://pragati.sunpharma.com/<br><br> \n" + chcReportData + "\n" + "<br>This is autogenerated mail , kindly do not reply to this mail id<br><br> <b style='color:red;'>Disclaimer: This data shows the blocked status as per mentioned date time stamp and may not reflect any changes done on the order release application in the interim.</b> <br><br>Regards,<br>BI team.";
//chcReportData = "Dear All,<br><br>Please find the CHC Deviation Report(Orders Blocked)<br><br> To override the orders through "+"Pragati Order release"+" application click on below link and login with your Sunpharma Shine credentials:<br><br> https://pragati.sunpharma.com/<br><br> \n" + chcReportData + "\n" + "<br>This is autogenerated mail , kindly do not reply to this mail id<br><br> <b style='color:red;'>Disclaimer: This data shows the blocked status as per mentioned date time stamp and may not reflect any changes done on the order release application in the interim.</b> <br><br>Regards,<br>BI team.";
//chcReportData = "Dear All,<br><br>Please find the "+zoneTherpyGrp+" Deviation Report(Orders Blocked)<br><br> \n" + chcReportData + "\n" + "<br>This is autogenerated mail , kindly do not reply to this mail id <br><br>Regards,<br>BI team.";
chcReportData = "Dear All,<br><br>Please find the " + zoneTherpyGrp + " Deviation Report(Orders Blocked)<br><br> \n" + chcReportData + "\n" + "<br>This is autogenerated mail , kindly do not reply to this mail id <br><br>Regards,<br>BI team.";
System.out.println("chcReportData222====>" + chcReportData);
System.out.println("zoneEmailId>>>" + zoneEmailId);
mailSent = sendMail(chcReportData, zoneEmailId, transInfo,zone,siteCity,lineNo,zoneTherpyGrp);
// mailSent = sendMail(chcReportData, "ketan.patil@baseinformation.com,Prachi.Joshi@sunpharma.com,prashant.joshi@proteustech.in,ketanpatilketanpatil@gmail.com", transInfo);
//mailSent = sendMail(chcReportData, "ketan.patil@baseinformation.com,Tejashree.Sawe@sunpharma.com", transInfo,zone,siteCity,lineNo);
mailSent = sendMail(chcReportData, zoneEmailId, transInfo, zone, siteCity, lineNo, zoneTherpyGrp,conn);
if (mailSent)
{
......@@ -615,14 +503,10 @@ public class CHCReportOtherClusterSch
pstmt1 = null;
}
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
catch (SQLException e1)
{
......@@ -706,6 +590,20 @@ public class CHCReportOtherClusterSch
e.printStackTrace();
printLog("STDERR", e);
}
try
{
if (fileWriter != null)
{
fileWriter.flush();
fileWriter.close();
}
}
catch (Exception e)
{
e.printStackTrace();
printLog("STDERR", e);
}
}
finally
{
......@@ -783,6 +681,20 @@ public class CHCReportOtherClusterSch
e.printStackTrace();
printLog("STDERR", e);
}
try
{
if (fileWriter != null)
{
fileWriter.flush();
fileWriter.close();
}
}
catch (Exception e)
{
e.printStackTrace();
printLog("STDERR", e);
}
}
finally
{
......@@ -826,45 +738,47 @@ public class CHCReportOtherClusterSch
return input.trim();
}
public boolean sendMail(String reportFilePath, String emailId, String transInfo, String ZoneStr, String SiteCityStr,String lineNo,String zoneTherpyGrp)
public boolean sendMail(String reportFilePath, String emailId, String transInfo, String ZoneStr, String SiteCityStr, String lineNo, String zoneTherpyGrp,Connection conn)
throws ITMException
{
System.out.println("Inside sent mail: ");
boolean sentMail = false;
//String lineNo = "1";
String emailType = "page";
StringBuffer valueXmlString = null;
String retValue = "";
try
{
//String ccId="Rajesh.Sutar@sunpharma.com,Prachi.Joshi@sunpharma.com";
//String toId="Prachi.Joshi@sunpharma.com";
//String ccId="rajeshkumar.sinha@sunpharma.com, Agnivarna.Chaudhary@sunpharma.com, Parthasarathi.Muntha@sunpharma.com,Prachi.joshi@sunpharma.com";
String ccId="ketan.patil@baseinformation.com";
//String bccId="Prashant.Joshi@proteustech.in,ketan.patil@baseinformation.com";
DistCommon disCommon = new DistCommon();
String ccId = disCommon.getDisparams("999999", "CHC_OTHER_CC", conn);
System.out.println("ccId>>>>"+ ccId);
if(ccId == null || ccId.trim().length() == 0 || ccId.trim().equalsIgnoreCase("NULLNOTFOUND"))
{
ccId = "Agnivarna.Chaudhary@sunpharma.com, Parthasarathi.Muntha@sunpharma.com,Prachi.joshi@sunpharma.com";
}
//String ccId="Prachi.Joshi@sunpharma.com";
System.out.println("Inside try: ");
valueXmlString = new StringBuffer("<ROOT>");
valueXmlString.append("<MAILINFO>");
valueXmlString.append("<EMAIL_TYPE>").append("null").append("</EMAIL_TYPE>");
emailId="pravin.nevage@proteustech.in";
valueXmlString.append("<TO_ADD>").append("<![CDATA[" + emailId + "]]>").append("</TO_ADD>");
valueXmlString.append("<CC_ADD>").append("<![CDATA[" + ccId + "]]>").append("</CC_ADD>");
// valueXmlString.append("<BCC_ADD>").append("<![CDATA[" + bccId + "]]>").append("</BCC_ADD>");
System.out.println("emailId: " + emailId);
System.out.println("lineNo: " + lineNo);
if(lineNo.equalsIgnoreCase("1")){
valueXmlString.append("<SUBJECT>").append("<![CDATA["+zoneTherpyGrp +" Deviation Report : ZSM - For Zone -" + ZoneStr + "]]>").append("</SUBJECT>");
if (lineNo.equalsIgnoreCase("1")) {
valueXmlString.append("<SUBJECT>").append("<![CDATA[" + zoneTherpyGrp + " Deviation Report : ZSM - For Zone -" + ZoneStr + "]]>").append("</SUBJECT>");
}
if(lineNo.equalsIgnoreCase("2")){
valueXmlString.append("<SUBJECT>").append("<![CDATA["+zoneTherpyGrp +" Deviation Report : NSM - For Zone -" + ZoneStr + "]]>").append("</SUBJECT>");
if (lineNo.equalsIgnoreCase("2")) {
valueXmlString.append("<SUBJECT>").append("<![CDATA[" + zoneTherpyGrp + " Deviation Report : NSM - For Zone -" + ZoneStr + "]]>").append("</SUBJECT>");
}
if(lineNo.equalsIgnoreCase("3")){
valueXmlString.append("<SUBJECT>").append("<![CDATA["+zoneTherpyGrp +" Deviation Report : BUHEAD - For Zone -" + ZoneStr + "]]>").append("</SUBJECT>");
if (lineNo.equalsIgnoreCase("3")) {
valueXmlString.append("<SUBJECT>").append("<![CDATA[" + zoneTherpyGrp + " Deviation Report : BUHEAD - For Zone -" + ZoneStr + "]]>").append("</SUBJECT>");
}
valueXmlString.append("<BODY_TEXT>").append("<![CDATA[" + reportFilePath + "]]>").append("</BODY_TEXT>");
......
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