Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
Marketing scheduler
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
Ketan Patil
Marketing scheduler
Commits
431a920f
Commit
431a920f
authored
May 10, 2022
by
Ketan Patil
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
added scheduler code
parents
Changes
7
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
330 additions
and
0 deletions
+330
-0
module-resource/setting/BaseApplication.txt
module-resource/setting/BaseApplication.txt
+19
-0
src/ibase/webitm/ejb/marketingsch/AttachmentHandlerEJB.java
src/ibase/webitm/ejb/marketingsch/AttachmentHandlerEJB.java
+0
-0
src/ibase/webitm/ejb/marketingsch/AttachmentHandlerEJBLocal.java
...se/webitm/ejb/marketingsch/AttachmentHandlerEJBLocal.java
+25
-0
src/ibase/webitm/ejb/marketingsch/AttachmentHandlerEJBRemote.java
...e/webitm/ejb/marketingsch/AttachmentHandlerEJBRemote.java
+25
-0
src/ibase/webitm/ejb/marketingsch/MarketingInsertSch.java
src/ibase/webitm/ejb/marketingsch/MarketingInsertSch.java
+108
-0
src/ibase/webitm/ejb/marketingsch/MarketingInsertSchOld.java
src/ibase/webitm/ejb/marketingsch/MarketingInsertSchOld.java
+0
-0
src/ibase/webitm/ejb/marketingsch/MarketingSchBeanOld.java
src/ibase/webitm/ejb/marketingsch/MarketingSchBeanOld.java
+153
-0
No files found.
module-resource/setting/BaseApplication.txt
0 → 100644
View file @
431a920f
<Application Id="MarketingInsertSch" Name="MarketingInsertSch">
<FormalParameters>
<FormalParameter Id="TRANS_DB" Index="1" Mode="IN" Name="TRANS_DB">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="JB"/>
<ExtendedAttribute Name="METHOD_NAME" Value="schedule"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.webitm.ejb.marketingsch.MarketingInsertSch"/>
<ExtendedAttribute Name="EXEC_MODE" Value="ASYNC"/>
<ExtendedAttribute Name="INPUT_EDITOR" Value="../../scheduler/jsp/Argument.jsp?APPLICATION_NAME=MarketingInsertSch"/>
<ExtendedAttribute Name="SCHEDULABLE" Value="1"/>
</ExtendedAttributes>
</Application>
\ No newline at end of file
src/ibase/webitm/ejb/marketingsch/AttachmentHandlerEJB.java
0 → 100644
View file @
431a920f
This diff is collapsed.
Click to expand it.
src/ibase/webitm/ejb/marketingsch/AttachmentHandlerEJBLocal.java
0 → 100644
View file @
431a920f
package
ibase
.
webitm
.
ejb
.
marketingsch
;
import
ibase.webitm.utility.ITMException
;
import
java.rmi.RemoteException
;
import
java.util.HashMap
;
import
javax.ejb.Local
;
@Local
public
interface
AttachmentHandlerEJBLocal
{
String
handleAttachment
(
String
paramString1
,
String
paramString2
,
String
paramString3
,
String
paramString4
)
throws
RemoteException
,
ITMException
;
String
getAttachmentDetail
(
String
paramString1
,
String
paramString2
,
String
paramString3
,
String
paramString4
)
throws
RemoteException
,
ITMException
;
String
printAttachments
(
String
[]
paramArrayOfString
,
String
paramString1
,
String
paramString2
,
String
paramString3
,
HashMap
<
String
,
String
>
paramHashMap
)
throws
RemoteException
,
ITMException
;
String
getPrintLog
(
String
paramString1
,
String
paramString2
,
String
paramString3
,
String
paramString4
,
String
paramString5
)
throws
RemoteException
,
ITMException
;
boolean
isRecordExist
(
String
paramString1
,
String
paramString2
,
String
paramString3
);
String
getRefSer
(
String
paramString1
,
String
paramString2
);
}
src/ibase/webitm/ejb/marketingsch/AttachmentHandlerEJBRemote.java
0 → 100644
View file @
431a920f
package
ibase
.
webitm
.
ejb
.
marketingsch
;
import
ibase.webitm.utility.ITMException
;
import
java.rmi.RemoteException
;
import
java.util.HashMap
;
import
javax.ejb.Remote
;
@Remote
public
interface
AttachmentHandlerEJBRemote
{
String
handleAttachment
(
String
paramString1
,
String
paramString2
,
String
paramString3
,
String
paramString4
)
throws
RemoteException
,
ITMException
;
String
getAttachmentDetail
(
String
paramString1
,
String
paramString2
,
String
paramString3
,
String
paramString4
)
throws
RemoteException
,
ITMException
;
String
printAttachments
(
String
[]
paramArrayOfString
,
String
paramString1
,
String
paramString2
,
String
paramString3
,
HashMap
<
String
,
String
>
paramHashMap
)
throws
RemoteException
,
ITMException
;
String
getPrintLog
(
String
paramString1
,
String
paramString2
,
String
paramString3
,
String
paramString4
,
String
paramString5
)
throws
RemoteException
,
ITMException
;
boolean
isRecordExist
(
String
paramString1
,
String
paramString2
,
String
paramString3
);
String
getRefSer
(
String
paramString1
,
String
paramString2
);
}
src/ibase/webitm/ejb/marketingsch/MarketingInsertSch.java
0 → 100644
View file @
431a920f
package
ibase
.
webitm
.
ejb
.
marketingsch
;
import
java.util.HashMap
;
import
ibase.scheduler.utility.interfaces.Schedule
;
import
ibase.system.config.AppConnectParm
;
import
ibase.utility.GenericUtility
;
import
java.util.HashMap
;
import
javax.ejb.Stateless
;
import
javax.naming.InitialContext
;
import
javax.naming.NamingException
;
import
org.w3c.dom.Document
;
import
org.w3c.dom.Node
;
import
org.w3c.dom.NodeList
;
@Stateless
public
class
MarketingInsertSch
implements
Schedule
{
public
void
attachFiles
(
String
inputString
)
{
System
.
out
.
println
(
"in attach Files"
);
String
tranDB
=
""
;
String
objName
=
""
;
String
tranIdFrom
=
""
;
String
tranIdTo
=
""
;
Document
dom
=
null
;
GenericUtility
genUtility
=
null
;
NodeList
parentNodeList
=
null
;
NodeList
childNodeList
=
null
;
Node
parentNode
=
null
;
Node
childNode
=
null
;
int
childNodeLength
=
0
;
String
loginCode
=
""
;
String
var14
=
""
;
try
{
genUtility
=
GenericUtility
.
getInstance
();
dom
=
genUtility
.
parseString
(
inputString
);
loginCode
=
dom
.
getElementsByTagName
(
"loginCode"
).
item
(
0
).
getFirstChild
().
getNodeValue
();
parentNodeList
=
dom
.
getElementsByTagName
(
"ACTUALPARAMETERS"
);
parentNode
=
parentNodeList
.
item
(
0
);
childNodeList
=
parentNode
.
getChildNodes
();
childNodeLength
=
childNodeList
.
getLength
();
for
(
int
i
=
0
;
i
<
childNodeLength
;
++
i
)
{
childNode
=
childNodeList
.
item
(
i
);
if
(
childNode
.
getFirstChild
()
!=
null
)
{
if
(
i
==
0
)
{
tranDB
=
childNode
.
getFirstChild
().
getNodeValue
();
}
else
if
(
i
==
1
)
{
objName
=
childNode
.
getFirstChild
().
getNodeValue
();
}
else
if
(
i
==
2
)
{
tranIdFrom
=
childNode
.
getFirstChild
().
getNodeValue
();
}
else
if
(
i
==
3
)
{
tranIdTo
=
childNode
.
getFirstChild
().
getNodeValue
();
}
}
}
if
(
objName
!=
null
&&
objName
.
length
()
!=
0
&&
!
"null"
.
equalsIgnoreCase
(
objName
))
{
if
(
objName
.
contains
(
"w_"
))
{
objName
=
objName
.
replace
(
"w_"
,
""
);
}
}
else
{
objName
=
""
;
}
if
(
tranIdFrom
==
null
||
tranIdFrom
.
length
()
==
0
||
"null"
.
equalsIgnoreCase
(
tranIdFrom
))
{
tranIdFrom
=
""
;
}
if
(
tranIdTo
==
null
||
tranIdTo
.
length
()
==
0
||
"null"
.
equalsIgnoreCase
(
tranIdTo
))
{
tranIdTo
=
""
;
}
AppConnectParm
appConnect
=
new
AppConnectParm
();
new
InitialContext
(
appConnect
.
getProperty
());
AttachmentHandlerEJB
attachHandler
=
new
AttachmentHandlerEJB
();
attachHandler
.
handleAttachment
(
objName
,
tranIdFrom
,
tranIdTo
,
loginCode
);
}
catch
(
NamingException
var17
)
{
var17
.
printStackTrace
();
}
catch
(
Exception
var18
)
{
var18
.
printStackTrace
();
}
}
public
String
schedule
(
HashMap
inputHashMap
)
throws
Exception
{
System
.
out
.
println
(
"schedule HashMap inputHashMap["
+
inputHashMap
+
"]"
);
this
.
attachFiles
(
inputHashMap
.
toString
());
return
null
;
}
public
String
schedule
(
String
inputString
)
throws
Exception
{
System
.
out
.
println
(
"schedule inputString["
+
inputString
+
"]"
);
this
.
attachFiles
(
inputString
);
return
null
;
}
public
String
schedulePriority
(
String
inputString
)
throws
Exception
{
System
.
out
.
println
(
"schedulePriority inputString["
+
inputString
+
"]"
);
this
.
attachFiles
(
inputString
);
return
null
;
}
}
src/ibase/webitm/ejb/marketingsch/MarketingInsertSchOld.java
0 → 100644
View file @
431a920f
This diff is collapsed.
Click to expand it.
src/ibase/webitm/ejb/marketingsch/MarketingSchBeanOld.java
0 → 100644
View file @
431a920f
package
ibase
.
webitm
.
ejb
.
marketingsch
;
public
class
MarketingSchBeanOld
{
private
String
companyCode
=
""
;
private
String
companyName
=
""
;
private
double
invAmt
=
0.0
D
;
private
String
invDate
=
""
;
private
String
invNo
=
""
;
private
String
metisVendorCode
=
""
;
String
orderRefNo
=
""
;
String
orderRefNoDateTime
=
""
;
private
String
remarks
=
""
;
private
String
vcode
=
""
;
private
String
vendorName
=
""
;
private
String
winame
=
""
;
private
String
acctCode
=
""
;
private
String
cctrCode
=
""
;
public
MarketingSchBeanOld
()
{
}
public
MarketingSchBeanOld
(
String
companyCode
,
String
companyName
,
double
invAmt
,
String
invDate
,
String
invNo
,
String
metisVendorCode
,
String
orderRefNo
,
String
orderRefNoDateTime
,
String
remarks
,
String
vcode
,
String
vendorName
,
String
winame
,
String
cctrCode
,
String
acctCode
)
{
this
.
companyCode
=
companyCode
;
this
.
companyName
=
companyName
;
this
.
invAmt
=
invAmt
;
this
.
invDate
=
invDate
;
this
.
invNo
=
invNo
;
this
.
metisVendorCode
=
metisVendorCode
;
this
.
orderRefNo
=
orderRefNo
;
this
.
orderRefNoDateTime
=
orderRefNoDateTime
;
this
.
remarks
=
remarks
;
this
.
vcode
=
vcode
;
this
.
vendorName
=
vendorName
;
this
.
winame
=
winame
;
this
.
acctCode
=
acctCode
;
this
.
cctrCode
=
cctrCode
;
}
public
String
getCompanyCode
()
{
return
this
.
companyCode
;
}
public
void
setCompanyCode
(
String
companyCode
)
{
this
.
companyCode
=
companyCode
;
}
public
String
getCompanyName
()
{
return
this
.
companyName
;
}
public
void
setCompanyName
(
String
companyName
)
{
this
.
companyName
=
companyName
;
}
public
double
getInvAmt
()
{
return
this
.
invAmt
;
}
public
void
setInvAmt
(
double
invAmt
)
{
this
.
invAmt
=
invAmt
;
}
public
String
getInvDate
()
{
return
this
.
invDate
;
}
public
void
setInvDate
(
String
invDate
)
{
this
.
invDate
=
invDate
;
}
public
String
getInvNo
()
{
return
this
.
invNo
;
}
public
void
setInvNo
(
String
invNo
)
{
this
.
invNo
=
invNo
;
}
public
String
getMetisVendorCode
()
{
return
this
.
metisVendorCode
;
}
public
void
setMetisVendorCode
(
String
metisVendorCode
)
{
this
.
metisVendorCode
=
metisVendorCode
;
}
public
String
getOrderRefNo
()
{
return
this
.
orderRefNo
;
}
public
void
setOrderRefNo
(
String
orderRefNo
)
{
this
.
orderRefNo
=
orderRefNo
;
}
public
String
getOrderRefNoDateTime
()
{
return
this
.
orderRefNoDateTime
;
}
public
void
setOrderRefNoDateTime
(
String
orderRefNoDateTime
)
{
this
.
orderRefNoDateTime
=
orderRefNoDateTime
;
}
public
String
getRemarks
()
{
return
this
.
remarks
;
}
public
void
setRemarks
(
String
remarks
)
{
this
.
remarks
=
remarks
;
}
public
String
getVcode
()
{
return
this
.
vcode
;
}
public
void
setVcode
(
String
vcode
)
{
this
.
vcode
=
vcode
;
}
public
String
getVendorName
()
{
return
this
.
vendorName
;
}
public
void
setVendorName
(
String
vendorName
)
{
this
.
vendorName
=
vendorName
;
}
public
String
getWiname
()
{
return
this
.
winame
;
}
public
void
setWiname
(
String
winame
)
{
this
.
winame
=
winame
;
}
public
String
getCctrCode
()
{
return
this
.
cctrCode
;
}
public
void
setCctrCode
(
String
cctrCode
)
{
this
.
cctrCode
=
cctrCode
;
}
public
String
getAcctCode
()
{
return
this
.
acctCode
;
}
public
void
setAcctCode
(
String
acctCode
)
{
this
.
acctCode
=
acctCode
;
}
}
\ No newline at end of file
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