Hello Team
I'm trying to learn WindUp 2.0 ( windup-distribution-2.1.0.A
) for custom rule creations and I tried writing it. but when I show the
report.
Here is the snipprt which I created
for custom rule. Could you please help on this, where am I wrong ?
This file is put under <WINDUP_2.0>/rules/new-ext-weblogic-config.windup.xml
<?xml version="1.0"?>
<ruleset xmlns="http://windup.jboss.org/v1/xml"
id="XmlFileMappings11">
<!--
The phase in which to run the rules -->
<!--
<phase></phase>
-->
<rules>
<rule
id="weblogic_rule_1">
<when>
<javaclass references="weblogic.servlet.annotation.WLServlet"
as="default">
<location>ANNOTATION</location>
</javaclass>
</when>
<perform>
<hint message="Replace the proprietary
WebLogic @WLServlet annotation with the Java EE 6 standard @WebServlet
annotation." effort="2">
<link
href="https://access.redhat.com/articles/1249423"
description="Migrate WebLogic Proprietary Servlet Annotations"
/>
<lineitem
message="Proprietary WebLogic @WLServlet annotation found in file."/>
</hint>
</perform>
</rule>
<rule id="weblogic_rule_2">
<when>
<javaclass references="weblogic.servlet.annotation.WLFilter"
as="default">
<location>ANNOTATION</location>
</javaclass>
</when>
<perform>
<hint message="Replace the proprietary
WebLogic @WLFilter annotation with the Java EE 6 standard @WebFilter annotation."
effort="2">
<link
href="https://access.redhat.com/articles/1249423"
description="Migrate WebLogic Proprietary Filter Annotations"
/>
<lineitem
message="Proprietary WebLogic @WLFilter annotation found in file."/>
</hint>
</perform>
</rule>
</rules>
</ruleset>
Rule
| Statistics
| Executed?
| Failed?
| Failure
Cause |
addRule()
.when(And.all(JavaClass.references(weblogic.servlet.annotation.WLServlet)
.at([ANNOTATION]).as(default)) ) .perform(Iteration.over(?).perform(Hint
.withText("Replace the proprietary WebLogic @WLServlet annotation
with the Java E E 6 standard @WebServlet annotation.").withEffort(2).with([org.jboss.windup
.reporting.config.Link@150e590])) ) withId("GeneratedID_XmlFileMappings11_1")
| Vertices
Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
| no
| no
|
|
addRule()
.when(And.all(JavaClass.references(weblogic.servlet.annotation.WLFilter)
.at([ANNOTATION]).as(default)) ) .perform(Iteration.over(?).perform(Hint
.withText("Replace the proprietary WebLogic @WLFilter annotation with
the Java EE 6 standard @WebFilter annotation.").withEffort(2).with([org.jboss.windup
.reporting.config.Link@f8f29])) ) withId("GeneratedID_XmlFileMappings11_2")
| Vertices
Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
| no
| no
| |
Thanks in advance!
Thanks
Akash Prajapati
Mailto: akash.prajapati@tcs.com
____________________________________________=====-----=====-----=====
Notice: The information contained in this e-mail
message and/or attachments to it may contain
confidential or privileged information. If you are
not the intended recipient, any dissemination, use,
review, distribution, printing or copying of the
information contained in this e-mail message
and/or attachments to it are strictly prohibited. If
you have received this communication in error,
please notify us by reply e-mail or telephone and
immediately and permanently delete the message
and any attachments. Thank you