Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
D
Daniels project
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
CI / CD Analytics
Repository Analytics
Value Stream Analytics
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Daniel Quadras
Daniels project
Commits
52c8aae1
Commit
52c8aae1
authored
Mar 23, 2023
by
daniel.quadras@proteustech.in
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
SHowDAta 23-3-2023
parent
0b6db8ac
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
183 additions
and
0 deletions
+183
-0
ShowData_api_log.jsp
ShowData_api_log.jsp
+183
-0
No files found.
ShowData_api_log.jsp
0 → 100644
View file @
52c8aae1
<!doctype html>
<%@page
import=
"java.util.Base64"
%>
<%@page
import=
"ibase.webitm.utility.ITMException"
%>
<%@page
import=
"java.rmi.RemoteException"
%>
<%@page
import=
"java.sql.PreparedStatement"
%>
<%@page
import=
"ibase.webitm.ejb.DBAccessEJB"
%>
<%@page
import=
"ibase.utility.BaseLogger"
%>
<%@page
import=
"ibase.edi.service.VisionEDIService"
%>
<%@page
import=
"java.io.File"
%>
<%@page
import=
"ibase.utility.CommonConstants"
%>
<%@page
import=
"ibase.utility.UserInfoBean"
%>
<%@page
import=
"ibase.ejb.CommonDBAccessEJB"
%>
<html
lang=
"en"
>
<head>
<meta
charset=
"utf-8"
>
<title>
Show Data
</title>
<base
href=
""
>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1"
>
<link
rel=
"icon"
type=
"image/x-icon"
href=
"favicon.ico"
/>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"ws/assets/css/indigo-pink.css"
/>
<!-- <link rel="stylesheet" type="text/css" href="ws/assets/css/styles.css" /> -->
<link
rel=
"stylesheet"
type=
"text/css"
href=
"ws/assets/bootstrap/scss/_root.scss"
/>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"show-file-content/assets/styles.css"
/>
</head>
<%
String
userCode
=
request
.
getParameter
(
"chg_user.String"
);
BaseLogger
.
log
(
"3"
,
null
,
null
,
"DAniel USercode:"
+
userCode
);
CommonDBAccessEJB
commonDBAccessEJB
=
new
CommonDBAccessEJB
();
UserInfoBean
userInfo
=
commonDBAccessEJB
.
createUserInfo
(
userCode
);
BaseLogger
.
log
(
"3"
,
null
,
null
,
"DAniel USerInfo:"
+
userInfo
);
String
tranId
=
request
.
getParameter
(
"tran_id.String"
);
BaseLogger
.
log
(
"3"
,
null
,
null
,
"DAniel tranId:"
+
tranId
);
DBAccessEJB
dbacessEjb
=
new
DBAccessEJB
();
String
response_info
=
dbacessEjb
.
getDBColumnValue
(
"api_call_log"
,
"to_char(response_info)"
,
"tran_id='"
+
tranId
+
"'"
);
BaseLogger
.
log
(
"3"
,
null
,
null
,
"DAniel response_info:"
+
response_info
);
String
objName
=
request
.
getParameter
(
"OBJ_NAME"
);
BaseLogger
.
log
(
"3"
,
null
,
null
,
"DAniel OBJ_NAME:"
+
objName
);
String
appId
=
request
.
getParameter
(
"app_id.String"
);
BaseLogger
.
log
(
"3"
,
null
,
null
,
"DAniel appId:"
+
appId
);
String
responseInfo
=
request
.
getParameter
(
"response_info"
);
BaseLogger
.
log
(
"3"
,
null
,
null
,
"DAniel responseInfo:"
+
responseInfo
);
String
ediFileDataPathEncodedString
=
""
;
int
indexDataFilePathStart
=
response_info
.
lastIndexOf
(
"3)"
);
BaseLogger
.
log
(
"3"
,
null
,
null
,
"DAniel indexDataFilePathStart:"
+
indexDataFilePathStart
);
int
indexDataFilePathEnd
=
response_info
.
lastIndexOf
(
"--"
);
BaseLogger
.
log
(
"3"
,
null
,
null
,
"DAniel indexDataFilePathEnd:"
+
indexDataFilePathEnd
);
String
dataFilePath
=
response_info
.
substring
(
indexDataFilePathStart
,
indexDataFilePathEnd
);
BaseLogger
.
log
(
"3"
,
null
,
null
,
"DAniel dataFilePath:"
+
dataFilePath
);
int
indexDataFilePath
=
dataFilePath
.
indexOf
(
":"
);
BaseLogger
.
log
(
"3"
,
null
,
null
,
"DAniel indexDataFilePath:"
+
indexDataFilePath
);
dataFilePath
=
dataFilePath
.
substring
(
indexDataFilePath
+
1
);
BaseLogger
.
log
(
"3"
,
null
,
null
,
"DAniel indexDataFilePath:"
+
dataFilePath
);
int
indexDataFileNameStart
=
response_info
.
lastIndexOf
(
"--"
);
BaseLogger
.
log
(
"3"
,
null
,
null
,
"DAniel indexDataFileNameStart: line69"
+
indexDataFileNameStart
);
int
indexDataFileNameEnd
=
response_info
.
lastIndexOf
(
"4)"
);
BaseLogger
.
log
(
"3"
,
null
,
null
,
"DAniel indexDataFileNameEnd: line71 "
+
indexDataFileNameEnd
);
String
dataFileName
=
response_info
.
substring
(
indexDataFileNameStart
,
indexDataFileNameEnd
);
BaseLogger
.
log
(
"3"
,
null
,
null
,
"DAniel dataFileName LINE 73"
+
dataFileName
);
int
indexDataFileName
=
dataFileName
.
indexOf
(
":"
);
BaseLogger
.
log
(
"3"
,
null
,
null
,
"DAniel indexDataFileName"
+
indexDataFileName
);
dataFileName
=
dataFileName
.
substring
(
indexDataFileName
+
1
);
BaseLogger
.
log
(
"3"
,
null
,
null
,
"DAniel dataFileName"
+
dataFileName
);
dataFileName
=
dataFilePath
.
trim
()
+
File
.
separator
+
dataFileName
.
trim
();
BaseLogger
.
log
(
"3"
,
null
,
null
,
"DAniel dataFileName line 80"
+
dataFileName
);
if
(!
dataFileName
.
equalsIgnoreCase
(
""
))
{
byte
[]
ediFileDataPathEncoded
=
Base64
.
getEncoder
().
encode
(
dataFileName
.
getBytes
());
BaseLogger
.
log
(
"3"
,
null
,
null
,
"DAniel ediFileDataPathEncoded"
+
ediFileDataPathEncoded
);
ediFileDataPathEncodedString
=
new
String
(
ediFileDataPathEncoded
);
BaseLogger
.
log
(
"3"
,
null
,
null
,
"DAniel ediFileDataPathEncodedString"
+
ediFileDataPathEncodedString
);
}
%>
<script
src=
"//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"
></script>
<script>
function
loadComponent
(
targetId
,
componentName
)
{
console
.
log
(
'
load Task window.ShowFileContentPlugin gsb
'
,
window
.
ShowFileContentPlugin
);
console
.
log
(
"
<%=
dataFileName
%>
"
);
// setBBHostURL();
if
(
window
.
ShowFileContentPlugin
)
{
var
pluginEmitter
=
window
.
ShowFileContentPlugin
.
pluginEvtEmitter
;
var
pluginConfig
=
window
.
ShowFileContentPlugin
.
pluginConfig
;
var
evtEmit
=
new
pluginEmitter
();
evtEmit
.
subscribe
((
pluginEvent
)
=>
{
});
var
objName
=
"
showdata
"
;
var
data
=
{
"
target-id
"
:
targetId
,
"
compData
"
:
{
"
objName
"
:
objName
},
"
cacheComp
"
:
false
};
var
ShowFileContentPlugin
=
window
.
ShowFileContentPlugin
.
loadPlugin
(
componentName
,
data
,
window
.
ShowFileContentPlugin
.
pluginMI
,
evtEmit
);
console
.
log
(
'
ShowFileContentPlugin >>
'
,
ShowFileContentPlugin
);
}
var
element
=
document
.
getElementById
(
'
display-file-content
'
);
var
filepath
=
element
.
getAttribute
(
'
filepath
'
);
var
url
=
window
.
location
.
origin
+
"
/ibase/rest/EDIService/edifiles/
"
+
filepath
;
console
.
log
(
"
url:::::
"
+
url
);
var
request
=
$
.
ajax
({
url
:
url
,
method
:
"
GET
"
});
request
.
done
(
function
(
resp
)
{
console
.
log
(
"
Type of response:::::
"
+
typeof
resp
);
if
(
typeof
resp
===
'
object
'
){
console
.
log
(
"
Response:::::
"
+
"
No data found
"
);
}
else
if
(
typeof
resp
===
'
string
'
){
console
.
log
(
"
Response:::::
"
+
resp
);
}
else
{
}
});
}
</script>
<!-- <body onload="document.getElementById('search_scope').click();"> -->
<body
onload=
"document.getElementById('display-file-content').click();"
>
<div
style=
"position: absolute; z-index: 1;"
>
<!-- Gagan -->
<button
class=
"square-button"
onClick=
"loadComponent('appContainer', 'app-show-data')"
id=
"display-file-content"
filepath=
"
<%=
ediFileDataPathEncodedString
%>
"
style=
"display: none"
>
Search Scope
</button>
<!-- Gagan -->
</div>
<div>
<input
type=
"hidden"
name=
"myhiddenvalue"
id=
"filePath"
value=
<%=
dataFileName
%>
/
>
</div>
<div>
<div
id=
"appContainer"
></div>
</div>
<app-root></app-root>
</body>
<!-- Added by Gagan -->
<script
src=
"show-file-content/runtime.js"
type=
"module"
></script>
<script
src=
"show-file-content/runtime.js"
nomodule
defer
></script>
<script
src=
"show-file-content/polyfills.js"
type=
"module"
></script>
<script
src=
"show-file-content/polyfills.js"
nomodule
defer
></script>
<script
src=
"show-file-content/main.js"
type=
"module"
></script>
<script
src=
"show-file-content/main.js"
nomodule
defer
></script>
</html>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment