# Unsupported windup features Discontinued = Permanently removed Not supported = Not possible right now, may or may not be added later. ### Rules - Rules can only be written in YAML. Rules written in groovy and java are discontinued. Some of the previous groovy / java rules have been converted to YAML rules wherever possible. - An important change in the rules engine is that you can no longer query anything other than tags stored in engine's internal data structures. As a result, all features enabled via `<graph-query>` element in the rule are discontinued. - https://access.redhat.com/documentation/en-us/migration_toolkit_for_applications/6.2/html/rules_development_guide/creating_xml_rules#graph-query-syntax_rules-development-guide - `<javaclass>` child elements `<annotation-list>`, `<annotation-type>` and `<annotation-literal>` are not supported in the current version. - https://access.redhat.com/documentation/en-us/migration_toolkit_for_applications/6.2/html/rules_development_guide/creating_xml_rules#javaclass_child_elements - https://github.com/konveyor/analyzer-lsp/issues/460 - The capabilities of `<project>` and `<dependency>` elements in the old syntax are merged into one `dependency` condition in the new rules syntax. - https://github.com/konveyor/analyzer-lsp/blob/main/docs/rules.md#provider-condition - https://access.redhat.com/documentation/en-us/migration_toolkit_for_applications/6.2/html/rules_development_guide/creating_xml_rules#project-syntax_rules-development-guide - XML transformation capabilities offered via `<xslt>` element are discontinued. - https://access.redhat.com/documentation/en-us/migration_toolkit_for_applications/6.2/html/rules_development_guide/creating_xml_rules#xslt-syntax_rules-development-guide - Explicit `<iteration>` element is discontinued. If a condition returns a list of items via the `as` construct, iteration is implied. - https://access.redhat.com/documentation/en-us/migration_toolkit_for_applications/6.2/html/rules_development_guide/creating_xml_rules#iteration-syntax_rules-development-guide - Test rules are not supported in the current version. - https://access.redhat.com/documentation/en-us/migration_toolkit_for_applications/6.2/html/rules_development_guide/testing-rules_rules-development-guide#creating_a_test_rule - Overriding a rule is discontinued. - https://access.redhat.com/documentation/en-us/migration_toolkit_for_applications/6.2/html/rules_development_guide/overriding-rules_rules-development-guide - Creating custom rule categories is discontinued. - https://access.redhat.com/documentation/en-us/migration_toolkit_for_applications/6.2/html/rules_development_guide/rule-categories_rules-development-guide - `information` and `optional` categories of rules are discontinued. - Any previous rules of `information` and `optional` categories will only create technology tags. - https://access.redhat.com/documentation/en-us/migration_toolkit_for_applications/6.2/html/rules_development_guide/reference_material#task_category ### Java analysis capabilities - Ability to match on specific arguments of a java method / constructor is not supported in the current version - https://github.com/konveyor/analyzer-lsp/issues/467 - Matching java references from JSP files is not supported in the current version - https://github.com/konveyor/analyzer-lsp/issues/389 - "Mavenizing" a java project is discontinued. - https://access.redhat.com/documentation/en-us/migration_toolkit_for_applications/6.2/html/cli_guide/mavenize_cli-guide#doc-wrapper ### Analysis report changes - Story points are shown as integers. The "level of effort" view and their mappings are discontinued. - https://access.redhat.com/documentation/en-us/migration_toolkit_for_applications/6.2/html/rules_development_guide/reference_material#how_story_points_are_estimated_in_rules - Transactions report is discontinued. - https://access.redhat.com/documentation/en-us/migration_toolkit_for_applications/6.2/html-single/cli_guide/index#transactions_report - The view for "Archives shared by multiple applications" is discontinued. - https://access.redhat.com/documentation/en-us/migration_toolkit_for_applications/6.2/html-single/cli_guide/index#shared-archives_cli-guide - The view for "Review rule providers execution overview" is discontinued. - https://access.redhat.com/documentation/en-us/migration_toolkit_for_applications/6.2/html-single/cli_guide/index#review-rule-providers-execution-overview_cli-guide