Commit 049cab20 authored by steurwadkar's avatar steurwadkar

F17ABAS001 GST API integration wizard source code commit

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@171850 ce508802-f39f-4f6c-b175-0d175dae99d5
parent e33cdbb5
......@@ -3082,8 +3082,9 @@ public class GSTDataSubmitWizEJB extends ValidatorEJB implements GSTDataSubmitWi
{
String retString = null;
String transactionId = "", retFolderPath = "", gspAuthString = "", gspAuthSignature = "";
String siteCode = "", loginCode = "", chgTerm = "", responseId = "", responseJsonStr = "", callStatus = "";
String siteCode = "", loginCode = "", chgTerm = "", responseId = "", responseJsonStr = "", callStatus = "", callStatusFile = "", responseIdFile = "";
String sep = File.separator;
ArrayList<APICallData> apiCallLogDataList = new ArrayList<APICallData>();
String sql = "", apiTranId = "";
PreparedStatement pstmt = null;
......@@ -3196,8 +3197,10 @@ public class GSTDataSubmitWizEJB extends ValidatorEJB implements GSTDataSubmitWi
//Added by Santosh on 11-10-2017 to invoke GSP url End
int responseCode = connection.getResponseCode();
responseIdFile = String.valueOf(responseCode);
if (responseCode == HttpURLConnection.HTTP_OK)
{
callStatusFile = "1";
String disposition = connection.getHeaderField("Content-Disposition");
if (disposition != null)
......@@ -3229,6 +3232,10 @@ public class GSTDataSubmitWizEJB extends ValidatorEJB implements GSTDataSubmitWi
outputStream.close();
inputStream.close();
}
else
{
callStatusFile = "2";
}
TarArchiveInputStream tarInput = new TarArchiveInputStream(new GzipCompressorInputStream(new FileInputStream(filePath)));
TarArchiveEntry currentEntry = tarInput.getNextTarEntry();
......@@ -3252,6 +3259,23 @@ public class GSTDataSubmitWizEJB extends ValidatorEJB implements GSTDataSubmitWi
}
tarInput.close();
}
APICallData apiCallDataFile = new APICallData();
apiCallDataFile.setPeriodCode(periodCode);
apiCallDataFile.setCallDate(new Date());
apiCallDataFile.setSiteCode(siteCode);
apiCallDataFile.setUserId(loginCode);
apiCallDataFile.setCallType("LARGE_FILE");
apiCallDataFile.setRecType(recType);
apiCallDataFile.setNoOfRecords(0);
apiCallDataFile.setCallStatus(callStatusFile);
apiCallDataFile.setResponseId(responseIdFile);
apiCallDataFile.setResponseJsonStr("");
apiCallDataFile.setChgUser(loginCode);
apiCallDataFile.setChgDate(new Date());
apiCallDataFile.setChgTerm(chgTerm);
apiCallLogDataList.add(apiCallDataFile);
}
}
......@@ -3333,22 +3357,6 @@ public class GSTDataSubmitWizEJB extends ValidatorEJB implements GSTDataSubmitWi
}
}
APICallData apiCallData = new APICallData();
apiCallData.setPeriodCode(periodCode);
apiCallData.setCallDate(new Date());
apiCallData.setSiteCode(siteCode);
apiCallData.setUserId(loginCode);
apiCallData.setCallType("FILEDET");
apiCallData.setRecType(recType);
apiCallData.setNoOfRecords(0);
apiCallData.setCallStatus(callStatus);
apiCallData.setResponseId(responseId);
apiCallData.setResponseJsonStr(responseJsonStr);
apiCallData.setChgUser(loginCode);
apiCallData.setChgDate(new Date());
apiCallData.setChgTerm(chgTerm);
gstCommonUtil.updateAPICallLogHistory(apiCallData, null);
}
catch(Exception e)
{
......@@ -3384,6 +3392,32 @@ public class GSTDataSubmitWizEJB extends ValidatorEJB implements GSTDataSubmitWi
if(conn!=null && !conn.isClosed())
{
conn.close();
conn=null;
}
APICallData apiCallData = new APICallData();
apiCallData.setPeriodCode(periodCode);
apiCallData.setCallDate(new Date());
apiCallData.setSiteCode(siteCode);
apiCallData.setUserId(loginCode);
apiCallData.setCallType("FILEDET");
apiCallData.setRecType(recType);
apiCallData.setNoOfRecords(0);
apiCallData.setCallStatus(callStatus);
apiCallData.setResponseId(responseId);
apiCallData.setResponseJsonStr(responseJsonStr);
apiCallData.setChgUser(loginCode);
apiCallData.setChgDate(new Date());
apiCallData.setChgTerm(chgTerm);
gstCommonUtil.updateAPICallLogHistory(apiCallData, null);
if(apiCallLogDataList.size() > 0)
{
for(APICallData eachAPICallData : apiCallLogDataList)
{
gstCommonUtil.updateAPICallLogHistory(eachAPICallData, null);
}
}
}
catch(Exception se)
......
......@@ -4528,8 +4528,9 @@ public class GSTDataSubmitWizPos extends ValidatorEJB implements GSTDataSubmitWi
{
String retString = null;
String transactionId = "", gspAuthString = "", gspAuthSignature = "";
String siteCode = "", loginCode = "", chgTerm = "", responseId = "", responseJsonStr = "", callStatus = "";
String siteCode = "", loginCode = "", chgTerm = "", responseId = "", responseJsonStr = "", callStatus = "", callStatusFile = "", responseIdFile = "";
String sep = File.separator;
ArrayList<APICallData> apiCallLogDataList = new ArrayList<APICallData>();
String sql = "", apiTranId = "";
PreparedStatement pstmt = null;
......@@ -4648,8 +4649,10 @@ public class GSTDataSubmitWizPos extends ValidatorEJB implements GSTDataSubmitWi
//Added by Santosh on 11-10-2017 to invoke GSP url End
int responseCode = connection.getResponseCode();
responseIdFile = String.valueOf(responseCode);
if (responseCode == HttpURLConnection.HTTP_OK)
{
callStatusFile = "1";
String disposition = connection.getHeaderField("Content-Disposition");
if (disposition != null)
......@@ -4683,6 +4686,10 @@ public class GSTDataSubmitWizPos extends ValidatorEJB implements GSTDataSubmitWi
outputStream.close();
inputStream.close();
}
else
{
callStatusFile = "2";
}
TarArchiveInputStream tarInput = new TarArchiveInputStream(new GzipCompressorInputStream(new FileInputStream(filePath)));
TarArchiveEntry currentEntry = tarInput.getNextTarEntry();
......@@ -4712,6 +4719,24 @@ public class GSTDataSubmitWizPos extends ValidatorEJB implements GSTDataSubmitWi
}
tarInput.close();
}
APICallData apiCallDataFile = new APICallData();
apiCallDataFile.setPeriodCode(periodCode);
apiCallDataFile.setCallDate(new Date());
apiCallDataFile.setSiteCode(siteCode);
apiCallDataFile.setUserId(loginCode);
apiCallDataFile.setCallType("LARGE_FILE");
apiCallDataFile.setRecType("4");
apiCallDataFile.setNoOfRecords(0);
apiCallDataFile.setCallStatus(callStatusFile);
apiCallDataFile.setResponseId(responseIdFile);
apiCallDataFile.setResponseJsonStr("");
apiCallDataFile.setChgUser(loginCode);
apiCallDataFile.setChgDate(new Date());
apiCallDataFile.setChgTerm(chgTerm);
apiCallLogDataList.add(apiCallDataFile);
}
}
......@@ -4790,22 +4815,6 @@ public class GSTDataSubmitWizPos extends ValidatorEJB implements GSTDataSubmitWi
}
}
APICallData apiCallData = new APICallData();
apiCallData.setPeriodCode(periodCode);
apiCallData.setCallDate(new Date());
apiCallData.setSiteCode(siteCode);
apiCallData.setUserId(loginCode);
apiCallData.setCallType("FILEDET");
apiCallData.setRecType(recType);
apiCallData.setNoOfRecords(0);
apiCallData.setCallStatus(callStatus);
apiCallData.setResponseId(responseId);
apiCallData.setResponseJsonStr(responseJsonStr);
apiCallData.setChgUser(loginCode);
apiCallData.setChgDate(new Date());
apiCallData.setChgTerm(chgTerm);
gstCommonUtil.updateAPICallLogHistory(apiCallData, null);
}
catch(Exception e)
{
......@@ -4840,6 +4849,31 @@ public class GSTDataSubmitWizPos extends ValidatorEJB implements GSTDataSubmitWi
localConn.close();
localConn = null;
}
APICallData apiCallData = new APICallData();
apiCallData.setPeriodCode(periodCode);
apiCallData.setCallDate(new Date());
apiCallData.setSiteCode(siteCode);
apiCallData.setUserId(loginCode);
apiCallData.setCallType("FILEDET");
apiCallData.setRecType(recType);
apiCallData.setNoOfRecords(0);
apiCallData.setCallStatus(callStatus);
apiCallData.setResponseId(responseId);
apiCallData.setResponseJsonStr(responseJsonStr);
apiCallData.setChgUser(loginCode);
apiCallData.setChgDate(new Date());
apiCallData.setChgTerm(chgTerm);
gstCommonUtil.updateAPICallLogHistory(apiCallData, null);
if(apiCallLogDataList.size() > 0)
{
for(APICallData eachAPICallData : apiCallLogDataList)
{
gstCommonUtil.updateAPICallLogHistory(eachAPICallData, null);
}
}
}
catch(SQLException se)
{
......
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