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