Phase: DependentPhase

Phase: InitializationPhase

LoadIssueCategoriesRuleProvider

Phase: InitializationPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
LoadIssueCategoriesRuleProvider_attachToGraph addRule() .perform(org.jboss.windup.reporting.category.LoadIssueCategoriesRuleProvider$1@78b447ca ) withId("LoadIssueCategoriesRuleProvider_attachToGraph")
Vertices Created: 6
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

IgnoredArchivesConfigLoadingRuleProvider

Phase: InitializationPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
IgnoredArchivesConfigLoadingRuleProvider_1 addRule() .perform(org.jboss.windup.rules.apps.java.archives.config .IgnoredArchivesConfigLoadingRuleProvider$1@7ae35b3a ) withId("IgnoredArchivesConfigLoadingRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

ArchiveIdentificationConfigLoadingRuleProvider

Phase: InitializationPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
ArchiveIdentificationConfigLoadingRuleProvider_1 addRule() .perform(org.jboss.windup.rules.apps.java.archives.config .ArchiveIdentificationConfigLoadingRuleProvider$AddDelimitedFileIndexOperation@25 0fc9e0 ) withId("ArchiveIdentificationConfigLoadingRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
ArchiveIdentificationConfigLoadingRuleProvider_2 addRule() .perform(org.jboss.windup.rules.apps.java.archives.config .ArchiveIdentificationConfigLoadingRuleProvider$AddLuceneFileIndexOperation@18166 7c6 ) withId("ArchiveIdentificationConfigLoadingRuleProvider_2")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

RegisterApiPackagesInTypeInterestFactoryRuleProvider

Phase: InitializationPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
RegisterApiPackagesInTypeInterestFactoryRuleProvider_1 addRule() .perform(org.jboss.windup.rules.apps.mavenize .RegisterApiPackagesInTypeInterestFactoryRuleProvider$2@380aa2dc ) withId("RegisterApiPackagesInTypeInterestFactoryRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
RegisterApiPackagesInTypeInterestFactoryRuleProvider_2 addRule() .perform(org.jboss.windup.rules.apps.mavenize .RegisterApiPackagesInTypeInterestFactoryRuleProvider$1@5850146c ) withId("RegisterApiPackagesInTypeInterestFactoryRuleProvider_2")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

CopyJavaConfigToGraphRuleProvider

Phase: InitializationPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
CopyJavaConfigToGraphRuleProvider_1 addRule() .perform(org.jboss.windup.rules.apps.java.config .CopyJavaConfigToGraphRuleProvider$1@34b964f ) withId("CopyJavaConfigToGraphRuleProvider_1")
Vertices Created: 23
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

GatherIgnoredFileNamesRuleProvider

Phase: InitializationPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
GatherIgnoredFileNamesRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.graph.model.WindupConfigurationModel) .as(default) ) .perform(Iteration.over(?).perform(Gather all the information about ignored files.) ) withId("GatherIgnoredFileNamesRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

Phase: DiscoveryPhase

DiscoverFilesAndTypesRuleProvider

Phase: DiscoveryPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverFilesAndTypesRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.graph.model.WindupConfigurationModel) .gremlin()org.jboss.windup.rules.apps.java.scan.provider .DiscoverFilesAndTypesRuleProvider$$Lambda$275/0x000000080022b440@58f0825e .as(default) ) .perform(Iteration.over(?).perform(RecurseDirectoryAndAddFiles) ) withId("DiscoverFilesAndTypesRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
DiscoverFilesAndTypesRuleProvider_2 addRule() .when(Query.fromType(org.jboss.windup.graph.model.resource.FileModel).gremlin() .has(isDirectory,EQUALS,false).has(filePath,REGEX,.+\ .\b(|zip|rar|sar|ear|war|jar)\b$).as(default) ) .perform(Iteration.over(?).perform(AddArchiveReferenceInformation) ) withId("DiscoverFilesAndTypesRuleProvider_2")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

Phase: ArchiveExtractionPhase

UnzipArchivesToOutputRuleProvider

Phase: ArchiveExtractionPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
UnzipArchivesToOutputRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.graph.model.ArchiveModel).gremlin()org.jboss .windup.config.query.Query$1@44e894f3.as(default) ) .perform(Perform.all(Iteration.over(?).perform(Perform .all(UnzipArchiveToOutputFolder, IterationProgress{msg=Unzipped archive, int=1, e st=true}, Commit.every(1)))) ) withId("UnzipArchivesToOutputRuleProvider_1")
Vertices Created: 2,287
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
UnzipArchivesToOutputRuleProvider_2 addRule() .when(Query.fromType(org.jboss.windup.graph.model.ArchiveModel).gremlin()org.jboss .windup.config.query.Query$1@41f268da.as(default) ) .perform(Iteration.over(?).perform(DuplicateArchiveOperation with var 'default_instance') ) withId("UnzipArchivesToOutputRuleProvider_2")
Vertices Created: 3
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

Phase: ArchiveMetadataExtractionPhase

DiscoverArchiveTypesRuleProvider

Phase: ArchiveMetadataExtractionPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverArchiveTypesRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.graph.model.ArchiveModel).as(default) ) .perform(Iteration.over(?).perform(ConfigureArchiveTypes) ) withId("DiscoverArchiveTypesRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

DiscoverArchiveManifestFilesRuleProvider

Phase: ArchiveMetadataExtractionPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverArchiveManifestFilesRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.graph.model.ArchiveModel).as(default) ) .perform(Iteration.over(?).perform(DiscoverManifestFilesInArchives) ) withId("DiscoverArchiveManifestFilesRuleProvider_1")
Vertices Created: 1
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

Phase: ClassifyFileTypesPhase

DiscoverXmlFilesRuleProvider

Phase: ClassifyFileTypesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
FileMapping_.*\.xml$_KJ addRule() .when(org.jboss.windup.rules.files.FileMapping.from(.*\.xml$).to([interface org.jboss .windup.rules.apps.xml.model.XmlFileModel]) ) .perform(org.jboss.windup.rules.files.FileMapping.from(.*\.xml$).to([interface org.jboss .windup.rules.apps.xml.model.XmlFileModel]) ) withId("FileMapping_.*\.xml$_KJ")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
FileMapping_.*\.xmi$_0T addRule() .when(org.jboss.windup.rules.files.FileMapping.from(.*\.xmi$).to([interface org.jboss .windup.rules.apps.xml.model.XmlFileModel]) ) .perform(org.jboss.windup.rules.files.FileMapping.from(.*\.xmi$).to([interface org.jboss .windup.rules.apps.xml.model.XmlFileModel]) ) withId("FileMapping_.*\.xmi$_0T")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
FileMapping_.*\.jsf$_Sd addRule() .when(org.jboss.windup.rules.files.FileMapping.from(.*\.jsf$).to([interface org.jboss .windup.rules.apps.xml.model.XmlFileModel]) ) .perform(org.jboss.windup.rules.files.FileMapping.from(.*\.jsf$).to([interface org.jboss .windup.rules.apps.xml.model.XmlFileModel]) ) withId("FileMapping_.*\.jsf$_Sd")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
FileMapping_.*\.xhtml$_Qy addRule() .when(org.jboss.windup.rules.files.FileMapping.from(.*\.xhtml$).to([interface org .jboss.windup.rules.apps.xml.model.XmlFileModel]) ) .perform(org.jboss.windup.rules.files.FileMapping.from(.*\.xhtml$).to([interface org .jboss.windup.rules.apps.xml.model.XmlFileModel]) ) withId("FileMapping_.*\.xhtml$_Qy")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
DiscoverXmlFilesRuleProvider_5 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.xml.model.XmlFileModel).as(default) ) .perform(Iteration.over(?).perform(IndexXmlFilesMetadata) ) withId("DiscoverXmlFilesRuleProvider_5")
Vertices Created: 13
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

JavaFileMappingRuleProvider

Phase: ClassifyFileTypesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
FileMapping_.*\.java$_dt addRule() .when(org.jboss.windup.rules.files.FileMapping.from(.*\.java$).to([interface org.jboss .windup.rules.apps.java.model.JavaSourceFileModel]) ) .perform(org.jboss.windup.rules.files.FileMapping.from(.*\.java$).to([interface org.jboss .windup.rules.apps.java.model.JavaSourceFileModel]) ) withId("FileMapping_.*\.java$_dt")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
FileMapping_.*\.class$_FR addRule() .when(org.jboss.windup.rules.files.FileMapping.from(.*\.class$).to([interface org .jboss.windup.rules.apps.java.model.JavaClassFileModel]) ) .perform(org.jboss.windup.rules.files.FileMapping.from(.*\.class$).to([interface org .jboss.windup.rules.apps.java.model.JavaClassFileModel]) ) withId("FileMapping_.*\.class$_FR")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

DiscoverOrganizationByPackageStructureProvider

Phase: ClassifyFileTypesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverOrganizationByPackageStructureProvider_1 addRule() .when(Query.fromType(org.jboss.windup.graph.model.ArchiveModel).as(default) ) .perform(Iteration.over(?).perform( with var 'default_instance') ) withId("DiscoverOrganizationByPackageStructureProvider_1")
Vertices Created: 15
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

IndexJavaSourceFilesRuleProvider

Phase: ClassifyFileTypesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
IndexJavaSourceFilesRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.java.model.JavaSourceFileModel) .as(default) ) .perform(Iteration.over(?).perform(AttachJavaSourceInformationToGraph.and(Commit .every(100)) .and(IterationProgress{msg=Index Java Source Files, int=250, est=true})) ) withId("IndexJavaSourceFilesRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

DiscoverPropertiesFilesRuleProvider

Phase: ClassifyFileTypesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverPropertiesFilesRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.graph.model.resource.FileModel).gremlin() .has(isDirectory,EQUALS,false).has(filePath,REGEX,.*\.properties$).as(default) ) .perform(Iteration.over(?).perform(Discover Properties Files) ) withId("DiscoverPropertiesFilesRuleProvider_1")
Vertices Created: 1
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

MarkupFileMappingRuleProvider

Phase: ClassifyFileTypesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
FileMapping_.*\.html$_QM addRule() .when(org.jboss.windup.rules.files.FileMapping.from(.*\.html$).to([interface org.jboss .windup.rules.apps.javaee.model.HtmlFileModel]) ) .perform(org.jboss.windup.rules.files.FileMapping.from(.*\.html$).to([interface org.jboss .windup.rules.apps.javaee.model.HtmlFileModel]) ) withId("FileMapping_.*\.html$_QM")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
FileMapping_.*\.css$_Z4 addRule() .when(org.jboss.windup.rules.files.FileMapping.from(.*\.css$).to([interface org.jboss .windup.rules.apps.javaee.model.CssFileModel]) ) .perform(org.jboss.windup.rules.files.FileMapping.from(.*\.css$).to([interface org.jboss .windup.rules.apps.javaee.model.CssFileModel]) ) withId("FileMapping_.*\.css$_Z4")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
FileMapping_.*\.js$_9e addRule() .when(org.jboss.windup.rules.files.FileMapping.from(.*\.js$).to([interface org.jboss .windup.rules.apps.javaee.model.JsFileModel]) ) .perform(org.jboss.windup.rules.files.FileMapping.from(.*\.js$).to([interface org.jboss .windup.rules.apps.javaee.model.JsFileModel]) ) withId("FileMapping_.*\.js$_9e")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

JspFileMappingRuleProvider

Phase: ClassifyFileTypesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
FileMapping_.*\.jsp$_d7 addRule() .when(org.jboss.windup.rules.files.FileMapping.from(.*\.jsp$).to([interface org.jboss .windup.rules.apps.javaee.model.JspSourceFileModel]) ) .perform(org.jboss.windup.rules.files.FileMapping.from(.*\.jsp$).to([interface org.jboss .windup.rules.apps.javaee.model.JspSourceFileModel]) ) withId("FileMapping_.*\.jsp$_d7")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
FileMapping_.*\.jspx$_J9 addRule() .when(org.jboss.windup.rules.files.FileMapping.from(.*\.jspx$).to([interface org.jboss .windup.rules.apps.javaee.model.JspSourceFileModel]) ) .perform(org.jboss.windup.rules.files.FileMapping.from(.*\.jspx$).to([interface org.jboss .windup.rules.apps.javaee.model.JspSourceFileModel]) ) withId("FileMapping_.*\.jspx$_J9")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
FileMapping_.*\.tag$_dm addRule() .when(org.jboss.windup.rules.files.FileMapping.from(.*\.tag$).to([interface org.jboss .windup.rules.apps.javaee.model.JspSourceFileModel]) ) .perform(org.jboss.windup.rules.files.FileMapping.from(.*\.tag$).to([interface org.jboss .windup.rules.apps.javaee.model.JspSourceFileModel]) ) withId("FileMapping_.*\.tag$_dm")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
FileMapping_.*\.tagx$_lo addRule() .when(org.jboss.windup.rules.files.FileMapping.from(.*\.tagx$).to([interface org.jboss .windup.rules.apps.javaee.model.JspSourceFileModel]) ) .perform(org.jboss.windup.rules.files.FileMapping.from(.*\.tagx$).to([interface org.jboss .windup.rules.apps.javaee.model.JspSourceFileModel]) ) withId("FileMapping_.*\.tagx$_lo")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

Phase: DiscoverProjectStructurePhase

DiscoverMavenProjectsRuleProvider

Phase: DiscoverProjectStructurePhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverMavenProjectsRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.xml.model.XmlFileModel).gremlin() .has(fileName,EQUALS,pom.xml).as(default) ) .perform(Iteration.over(?).perform(ScanMavenProject) ) withId("DiscoverMavenProjectsRuleProvider_1")
Vertices Created: 821
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

DiscoverNonMavenArchiveProjectsRuleProvider

Phase: DiscoverProjectStructurePhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverNonMavenArchiveProjectsRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.graph.model.ArchiveModel).as(default) ) .perform(Iteration.over(?).when(ProjectModel == null).perform(ScanAsNonMavenProject .and(IterationProgress{msg=Checking for non-Maven archive, int=1, est=true})) ) withId("DiscoverNonMavenArchiveProjectsRuleProvider_1")
Vertices Created: 42
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

DiscoverNonMavenSourceProjectsRuleProvider

Phase: DiscoverProjectStructurePhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverNonMavenSourceProjectsRuleProvider_1 addRule() .perform(ScanAsNonMavenProject ) withId("DiscoverNonMavenSourceProjectsRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

DiscoverAdditionalProjectDetails

Phase: DiscoverProjectStructurePhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverAdditionalProjectDetails_1 addRule() .when(Query.fromType(org.jboss.windup.graph.model.ArchiveModel).as(default) ) .perform(Iteration.over(?).perform( with var 'default_instance') ) withId("DiscoverAdditionalProjectDetails_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

DiscoverMavenHierarchyRuleProvider

Phase: DiscoverProjectStructurePhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverMavenHierarchyRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.java.model.project.MavenProjectModel) .as(default) ) .perform(Iteration.over(?).perform(ConfigureProjectHierarchy) ) withId("DiscoverMavenHierarchyRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

MavenizeRuleProvider

Phase: DependentPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
Mavenize-BOM-data-collection addRule() .perform(org.jboss.windup.rules.apps.mavenize.MavenizeRuleProvider$1@4a97f194 ) withId("Mavenize-BOM-data-collection")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
Mavenize-BOM-file-creation addRule() .when(Query.fromType(org.jboss.windup.rules.apps.java.archives.model .IdentifiedArchiveModel).as(default) ) .perform(Iteration.over(?) .perform(MavenizePutNewerVersionToGlobalBomOperation with var 'default_instance') ) withId("Mavenize-BOM-file-creation")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
Mavenize-projects-mavenization addRule() .when(And.all(Query.fromType(org.jboss.windup.graph.model.WindupConfigurationModel) .as(default), org.jboss.windup.rules.apps.java.condition.SourceMode@103a8a7f) ) .perform(Iteration.over(?) .perform(MavenizeApplicationOperation with var 'default_instance') ) withId("Mavenize-projects-mavenization")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

DiscoverDuplicateArchiveProjectsRuleProvider

Phase: DiscoverProjectStructurePhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverDuplicateArchiveProjectsRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.graph.model.DuplicateArchiveModel).as(default) ) .perform(Iteration.over(?).perform( with var 'default_instance') ) withId("DiscoverDuplicateArchiveProjectsRuleProvider_1")
Vertices Created: 7
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

Phase: DecompilationPhase

BeforeDecompileClassesRuleProvider

Phase: DecompilationPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
BeforeDecompileClassesRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.java.model.JavaClassFileModel) .gremlin().has(parseError,NOT_DEFINED,null).as(default) ) .perform(Iteration.over(?).perform(ClassFilePreDecompilationScan) ) withId("BeforeDecompileClassesRuleProvider_1")
Vertices Created: 15
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

DecompileClassesRuleProvider

Phase: DecompilationPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DecompileClassesRuleProvider_1 addRule() .when(org.jboss.windup.rules.apps.java.condition.SourceMode@46c6f02f ) .perform(org.jboss.windup.rules.apps.java.decompiler .DecompileClassesRuleProvider$DecompileCondition@9ae8ac2 ) withId("DecompileClassesRuleProvider_1")
Vertices Created: 11
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
DecompileClassesRuleProvider_2 addRule() .when(org.jboss.windup.rules.apps.java.condition.SourceMode@7cc0d132 ) .perform(org.jboss.windup.rules.apps.java.decompiler .CleanFromMultipleSourceFiles@38edd5a7 ) withId("DecompileClassesRuleProvider_2")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

Phase: InitialAnalysisPhase

embedded-cache-libraries

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause

embedded-framework-libraries

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
embedded-framework-libraries-01000 <rule id="embedded-framework-libraries-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="JarArchiveModel"> <property name="fileName" searchType="regex">.*drools.*\.jar$</property> </graph-query> </when> <perform> <classification category-id="optional" effort="0" title="Embedded library - Drools"> <description> The application embedds a Drools library. </description> </classification> <technology-tag level="INFORMATIONAL">Drools (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-libraries-02000 <rule id="embedded-framework-libraries-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="JarArchiveModel"> <property name="fileName" searchType="regex">.*hibernate.*\.jar$</property> </graph-query> </when> <perform> <classification category-id="mandatory" effort="3" title="Hibernate embedded library"> <description> The application has a Hibernate library embedded. Red Hat JBoss EAP includes Hibernate as a module with a version that has been tested and supported by Red Hat. There are two options for using the Hibernate library: 1. Keep it embedded as it is now. This approach is low effort but the application will not use a tested and supported library. 2. Switch to use the Hibernate library in the EAP module. This will require effort to remove the embedded library and configure the application to use the module's library but then the application will rely on a tested and supported version of the Hibernate library. In the links below there are the instructions to enable alternative versions for both EAP 6 and 7. </description> <link href="https://access.redhat.com/articles/112673" title="Red Hat JBoss EAP: Component Details"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/migration_guide/#sect-Hibernate_and_JPA_Changes" title="Red Hat JBoss EAP 6: Hibernate and JPA Migration Changes"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html/migration_guide/application_migration_changes#hibernate_and_jpa_migration_changes" title="Red Hat JBoss EAP 7: Hibernate and JPA Migration Changes"/> </classification> <technology-tag level="INFORMATIONAL">Hibernate (embedded)</technology-tag> </perform> </rule>
Vertices Created: 6
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
embedded-framework-libraries-04000 <rule id="embedded-framework-libraries-04000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="JarArchiveModel"> <property name="fileName" searchType="regex">.*jdbc.*\.jar$</property> </graph-query> </when> <perform> <classification category-id="optional" effort="0" title="Embedded library - JDBC"> <description> The application embeds a JDBC library. </description> </classification> <technology-tag level="INFORMATIONAL">JDBC (embedded)</technology-tag> </perform> </rule>
Vertices Created: 2
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
embedded-framework-libraries-05000 <rule id="embedded-framework-libraries-05000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <graph-query discriminator="JarArchiveModel"> <property name="fileName" searchType="regex">.*jsf-[(api)|(impl)].*\.jar$</property> </graph-query> <graph-query discriminator="JarArchiveModel"> <property name="fileName" searchType="regex">.*myfaces-[(api)|(impl)|(bundle)].*\.jar$</property> </graph-query> </or> </when> <perform> <classification category-id="mandatory" effort="3" title="JSF embedded library"> <description> The application has a JSF library embedded. Red Hat JBoss EAP includes JSF as a module with a version that has been tested and is supported by Red Hat. There are two options for using the JSF library: 1. Keep it embedded as it is now. This approach is low effort but the application will not use a tested and supported library. 2. Switch to use the JSF library in the EAP module. This will require effort to remove the embedded library and configure the application to use the module's library, but then the application will rely on a tested and supported version of the JSF library. In the links below there are instructions to enable alternative versions for both EAP 6 and 7. </description> <link href="https://access.redhat.com/articles/112673" title="Red Hat JBoss EAP: Component Details"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/migration_guide/#sect-JSF_changes" title="Red Hat JBoss EAP 6: JavaServer Faces (JSF) Code Changes"/> <link href="https://access.redhat.com/solutions/690953" title="How to use JSF 1.2 with EAP 6"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html/migration_guide/application_migration_changes#migrate_jsf_code_changes" title="Red Hat JBoss EAP 7: JavaServer Faces (JSF) Code Changes"/> <link href="https://access.redhat.com/solutions/2773121" title="How to use JSF 1.2 with EAP 7?"/> </classification> <technology-tag level="INFORMATIONAL">JSF (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-libraries-06000 <rule id="embedded-framework-libraries-06000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="JarArchiveModel"> <property name="fileName" searchType="regex">jboss-seam.*\.jar$</property> </graph-query> </when> <perform> <classification category-id="mandatory" effort="5" title="Seam 2 embedded library"> <description> The application has a Seam library embedded. While official support for Seam 2.2 applications was dropped in JBoss EAP 6, it was still possible to configure dependencies for JSF 1.2 and Hibernate 3 to allow Seam 2.2 applications to run on that release. Seam 2.3 should work on JBoss EAP 6 even some framework features and integrations from Seam 2.2 are not supported. Red Hat JBoss EAP 7, which now includes JSF 2.2 and Hibernate 5, does not support Seam 2.2 or Seam 2.3 due to end of life of Red Hat JBoss Web Framework Kit. It is recommended that you rewrite your Seam components using CDI beans. In the links below there are the instructions to enable alternatives for both EAP 6 and 7 </description> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/migration_guide/index#sect-Migrate_Seam_2.2_Applications" title="EAP 6 - Migrate Seam 2.2 applications"/> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html-single/Seam_Guide/index.html#migration23" title="Red Hat JBoss EAP 6: Migration from 2.2 to 2.3"/> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html-single/Seam_Guide/index.html#idm54350960" title="Red Hat JBoss EAP: Migration from Seam 2 to Java EE and alternatives"/> <link href="https://access.redhat.com/solutions/2773121" title="How to use JSF 1.2 with EAP 7?"/> </classification> <technology-tag level="INFORMATIONAL">Seam (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

AnalyzeJavaFilesRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
AnalyzeJavaFilesRuleProvider_1 addRule() .perform(ParseJavaSource ) withId("AnalyzeJavaFilesRuleProvider_1")
Vertices Created: 20
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

DiscoverHibernateMappingRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverHibernateMappingRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.xml.model.DoctypeMetaModel) .gremlin()org.jboss.windup.rules.apps.javaee.rules .DiscoverHibernateMappingRuleProvider$1@223f6902.as(default) ) .perform(Iteration.over(?).perform(Discover hibernate.hbm.xml files) ) withId("DiscoverHibernateMappingRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

ResolveWebSphereWsExtensionXmlRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
ResolveWebSphereWsExtensionXmlRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.xml.model.XmlFileModel).gremlin() .has(fileName,EQUALS,ibm-webservices-ext.xmi) .has(rootTagName,EQUALS,WsExtension) .as(default) ) .perform(Iteration.over(?).perform(Discover WebSphere Web Service Extension XML Files) ) withId("ResolveWebSphereWsExtensionXmlRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

DiscoverSpringConfigurationFilesRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverSpringConfigurationFilesRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.xml.model.XmlFileModel).gremlin() .has(rootTagName,EQUALS,beans).as(default) ) .perform(Iteration.over(?).perform(Discover Spring Config Files) ) withId("DiscoverSpringConfigurationFilesRuleProvider_1")
Vertices Created: 25
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

AnalyzeJSPFileRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
AnalyzeJSPFileRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.javaee.model.JspSourceFileModel) .as(default) ) .perform(Iteration.over(?).perform(ParseSourceOperation with var 'default_instance') ) withId("AnalyzeJSPFileRuleProvider_1")
Vertices Created: 20
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

DiscoverJBossJbpmProcessFilesRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverJBossJbpmProcessFilesRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.xml.model.XmlFileModel).gremlin() .has(rootTagName,EQUALS,process-definition).as(default) ) .perform(Iteration.over(?).perform(Discover JBoss EJB XML Files) ) withId("DiscoverJBossJbpmProcessFilesRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

DiscoverHibernateConfigurationRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverHibernateConfigurationRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.xml.model.DoctypeMetaModel) .gremlin()org.jboss.windup.rules.apps.javaee.rules .DiscoverHibernateConfigurationRuleProvider$1@5f30e3da.as(default) ) .perform(Iteration.over(?).perform(Discover hibernate.cfg.xml files) ) withId("DiscoverHibernateConfigurationRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

DiscoverJsfSourceFileRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverJsfSourceFileRuleProvider_1 addRule() .when(FileContent.from(null).matches({taglib1}).inFilesNamed({*}.{extension}) .as(default) ) .perform(Iteration.over(?).perform( with var 'null') ) withId("DiscoverJsfSourceFileRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

ResolveWebSphereWsBindingXmlRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
ResolveWebSphereWsBindingXmlRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.xml.model.XmlFileModel).gremlin() .has(fileName,EQUALS,ibm-webservices-bnd.xmi) .has(rootTagName,EQUALS,WSBinding) .as(default) ) .perform(Iteration.over(?).perform(Discover WebSphere Web Service Binding XML Files) ) withId("ResolveWebSphereWsBindingXmlRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

DiscoverJpaConfigurationXmlRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverJpaConfigurationXmlRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.xml.model.NamespaceMetaModel) .gremlin().has(namespaceURI,EQUALS,http://java.sun.com/xml/ns/persistence) .as(default) ) .perform(Iteration.over(?).perform(Discover JPA Persistence XML Files) ) withId("DiscoverJpaConfigurationXmlRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

DiscoverWebXmlRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverWebXmlRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.xml.model.XmlFileModel).gremlin() .has(rootTagName,EQUALS,web-app).has(fileName,NOT_EQUALS,geronimo-web.xml) .as(default) ) .perform(Iteration.over(?).perform(Discover web.xml files) ) withId("DiscoverWebXmlRuleProvider_1")
Vertices Created: 2
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

DiscoverEjbAnnotationsRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverEjbAnnotationsRuleProvider_StatelessAndStatefulRule addRule() .when(JavaClass.references(javax.ejb.{annotationType}).at([ANNOTATION]).as(default) ) .perform(Iteration.over(?).perform( with var 'null') ) withId("DiscoverEjbAnnotationsRuleProvider_StatelessAndStatefulRule")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
DiscoverEjbAnnotationsRuleProvider_MessageDrivenRule addRule() .when(JavaClass.references(javax.ejb.MessageDriven).at([ANNOTATION]).as(default) ) .perform(Iteration.over(?).perform( with var 'null') ) withId("DiscoverEjbAnnotationsRuleProvider_MessageDrivenRule")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

DiscoverJaxRsAnnotationsRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverJaxRsAnnotationsRuleProvider_JAXRSAnnotationRule addRule() .when(JavaClass.references(javax.ws.rs.Path).at([ANNOTATION]).as(jaxrsAnnotations) ) .perform(Iteration.over(?).as(jaxrsAnnotations_instance).perform( with var 'null') ) withId("DiscoverJaxRsAnnotationsRuleProvider_JAXRSAnnotationRule")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

DiscoverDataSourceDsXmlRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverDataSourceDsXmlRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.xml.model.XmlFileModel).gremlin() .has(rootTagName,EQUALS,datasources).as(default) ) .perform(Iteration.over(?).perform(Discover datasources) ) withId("DiscoverDataSourceDsXmlRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

DiscoverJPAAnnotationsRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverJPAAnnotationsRuleProvider_JPAEntityBeanRule addRule() .when(JavaClass.references(javax.persistence.Entity).at([ANNOTATION]) .as(entityAnnotations).or(JavaClass.references(javax.persistence.Table) .at([ANNOTATION]).as(tableAnnotations)).or(JavaClass.references(javax .persistence .NamedQuery).at([ANNOTATION]).as(namedQuery)).or(JavaClass.references(javax .persistence.NamedQueries).at([ANNOTATION]).as(namedQueries)).or(JavaClass .references(javax.persistence.DiscriminatorValue).at([ANNOTATION]) .as(discriminatorValueList)) ) .perform(Iteration.over(?).as(entityAnnotations_instance).perform( with var 'null') ) withId("DiscoverJPAAnnotationsRuleProvider_JPAEntityBeanRule")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

DiscoverDataSourceAnnotationRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverDataSourceAnnotationRuleProvider_DataSourceDefinition addRule() .when(JavaClass.references(javax.annotation.sql.DataSourceDefinition).at([ANNOTATION]) .as(default) ) .perform(Iteration.over(?).perform( with var 'null') ) withId("DiscoverDataSourceAnnotationRuleProvider_DataSourceDefinition")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

DiscoverEjbConfigurationXmlRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverEjbConfigurationXmlRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.xml.model.XmlFileModel).gremlin() .has(rootTagName,EQUALS,ejb-jar).as(default) ) .perform(Iteration.over(?).perform( with var 'null') ) withId("DiscoverEjbConfigurationXmlRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
DiscoverEjbConfigurationXmlRuleProvider_2 addRule() .when(JavaClass.references(javax.ejb.EntityBean).at([IMPLEMENTS_TYPE]).as(default) ) .perform(Iteration.over(?).perform( with var 'null') ) withId("DiscoverEjbConfigurationXmlRuleProvider_2")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
DiscoverEjbConfigurationXmlRuleProvider_3 addRule() .when(JavaClass.references(javax.ejb.EJBHome).at([INHERITANCE]).as(default) ) .perform(Iteration.over(?).perform( with var 'null') ) withId("DiscoverEjbConfigurationXmlRuleProvider_3")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
DiscoverEjbConfigurationXmlRuleProvider_4 addRule() .when(JavaClass.references(javax.ejb.EJBObject).at([INHERITANCE]).as(default) ) .perform(Iteration.over(?).perform( with var 'null') ) withId("DiscoverEjbConfigurationXmlRuleProvider_4")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
DiscoverEjbConfigurationXmlRuleProvider_5 addRule() .when(JavaClass.references(javax.ejb.SessionBean).at([IMPLEMENTS_TYPE]).as(default) ) .perform(Iteration.over(?).perform( with var 'null') ) withId("DiscoverEjbConfigurationXmlRuleProvider_5")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
DiscoverEjbConfigurationXmlRuleProvider_6 addRule() .when(JavaClass.references(javax.ejb.EJBLocalHome).at([INHERITANCE]).as(default) ) .perform(Iteration.over(?).perform( with var 'null') ) withId("DiscoverEjbConfigurationXmlRuleProvider_6")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
DiscoverEjbConfigurationXmlRuleProvider_7 addRule() .when(JavaClass.references(javax.ejb.EJBLocalObject).at([INHERITANCE]).as(default) ) .perform(Iteration.over(?).perform( with var 'null') ) withId("DiscoverEjbConfigurationXmlRuleProvider_7")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
DiscoverEjbConfigurationXmlRuleProvider_8 addRule() .when(JavaClass.references(javax.ejb.MessageDrivenBean).at([IMPLEMENTS_TYPE]) .as(default) ) .perform(Iteration.over(?).perform( with var 'null') ) withId("DiscoverEjbConfigurationXmlRuleProvider_8")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

DiscoverJaxWSAnnotationsRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverJaxWSAnnotationsRuleProvider_JAXWSAnnotationRule addRule() .when(JavaClass.references(javax.jws.WebService).at([ANNOTATION]).as(jaxwsAnnotations) ) .perform(Iteration.over(?).as(jaxwsAnnotations_instance).perform( with var 'null') ) withId("DiscoverJaxWSAnnotationsRuleProvider_JAXWSAnnotationRule")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

ResolveSpringHibernateJPADataSourceRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
ResolveSpringHibernateJPADataSourceRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.javaee.model.SpringBeanModel) .as(default) ) .perform(Iteration.over(?).perform(Resolve Spring JNDI to DataSource) ) withId("ResolveSpringHibernateJPADataSourceRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

ResolveWebSphereWebXmlRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
ResolveWebSphereWebXmlRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.xml.model.XmlFileModel).gremlin() .has(fileName,EQUALS,ibm-web-bnd.xmi).as(default) ) .perform(Iteration.over(?).perform(Discover IBM WebSphere Web Binding Files) ) withId("ResolveWebSphereWebXmlRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

ResolveJBossWebXmlRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
ResolveJBossWebXmlRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.xml.model.XmlFileModel).gremlin() .has(rootTagName,EQUALS,jboss-web).as(default) ) .perform(Iteration.over(?).perform(Discover JBoss Web XML Files) ) withId("ResolveJBossWebXmlRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

ResolveWebLogicWebXmlRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
ResolveWebLogicWebXmlRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.xml.model.XmlFileModel).gremlin() .has(rootTagName,EQUALS,weblogic-web-app).as(default) ) .perform(Iteration.over(?).perform(Discover WebLogic Web Files) ) withId("ResolveWebLogicWebXmlRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

ResolveOrionWebXmlRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
ResolveOrionWebXmlRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.xml.model.XmlFileModel).gremlin() .has(rootTagName,EQUALS,orion-web-app).as(default) ) .perform(Iteration.over(?).perform(Discover Orion Web XML Files) ) withId("ResolveOrionWebXmlRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

ResolveWebLogicEjbXmlRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
ResolveWebLogicEjbXmlRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.xml.model.XmlFileModel).gremlin() .has(rootTagName,EQUALS,weblogic-ejb-jar).as(default) ) .perform(Iteration.over(?).perform(Discover WebLogic EJB XML Files) ) withId("ResolveWebLogicEjbXmlRuleProvider_1")
Vertices Created: 7
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

ResolveJBossEjbXmlRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
ResolveJBossEjbXmlRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.xml.model.XmlFileModel).gremlin() .has(rootTagName,EQUALS,ejb-jar).has(fileName,EQUALS,jboss-ejb3.xml) .as(default) ) .perform(Iteration.over(?).perform(Discover JBoss EJB XML Files) ) withId("ResolveJBossEjbXmlRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

ResolveOrionEjbXmlRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
ResolveOrionEjbXmlRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.xml.model.XmlFileModel).gremlin() .has(rootTagName,EQUALS,orion-ejb-jar).as(default) ) .perform(Iteration.over(?).perform(Discover Orion EJB XML Files) ) withId("ResolveOrionEjbXmlRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

ResolveWebSphereEjbExtensionXmlRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
ResolveWebSphereEjbExtensionXmlRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.xml.model.XmlFileModel).gremlin() .has(fileName,EQUALS,ibm-ejb-jar-ext.xmi) .has(rootTagName,EQUALS,EJBJarExtension) .as(default) ) .perform(Iteration.over(?).perform(Discover WebSphere EJB XML Files) ) withId("ResolveWebSphereEjbExtensionXmlRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

ResolveJBossLegacyEjbXmlRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
ResolveJBossLegacyEjbXmlRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.xml.model.XmlFileModel).gremlin() .has(rootTagName,EQUALS,jboss).has(fileName,EQUALS,jboss.xml).as(default) ) .perform(Iteration.over(?).perform(Discover JBoss EJB XML Files) ) withId("ResolveJBossLegacyEjbXmlRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

ResolveWebSphereEjbBindingXmlRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
ResolveWebSphereEjbBindingXmlRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.xml.model.XmlFileModel).gremlin() .has(fileName,EQUALS,ibm-ejb-jar-bnd.xmi) .has(rootTagName,EQUALS,EJBJarBinding) .as(default) ) .perform(Iteration.over(?).perform(Discover WebSphere EJB XML Files) ) withId("ResolveWebSphereEjbBindingXmlRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

Phase: MigrationRulesPhase

resteasy-eap5

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause

jboss-eap5-java

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause

jboss-eap5-xml

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause

eap4-eap6

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
eap4-eap6-25000 <rule id="eap4-eap6-25000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="{*}-ds.xml" matches="/datasources/local-tx-datasource/connection-url[contains(text(),'jdbc:postgres')]"/> </when> <perform> <hint category-id="mandatory" effort="5" title="PostgreSQL JDBC URL"> <message> This is a JDBC URL, which describes the basic information about where and how to connect to the database. This particular URL points to a PostgreSQL database. In EAP 6, the databases are configured in these steps: 1. Add the JDBC driver as an EAP 6 module. Download it [here](https://jdbc.postgresql.org/download.html). 2. Create a datasource (actual values need to be changed): ``` $ EAP_HOME/bin/jboss-cli --connect [standalone@localhost:9999 /] data-source add --name=ExampleDS --jndi-name=java:/ExampleDS \\ --connection-url=... --driver-name=postgresql \\ --user-name=... --password=... ``` 3. Use the datasource according to JPA 2.0 standards. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/migration_guide/index#Update_the_DataSource_Configuration" title="JBoss EAP 6 Migration: Update the DataSource Configuration"/> <link href="https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Administration_and_Configuration_Guide/index.html#sect-Datasource_Configuration" title="JBoss EAP 6 Datasource Configuration"/> <tag>datasource</tag> <tag>postgresql</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
eap4-eap6-26000 <rule id="eap4-eap6-26000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="{*}-ds.xml" matches="/datasources/local-tx-datasource/connection-url[contains(text(),'jdbc:oracle')]"/> </when> <perform> <hint category-id="mandatory" effort="5" title="Oracle Database JDBC URL"> <message> This is a JDBC URL, which describes the basic information about where and how to connect to the database. This particular URL points to an Oracle Database. In EAP 6, the databases are configured in these steps: 1. Add the JDBC driver as an EAP 6 module. Download it [here](http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html). 2. Create a datasource (actual values need to be changed): ``` $ EAP_HOME/bin/jboss-cli --connect [standalone@localhost:9999 /] data-source add --name=ExampleDS --jndi-name=java:/ExampleDS \\ --connection-url=... --driver-name=oracle \\ --user-name=... --password=... ``` 3. Use the datasource according to JPA 2.0 standards. ``` @PersistenceContext EntityManager em; ``` </message> <link href="https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Administration_and_Configuration_Guide/index.html#sect-Datasource_Configuration" title="JBoss EAP 6 Datasource Configuration"/> <tag>datasource</tag> <tag>oracle</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
eap4-eap6-27000 <rule id="eap4-eap6-27000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="{*}-ds.xml" matches="/datasources/local-tx-datasource/connection-url[contains(text(),'jdbc:sqlserver')]"/> </when> <perform> <hint category-id="mandatory" effort="5" title="Microsoft SQL Server JDBC URL"> <message> <![CDATA[ This is a JDBC URL, which describes the basic information about where and how to connect to the database. This particular URL points to an Microsoft SQL Server. In EAP 6, the databases are configured in these steps: 1. Add the JDBC driver as an EAP 6 module. Download it [here](https://msdn.microsoft.com/en-us/sqlserver/aa937724.aspx). 2. Create a datasource (actual values need to be changed): ``` $ EAP_HOME/bin/jboss-cli --connect [standalone@localhost:9999 /] data-source add --name=ExampleDS --jndi-name=java:/ExampleDS \\ --connection-url=... --driver-name=mssql \\ --user-name=... --password=... ``` 3. Use the datasource according to JPA 2.0 standards. ``` @PersistenceContext EntityManager em; ``` ]]> </message> <link href="https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Administration_and_Configuration_Guide/index.html#sect-Datasource_Configuration" title="JBoss EAP 6 Datasource Configuration"/> <tag>datasource</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
eap4-eap6-28000 <rule id="eap4-eap6-28000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="server.xml" matches="/Server/Service/Connector/@port"/> </when> <perform> <hint category-id="mandatory" effort="1" title="JBoss Web connector port"> <message> <![CDATA[ The `<Connector port="..."/>` attribute specifies the port on which JBoss Web listens for requests. In JBoss EAP 6, set the port number using JBoss CLI or a web console: ``` :read-children-names(child-type=interface) /subsystem=web/connector=http/:read-resource ## Notice the "socket-binding" => "http" /socket-binding-group=standard-sockets/socket-binding=http/:read-resource ## Now set the HTTP port to what you need. /socket-binding-group=standard-sockets/socket-binding=http/:write-attribute(name=port, value=80) ``` ]]> </message> <link href="https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Administration_and_Configuration_Guide/index.html#sect-Socket_Binding_Groups" title="JBoss EAP 6 - Socket Binding Groups"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/administration_and_configuration_guide/#sect-Interfaces" title="JBoss EAP 6 - Interfaces"/> <tag>configuration</tag> <tag>port</tag> <tag>web</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
eap4-eap6-29000 <rule id="eap4-eap6-29000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="server.xml" matches="/Server/Service/Connector/@protocol"/> </when> <perform> <hint category-id="mandatory" effort="1" title="JBoss Web connector protocol"> <message> <![CDATA[ The `<Connector protocol="..."/>` attribute specifies the protocol of the particular JBoss Web connector. In JBoss EAP 6, set the protocol using JBoss CLI or a web console: ``` :read-children-names(child-type=interface) /subsystem=web/connector=http/:read-resource /subsystem=web/connector=http/:write-attribute(name=protocol, value=HTTP/1.1) ## To enable NIO protocol: /subsystem=web/connector=http/:write-attribute(name=protocol, value=org.apache.coyote.http11.Http11NioProtocol) ``` ]]> </message> <link href="https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Administration_and_Configuration_Guide/index.html#Define_Thread_Pools_for_HTTP_Connector_in_JBoss_Enterprise_Application_Platform" title="Setup a thread pool for an HTTP Connector"/> <tag>protocol</tag> <tag>web</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
eap4-eap6-30000 <rule id="eap4-eap6-30000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="server.xml" matches="/Server/Service/Connector/@maxThreads"/> </when> <perform> <hint category-id="mandatory" effort="1" title="JBoss Web connector - maximal number of threads"> <!-- TODO: sgilda will change this to a public article: https://access.redhat.com/solutions/389513 --> <message> <![CDATA[ The `<Connector maxThreads="..."/>` attribute specifies the maximum number of JBoss Web Connector threads. In JBoss EAP 6, the [connections do not map 1:1 to threads](https://access.redhat.com/solutions/389513), thanks to use of `javax.nio`. There can be more connection served by less threads. You can set the maximum number of connections using JBoss CLI or a web console: ``` /subsystem=web/connector=http/:write-attribute(name=max-connections, value=200) ``` The default is 512 per CPU core. You can limit the number of threads using JBoss CLI or a web console: ``` /subsystem=web/connector=http/:read-resource ## Define a thread factory /subsystem=threads/thread-factory=http-connector-factory:add(thread-name-pattern="HTTP-%t", priority="9", group-name="uq-thread-pool") ## Create an executor /subsystem=threads/unbounded-queue-thread-pool=uq-thread-pool:add(thread-factory="http-connector-factory", keepalive-time=\{time=30, unit="seconds"}, max-threads=30) ## Make the HTTP web connector use this thread pool /subsystem=web/connector=http:write-attribute(name=executor, value="uq-thread-pool") ``` ]]> </message> <link href="https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Administration_and_Configuration_Guide/index.html#Define_Thread_Pools_for_HTTP_Connector_in_JBoss_Enterprise_Application_Platform" title="Setup a thread pool for an HTTP Connector"/> <link href="https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Administration_and_Configuration_Guide/index.html#Define_Thread_Pools_for_HTTP_Connector_in_JBoss_Enterprise_Application_Platform" title="Define Thread Pools for HTTP Connector in JBoss EAP 6"/> <tag>http</tag> <tag>web</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
eap4-eap6-31000 <rule id="eap4-eap6-31000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="server.xml" matches="/Server/Service/Connector/@connectionTimeout"/> </when> <perform> <hint category-id="mandatory" effort="1" title="JBoss Web connector connection timeout"> <message> <![CDATA[ The `<Connector connectionTimeout="..."/>` attribute specifies the connection timeout of the particular JBoss Web connector. In JBoss EAP 6, set the connection timeout using a system property: ``` /system-property=org.apache.coyote.ajp.DEFAULT_CONNECTION_TIMEOUT/:add(value=600000) /system-property=org.apache.coyote.http11.DEFAULT_CONNECTION_TIMEOUT/:add(value=120000) ``` ]]> </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/migration_guide/index#sect-JBoss_Web_Component_Changes" title="Map HTTP/HTTPS/AJP Connector Attributes"/> <tag>http</tag> <tag>web</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
eap4-eap6-32000 <rule id="eap4-eap6-32000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="server.xml" matches="/Server/Service/Connector/@emptySessionPath"/> </when> <perform> <hint category-id="mandatory" effort="1" title="JBoss Web HTTP connector - empty path of the session cookie"> <message> <![CDATA[ JBoss Web's `emptySessionPath` option sets the path of a session cookie to '/'. In JBoss EAP 6, the path is set in a web framework, or in `web.xml`: ```xml <session-config> <cookie-config> <path>/</path> <http-only>true</http-only> <secure/> </cookie-config> <tracking-mode>COOKIE</tracking-mode> </session-config> ``` Not to be confused with Undertow's `path` which sets the session files storage path. ]]> </message> <!-- TODO: Missing from https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/migration_guide/index#sect-JBoss_Web_Component_Changes --> <link href="https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Administration_and_Configuration_Guide/index.html#chap-Web_Subsystem" title="JBoss EAP 6 Web Subsystem"/> <tag>http</tag> <tag>web</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
eap4-eap6-33000 <rule id="eap4-eap6-33000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="server.xml" matches="/Server/Service/Connector/@enableLookups"/> </when> <perform> <hint category-id="mandatory" effort="1" title="JBoss Web connector DNS lookups"> <message> <![CDATA[ The `<Connector enableLookups="..."/>` attribute enables DNS lookup through `request.getRemoteHost()`. Define this setting using JBoss CLI or the web console. ``` /subsystem=web/connector=http:write-attribute(name=enable-lookups, value=true) ``` ]]> </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/migration_guide/index#sect-JBoss_Web_Component_Changes" title="Map HTTP/HTTPS/AJP Connector Attributes"/> <link href="https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Administration_and_Configuration_Guide/index.html#chap-Web_Subsystem" title="JBoss EAP 6 Web Subsystem"/> <tag>http</tag> <tag>web</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
eap4-eap6-34000 <rule id="eap4-eap6-34000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="server.xml" matches="/Server/Service/Connector/@redirectPort"/> </when> <perform> <hint category-id="mandatory" effort="1" title="JBoss Web HTTP connector port for redirections"> <message> <![CDATA[ The `<Connector redirectPort="..."/>` attribute specifies a port number to be used in cases of redirection; the common ones being redirection to secure (HTTPS) or AJP connector. Define this setting using JBoss CLI or the web console. ``` /subsystem=web/connector=http:write-attribute(name=redirect-port, value=8433) ``` ]]> </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/migration_guide/index#sect-JBoss_Web_Component_Changes" title="Map HTTP/HTTPS/AJP Connector Attributes"/> <tag>http</tag> <tag>web</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
eap4-eap6-35000 <rule id="eap4-eap6-35000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="server.xml" matches="/Server/Service/Connector/@scheme"/> </when> <perform> <hint category-id="mandatory" effort="1" title="JBoss Web connector scheme"> <message> <![CDATA[ The `<Connector scheme="..."/>` attribute specifies the web connector scheme, such as HTTP or HTTPS. Define this setting using JBoss CLI or the web console. ``` /subsystem=web/connector=http:write-attribute(name=scheme, value=http) ``` ]]> </message> <!-- TODO: Missing from https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/migration_guide/index#sect-JBoss_Web_Component_Changes --> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/migration_guide/index#sect-JBoss_Web_Component_Changes" title="Map HTTP/HTTPS/AJP Connector Attributes"/> <tag>http</tag> <tag>web</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
eap4-eap6-36000 <rule id="eap4-eap6-36000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="server.xml" matches="/Server/Service/Connector[@secure='true']"/> </when> <perform> <hint category-id="mandatory" effort="1" title="JBoss Web HTTP connector - the secure option"> <message> <![CDATA[ The `secure` option tells the browser (or other HTTP clients) to only send the cookie over SSL connections. This means the cookie will not be available to any part of the site that is not secure. If you serve both protocols, the non-secure http connection will then use URL re-writing with the long ";jsessionid=XXXXXXX" appended to every URL. You should set this to true ONLY if you are only serving https content, for mixed content this setting in NOT recomended. Define this setting using JBoss CLI or the web console. ``` /subsystem=web/connector=http:write-attribute(name=secure, value=true) ``` ]]> </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/migration_guide/index#sect-JBoss_Web_Component_Changes" title="Map HTTP/HTTPS/AJP Connector Attributes"/> <tag>http</tag> <tag>web</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
eap4-eap6-37000 <rule id="eap4-eap6-37000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="server.xml" matches="/Server/Service/Engine/@jvmRoute"/> </when> <perform> <hint category-id="mandatory" effort="3" title="JBoss Web HTTP - jvmRoute"> <message> <![CDATA[ In JBoss Web, the `jvmRoute` attribute of the Engine element allows the load balancer to match requests to the JVM currently responsible for updating the relevant session. It does this by appending the name of the JVM to the `JSESSIONID` of the request, and matching this against the worker name provided in `workers.properites`. In JBoss EAP 6, the `jvmRoute` is set to the same value as the server name. If you need to customize it, you can use a command like the following. Replace or remove the `/profile=ha portion` of the command, depending on which profile you use or whether you use a standalone server. Replace the string `CUSTOM_ROUTE_NAME` with your custom jvmRoute name. ``` /profile=ha/subsystem=web:write-attribute(name="instance-id", value="CUSTOM_ROUTE_NAME") ``` The default can be overriden by setting the `jvmRoute` system property. ]]> </message> <link href="https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Administration_and_Configuration_Guide/index.html#Configure_the_Enterprise_Application_Platform_to_Accept_Requests_From_an_External_HTTPD1" title="JBoss EAP 6 HTTP Clustering and Load Balancing"/> <link href="https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Administration_and_Configuration_Guide/index.html#System_Properties" title="JBoss EAP 6 System properties"/> <tag>http</tag> <tag>web</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
eap4-eap6-38000 <rule id="eap4-eap6-38000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="jboss.xml" matches="/jboss/container-configurations/container-configuration[@extends='Standard Stateless SessionBean']"/> </when> <perform> <hint category-id="mandatory" effort="3" title="JBoss EAP 4 EJB container configuration"> <message> <![CDATA[ JBoss EAP 4 and 5 allows overriding the container settings in `jboss.xml` files. Extending `"Standard Stateless SessionBean"` allows configuring the instance pool. Bean-specific instance pool can be set with one line in JBoss EAP 6 management CLI. ]]> </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/migration_guide/index#sect-EJB_Changes" title="JBoss EAP 6 Migration Guide: Replace the jboss.xml File"/> <link href="https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Administration_and_Configuration_Guide/index.html#Assign_Bean_Pools_for_Session_and_Message-Driven_Beans" title="Assign Bean Pools for Session and Message-Driven Beans"/> <link href="http://www.jboss.org/j2ee/dtd/jboss_5_0.dtd" title="jboss.xml DTD"/> <link href="https://access.redhat.com/documentation/en-us/jboss_enterprise_application_platform/4.3/html-single/server_configuration_guide/#EJBDeployer_MBean-Container_configuration_information" title="JBoss EAP 4: Container configuration information"/> <tag>http</tag> <tag>web</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
eap4-eap6-39000 <rule id="eap4-eap6-39000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="jboss.xml" matches="/jboss/container-configurations/container-configuration[@extends='Clustered Stateless SessionBean']"/> </when> <perform> <hint category-id="mandatory" effort="3" title="JBoss EAP 4 EJB container configuration"> <message> <![CDATA[ JBoss EAP 4 allows overriding the container settings in `jboss.xml` files. Extending `"Clustered Stateless SessionBean"` allows configuring the instance pool. Bean-specific instance pool can be set with one line in JBoss EAP 6 management CLI. ]]> </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/migration_guide/index#sect-EJB_Changes" title="JBoss EAP 6 Migration Guide: Replace the jboss.xml File"/> <link href="https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Administration_and_Configuration_Guide/index.html#Assign_Bean_Pools_for_Session_and_Message-Driven_Beans" title="Assign Bean Pools for Session and Message-Driven Beans"/> <link href="http://www.jboss.org/j2ee/dtd/jboss_5_0.dtd" title="jboss.xml DTD"/> <link href="https://access.redhat.com/documentation/en-us/jboss_enterprise_application_platform/4.3/html-single/server_configuration_guide/#EJBDeployer_MBean-Container_configuration_information" title="JBoss EAP 4: Container configuration information"/> <tag>ejb</tag> <tag>pool</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
eap4-eap6-40000 <rule id="eap4-eap6-40000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="jboss.xml" matches="/jboss/container-configurations/container-configuration[@extends='Standard Message Driven Bean']"/> </when> <perform> <hint category-id="mandatory" effort="3" title="JBoss EAP 4 EJB container configuration"> <message> <![CDATA[ JBoss EAP 4 and 5 allows overriding the container settings in `jboss.xml` files. Extending `"Standard Message Driven Bean"` allows configuring the instance pool. MDB's bean-specific instance pool can be set with one line in JBoss EAP 6 management CLI. Use the `bean-instance-pool-ref` CLI node of the respective configuration part. ]]> </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/migration_guide/index#sect-EJB_Changes" title="JBoss EAP 6 Migration Guide: Replace the jboss.xml File"/> <link href="https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Administration_and_Configuration_Guide/index.html#Assign_Bean_Pools_for_Session_and_Message-Driven_Beans" title="Assign Bean Pools for Session and Message-Driven Beans"/> <link href="http://www.jboss.org/j2ee/dtd/jboss_5_0.dtd" title="jboss.xml DTD"/> <link href="https://access.redhat.com/documentation/en-us/jboss_enterprise_application_platform/4.3/html-single/server_configuration_guide/#EJBDeployer_MBean-Container_configuration_information" title="JBoss EAP 4: Container configuration information"/> <tag>ejb</tag> <tag>pool</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
eap4-eap6-41000 <rule id="eap4-eap6-41000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="jboss.xml" matches="/jboss/container-configurations/container-configuration[@extends='Singleton Message Driven Bean']"/> </when> <perform> <hint category-id="mandatory" effort="3" title="JBoss EAP 4 EJB container configuration"> <message> <![CDATA[ JBoss EAP 4 and 5 allows overriding the container settings in `jboss.xml` files. Extending `"Singleton Message Driven Bean"` allows configuring the instance pool. Singleton Message Driven Bean's bean-specific bean-specific instance pool can be set with one line in JBoss EAP 6 management CLI. Use the `bean-instance-pool-ref` CLI node of the respective configuration part. ]]> </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/migration_guide/index#sect-EJB_Changes" title="JBoss EAP 6 Migration Guide: Replace the jboss.xml File"/> <link href="https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Administration_and_Configuration_Guide/index.html#Assign_Bean_Pools_for_Session_and_Message-Driven_Beans" title="Assign Bean Pools for Session and Message-Driven Beans"/> <link href="http://www.jboss.org/j2ee/dtd/jboss_5_0.dtd" title="jboss.xml DTD"/> <link href="https://access.redhat.com/documentation/en-us/jboss_enterprise_application_platform/4.3/html-single/server_configuration_guide/#EJBDeployer_MBean-Container_configuration_information" title="JBoss EAP 4: Container configuration information"/> <tag>ejb</tag> <tag>pool</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
eap4-eap6-42000 <rule id="eap4-eap6-42000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="jboss.xml" matches="/jboss/container-configurations/container-configuration[@extends='Standard Message Inflow Driven Bean']"/> </when> <perform> <hint category-id="mandatory" effort="3" title="JBoss EAP 4 EJB container configuration"> <message> <![CDATA[ JBoss EAP 4 and 5 allows overriding the container settings in `jboss.xml` files. Extending `"Standard Message Inflow Driven Bean"` allows configuring the instance pool. Standard Message Inflow Driven Bean's bean-specific bean-specific instance pool can be set with one line in JBoss EAP 6 management CLI. Use the `bean-instance-pool-ref` CLI node of the respective configuration part. ]]> </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/migration_guide/index#sect-EJB_Changes" title="JBoss EAP 6 Migration Guide: Replace the jboss.xml File"/> <link href="https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Administration_and_Configuration_Guide/index.html#Assign_Bean_Pools_for_Session_and_Message-Driven_Beans" title="Assign Bean Pools for Session and Message-Driven Beans"/> <link href="http://www.jboss.org/j2ee/dtd/jboss_5_0.dtd" title="jboss.xml DTD"/> <link href="https://access.redhat.com/documentation/en-us/jboss_enterprise_application_platform/4.3/html-single/server_configuration_guide/#EJBDeployer_MBean-Container_configuration_information" title="JBoss EAP 4: Container configuration information"/> <tag>ejb</tag> <tag>pool</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

weblogic-xml-descriptor-xml-descriptors

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause

weblogic-webservices

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause

weblogic-services

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause

weblogic-jms

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause

weblogic-ignore-references

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause

weblogic

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause

weblogic-webapp

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause

weblogic-ejb

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
weblogic-ejb-01000 <rule id="weblogic-ejb-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="weblogic.{type}.{*}"> <location>IMPORT</location> </javaclass> </when> <perform> <iteration> <when> <not> <has-hint/> </not> </when> <hint category-id="mandatory" effort="1" title="WebLogic proprietary EJB"> <message> This application contains WebLogic EJBs probably generated by the WebLogic Server EJB tools. </message> <link href="https://docs.oracle.com/cd/E13222_01/wls/docs81b/ejb/EJB_tools.html" title="WebLogic Server EJB Tools"/> <tag>ejb</tag> <tag>weblogic</tag> </hint> </iteration> </perform> <where param="type"> <matches pattern="(ejb|ejb20|ejbgen)?"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-ejb-02000 <rule id="weblogic-ejb-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="weblogic.javaee.TransactionTimeoutSeconds"> <location>ANNOTATION</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="3" title="WebLogic proprietary timeout for transactions annotation"> <message> This application contains WebLogic proprietary `weblogic.javaee.TransactionTimeoutSeconds` annotation. </message> <link href="https://docs.oracle.com/middleware/1221/wls/WLMDB/summary.htm#r35c1-t4" title="WebLogic Server Deployment Elements"/> <link href="https://docs.oracle.com/cd/E17904_01/web.1111/e13720/annotations.htm#EJBAD359" title="WebLogic Server EJB 3.0 Metadata Annotations"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/administration_and_configuration_guide/#Session_Bean_Transaction_Timeout" title="JBoss EAP 6 - Session Bean Transaction Timeout"/> <link href="https://access.redhat.com/solutions/90553" title="How to set EJB transaction timeout in JBoss EAP 6"/> <tag>ejb</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-ejb-03000 <rule id="weblogic-ejb-03000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="weblogic.ejbgen.MessageDriven"> <location>ANNOTATION</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="3" title="WebLogic proprietary MessageDriven annotation"> <message> This application contains WebLogic proprietary `weblogic.ejbgen.MessageDriven` annotation. </message> <link href="https://docs.oracle.com/cd/E13222_01/wls/docs92/ejb/EJBGen_reference.html#wp1070171" title="WebLogic EJBGen Annotation Reference"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/developing_ejb_applications/#configuring_mdbs_using_annotations" title="JBoss EAP 7 - Configuring MDBs Using Annotations"/> <tag>ejb</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-ejb-04000 <rule id="weblogic-ejb-04000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="weblogic.ejb.{type}"> <location>INHERITANCE</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="3" title="WebLogic proprietary EJB Bean"> <message> This class extends `weblogic.ejb.{type}` that needs to be removed. </message> <link href="https://docs.oracle.com/cd/E11035_01/wls100/javadocs/weblogic/ejb/GenericEntityBean.html" title="WebLogic Server - Javadoc"/> <link href="https://docs.oracle.com/cd/E11035_01/wls100/javadocs/weblogic/ejb/GenericMessageDrivenBean.html" title="WebLogic Server - Javadoc"/> <link href="https://docs.oracle.com/cd/E11035_01/wls100/javadocs/weblogic/ejb/GenericSessionBean.html" title="WebLogic Server - Javadoc"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/development_guide/#chap-Enterprise_JavaBeans" title="JBoss EAP 6 - Enterprise JavaBeans"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/developing_ejb_applications/" title="JBoss EAP 7 - Developing EJB Applications"/> <tag>ejb</tag> <tag>weblogic</tag> </hint> </perform> <where param="type"> <matches pattern="(GenericEntityBean|GenericMessageDrivenBean|GenericSessionBean)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

xml-webservices

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
xml-webservices-01000 <rule id="xml-webservices-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile as="default" matches="/serviceGroup/service/operation"/> </when> <perform> <iteration> <classification category-id="optional" effort="0" issue-display-mode="detail-only" title="Apache Axis Service Group"> <tag>apache-axis</tag> <tag>webservice</tag> </classification> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
xml-webservices-02000 <rule id="xml-webservices-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile as="default" matches="/module/InFlow"/> </when> <perform> <iteration> <classification category-id="optional" effort="0" issue-display-mode="detail-only" title="Apache Axis Module"> <tag>apache-axis</tag> <tag>webservice</tag> </classification> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
xml-webservices-03000 <rule id="xml-webservices-03000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile as="default" matches="/axisconfig"> </xmlfile> </when> <perform> <iteration> <classification category-id="optional" effort="0" issue-display-mode="detail-only" title="Apache Axis Configuration"> <tag>apache-axis</tag> <tag>webservice</tag> </classification> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
xml-webservices-04000 <rule id="xml-webservices-04000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile as="default" matches="/xfire:beans"> <namespace prefix="xfire" uri="http://xfire.codehaus.org/config/1.0"/> </xmlfile> </when> <perform> <iteration> <classification category-id="optional" effort="0" issue-display-mode="detail-only" title="XFire 1.x Configuration"> <tag>xfire</tag> <tag>webservice</tag> </classification> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
xml-webservices-05000 <rule id="xml-webservices-05000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile as="default" matches="/*[local-name()='handler-chains']"> <namespace prefix="j2e" uri="http://java.sun.com/xml/ns/j2ee"/> <namespace prefix="jcp" uri="http://xmlns.jcp.org/xml/ns/javaee"/> <namespace prefix="jee" uri="http://java.sun.com/xml/ns/javaee"/> </xmlfile> </when> <perform> <iteration> <classification category-id="optional" effort="0" issue-display-mode="detail-only" title="JAX-WS Handler Chain"> <tag>webservice</tag> </classification> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
xml-webservices-06000 <rule id="xml-webservices-06000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile as="webservices" matches="/*[local-name()='webservices']"> <namespace prefix="j2e" uri="http://java.sun.com/xml/ns/j2ee"/> <namespace prefix="jcp" uri="http://xmlns.jcp.org/xml/ns/javaee"/> <namespace prefix="jee" uri="http://java.sun.com/xml/ns/javaee"/> </xmlfile> <xmlfile as="handler-classes" from="webservices" matches="//*[local-name()='handler-class']"> <namespace prefix="j2e" uri="http://java.sun.com/xml/ns/j2ee"/> <namespace prefix="jcp" uri="http://xmlns.jcp.org/xml/ns/javaee"/> <namespace prefix="jee" uri="http://java.sun.com/xml/ns/javaee"/> </xmlfile> </when> <perform> <iteration over="webservices"> <classification category-id="optional" effort="0" issue-display-mode="detail-only" title="Java Webservice Configuration"> <tag>webservice</tag> </classification> </iteration> <iteration over="handler-classes"> <hint category-id="optional" effort="0" title="Use of Web Service Handler2"> <message>JBoss EAP developer documentation describes JAX-WS Web Services Common API.</message> <link href="https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html/Development_Guide/sect-JAX-WS_Development_Reference.html#JAX-WS_Common_API_Reference" title="JBoss EAP 6 - JAX-WS Web Services Common API">JBoss EAP 6 - JAX-WS Web Services Common API</link> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.1/html-single/developing_web_services_applications/#jax_ws_common_api_reference" title="JBoss EAP 7 - JAX-WS Web Services Common API">JBoss EAP 7 - JAX-WS Web Services Common API</link> </hint> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
xml-webservices-06001 <rule id="xml-webservices-06001" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile as="webservices" matches="/*[local-name()='webservices']"> <namespace prefix="j2e" uri="http://java.sun.com/xml/ns/j2ee"/> <namespace prefix="jcp" uri="http://xmlns.jcp.org/xml/ns/javaee"/> <namespace prefix="jee" uri="http://java.sun.com/xml/ns/javaee"/> </xmlfile> <xmlfile as="endpoints" from="webservices" matches="//*[local-name()='service-endpoint-interface']"> <namespace prefix="j2e" uri="http://java.sun.com/xml/ns/j2ee"/> <namespace prefix="jcp" uri="http://xmlns.jcp.org/xml/ns/javaee"/> <namespace prefix="jee" uri="http://java.sun.com/xml/ns/javaee"/> </xmlfile> </when> <perform> <iteration over="webservices"> <classification category-id="optional" effort="0" issue-display-mode="detail-only" title="Java Webservice Configuration"> <tag>webservice</tag> </classification> </iteration> <iteration over="endpoints"> <hint category-id="optional" effort="0" title="Use of Web Service Handler2"> <message>JBoss EAP developer documentation about JAX-WS Web Services Endpoints</message> <link href="https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html/Development_Guide/sect-JAX-WS_Web_Service_Endpoints.html" title="JBoss EAP 6 - JAX-WS Web Services Endpoints">JBoss EAP 6 - JAX-WS Web Service Endpoints</link> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.1/html-single/developing_web_services_applications/#jax_ws_web_service_endpoints" title="JBoss EAP 7 - JAX-WS Web Services Endpoints">JBoss EAP 7 - JAX-WS Web Service Endpoints</link> </hint> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
xml-webservices-07000 <rule id="xml-webservices-07000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile as="default" matches="/extensions"> <namespace prefix="cxf" uri="http://cxf.apache.org/bus/extension"/> </xmlfile> </when> <perform> <iteration> <classification category-id="optional" effort="0" issue-display-mode="all" title="Apache CXF Bus Extension"> <tag>webservice</tag> <tag>apache-cxf</tag> </classification> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
xml-webservices-08000 <rule id="xml-webservices-08000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile as="default" matches="//*[local-name()='Policy']"> <namespace prefix="wsp" uri="http://schemas.xmlsoap.org/ws/2004/09/policy"/> </xmlfile> </when> <perform> <iteration> <classification category-id="optional" effort="0" issue-display-mode="detail-only" title="WS-Policy"> <tag>webservice</tag> <tag>security</tag> </classification> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
xml-webservices-09000 <rule id="xml-webservices-09000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile as="default" matches="/*[local-name()='Envelope']"> <namespace prefix="se" uri="http://schemas.xmlsoap.org/soap/envelope/"/> </xmlfile> </when> <perform> <iteration> <classification category-id="optional" effort="0" issue-display-mode="detail-only" title="SOAP Envelope"> <tag>soap</tag> <tag>webservice</tag> </classification> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
xml-webservices-10000 <rule id="xml-webservices-10000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile as="default" matches="/*[local-name()='definitions']"> <namespace prefix="wsdl" uri="http://schemas.xmlsoap.org/wsdl/"/> </xmlfile> </when> <perform> <iteration> <classification category-id="optional" effort="0" issue-display-mode="detail-only" title="WSDL Definition"> <tag>webservice</tag> <tag>wsdl</tag> </classification> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

seam-ui-jsf

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
seam-ui-jsf-00001 <rule id="seam-ui-jsf-00001" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile matches="//*[namespace-uri()='http://jboss.com/products/seam/taglib']"> </xmlfile> </when> <perform> <classification category-id="mandatory" effort="1" issue-display-mode="all" title="JSF Seam 2.x tag library usage"> <description> This JSF template includes references to the Seam 2.x tag library. Seam 2.2 and earlier is not supported on JBoss EAP 6 and above. There are two options available: 1. Continue using Seam 2.x. This approach is low effort but the application will not use a tested and supported library and it may not work on EAP 7 at all. 2. Switch to standard CDI beans and migrate to JSF 2.2 UI tags. This will require significant migration effort. </description> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/migration_guide/index#sect-JSF_changes" title="Enable Applications To Use Older Versions of JSF"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#migrate-eap5-component-upgrade-reference" title="JBoss EAP 5 Component Upgrade Reference"/> <link href="https://access.redhat.com/solutions/2773121" title="How to use JSF 1.2 with EAP 7?"/> <tag>seam</tag> <tag>jsf</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-ui-jsf-00002 <rule id="seam-ui-jsf-00002" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile matches="//*[namespace-uri()='http://jboss.org/schema/seam/taglib']"> </xmlfile> </when> <perform> <classification category-id="mandatory" effort="1" issue-display-mode="all" title="JSF Seam 2.3 tag library usage"> <description> This JSF template includes references to the Seam 2.3 library. Seam 2.3 is supported on JBoss EAP 6, however it is no longer supported on JBoss EAP 7 and above. There are two options available: 1. Continue using Seam 2.3. This approach is low effort but the application will not use a tested and supported library and it may not work on EAP 7 at all. 2. Switch to standard CDI beans and migrate to JSF 2.2 UI tags. This will require significant migration effort. The provided links describe the issue in more detail. </description> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#migrate-eap5-component-upgrade-reference" title="JBoss EAP 5 Component Upgrade Reference"/> <tag>seam</tag> <tag>jsf</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-ui-jsf-00001 <rule id="seam-ui-jsf-00001" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile matches="//s:button"> <namespace prefix="s" uri="http://jboss.com/products/seam/taglib"/> </xmlfile> <xmlfile matches="//s:button"> <namespace prefix="s" uri="http://jboss.org/schema/seam/taglib"/> </xmlfile> </or> </when> <perform> <hint category-id="mandatory" effort="1" title="JSF Seam 2 UI control s:button"> <message> Seam UI's `&lt;s:button&gt;` JSF control should be replaced by `&lt;h:button&gt;`. There are differences in attributes, for example the _action_ attribute maps to _outcome_ and there is no _propagation_ attribute. </message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html" title="Seam 2 UI controls migration to JSF"/> <tag>seam</tag> <tag>jsf</tag> <quickfix name="sbutton-qf" type="REPLACE"> <replacement>h:button</replacement> <search>s:button</search> </quickfix> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-ui-jsf-01000 <rule id="seam-ui-jsf-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile matches="//s:link"> <namespace prefix="s" uri="http://jboss.com/products/seam/taglib"/> </xmlfile> <xmlfile matches="//s:link"> <namespace prefix="s" uri="http://jboss.org/schema/seam/taglib"/> </xmlfile> </or> </when> <perform> <hint category-id="mandatory" effort="1" title="JSF Seam 2 UI control s:link"> <message> Seam UI's `&lt;s:link&gt;` should be replaced by `&lt;h:link&gt;`. There are differences in attributes, for example the _action_ attribute maps to _outcome_ and there is no _propagation_ attribute. </message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html" title="Seam 2 UI controls migration to JSF"/> <tag>seam</tag> <tag>jsf</tag> <quickfix name="slink-qf" type="REPLACE"> <replacement>h:link</replacement> <search>s:link</search> </quickfix> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-ui-jsf-01001 <rule id="seam-ui-jsf-01001" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile matches="//s:conversationId"> <namespace prefix="s" uri="http://jboss.com/products/seam/taglib"/> </xmlfile> <xmlfile matches="//s:conversationId"> <namespace prefix="s" uri="http://jboss.org/schema/seam/taglib"/> </xmlfile> </or> </when> <perform> <hint category-id="mandatory" effort="3" title="JSF Seam 2 UI control s:conversationId"> <message> There is no direct mapping for `&lt;s:conversationId&gt;` in JSF UI controls. </message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html" title="Seam 2 UI controls migration to JSF"/> <tag>seam</tag> <tag>jsf</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-ui-jsf-01002 <rule id="seam-ui-jsf-01002" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile matches="//s:conversationPropagation"> <namespace prefix="s" uri="http://jboss.com/products/seam/taglib"/> </xmlfile> <xmlfile matches="//s:conversationPropagation"> <namespace prefix="s" uri="http://jboss.org/schema/seam/taglib"/> </xmlfile> </or> </when> <perform> <hint category-id="mandatory" effort="3" title="JSF Seam 2 UI control s:conversationPropagation"> <message> There is no direct mapping for `&lt;s:conversationPropagation&gt;` in JSF UI controls </message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html" title="Seam 2 UI controls migration to JSF"/> <tag>seam</tag> <tag>jsf</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-ui-jsf-01003 <rule id="seam-ui-jsf-01003" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile matches="//s:taskId"> <namespace prefix="s" uri="http://jboss.com/products/seam/taglib"/> </xmlfile> <xmlfile matches="//s:taskId"> <namespace prefix="s" uri="http://jboss.org/schema/seam/taglib"/> </xmlfile> </or> </when> <perform> <hint category-id="mandatory" effort="3" title="JSF Seam 2 UI control s:taskId"> <message> There is no direct mapping for `&lt;s:taskId&gt;` in JSF UI controls </message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html" title="Seam 2 UI controls migration to JSF"/> <tag>seam</tag> <tag>jsf</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-ui-jsf-01004 <rule id="seam-ui-jsf-01004" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile matches="//s:defaultAction"> <namespace prefix="s" uri="http://jboss.com/products/seam/taglib"/> </xmlfile> <xmlfile matches="//s:defaultAction"> <namespace prefix="s" uri="http://jboss.org/schema/seam/taglib"/> </xmlfile> </or> </when> <perform> <hint category-id="mandatory" effort="3" title="JSF Seam 2 UI control s:defaultAction"> <message> There is no direct mapping for `&lt;s:defaultAction&gt;` in JSF UI controls </message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html" title="Seam 2 UI controls migration to JSF"/> <tag>seam</tag> <tag>jsf</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-ui-jsf-01005 <rule id="seam-ui-jsf-01005" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile matches="//s:convertDateTime"> <namespace prefix="s" uri="http://jboss.com/products/seam/taglib"/> </xmlfile> <xmlfile matches="//s:convertDateTime"> <namespace prefix="s" uri="http://jboss.org/schema/seam/taglib"/> </xmlfile> </or> </when> <perform> <hint category-id="mandatory" effort="1" title="JSF Seam 2 UI control s:convertDateTime"> <message> Seam UI's `&lt;f:convertDateTime type="time" pattern="kk:mm:ss"&gt;` should be replaced by `&lt;f:convertDateTime&gt;`. The format can be configured by setting the locale, or by setting the context-param `javax.faces.DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE` to `true`. </message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html" title="Seam 2 UI controls migration to JSF"/> <tag>seam</tag> <tag>jsf</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-ui-jsf-01006 <rule id="seam-ui-jsf-01006" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile matches="//s:convertEntity"> <namespace prefix="s" uri="http://jboss.com/products/seam/taglib"/> </xmlfile> <xmlfile matches="//s:convertEntity"> <namespace prefix="s" uri="http://jboss.org/schema/seam/taglib"/> </xmlfile> </or> </when> <perform> <hint category-id="mandatory" effort="1" title="JSF Seam 2 UI control s:convertEntity"> <message> Seam UI's `&lt;s:convertEntity&gt;` should be replaced by `&lt;f:converter converterId="[yourConverterClass]"&gt;`. </message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html" title="Seam 2 UI controls migration to JSF"/> <tag>seam</tag> <tag>jsf</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-ui-jsf-01007 <rule id="seam-ui-jsf-01007" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile matches="//s:enumItem"> <namespace prefix="s" uri="http://jboss.com/products/seam/taglib"/> </xmlfile> <xmlfile matches="//s:enumItem"> <namespace prefix="s" uri="http://jboss.org/schema/seam/taglib"/> </xmlfile> </or> </when> <perform> <hint category-id="mandatory" effort="3" title="JSF Seam 2 UI control s:enumItem"> <message> There is no direct mapping for `&lt;s:enumItem&gt;` in JSF UI controls </message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html" title="Seam 2 UI controls migration to JSF"/> <tag>seam</tag> <tag>jsf</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-ui-jsf-01008 <rule id="seam-ui-jsf-01008" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile matches="//s:token"> <namespace prefix="s" uri="http://jboss.com/products/seam/taglib"/> </xmlfile> <xmlfile matches="//s:token"> <namespace prefix="s" uri="http://jboss.org/schema/seam/taglib"/> </xmlfile> </or> </when> <perform> <hint category-id="mandatory" effort="3" title="JSF Seam 2 UI control s:token"> <message> There is no direct mapping for `&lt;s:token&gt;` in JSF UI controls </message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html" title="Seam 2 UI controls migration to JSF"/> <tag>seam</tag> <tag>jsf</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-ui-jsf-01009 <rule id="seam-ui-jsf-01009" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile matches="//s:formattedText"> <namespace prefix="s" uri="http://jboss.com/products/seam/taglib"/> </xmlfile> <xmlfile matches="//s:formattedText"> <namespace prefix="s" uri="http://jboss.org/schema/seam/taglib"/> </xmlfile> </or> </when> <perform> <hint category-id="mandatory" effort="3" title="JSF Seam 2 UI control s:formattedText"> <message> There is no direct mapping for `&lt;s:formattedText&gt;` in JSF UI controls </message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html" title="Seam 2 UI controls migration to JSF"/> <tag>seam</tag> <tag>jsf</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-ui-jsf-01010 <rule id="seam-ui-jsf-01010" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile matches="//s:cache"> <namespace prefix="s" uri="http://jboss.com/products/seam/taglib"/> </xmlfile> <xmlfile matches="//s:cache"> <namespace prefix="s" uri="http://jboss.org/schema/seam/taglib"/> </xmlfile> </or> </when> <perform> <hint category-id="mandatory" effort="3" title="JSF Seam 2 UI control s:cache"> <message> There is no direct mapping for `&lt;s:cache&gt;` in JSF UI controls </message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html" title="Seam 2 UI controls migration to JSF"/> <tag>seam</tag> <tag>jsf</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-ui-jsf-01011 <rule id="seam-ui-jsf-01011" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile matches="//s:resource"> <namespace prefix="s" uri="http://jboss.com/products/seam/taglib"/> </xmlfile> <xmlfile matches="//s:resource"> <namespace prefix="s" uri="http://jboss.org/schema/seam/taglib"/> </xmlfile> </or> </when> <perform> <hint category-id="mandatory" effort="3" title="JSF Seam 2 UI control s:resource"> <message> There is no direct mapping for `&lt;s:resource&gt;` in JSF UI controls </message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html" title="Seam 2 UI controls migration to JSF"/> <tag>seam</tag> <tag>jsf</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-ui-jsf-01012 <rule id="seam-ui-jsf-01012" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile matches="//s:download"> <namespace prefix="s" uri="http://jboss.com/products/seam/taglib"/> </xmlfile> <xmlfile matches="//s:download"> <namespace prefix="s" uri="http://jboss.org/schema/seam/taglib"/> </xmlfile> </or> </when> <perform> <hint category-id="mandatory" effort="3" title="JSF Seam 2 UI control s:download"> <message> There is no direct mapping for `&lt;s:download&gt;` in JSF UI controls </message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html" title="Seam 2 UI controls migration to JSF"/> <tag>seam</tag> <tag>jsf</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-ui-jsf-01013 <rule id="seam-ui-jsf-01013" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile matches="//s:remote"> <namespace prefix="s" uri="http://jboss.com/products/seam/taglib"/> </xmlfile> <xmlfile matches="//s:remote"> <namespace prefix="s" uri="http://jboss.org/schema/seam/taglib"/> </xmlfile> </or> </when> <perform> <hint category-id="mandatory" effort="3" title="JSF Seam 2 UI control s:remote"> <message> There is no direct mapping for `&lt;s:remote&gt;` in JSF UI controls </message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html" title="Seam 2 UI controls migration to JSF"/> <tag>seam</tag> <tag>jsf</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-ui-jsf-01014 <rule id="seam-ui-jsf-01014" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile matches="//s:selectItems"> <namespace prefix="s" uri="http://jboss.org/schema/seam/taglib"/> </xmlfile> <xmlfile matches="//s:selectItems"> <namespace prefix="s" uri="http://jboss.com/products/seam/taglib"/> </xmlfile> </or> </when> <perform> <hint category-id="mandatory" effort="1" title="JSF Seam 2 UI control s:selectItems"> <message> Seam UI's `&lt;s:selectItems&gt;` should be replaced by `&lt;h:selectItems&gt;`. </message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html" title="Seam 2 UI controls migration to JSF"/> <tag>seam</tag> <tag>jsf</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-ui-jsf-01015 <rule id="seam-ui-jsf-01015" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile matches="//s:validate"> <namespace prefix="s" uri="http://jboss.com/products/seam/taglib"/> </xmlfile> <xmlfile matches="//s:validate"> <namespace prefix="s" uri="http://jboss.org/schema/seam/taglib"/> </xmlfile> </or> </when> <perform> <hint category-id="mandatory" effort="1" title="JSF Seam 2 UI control s:validate"> <message> Seam UI's `&lt;s:validate&gt;` should be replaced by `&lt;f:validateBean&gt;`. </message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html" title="Seam 2 UI controls migration to JSF"/> <tag>seam</tag> <tag>jsf</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-ui-jsf-01016 <rule id="seam-ui-jsf-01016" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile matches="//s:fragment"> <namespace prefix="s" uri="http://jboss.com/products/seam/taglib"/> </xmlfile> <xmlfile matches="//s:fragment"> <namespace prefix="s" uri="http://jboss.org/schema/seam/taglib"/> </xmlfile> </or> </when> <perform> <hint category-id="mandatory" effort="1" title="JSF Seam 2 UI control s:fragment"> <message> Seam UI's `&lt;s:fragment&gt;` should be replaced by `&lt;ui:fragment&gt;`. </message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html" title="Seam 2 UI controls migration to JSF"/> <tag>seam</tag> <tag>jsf</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-ui-jsf-01017 <rule id="seam-ui-jsf-01017" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile matches="//s:convertEnum"> <namespace prefix="s" uri="http://jboss.com/products/seam/taglib"/> </xmlfile> <xmlfile matches="//s:convertEnum"> <namespace prefix="s" uri="http://jboss.org/schema/seam/taglib"/> </xmlfile> </or> </when> <perform> <hint category-id="mandatory" effort="3" title="JSF Seam 2 UI control s:convertEnum"> <message> There is no direct mapping for `&lt;s:convertEnum&gt;` in JSF UI controls, but JSF 2 has a built-in EnumConverter which can be extended if necessary. </message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html" title="Seam 2 UI controls migration to JSF"/> <link href="https://docs.oracle.com/javaee/6/api/javax/faces/convert/EnumConverter.html" title="Java EE javax.faces.convert.EnumConverter"/> <tag>seam</tag> <tag>jsf</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-ui-jsf-01018 <rule id="seam-ui-jsf-01018" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile matches="//s:convertAtomicBoolean"> <namespace prefix="s" uri="http://jboss.com/products/seam/taglib"/> </xmlfile> <xmlfile matches="//s:convertAtomicBoolean"> <namespace prefix="s" uri="http://jboss.org/schema/seam/taglib"/> </xmlfile> </or> </when> <perform> <hint category-id="mandatory" effort="3" title="JSF Seam 2 UI control s:convertAtomicBoolean"> <message> There is no direct mapping for `&lt;s:convertAtomicBoolean&gt;` in JSF UI controls. Create a custom converter for a replacement. </message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html" title="Seam 2 UI controls migration to JSF"/> <link href="https://docs.oracle.com/javaee/6/tutorial/doc/bnaus.html" title="Creating and Using a Custom Converter"/> <tag>seam</tag> <tag>jsf</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-ui-jsf-01019 <rule id="seam-ui-jsf-01019" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile matches="//s:convertAtomicInteger"> <namespace prefix="s" uri="http://jboss.com/products/seam/taglib"/> </xmlfile> <xmlfile matches="//s:convertAtomicInteger"> <namespace prefix="s" uri="http://jboss.org/schema/seam/taglib"/> </xmlfile> </or> </when> <perform> <hint category-id="mandatory" effort="3" title="JSF Seam 2 UI control s:convertAtomicInteger"> <message> There is no direct mapping for `&lt;s:convertAtomicInteger&gt;` in JSF UI controls. Create a custom converter for a replacement. </message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html" title="Seam 2 UI controls migration to JSF"/> <link href="https://docs.oracle.com/javaee/6/tutorial/doc/bnaus.html" title="Creating and Using a Custom Converter"/> <tag>seam</tag> <tag>jsf</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-ui-jsf-01020 <rule id="seam-ui-jsf-01020" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile matches="//s:convertAtomicLong"> <namespace prefix="s" uri="http://jboss.com/products/seam/taglib"/> </xmlfile> <xmlfile matches="//s:convertAtomicLong"> <namespace prefix="s" uri="http://jboss.org/schema/seam/taglib"/> </xmlfile> </or> </when> <perform> <hint category-id="mandatory" effort="3" title="JSF Seam 2 UI control s:convertAtomicLong"> <message> There is no direct mapping for `&lt;s:convertAtomicLong&gt;` in JSF UI controls. Create a custom converter for a replacement. </message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html" title="Seam 2 UI controls migration to JSF"/> <link href="https://docs.oracle.com/javaee/6/tutorial/doc/bnaus.html" title="Creating and Using a Custom Converter"/> <tag>seam</tag> <tag>jsf</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-ui-jsf-01021 <rule id="seam-ui-jsf-01021" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile matches="//s:validateEquality"> <namespace prefix="s" uri="http://jboss.com/products/seam/taglib"/> </xmlfile> <xmlfile matches="//s:validateEquality"> <namespace prefix="s" uri="http://jboss.org/schema/seam/taglib"/> </xmlfile> </or> </when> <perform> <hint category-id="mandatory" effort="1" title="JSF Seam 2 UI control s:validateEquality"> <message> There is no direct mapping for `&lt;s:validateEquality&gt;` in JSF UI controls. Use respective `&lt;f:validate[constraint]&gt;` like: * `&lt;f:validateDoubleRange&gt;`, * `&lt;f:validateLength&gt;`, * `&lt;f:validateLongRange&gt;`, * `&lt;f:validateRequired&gt;`. </message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html" title="Seam 2 UI controls migration to JSF"/> <tag>seam</tag> <tag>jsf</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-ui-jsf-01022 <rule id="seam-ui-jsf-01022" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile matches="//s:validateAll"> <namespace prefix="s" uri="http://jboss.com/products/seam/taglib"/> </xmlfile> <xmlfile matches="//s:validateAll"> <namespace prefix="s" uri="http://jboss.org/schema/seam/taglib"/> </xmlfile> </or> </when> <perform> <hint category-id="mandatory" effort="1" title="JSF Seam 2 UI control s:validateAll"> <message> There is no direct mapping for `&lt;s:validateAll&gt;` in JSF UI controls, but you can achieve a similar effect by using `&lt;f:validateBean&gt;` or [Richfaces](http://richfaces.jboss.org/) `&lt;rich:validator&gt;`. </message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html" title="Seam 2 UI controls migration to JSF"/> <tag>seam</tag> <tag>jsf</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-ui-jsf-01023 <rule id="seam-ui-jsf-01023" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile matches="//s:decorate"> <namespace prefix="s" uri="http://jboss.com/products/seam/taglib"/> </xmlfile> <xmlfile matches="//s:decorate"> <namespace prefix="s" uri="http://jboss.org/schema/seam/taglib"/> </xmlfile> </or> </when> <perform> <hint category-id="mandatory" effort="3" title="JSF Seam 2 UI control s:decorate"> <message> There is no direct mapping for `&lt;s:decorate&gt;` in JSF UI controls, but you can achieve the same functionality by using the UIInputContainer and a composite container, both of which are demonstrated in the [Open18 migration example](https://github.com/seam/migration/blob/develop/open18_java_ee_6) [input.xhtml](https://raw.githubusercontent.com/seam/migration/develop/open18_java_ee_6/src/main/webapp/resources/components/input.xhtml) file. </message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html" title="Seam 2 UI controls migration to JSF"/> <tag>seam</tag> <tag>jsf</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-ui-jsf-01024 <rule id="seam-ui-jsf-01024" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile matches="//s:div"> <namespace prefix="s" uri="http://jboss.com/products/seam/taglib"/> </xmlfile> <xmlfile matches="//s:div"> <namespace prefix="s" uri="http://jboss.org/schema/seam/taglib"/> </xmlfile> </or> </when> <perform> <hint category-id="mandatory" effort="1" title="JSF Seam 2 UI control s:div"> <message> There is no direct mapping for `&lt;s:div&gt;` in JSF UI controls, but it could be done with an `&lt;h:panelGroup layout="block"&gt;` or a `&lt;ui:fragment&gt;` containing a div. </message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html" title="Seam 2 UI controls migration to JSF"/> <tag>seam</tag> <tag>jsf</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-ui-jsf-01025 <rule id="seam-ui-jsf-01025" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile matches="//s:span"> <namespace prefix="s" uri="http://jboss.com/products/seam/taglib"/> </xmlfile> <xmlfile matches="//s:span"> <namespace prefix="s" uri="http://jboss.org/schema/seam/taglib"/> </xmlfile> </or> </when> <perform> <hint category-id="mandatory" effort="1" title="JSF Seam 2 UI control s:span"> <message> There is no direct mapping for `&lt;s:span&gt;` in JSF UI controls, but you can achieve a similar effect by using `&lt;h:panelGroup&gt;` or a `&lt;ui:fragment&gt;` with a span element. </message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html" title="Seam 2 UI controls migration to JSF"/> <tag>seam</tag> <tag>jsf</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-ui-jsf-01026 <rule id="seam-ui-jsf-01026" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile matches="//s:label"> <namespace prefix="s" uri="http://jboss.com/products/seam/taglib"/> </xmlfile> <xmlfile matches="//s:label"> <namespace prefix="s" uri="http://jboss.org/schema/seam/taglib"/> </xmlfile> </or> </when> <perform> <hint category-id="mandatory" effort="1" title="JSF Seam 2 UI control s:label"> <message> There is no direct mapping for `&lt;s:label&gt;` in JSF UI controls, but `&lt;h:outputLabel&gt;` is similar. </message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html" title="Seam 2 UI controls migration to JSF"/> <tag>seam</tag> <tag>jsf</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-ui-jsf-01027 <rule id="seam-ui-jsf-01027" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile matches="//s:message"> <namespace prefix="s" uri="http://jboss.com/products/seam/taglib"/> </xmlfile> <xmlfile matches="//s:message"> <!-- why is not namespace taken into account ? wsdl:message is caught too --> <namespace prefix="s" uri="http://jboss.org/schema/seam/taglib"/> </xmlfile> </or> </when> <perform> <hint category-id="mandatory" effort="1" title="JSF Seam 2 UI control s:message"> <message> Use `&lt;h:message for="name" errorClass="invalid"&gt;` or [Richfaces](http://richfaces.jboss.org/) `&lt;rich:message&gt;`. </message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html" title="Seam 2 UI controls migration to JSF"/> <tag>seam</tag> <tag>jsf</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-ui-jsf-01028 <rule id="seam-ui-jsf-01028" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile matches="//s:fileUpload"> <namespace prefix="s" uri="http://jboss.com/products/seam/taglib"/> </xmlfile> <xmlfile matches="//s:fileUpload"> <namespace prefix="s" uri="http://jboss.org/schema/seam/taglib"/> </xmlfile> </or> </when> <perform> <hint category-id="mandatory" effort="1" title="JSF Seam 2 UI control s:fileUpload"> <message> There is no direct mapping for `&lt;s:fileUpload&gt;` in JSF UI controls. You can achieve similar functionality by using [Richfaces](http://richfaces.jboss.org/) `&lt;rich:fileUpload&gt;` </message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html" title="Seam 2 UI controls migration to JSF"/> <tag>seam</tag> <tag>jsf</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-ui-jsf-01029 <rule id="seam-ui-jsf-01029" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile matches="//s:graphicImage"> <namespace prefix="s" uri="http://jboss.com/products/seam/taglib"/> </xmlfile> <xmlfile matches="//s:graphicImage"> <namespace prefix="s" uri="http://jboss.org/schema/seam/taglib"/> </xmlfile> </or> </when> <perform> <hint category-id="mandatory" effort="1" title="JSF Seam 2 UI control s:graphicImage"> <message> There is no direct mapping for `&lt;s:graphicImage&gt;` in JSF UI controls, but you can use `&lt;h:graphicImage&gt;` as Seam extends that JSF UI control. </message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html" title="Seam 2 UI controls migration to JSF"/> <tag>seam</tag> <tag>jsf</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

seam-java

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
seam-java-00000 <rule id="seam-java-00000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.seam.{*}"/> </when> <perform> <classification category-id="mandatory" effort="5" title="Seam API"> <description> Seam 2.2 and earlier is not supported on JBoss EAP 6 and above. Consider migration to Context Dependency Injection (CDI) standard which covers most of Seam 2 core functionalities in a standardized, type safe and extensible way. Seam 2.3 still could work on EAP 6.x, but is not maintained and officially supported on new EAP 6.x patched releases or EAP 7.x. There are two options available: 1. Continue using Seam 2.x on EAP 6 but expect there are bugs or glitches and you need to fix it yourself. This approach is sometimes lower effort but the application will not use a tested and supported library and some Seam framework features doesn't have to work as expected. 2. The similar approach as for point 1 but for Seam 2.3 runtime on EAP7 is not verified and therefore not recommended. Some Seam 2.3 features could work on EAP7, but the expected behavior can differ based on what your application uses and how. 2. Switch to standard CDI beans and migrate to JSF 2.2 if your server platform is EAP 7+. This will require significant migration effort. </description> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html-single/Seam_Guide/index.html#idm54350960" title="Migration from Seam 2 to Java EE and Alternatives"/> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html-single/Seam_Guide/index.html#booking" title="JSF Web Application Example"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html/development_guide/sect-use_cdi#sect-Contexts_Scopes_and_Dependencies" title="JBoss EAP 6 - Contexts, Scopes, and Dependencies"/> <link href="https://access.redhat.com/solutions/84873" title="Why Seam is not included in JBoss EAP 6"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/migration_guide/index#sect-JSF_changes" title="Enable Applications To Use Older Versions of JSF"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#migrate-eap5-component-upgrade-reference" title="JBoss EAP 5 Component Upgrade Reference"/> <link href="https://access.redhat.com/solutions/2773121" title="How to use JSF 1.2 with EAP 7?"/> <tag>cdi</tag> <tag>seam</tag> <tag>jsf</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-java-00010 <rule id="seam-java-00010" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.seam.core.Conversation"/> </when> <perform> <hint category-id="mandatory" effort="1" title="Seam API - org.jboss.seam.core.Conversation"> <message> You can use Java EE `javax.enterprise.context.Conversation` interface like: ```java @Inject Conversation conversation; ``` </message> <link href="http://docs.oracle.com/javaee/7/api/javax/enterprise/context/Conversation.html" title="Java EE API - Conversation"/> <tag>seam</tag> <tag>cdi</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-java-00030 <rule id="seam-java-00030" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.seam.Seam.{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="Seam API - org.jboss.seam.Seam"> <message>There is no direct replacement for this Seam API. The `org.jboss.seam.Seam` contains methods for accessing annotated information about Seam component classes. For majority cases you can replace this Seam API with standard CDI's `javax.enterprise.inject.spi.BeanManager`.</message> <link href="http://docs.oracle.com/javaee/7/api/javax/enterprise/inject/spi/BeanManager.html" title="Java EE API - BeanManager"/> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html-single/Seam_API_Documentation/files/api/org/jboss/seam/Seam.html" title="Seam API - org.jboss.seam.Seam"/> <tag>seam</tag> <tag>cdi</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-java-00040 <rule id="seam-java-00040" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.seam.annotations.Name"> <location>ANNOTATION</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="Seam API - org.jboss.seam.annotations.Name"> <message>CDI supports static injection in comparison to Seam 2 dynamic injection. So you don't need to have `@Named` annotation on every Seam component you would like to migrate. Remove that annotation or change to `@javax.inject.Named` only if you need to access managed bean in Expression Language (EL).</message> <link href="http://docs.oracle.com/javaee/7/tutorial/cdi-basic009.htm#GJBAK" title="Java EE 7 tutorial - Giving Beans EL Name"/> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html-single/Seam_Guide/index.html#_seam_2_components" title="Seam 2 Components"/> <tag>seam</tag> <tag>cdi</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-java-00050 <rule id="seam-java-00050" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.seam.annotations.Scope"> <location>ANNOTATION</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="Seam API - org.jboss.seam.annotations.Scope"> <message>Convert to a valid CDI scope. CDI scopes has its own annotation. See linked documentation link for CDI alternatives. For example, `@Scope(ScopeType.SESSION)` should be `@javax.enterprise.context.SessionScoped`. </message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html-single/Seam_Guide/index.html#_scopes_and_contexts" title="Scopes and contexts"/> <link href="http://docs.oracle.com/javaee/7/tutorial/cdi-basic008.htm#GJBBK" title="Java EE 7 Tutorial - Using Scopes"/> <tag>seam</tag> <tag>cdi</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-java-00060 <rule id="seam-java-00060" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.seam.annotations.In"> <location>ANNOTATION</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="Seam API - org.jboss.seam.annotations.In"> <message>Convert Seam annotation `@In` to CDI `@javax.inject.Inject`.</message> <link href="http://docs.oracle.com/javaee/7/tutorial/cdi-basic007.htm#GJBAN" title="Java EE Tutorial - Injecting Beans"/> <tag>seam</tag> <tag>cdi</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-java-00061 <rule id="seam-java-00061" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.seam.annotations.AutoCreate"> <location>ANNOTATION</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="Seam API - org.jboss.seam.annotations.AutoCreate"> <message>Remove this Seam annotation `@AutoCreate` as in CDI it is no longer needed since a bean will always be created when needed.</message> <link href="http://docs.oracle.com/javaee/7/tutorial/cdi-basic007.htm#GJBAN" title="Java EE Tutorial - Injecting Beans"/> <tag>seam</tag> <tag>cdi</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-java-00070 <rule id="seam-java-00070" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.seam.annotations.Out"> <location>ANNOTATION</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="3" title="Seam API - org.jboss.seam.annotations.Out"> <message> CDI does not support bijection and does a static injection in comparison to Seam 2, where it is performed dynamically via interceptor every time a component is invoked. CDI performs the static injection only once per component life cycle. Refactor such Seam API usage with `@javax.enterprise.inject.Produces`. </message> <link href="http://docs.oracle.com/javaee/7/tutorial/cdi-adv003.htm#GKGKV" title="Java EE Tutorial - Producers"/> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html-single/Seam_Guide/index.html#_bijection" title="Seam Outjection"/> <link href="http://docs.oracle.com/javaee/7/api/javax/enterprise/inject/Produces.html" title="Java EE API - Annotation Type Produces"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/development_guide/#Use_a_Producer_Method" title="JBoss EAP 6 - Use a Producer Method"/> <tag>seam</tag> <tag>cdi</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-java-00071 <rule id="seam-java-00071" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.seam.annotations.Factory"> <location>ANNOTATION</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="3" title="Seam API - org.jboss.seam.annotations.Factory"> <message> Seam Factory annotation was used for binding non Seam component methods into Seam context life cycle. Replace it with `@javax.enterprise.inject.Produces` and add additional annotation for context scope if you used `scope = ScopeType.*` enum like for instance `@Factory(scope = ScopeType.APPLICATION)` use: ```java @Produces @ApplicationScoped ... ``` </message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html-single/Seam_Guide/index.html#idp227074592" title="WFK Seam Guide - Seam Factory and Managers components"/> <link href="http://docs.oracle.com/javaee/7/tutorial/cdi-adv003.htm#GKGKV" title="Java EE Tutorial - Producers"/> <link href="http://docs.oracle.com/javaee/7/api/javax/enterprise/inject/Produces.html" title="Java EE API - Annotation Type Produces"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/development_guide/#Use_a_Producer_Method" title="JBoss EAP 6 - Use a Producer Method"/> <tag>seam</tag> <tag>cdi</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-java-00080 <rule id="seam-java-00080" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.seam.annotations.Startup"> <location>ANNOTATION</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="Seam API - org.jboss.seam.annotations.Startup"> <message>Java EE uses for such use case `@javax.ejb.Singleton` and `@javax.ejb.Startup` annotations.</message> <link href="http://docs.oracle.com/javaee/7/api/javax/ejb/Startup.html" title="Java EE 7 - Startup annotation"/> <link href="http://docs.oracle.com/javaee/7/api/javax/ejb/Singleton.html" title="Java EE 7 - Singleton annotation"/> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html-single/Seam_Guide/index.html#_startup" title="WFK Seam Guide - Migration of @Install"/> <tag>seam</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-java-00090 <rule id="seam-java-00090" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.seam.annotations.Create"> <location>ANNOTATION</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="Seam API - org.jboss.seam.annotations.Create"> <message>Seam 2 provided along to standard Java EE `javax.annotation.PostConstruct` also Seam specific annotation `@Create`. You can use `@javax.annotation.PostConstruct` as one to one replacement.</message> <link href="http://docs.oracle.com/javaee/7/api/javax/annotation/PostConstruct.html" title="Java EE API - javax.annotation.PostConstruct"/> <tag>seam</tag> <tag>javaee</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-java-00091 <rule id="seam-java-00091" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.seam.annotations.Destroy"> <location>ANNOTATION</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="Seam API - org.jboss.seam.annotations.Destroy"> <message>Seam 2 provided along to standard Java EE `javax.annotation.PreDestroy` also Seam specific annotation `@Destroy`. You can use `@javax.annotation.PreDestroy` as one to one replacement.</message> <link href="http://docs.oracle.com/javaee/7/api/javax/annotation/PreDestroy.html" title="Java EE API - javax.annotation.PreDestroy"/> <tag>seam</tag> <tag>javaee</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-java-00100 <rule id="seam-java-00100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.seam.faces.Switcher"/> </when> <perform> <hint category-id="mandatory" effort="1" title="Seam API - org.jboss.seam.faces.Switcher"> <message>There is no direct replacement, but it can be implemented with CDI Conversation support.</message> <link href="http://www.andygibson.net/blog/tutorial/cdi-conversations-part-2/" title="CDI Conversations Blog post"/> <tag>seam</tag> <tag>cdi</tag> <tag>conversation</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-java-00110 <rule id="seam-java-00110" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.seam.Component.{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="Seam API - org.jboss.seam.Component calls"> <message><![CDATA[ If you need to keep programmatic lookup use `javax.enterprise.inject.Instance` with injection. Like getting instance of `PaymentProcessor`: ```java @Inject Instance<PaymentProcessor> paymentProcessor; ``` The second approach is to use `javax.enterprise.inject.spi.BeanManager` like ```java @Inject BeanManager manager; ``` ]]> </message> <link href="http://docs.oracle.com/javaee/7/api/javax/enterprise/inject/Instance.html" title="Java EE API - Interface Instance"/> <link href="http://docs.oracle.com/javaee/7/api/javax/enterprise/inject/spi/BeanManager.html" title="Java EE API - BeanManager"/> <tag>seam</tag> <tag>cdi</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-java-00120 <rule id="seam-java-00120" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.seam.annotations.exception.Redirect"> <location>ANNOTATION</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="3" title="Seam API - org.jboss.seam.annotations.Redirect"> <message>Refactor to have annotated error handler which redirect to a viewID page for displaying error page.</message> <tag>seam</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-java-00130 <rule id="seam-java-00130" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.seam.annotations.Install"> <location>ANNOTATION</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="Seam API - org.jboss.seam.annotations.Install"> <message>Seam 2 offers the `@Install` annotation for controlling whether a given bean should be installed or not together with configurable functionality. Explicit prevention from installation is in CDI done by `@Vetoed` annotation. If you need to use Bean specialization there are `@javax.enterprise.inject.Alternative` or `@javax.enterprise.inject.Specializes` instead of precedence.</message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html-single/Seam_Guide/index.html#_install" title="WFK Seam Guide - Component installation"/> <link href="http://docs.oracle.com/javaee/7/api/javax/enterprise/inject/Vetoed.html" title="Java EE 7 - Vetoed Annotation"/> <link href="http://docs.oracle.com/javaee/7/api/javax/enterprise/inject/Specializes.html" title="Java EE 7 - Specializes annotation"/> <link href="http://docs.oracle.com/javaee/7/api/javax/enterprise/inject/Alternative.html" title="Java EE 7 - Alternative annotation"/> <tag>seam</tag> <tag>cdi</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-java-00140 <rule id="seam-java-00140" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.seam.web.AbstractFilter"/> </when> <perform> <hint category-id="mandatory" effort="1" title="Seam API - org.jboss.seam.web.AbstractFilter"> <message>Rework code with a default Java Servlet `javax.servlet.Filter` or different filter interface.</message> <link href="https://docs.oracle.com/javaee/7/tutorial/servlets006.htm#BNAGB" title="Java EE Tutorial - Filtering Requests and Responses"/> <tag>seam</tag> <tag>javaee</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-java-00150 <rule id="seam-java-00150" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.seam.annotations.web.Filter"> <location>ANNOTATION</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="Seam API - org.jboss.seam.annotations.web.Filter"> <message>Replace this Seam annotation with default Java Servlet `javax.servlet.Filter` or different filter interface.</message> <link href="https://docs.oracle.com/javaee/7/tutorial/servlets006.htm#BNAGB" title="Java EE Tutorial - Filtering Requests and Responses"/> <tag>seam</tag> <tag>javaee</tag> <tag>servlet</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-java-00160 <rule id="seam-java-00160" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.seam.contexts.Contexts.{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="Seam API - org.jboss.seam.contexts.Contexts"> <message>Rework using CDI's injected concrete context.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html/development_guide/sect-use_cdi#sect-Contexts_Scopes_and_Dependencies" title="JBoss EAP 6 - Contexts, Scopes, and Dependencies"/> <tag>seam</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-java-00170 <rule id="seam-java-00170" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.seam.annotations.bpm.{*}"> <location>ANNOTATION</location> </javaclass> </when> <perform> <classification category-id="mandatory" effort="5" title="Seam integration with jBPM"> <description>Seam integration with jBPM should be migrated with help of CDI integration presented directly in Drools - jBPM</description> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_bpm_suite/6.4/single/development_guide/index#sect_cdi_integration" title="JBoss BPM Suite 6 - CDI integration"/> <tag>cdi</tag> <tag>seam</tag> <tag>jbpm</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-java-00180 <rule id="seam-java-00180" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.seam.core.ConversationEntry"/> </when> <perform> <hint category-id="mandatory" effort="1" title="Seam API - org.jboss.seam.core.ConversationEntry"> <message>Rework with CDI conversation context `javax.enterprise.context.Conversation`.</message> <link href="http://docs.oracle.com/javaee/7/api/javax/enterprise/context/Conversation.html" title="Java EE API - Conversation"/> <tag>seam</tag> <tag>cdi</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-java-00190 <rule id="seam-java-00190" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.seam.annotations.Begin"> <location>ANNOTATION</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="Seam API - org.jboss.seam.annotations.Begin"> <message>Rework with `javax.enterprise.context.Conversation.begin()`.</message> <link href="http://docs.oracle.com/javaee/7/api/javax/enterprise/context/Conversation.html#begin--" title="Java EE API - Conversation.begin()"/> <tag>cdi</tag> <tag>seam</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-java-00200 <rule id="seam-java-00200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.seam.annotations.End"> <location>ANNOTATION</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="Seam API - org.jboss.seam.annotations.End"> <message>Rework with `javax.enterprise.context.Conversation.end()`.</message> <link href="http://docs.oracle.com/javaee/7/api/javax/enterprise/context/Conversation.html#end--" title="Java EE API - Conversation.begin()"/> <tag>cdi</tag> <tag>seam</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-java-00210 <rule id="seam-java-00210" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.seam.annotations.web.RequestParameter"> <location>ANNOTATION</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="Seam API - org.jboss.seam.annotations.web.RequestParameter"> <message> The `@RequestParameter` annotation triggers injection of an HTTP request parameter. The parameter name can be set explicitly as a value of the annotation or can be implied from the name of an injection point. Java EE 6 does not have an annotation for this, however, the JSF 2 spec now has `&lt;f:viewParam /&gt;` which can be used instead. </message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html-single/Seam_Guide/index.html#_requestparameter" title="WFK Seam Guide - Migration of @RequestParam"/> <link href="https://docs.oracle.com/javaee/7/javaserver-faces-2-2/vdldocs-facelets/toc.htm" title="JSF 2.2 VDL - Tag viewParam"/> <tag>seam</tag> <tag>jsf</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-java-00220 <rule id="seam-java-00220" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.seam.annotations.Logger"> <location>ANNOTATION</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="Seam API - org.jboss.seam.annotations.Logger"> <message> Seam 2 provides a built-in logger implementation. It is a thin wrapper that delegates to an available logging framework (log4j or JDK logging). Additionally, it provides extra features such as EL expression evaluation. Java SE or EE does not have anything that correlates to this, but you can your own Logger with simple producer for this case like: ```java import javax.enterprise.inject.Produces; import javax.enterprise.inject.spi.InjectionPoint; @Singleton public class LoggerProducer { @Produces Logger createLogger(final InjectionPoint ip){ return LoggerFactory.getLogger(ip.getMember().getDeclaringClass()); } } ``` and use it in your code like: ```java @Inject private transient Logger logger; ``` </message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html-single/Seam_Guide/index.html#_logger" title="WFK Seam Guide - Migration of @Logger"/> <link href="http://docs.oracle.com/javaee/7/api/javax/enterprise/inject/Produces.html" title="Java EE 7 - Produces annotation"/> <tag>seam</tag> <tag>cdi</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-java-00230 <rule id="seam-java-00230" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.seam.annotations.datamodel.DataModel{*}"> <location>ANNOTATION</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="Seam API - org.jboss.seam.annotations.datamodel.DataModel{*}"> <message>In Java EE, the Expression Language Specification has evolved and allows parameters to be passed to EL method expressions. This approach should be used as a replacement for the `@DataModel*` functionality. </message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html-single/Seam_Guide/index.html#idm40851856" title="WFK Seam Guide - Annotations for use with dataTable"/> <link href="http://docs.oracle.com/javaee/7/tutorial/jsf-custom012.htm#BNATI" title="Java EE - Binding Component Values and Instances to Managed Bean Properties"/> <tag>seam</tag> <tag>jsf</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-java-00240 <rule id="seam-java-00240" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <javaclass references="org.jboss.seam.annotations.Observer"> <location>ANNOTATION</location> </javaclass> <javaclass references="org.jboss.seam.core.Events.{*}"> <location>METHOD_CALL</location> </javaclass> </or> </when> <perform> <hint title="Seam API - firing and observing events"> <message> Both Seam 2 and CDI beans may produce and consume events in order to communicate with other beans. Unlike method invocation, events allow for decoupled architecture with no compile-time dependency. In Seam 2, the type of an event is represented by a string value. Observer methods may observe one or more event types. Unlike Seam 2, the process of observer method resolution is type-safe in CDI. A CDI event is represented by a payload (any Java object) and a set of qualifiers. The Java types of the event payload together with qualifiers determine which observer methods are notified of the event </message> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html-single/Seam_Guide/index.html#_events" title="WFK Seam Guide - Migrating Events"/> <link href="http://docs.oracle.com/javaee/7/tutorial/cdi-adv005.htm#GKHIC" title="Java EE - Using Events in CDI Applications"/> <tag>seam</tag> <tag>cdi</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-java-00250 <rule id="seam-java-00250" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.seam.annotations.intercept.{*}"> <location>ANNOTATION</location> </javaclass> </when> <perform> <hint title="Seam API - Interceptors"> <message> In the Java EE, the concept of interceptors was extracted into a separate specification. As a result, not only EJBs but any CDI managed beans can benefit from this facility. If you used interceptors in Seam 2, migration is straightforward. The names and semantics of most of the annotations remain unchanged. If you used meta-annotations to bind interceptors to your beans in Seam 2, this idea (slightly modified) made it into the specification and is now know as an Interceptor binding. </message> <link href="http://docs.oracle.com/javaee/7/tutorial/cdi-adv006.htm#GKHJX" title="Java EE - Interceptor binding"/> <link href="http://docs.oracle.com/javaee/7/tutorial/interceptors001.htm#GKIGQ" title="Using Java EE Interceptors"/> <tag>seam</tag> <tag>javaee</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-java-00260 <rule id="seam-java-00260" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.seam.annotations.async.Asynchronous"> <location>ANNOTATION</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="3" title="Seam API - Asynchronous annotation"> <message>Replace with Java EE annotation `@javax.ejb.Asynchronous`.</message> <link href="http://docs.oracle.com/javaee/7/api/javax/ejb/Asynchronous.html" title="Java EE API - javax.ejb.Asynchronous"/> <tag>seam</tag> <tag>javaee</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
seam-java-00270 <rule id="seam-java-00270" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.seam.annotations.Transactional"> <location>ANNOTATION</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="Seam API - org.jboss.seam.annotations.Transactional annotation"> <message>Replace with Java EE annotation `@javax.transaction.Transactional`. The usage and transaction types are the same like in Seam API.</message> <link href="http://docs.oracle.com/javaee/7/api/javax/transaction/Transactional.html" title="Java EE API - javax.transaction.Transactional"/> <tag>seam</tag> <tag>javaee</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

java-ee-jaxrpc

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
java-ee-jaxrpc-00000 <rule id="java-ee-jaxrpc-00000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass as="default" references="javax.xml.rpc.handler.GenericHandler"> <location>INHERITANCE</location> </javaclass> </when> <perform> <classification category-id="optional" effort="0" issue-display-mode="detail-only" title="JAX-RPC Generic Handler"> <description> <![CDATA[ The "javax.xml.rpc.handler.GenericHandler" class implements the Handler interface. SOAP Message Handler developers should typically subclass GenericHandler class unless the Handler class needs another class as a superclass. It is a convenience abstract class that makes writing Handlers easy. GenericHandler provides default implementations of the lifecycle methods init and destroy and also different handle methods. ]]> </description> <link href="http://docs.oracle.com/cd/E17802_01/webservices/webservices/docs/1.6/api/javax/xml/rpc/handler/GenericHandler.html" title="Java EE RPC Generic Handler API"/> <tag>jax-rpc</tag> <tag>soap</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

jotm

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
jotm-00001 <rule id="jotm-00001" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.objectweb.jotm.{*}"> <location>IMPORT</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="5" title="JTA: JOTM usage"> <message> The modules required by JOTM's JTA implementation are not loaded by default on EAP6+. This likely results in a "java.lang.NoClassDefFoundError: sun/rmi/server/UnicastServerRef" exception when it is deployed. To solve this issue it is highly recommended to use JTA provided by JBoss EAP since JOTM is not maintained anymore. If you want to stick with JOTM, you can add "sun/rmi/server" as system export in your applications deployment-structure.xml as described in [this knowledge base article](https://access.redhat.com/solutions/1217863). </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.1/html/development_guide/java_transaction_api_jta" title="JBoss EAP 7.1. JTA documentation"/> <link href="https://access.redhat.com/solutions/1217863" title="Using transaction services by JTOM on EAP 6"/> <tag>transactions</tag> <tag>jta</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

websphere-other

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause

websphere-mq

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause

websphere-jms

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause

websphere-mqe

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause

websphere-ignore-references

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause

websphere-xml

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause

eap6-jsp

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
jsp-01000 <rule id="jsp-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <filecontent filename="{*}.jsp" pattern="import={emptyString}"/> </when> <perform> <hint category-id="mandatory" effort="1" title="Empty import definition in a JSP"> <message> Empty import definition in .jsp or .jspf files would fail in compilation time and needs to be removed. </message> </hint> </perform> <where param="emptyString"> <matches pattern="(&quot;&quot;|'')"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

ignore-references

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause

environment-dependent-calls

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
environment-dependent-calls-01000 <rule id="environment-dependent-calls-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="java.lang.Class.forName({*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="0" title="Dynamic class instantiation"> <message> <![CDATA[ The class is dynamically loaded within application. During the migration, multiple classes that are provided on classpath by a different server may not be present anymore. Please review the class-loading mechanisms and ensure that the dynamically loaded class is available in JBoss EAP. ]]> </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/development_guide/#class_loading_and_modules" title="Class Loading and Modules in JBoss EAP 7"/> <link href="https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Development_Guide/index.html#chap-Class_Loading_and_Modules" title="Class Loading and Modules in JBoss EAP 6"/> <link href="https://access.redhat.com/solutions/361343" title="Article about Classloading in JBoss EAP 6"/> <tag>classloader</tag> </hint> </perform> </rule>
Vertices Created: 5
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
environment-dependent-calls-02000 <rule id="environment-dependent-calls-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass as="default" references="javax.naming.Context.lookup{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <iteration> <hint category-id="mandatory" effort="1" title="Call of JNDI lookup"> <message> <![CDATA[ This method lookups an object using a JNDI String. During the migration process, some entity JNDI bindings may change. Ensure that the JNDI Name does not need to change for JBoss EAP. *For Example:* ```java (ConnectionFactory)initialContext.lookup("weblogic.jms.ConnectionFactory"); ``` *should become:* ```java (ConnectionFactory)initialContext.lookup("/ConnectionFactory"); ``` ]]> </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/development_guide/#chap-Remote_JNDI_Lookup" title="JBoss EAP 6 - JNDI Reference"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/migration_guide/#sect-JNDI_Changes" title="JNDI Changes"/> <tag>jndi</tag> </hint> </iteration> </perform> </rule>
Vertices Created: 7
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
environment-dependent-calls-03000 <rule id="environment-dependent-calls-03000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass as="default" references="javax.naming.InitialContext(java.util.Hashtable{*}"> <location>CONSTRUCTOR_CALL</location> </javaclass> </when> <perform> <iteration> <hint category-id="mandatory" effort="1" title="Proprietary InitialContext initialization"> <message> <![CDATA[ In JBoss EAP, the `InitialContext` should be instantiated with no arguments. Once an instance is constructed, look up the service using portable JNDI lookup syntax. Ensure also that in case system properties for `InitialContext` are provided, they do not need to be changed for the JBoss EAP. ```java InitialContext context = new InitialContext(); Service service = (Service) context.lookup( "java:app/service/" + ServiceImpl.class.getSimpleName() ); ``` ]]> </message> <link href="https://access.redhat.com/articles/1496973" title="Migrate Applications From Other Platforms to Use Portable JNDI Syntax in Red Hat JBoss Enterprise Application Platform"/> <tag>jndi</tag> </hint> </iteration> </perform> </rule>
Vertices Created: 2
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
environment-dependent-calls-03500 <rule id="environment-dependent-calls-03500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file as="default" filename="jndi.properties"/> </when> <perform> <iteration> <classification category-id="mandatory" effort="1" issue-display-mode="all" title="JNDI properties file"> <description> <![CDATA[ The JNDI automatically reads the application resource files from all components in the applications' classpaths. The JNDI then makes the properties from these files available to the service providers. Please ensure the property values listed in this file are available to JBoss EAP. ]]> </description> <tag>webservice</tag> </classification> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
environment-dependent-calls-04000 <rule id="environment-dependent-calls-04000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <!--could also check JMXConnectorFactory.PROTOCOL_PROVIDER_PACKAGES in the provided hash map--> <when> <javaclass as="default" references="javax.management.{suffix}{*}"> <location>CONSTRUCTOR_CALL</location> </javaclass> </when> <perform> <iteration> <hint category-id="mandatory" effort="1" title="JMX MBean object name (javax.management.{suffix})"> <message> <![CDATA[ After migration, some of the JMX beans provided by the previous server may not be present anymore. Ensure that the `javax.management.{suffix}` does not need to change for JBoss EAP. ]]> </message> <tag>jmx</tag> </hint> </iteration> </perform> <where param="suffix"> <matches pattern="(ObjectName)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
environment-dependent-calls-04001 <rule id="environment-dependent-calls-04001" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <!--could also check JMXConnectorFactory.PROTOCOL_PROVIDER_PACKAGES in the provided hash map--> <when> <javaclass as="default" references="javax.management.{suffix}{*}"> <location>CONSTRUCTOR_CALL</location> </javaclass> </when> <perform> <iteration> <hint category-id="mandatory" effort="1" title="JMX API connector server address (javax.management.{suffix})"> <message> <![CDATA[ After migration, some of the JMX beans provided by the previous server may not be present anymore. Ensure that the `javax.management.{suffix}` does not need to change for JBoss EAP. ]]> </message> <tag>jmx</tag> </hint> </iteration> </perform> <where param="suffix"> <matches pattern="(remote.JMXServiceURL)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
environment-dependent-calls-05000 <rule id="environment-dependent-calls-05000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass as="default" references="javax.management.remote.JMXConnectorFactory.connect({*})"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <iteration> <hint category-id="mandatory" effort="1" title="JMX connection factory parameters"> <message> <![CDATA[ After migration, JMX connection String or parameters may be different than the one provided by previous server. As an example, `javax.management.remote.JMXConnectorFactory.PROTOCOL_PROVIDER_PACKAGES` will change. Ensure that any of the parameters does not need to change for JBoss EAP. ]]> </message> <tag>jmx</tag> </hint> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

xml-orion

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
xml-orion-01000 <rule id="xml-orion-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile as="default" matches="/orion-ejb-jar"> </xmlfile> </when> <perform> <iteration> <classification category-id="mandatory" effort="3" issue-display-mode="all" title="Oracle Application Platform EJB Descriptor"> <description> Orion specific ejb configuration file used to configure EJBs, map them to jndi names etc.</description> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/development_guide/#jboss-ejb3xml_Deployment_Descriptor_Reference" title="JBoss EAP 6 - jboss-ejb3.xml Deployment Descriptor Reference"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.1/html-single/developing_ejb_applications/#jboss_ejb3_xml_deployment_descriptor_reference" title="JBoss EAP 7 - jboss-ejb3.xml Deployment Descriptor Reference"/> <tag>configuration</tag> <tag>orion</tag> </classification> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
xml-orion-02000 <rule id="xml-orion-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile as="default" matches="/orion-web-app"> </xmlfile> </when> <perform> <iteration> <classification category-id="mandatory" effort="3" issue-display-mode="all" title="Oracle Application Platform Web Descriptor"> <description> Oracle Application Platform Web Descriptor configuriation is defined in files by convention named global-web-application.xml and orion-web.xml. It is Orion specific configuration file that besides supporting the standard web.xml features also adds additional support for featuers like buffering, servlet chaining, locales, virtual directories. This file is not supported in JBoss EAP 6 and needs to be migrated to web.xml or JBoss-specific jboss-web.xml</description> <link href="https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html/Security_Guide/jboss-webxml_Configuration_Reference.html" title="JBoss EAP web descriptor"/> <tag>configuration</tag> <tag>orion</tag> </classification> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
xml-orion-03000 <rule id="xml-orion-03000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile as="default" matches="/orion-application"> </xmlfile> </when> <perform> <iteration> <classification category-id="optional" effort="3" issue-display-mode="all" title="Oracle Application EAR configuration file"> <description> Orion-application file is an orion specific EAR configuration file used to configure default data sources for CMP beans, security user manager, jndi authorization etc. This file may have been generated by Orion.</description> <link href="http://www.jboss.org/schema/jbossas/jboss-app_7_0.xsd" title="JBoss application configuration xsd file"/> <tag>configuration</tag> <tag>orion</tag> </classification> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

xml-jonas

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
xml-jonas-01000 <rule id="xml-jonas-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile as="default" public-id=".+JOnAS Web App.+"> </xmlfile> </when> <perform> <iteration> <classification category-id="mandatory" effort="3" issue-display-mode="all" title="JOnAS Web Descriptor"> <description> JOnAS web descriptor is a file that is by convention named jonas-web.xml. It is JOnAS specific configuration file used to map JNDI name to bean reference name, bind virtual host address, specify root url for binding the application etc. This file is not supported in JBoss EAP 6 and needs to be migrated to web.xml or JBoss-specific jboss-web.xml.</description> <link href="https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html/Security_Guide/jboss-webxml_Configuration_Reference.html" title="JBoss EAP web descriptor"/> <tag>configuration</tag> <tag>jonas</tag> </classification> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

xml-jrun

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
xml-jrun-01000 <rule id="xml-jrun-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile matches="/jrun-web-app"/> <xmlfile public-id="Macromedia, Inc.//DTD jrun-web 1.."/> <xmlfile public-id="Adobe, Inc.//DTD jrun-web 1.."/> </or> </when> <perform> <iteration> <classification category-id="mandatory" effort="3" issue-display-mode="all" title="JRun Web App descriptor"> <description> JRun web descriptor is a file that is by convention named jrun-web. It is JRun specific configuration file used to configure JRun server. This file is not supported in JBoss EAP 6 and needs to be migrated to web.xml or JBoss-specific jboss-web.xml</description> <link href="https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html/Security_Guide/jboss-webxml_Configuration_Reference.html" title="JBoss EAP web descriptor"/> <tag>configuration</tag> <tag>jrun</tag> </classification> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
xml-jrun-02000 <rule id="xml-jrun-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile as="default" matches="/*[local-name()='jrun-ejb-jar']"/> <xmlfile as="default" public-id="Macromedia, Inc.//DTD jrun-ejb-jar ..."/> </or> </when> <perform> <iteration> <classification category-id="mandatory" effort="3" issue-display-mode="all" title="JRun ejb-jar configuration"> <description> JRun ejb configuration file used to configure EJBs, map them to jndi names etc.</description> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/development_guide/#jboss-ejb3xml_Deployment_Descriptor_Reference" title="JBoss EAP 6 - jboss-ejb3.xml Deployment Descriptor Reference"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.1/html-single/developing_ejb_applications/#jboss_ejb3_xml_deployment_descriptor_reference" title="JBoss EAP 7 - jboss-ejb3.xml Deployment Descriptor Reference"/> <tag>configuration</tag> <tag>jrun</tag> </classification> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

jrun-catchall

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
jrun-catchall-00000 <rule id="jrun-catchall-00000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="jrun.{*}"/> </when> <perform> <classification category-id="potential" effort="0" issue-display-mode="all" title="JRun"> <tag>catchall</tag> <tag>jrun</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jrun-catchall-00001 <rule id="jrun-catchall-00001" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="jrunx.{*}"/> </when> <perform> <classification category-id="potential" effort="0" issue-display-mode="all" title="JRunX"> <tag>catchall</tag> <tag>jrun</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

xml-glassfish

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
xml-glassfish-01000 <rule id="xml-glassfish-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile as="default" public-id=".+GlassFish Application Server .+Servlet.+"> </xmlfile> </when> <perform> <iteration> <classification category-id="mandatory" effort="3" issue-display-mode="all" title="Glassfish Web Descriptor"> <description> Glassfish specific web descriptor file that is by convention named glassfish-web.xml. It is used to configure web application properties likes cache, session configuration, JNDI name binding etc.</description> <link href="https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html/Security_Guide/jboss-webxml_Configuration_Reference.html" title="JBoss EAP web descriptor"/> <tag>configuration</tag> </classification> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
xml-glassfish-02000 <rule id="xml-glassfish-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile as="default" matches="/glassfish-ejb-jar"> </xmlfile> </when> <perform> <iteration> <classification category-id="mandatory" effort="3" issue-display-mode="all" title="Glassfish EJB Descriptor"> <description> Glassfish specific ejb configuration file used to configure EJBs, map them to jndi names etc.</description> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/development_guide/#jboss-ejb3xml_Deployment_Descriptor_Reference" title="JBoss EAP 6 - jboss-ejb3.xml Deployment Descriptor Reference"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.1/html-single/developing_ejb_applications/#jboss_ejb3_xml_deployment_descriptor_reference" title="JBoss EAP 7 - jboss-ejb3.xml Deployment Descriptor Reference"/> <tag>configuration</tag> </classification> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
xml-glassfish-03000 <rule id="xml-glassfish-03000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile as="default" matches="/glassfish-application"> </xmlfile> </when> <perform> <iteration> <classification category-id="optional" effort="3" issue-display-mode="all" title="Glassfish Application EAR configuration file"> <description> Glassfish-application is a Glassfish specific EAR configuration file used to configure security roles, url addresses, JNDI binding etc. This file is glassfish specific and needs to be migrated to application.xml or jboss-app.xml.</description> <link href="http://www.jboss.org/schema/jbossas/jboss-app_7_0.xsd" title="JBoss application configuration xsd file"/> <tag>configuration</tag> </classification> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

Log4jRules

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
log4j-01000 <rule id="log4j-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <project> <artifact artifactId="log4j" groupId="log4j"/> </project> </when> <perform> <lineitem message="Deploying log4j.jar can result in non-deterministic ClassLoading issues. It is recommended to use the built-in JBoss EAP Log4j module configured via `jboss-deployment-structure.xml`"/> </perform> </rule>
Vertices Created: 11
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
log4j-02000 <rule id="log4j-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <filecontent filename="log4j.xml" pattern="{*}"/> </when> <perform> <classification effort="1" issue-display-mode="all" title="Log4j Configuration"> <link href="https://access.redhat.com/solutions/405893" title="How to configure Log4J in JBoss EAP 6/7"/> <link href="https://access.redhat.com/solutions/105653" title="How to separate Log4J application logging from the 'server.log' in JBoss EAP 6"/> <link href="https://access.redhat.com/discussions/478983" title="Use my own 'log4j.xml' with EAP 6.1"/> <link href="https://access.redhat.com/solutions/375273" title="EAP 6 deadlocks on a ConsoleHandler and java.io.PrintStream"/> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
log4j-03000 <rule id="log4j-03000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <filecontent filename="log4j.{suffix}" pattern="org.apache.log4j.ConsoleAppender"/> </when> <perform> <hint category-id="optional" effort="1" title="Log4j ConsoleAppender Configuration - Potential Deadlock"> <message> Using ConsoleAppender configured in log4j.{suffix} can cause a deadlock on JBoss EAP 6. It is recommended to Remove application level log4j ConsoleAppenders.</message> <link href="https://access.redhat.com/solutions/375273" title="EAP 6 deadlocks when using ConsoleHandler and java.io.PrintStream"/> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

commonj

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
commonj-01000 <rule id="commonj-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="commonj.timers.{*}"> <location>IMPORT</location> </javaclass> </when> <perform> <classification effort="0" issue-display-mode="all" title="Commonj Timer Manager API"> <link href="https://access.redhat.com/solutions/199183" title="Replacement for JSR-236 (Timer Manager) and JSR-237 (Work Manager) in JBoss EAP"/> <tag>commonj</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
commonj-02000 <rule id="commonj-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="commonj.timers.TimerManager"> </javaclass> </when> <perform> <hint category-id="mandatory" effort="7" title="Migrate commonj.timers.TimerManager to Java EE TimerService API"> <message>Commonj Timer Manager API is similar to the EJB 3.1 java.ejb.Timer Service. In Java EE 6, the Timer Service was updated to allow cron like configuration of scheduling which is similar to Quartz's timer configurations. </message> <link href="http://docs.oracle.com/javaee/6/tutorial/doc/bnboy.html" title="Java EE 6 Tutorial - Using the Timer Service"/> <link href="http://docs.oracle.com/javaee/6/api/javax/ejb/TimerService.html" title="Java EE 6 TimerService API"/> <tag>commonj</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
commonj-03000 <rule id="commonj-03000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="commonj.timers.Timer"> </javaclass> </when> <perform> <iteration> <hint category-id="mandatory" effort="7" title="Migrate commonj.timers.Timer to Java EE javax.ejb.Timer"> <message> Commonj Timer Interface is similar to the EJB 3.1 javax.ejb.Timer Interface. </message> <link href="http://docs.oracle.com/javaee/6/tutorial/doc/bnboy.html" title="Java EE 6 Tutorial - Using the Timer Service"/> <link href="http://docs.oracle.com/javaee/6/api/javax/ejb/Timer.html" title="Java EE 6 TimerService API"/> <tag>commonj</tag> </hint> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
commonj-04000 <rule id="commonj-04000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="commonj.work.{*}"> </javaclass> </when> <perform> <classification effort="0" issue-display-mode="all" title="Commonj WorkManager API"> <link href="https://access.redhat.com/solutions/199183" title="Replacement for JSR-236 (Timer Manager) and JSR-237 (Work Manager) in JBoss EAP"/> <link href="http://docs.oracle.com/javaee/6/api/index.html?javax/resource/spi/work/package-summary.html" title="Java EE 6 documentation for javax.resource.spi.work package"/> <link href="http://www.ironjacamar.org/doc/api/spec/1.7/index.html?javax/resource/spi/work/package-summary.html" title="IronJacamar javax.resource.spi.work.* API"/> <tag>commonj</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
commonj-05000 <rule id="commonj-05000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="commonj.work.WorkManager"> </javaclass> </when> <perform> <hint category-id="mandatory" effort="7" title="Replace CommonJ WorkManager with a JCA Resource Adapter"> <message>The CommonJ WorkManager can be replaced with a JCA Resource Adapter.</message> <link href="http://www.ironjacamar.org/doc/api/spec/1.7/index.html?javax/resource/spi/work/WorkManager.html" title="Ironjacamar WorkManager SPI"/> <tag>commonj</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
commonj-06000 <rule id="commonj-06000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="commonj.work.Work{part}"> </javaclass> </when> <perform> <hint category-id="mandatory" effort="3" title="Commonj WorkManager API"> <message>Replace commonj.work.Work{part} with javax.resource.spi.work.Work{part}.</message> <tag>commonj</tag> </hint> </perform> <where param="part"> <matches pattern="(Event|Item|Listener)?"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
commonj-07000 <rule id="commonj-07000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="commonj.work.Work{subpart}Exception"> <location>THROW_STATEMENT</location> <location>THROWS_METHOD_DECLARATION</location> <location>CATCH_EXCEPTION_STATEMENT</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="CommonJ WorkManager API Exception"> <message>Replace CommonJ Work related Exception with a javax.resource.spi.work.Work{subpart}Exception subclass.</message> <tag>commonj</tag> </hint> </perform> <where param="subpart"> <matches pattern="(Completed|Rejected)?"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

xml-resin

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
xml-resin-01000 <rule id="xml-resin-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile as="default" matches="/resin:web-app"> <namespace prefix="resin" uri="http://caucho.com/ns/resin"/> </xmlfile> </when> <perform> <iteration> <classification category-id="mandatory" effort="3" issue-display-mode="all" title="Resin Web Application Descriptor"> <description>An Resin specific file defining an application configuration. Such a file may define URL paths, internal resin ids, root directory path etc. This is Resin specific and needs to be migrated to web.xml or jboss-web.xml </description> <link href="https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html/Security_Guide/jboss-webxml_Configuration_Reference.html" title="JBoss EAP web descriptor"/> <tag>configuration</tag> <tag>resin</tag> </classification> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

hibernate

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause

hibernate-xml

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause

hibernate-catchall

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause

DefaultPackageToVendorNames

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
default-package-to-vendor-00100 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="bea" id="default-package-to-vendor-00100" to="WebLogic"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-00200 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="com.bea" id="default-package-to-vendor-00200" to="WebLogic"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-00300 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="com.weblogic" id="default-package-to-vendor-00300" to="WebLogic"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-00400 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="weblogic" id="default-package-to-vendor-00400" to="WebLogic"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-00500 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="oracle" id="default-package-to-vendor-00500" to="WebLogic"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-00600 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="ilog" id="default-package-to-vendor-00600" to="IBM"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-00700 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="ibm" id="default-package-to-vendor-00700" to="IBM"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-00800 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="com.ibm" id="default-package-to-vendor-00800" to="IBM"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-00900 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="websphere" id="default-package-to-vendor-00900" to="IBM"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-01000 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="com.iona" id="default-package-to-vendor-01000" to="Iona"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-01100 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="com.lombardi" id="default-package-to-vendor-01100" to="Lombardi"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-01200 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="com.sonic" id="default-package-to-vendor-01200" to="Progress"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-01300 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="com.sybase" id="default-package-to-vendor-01300" to="Sybase"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-01400 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="sybase" id="default-package-to-vendor-01400" to="Sybase"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-01500 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="com.tangosol" id="default-package-to-vendor-01500" to="Tangosol"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-01600 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="com.tibco" id="default-package-to-vendor-01600" to="Tibco"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-01700 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="commonj" id="default-package-to-vendor-01700" to="CommonJ"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-01800 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="java." id="default-package-to-vendor-01800" to="Sun"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-01900 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="com.sun" id="default-package-to-vendor-01900" to="Sun"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-02000 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="javax" id="default-package-to-vendor-02000" to="Sun"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-02100 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="mx4j" id="default-package-to-vendor-02100" to="MX4J"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-02200 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="net.sf.hibernate" id="default-package-to-vendor-02200" to="JBoss"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-02300 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="org.jboss" id="default-package-to-vendor-02300" to="JBoss"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-02400 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="org.ajax4jsf" id="default-package-to-vendor-02400" to="JBoss"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-02500 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="org.hibernate" id="default-package-to-vendor-02500" to="JBoss"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-02600 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="org.jgroups" id="default-package-to-vendor-02600" to="JBoss"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-02700 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="org.modeshape" id="default-package-to-vendor-02700" to="JBoss"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-02800 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="org.drools" id="default-package-to-vendor-02800" to="JBoss"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-02900 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="org.jbpm" id="default-package-to-vendor-02900" to="JBoss"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-03000 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="org.hornetq" id="default-package-to-vendor-03000" to="JBoss"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-03100 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="org.quartz" id="default-package-to-vendor-03100" to="Quartz"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-03200 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="com.opensymphony" id="default-package-to-vendor-03200" to="Open Symphony"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-03300 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="org.apache" id="default-package-to-vendor-03300" to="Apache"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-03400 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="org.mule" id="default-package-to-vendor-03400" to="Mule ESB"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-03500 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="org.springframework" id="default-package-to-vendor-03500" to="Spring"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-03600 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="org.postgresql" id="default-package-to-vendor-03600" to="Postgres"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-03700 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="com.mysql" id="default-package-to-vendor-03700" to="MySQL"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-03800 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="org.hsqldb" id="default-package-to-vendor-03800" to="HypersonicDB"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-03900 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="microsoft" id="default-package-to-vendor-03900" to="Microsoft"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-04000 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="org.xml.sax" id="default-package-to-vendor-04000" to="Oasis"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-04100 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="com.thoughtworks" id="default-package-to-vendor-04100" to="Thoughtworks"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-04200 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="org.w3c" id="default-package-to-vendor-04200" to="W3C"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-04300 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="org.osoa" id="default-package-to-vendor-04300" to="OSOA"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-04400 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="org.mvel" id="default-package-to-vendor-04400" to="MVEL"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-04500 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="org.codehaus" id="default-package-to-vendor-04500" to="Codehaus"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-04600 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="net.sf" id="default-package-to-vendor-04600" to="Sourceforge"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-04700 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="net.sourceforge" id="default-package-to-vendor-04700" to="Sourceforge"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-04800 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="org.dom4j" id="default-package-to-vendor-04800" to="DOM4J"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-04900 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="edu.oswego.cs.dl.util.concurrent" id="default-package-to-vendor-04900" to="OSWego Util Concurrent"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-05000 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="edu.emory.mathcs.backport.java.util" id="default-package-to-vendor-05000" to="Backport Util Concurrent"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-05100 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="com.adobe" id="default-package-to-vendor-05100" to="Adobe"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-05200 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="coldfusion" id="default-package-to-vendor-05200" to="Adobe"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-05300 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="flex.graphics" id="default-package-to-vendor-05300" to="Adobe"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-05400 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="flex.management" id="default-package-to-vendor-05400" to="Adobe"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-05500 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="flex.messaging" id="default-package-to-vendor-05500" to="Adobe"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-05600 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="com.google" id="default-package-to-vendor-05600" to="Google"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-05700 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="org.eclipse" id="default-package-to-vendor-05700" to="Eclipse Foundation"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-05800 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="org.mozilla" id="default-package-to-vendor-05800" to="Mozilla Foundation"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-05900 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="org.bouncycastle" id="default-package-to-vendor-05900" to="Bouncy Castle"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-06000 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="com.wso2" id="default-package-to-vendor-06000" to="WSO2"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-06100 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="com.sap" id="default-package-to-vendor-06100" to="SAP"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-06200 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="com.businessobjects" id="default-package-to-vendor-06200" to="SAP"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-06300 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="com.mchange" id="default-package-to-vendor-06300" to="Machinery For Change"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-06400 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="com.atlassian" id="default-package-to-vendor-06400" to="Atlassian"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-06500 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="atlassian" id="default-package-to-vendor-06500" to="Atlassian"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-06600 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="net.sf" id="default-package-to-vendor-06600" to="SourceForge"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-06700 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="org.scannotation" id="default-package-to-vendor-06700" to="Scannotation"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-06800 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="org.slf4j" id="default-package-to-vendor-06800" to="SLF4J"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-06900 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="org.joda" id="default-package-to-vendor-06900" to="Joda Time"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-07000 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="freemarker" id="default-package-to-vendor-07000" to="Freemarker"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-07100 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="org.milyn" id="default-package-to-vendor-07100" to="Milyn"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-07200 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="junit" id="default-package-to-vendor-07200" to="JUnit"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-07300 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="org.junit" id="default-package-to-vendor-07300" to="JUnit"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-07400 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="org.jdom" id="default-package-to-vendor-07400" to="JDOM"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-07500 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="org.jfree" id="default-package-to-vendor-07500" to="JFree"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-07600 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="com.google" id="default-package-to-vendor-07600" to="Google"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-07700 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="com.yahoo" id="default-package-to-vendor-07700" to="Yahoo"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
default-package-to-vendor-07800 <package-mapping xmlns="http://windup.jboss.org/schema/jboss-ruleset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" from="org.antlr" id="default-package-to-vendor-07800" to="Antlr"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

XmlFileMappings

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
xmlfilemappings-0100 <file-mapping from=".*\.tld$" id="xmlfilemappings-0100" to="XmlFileModel" xmlns="http://windup.jboss.org/schema/jboss-ruleset"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
xmlfilemappings-0200 <file-mapping from=".*\.bpel$" id="xmlfilemappings-0200" to="XmlFileModel" xmlns="http://windup.jboss.org/schema/jboss-ruleset"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
xmlfilemappings-0300 <file-mapping from=".*\.wsdl$" id="xmlfilemappings-0300" to="XmlFileModel" xmlns="http://windup.jboss.org/schema/jboss-ruleset"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
xmlfilemappings-0400 <file-mapping from=".*\.wsdd$" id="xmlfilemappings-0400" to="XmlFileModel" xmlns="http://windup.jboss.org/schema/jboss-ruleset"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
xmlfilemappings-0500 <file-mapping from=".*\.bpelex$" id="xmlfilemappings-0500" to="XmlFileModel" xmlns="http://windup.jboss.org/schema/jboss-ruleset"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
xmlfilemappings-0600 <file-mapping from=".*\.mon$" id="xmlfilemappings-0600" to="XmlFileModel" xmlns="http://windup.jboss.org/schema/jboss-ruleset"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
xmlfilemappings-0700 <file-mapping from=".*\.xmi$" id="xmlfilemappings-0700" to="XmlFileModel" xmlns="http://windup.jboss.org/schema/jboss-ruleset"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
xmlfilemappings-0800 <file-mapping from=".*\.export$" id="xmlfilemappings-0800" to="XmlFileModel" xmlns="http://windup.jboss.org/schema/jboss-ruleset"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
xmlfilemappings-0900 <file-mapping from=".*\.import$" id="xmlfilemappings-0900" to="XmlFileModel" xmlns="http://windup.jboss.org/schema/jboss-ruleset"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
xmlfilemappings-1000 <file-mapping from=".*\.bcfg$" id="xmlfilemappings-1000" to="XmlFileModel" xmlns="http://windup.jboss.org/schema/jboss-ruleset"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
xmlfilemappings-1100 <file-mapping from=".*\.map$" id="xmlfilemappings-1100" onParseError="ignore" to="XmlFileModel" xmlns="http://windup.jboss.org/schema/jboss-ruleset"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
xmlfilemappings-1200 <file-mapping from=".*\.brg$" id="xmlfilemappings-1200" to="XmlFileModel" xmlns="http://windup.jboss.org/schema/jboss-ruleset"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
xmlfilemappings-1300 <file-mapping from=".*\.brgt$" id="xmlfilemappings-1300" to="XmlFileModel" xmlns="http://windup.jboss.org/schema/jboss-ruleset"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
xmlfilemappings-1400 <file-mapping from=".*\.ruleset$" id="xmlfilemappings-1400" to="XmlFileModel" xmlns="http://windup.jboss.org/schema/jboss-ruleset"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
xmlfilemappings-1500 <file-mapping from=".*\.module$" id="xmlfilemappings-1500" to="XmlFileModel" xmlns="http://windup.jboss.org/schema/jboss-ruleset"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
xmlfilemappings-1600 <file-mapping from=".*\.modulex$" id="xmlfilemappings-1600" to="XmlFileModel" xmlns="http://windup.jboss.org/schema/jboss-ruleset"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
xmlfilemappings-1700 <file-mapping from=".*\.composite$" id="xmlfilemappings-1700" to="XmlFileModel" xmlns="http://windup.jboss.org/schema/jboss-ruleset"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
xmlfilemappings-1800 <file-mapping from=".*\.requirements$" id="xmlfilemappings-1800" to="XmlFileModel" xmlns="http://windup.jboss.org/schema/jboss-ruleset"/>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

mail

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause

java-rpc

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause

java-rmi

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause

logging

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause

socket-communication

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause

local-storage

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause

jni-native-code

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause

jca

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause

session

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause

os-specific

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause

oracle2openjdk

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause

xml-sonic-esb

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause

sonic-esb

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause

sonic-catchall

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause

Kie5To6Upgrade

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause

soa-p-5

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause

embedded-framework

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
embedded-framework-01000 <rule id="embedded-framework-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="axis{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Apache Axis"> <description>The application embeds the Apache Axis framework.</description> </classification> <technology-tag level="INFORMATIONAL">Apache Axis (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-01010 <rule id="embedded-framework-01010" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="axis2{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Apache Axis2"> <description>The application embeds the Apache Axis2 framework.</description> </classification> <technology-tag level="INFORMATIONAL">Apache Axis2 (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-01100 <rule id="embedded-framework-01100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}cxf{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Apache CXF"> <description>The application embeds the Apache CXF framework.</description> </classification> <technology-tag level="INFORMATIONAL">Apache CXF (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-01200 <rule id="embedded-framework-01200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}xfire{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - XFire"> <description>The application embeds the XFire framework.</description> </classification> <technology-tag level="INFORMATIONAL">XFire (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-01300 <rule id="embedded-framework-01300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}jersey{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Jersey"> <description>The application embeds the Jersey framework.</description> </classification> <technology-tag level="INFORMATIONAL">Jersey (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-01400 <rule id="embedded-framework-01400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}unirest{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Unirest"> <description>The application embeds the Unirest framework.</description> </classification> <technology-tag level="INFORMATIONAL">Unirest (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-01500 <rule id="embedded-framework-01500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="hibernate{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Hibernate"> <description>The application embeds the Hibernate framework.</description> </classification> <technology-tag level="INFORMATIONAL">Hibernate (embedded)</technology-tag> </perform> </rule>
Vertices Created: 2
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
embedded-framework-01600 <rule id="embedded-framework-01600" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="hibernate-ogm{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Hibernate OGM"> <description>The application embeds the Hibernate OGM framework.</description> </classification> <technology-tag level="INFORMATIONAL">Hibernate OGM (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-01700 <rule id="embedded-framework-01700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}eclipselink{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - EclipseLink"> <description>The application embeds the EclipseLink framework.</description> </classification> <technology-tag level="INFORMATIONAL">EclipseLink (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-02000 <rule id="embedded-framework-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="spring-batch{*}.jar"/> </when> <perform> <iteration> <when> <not> <file filename="spring-batch{*}test{*}.jar"/> </not> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Spring Batch"> <description>The application embeds the Spring Batch framework.</description> </classification> <technology-tag level="INFORMATIONAL">Spring Batch (embedded)</technology-tag> </perform> </iteration> </perform> </rule>
Vertices Created: 4
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
embedded-framework-02200 <rule id="embedded-framework-02200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}aspectj{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - AspectJ"> <description>The application embeds the AspectJ framework.</description> </classification> <technology-tag level="INFORMATIONAL">AspectJ (embedded)</technology-tag> </perform> </rule>
Vertices Created: 3
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
embedded-framework-02300 <rule id="embedded-framework-02300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}jbpm{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - JBPM"> <description>The application embeds the JBPM framework.</description> </classification> <technology-tag level="INFORMATIONAL">JBPM (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-02400 <rule id="embedded-framework-02400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}jrules{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - iLog"> <description>The application embeds the iLog framework.</description> </classification> <technology-tag level="INFORMATIONAL">iLog (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-03000 <rule id="embedded-framework-03000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}camunda{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Camunda"> <description>The application embeds the Camunda framework.</description> </classification> <technology-tag level="INFORMATIONAL">Camunda (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-03100 <rule id="embedded-framework-03100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}pega{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Pega"> <description>The application embeds the Pega framework.</description> </classification> <technology-tag level="INFORMATIONAL">Pega (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-03200 <rule id="embedded-framework-03200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="blaze{*}.jar"/> </when> <perform> <iteration> <when> <not> <file filename="{*}blazeds{*}.jar"/> </not> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Blaze"> <description>The application embeds the Blaze framework.</description> </classification> <technology-tag level="INFORMATIONAL">Blaze (embedded)</technology-tag> </perform> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-03300 <rule id="embedded-framework-03300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}MRules{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - MRules"> <description>The application embeds the MRules framework.</description> </classification> <technology-tag level="INFORMATIONAL">MRules (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-03400 <rule id="embedded-framework-03400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}easy-rules{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Easy Rules"> <description>The application embeds the Easy Rules framework.</description> </classification> <technology-tag level="INFORMATIONAL">Easy Rules (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-04700 <rule id="embedded-framework-04700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}aopalliance{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - AOP Alliance"> <description>The application embeds the AOP Alliance library.</description> </classification> <technology-tag level="INFORMATIONAL">AOP Alliance (embedded)</technology-tag> </perform> </rule>
Vertices Created: 5
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
embedded-framework-05000 <rule id="embedded-framework-05000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}snmp4j{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - SNMP4J"> <description>The application embeds SNMP4J.</description> </classification> <technology-tag level="INFORMATIONAL">SNMP4J (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-05100 <rule id="embedded-framework-05100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}http-client{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - HTTP Client"> <description>The application embeds a HTTP client.</description> </classification> <technology-tag level="INFORMATIONAL">HTTP Client (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-05200 <rule id="embedded-framework-05200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="spring{*}.jar"/> </when> <perform> <iteration> <when> <not> <has-classification title="Spring {pattern} (embedded)"/> </not> </when> <classification category-id="information" effort="0" title="Embedded framework - Spring"> <description>The application embeds the Spring framework.</description> </classification> <technology-tag level="INFORMATIONAL">Spring (embedded)</technology-tag> </iteration> </perform> <where param="pattern"> <matches pattern="(Integration|Data|Security|MVC|Batch|Boot|Test)"/> </where> </rule>
Vertices Created: 37
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
embedded-framework-05300 <rule id="embedded-framework-05300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <file filename="javax.inject{*}.jar"/> <file filename="{*}atinject{*}.jar"/> </or> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Javax Inject"> <description>The application embeds a Javax Inject library.</description> </classification> <technology-tag level="INFORMATIONAL">Javax Inject (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-05400 <rule id="embedded-framework-05400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}guice{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Google Guice"> <description>The application embeds a Google Guice library.</description> </classification> <technology-tag level="INFORMATIONAL">Google Guice (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-05500 <rule id="embedded-framework-05500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}cdi{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - CDI"> <description>The application embeds a CDI library.</description> </classification> <technology-tag level="INFORMATIONAL">CDI (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-05600 <rule id="embedded-framework-05600" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}plexus-container{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Plexus Container"> <description>The application embeds a Plexus Container library.</description> </classification> <technology-tag level="INFORMATIONAL">Plexus Container (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-05700 <rule id="embedded-framework-05700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}weld{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Weld"> <description>The application embeds a Weld library.</description> </classification> <technology-tag level="INFORMATIONAL">Weld (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-05800 <rule id="embedded-framework-05800" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="dagger{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Dagger"> <description>The application embeds a Dagger library.</description> </classification> <technology-tag level="INFORMATIONAL">Dagger (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-05900 <rule id="embedded-framework-05900" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="gin{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - GIN"> <description>The application embeds a GIN (GWT INjection) library.</description> </classification> <technology-tag level="INFORMATIONAL">GIN (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-06000 <rule id="embedded-framework-06000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}picocontainer{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - PicoContainer"> <description>The application embeds a PicoContainer library.</description> </classification> <technology-tag level="INFORMATIONAL">PicoContainer (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-06100 <rule id="embedded-framework-06100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}scaldi{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Scaldi"> <description>The application embeds a Scaldi library.</description> </classification> <technology-tag level="INFORMATIONAL">Scaldi (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-06200 <rule id="embedded-framework-06200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="macros{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Macros"> <description>The application embeds a Macros library.</description> </classification> <technology-tag level="INFORMATIONAL">Macros (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-06300 <rule id="embedded-framework-06300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="injekt-core{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Injekt for Kotlin"> <description>The application embeds a Injekt for Kotlin library.</description> </classification> <technology-tag level="INFORMATIONAL">Injekt for Kotlin (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-06400 <rule id="embedded-framework-06400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="kodein{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Kodein"> <description>The application embeds a Kodein library.</description> </classification> <technology-tag level="INFORMATIONAL">Kodein (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-06500 <rule id="embedded-framework-06500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="peaberry{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Peaberry"> <description>The application embeds a Peaberry library.</description> </classification> <technology-tag level="INFORMATIONAL">Peaberry (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-06600 <rule id="embedded-framework-06600" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="sticky-configured{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Sticky Configured"> <description>The application embeds a Sticky Configured library.</description> </classification> <technology-tag level="INFORMATIONAL">Sticky Configured (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-06700 <rule id="embedded-framework-06700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="ka-di{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Ka DI"> <description>The application embeds a Ka DI library.</description> </classification> <technology-tag level="INFORMATIONAL">Ka DI (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-06800 <rule id="embedded-framework-06800" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="polyforms-di{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Polyforms DI"> <description>The application embeds a Polyforms DI library.</description> </classification> <technology-tag level="INFORMATIONAL">Polyforms DI (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-06900 <rule id="embedded-framework-06900" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="jaywire{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - JayWire"> <description>The application embeds a JayWire library.</description> </classification> <technology-tag level="INFORMATIONAL">JayWire (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-07000 <rule id="embedded-framework-07000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="silk-di{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Silk DI"> <description>The application embeds a Silk DI library.</description> </classification> <technology-tag level="INFORMATIONAL">Silk DI (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-07100 <rule id="embedded-framework-07100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="grapht{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Grapht DI"> <description>The application embeds a Grapht DI library.</description> </classification> <technology-tag level="INFORMATIONAL">Grapht DI (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-07200 <rule id="embedded-framework-07200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="syringe{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Syringe"> <description>The application embeds a Syringe library.</description> </classification> <technology-tag level="INFORMATIONAL">Syringe (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-07300 <rule id="embedded-framework-07300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="cfg-engine{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Cfg Engine"> <description>The application embeds a Cfg Engine library.</description> </classification> <technology-tag level="INFORMATIONAL">Cfg Engine (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-07400 <rule id="embedded-framework-07400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="beaninject{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - BeanInject"> <description>The application embeds a BeanInject library.</description> </classification> <technology-tag level="INFORMATIONAL">BeanInject (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-07500 <rule id="embedded-framework-07500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="inject{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Tornado Inject"> <description>The application embeds a Tornado Inject library.</description> </classification> <technology-tag level="INFORMATIONAL">Tornado Inject (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-07600 <rule id="embedded-framework-07600" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="airframe{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Airframe"> <description>The application embeds a Airframe library.</description> </classification> <technology-tag level="INFORMATIONAL">Airframe (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-07700 <rule id="embedded-framework-07700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="winter{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Winter"> <description>The application embeds a Winter library.</description> </classification> <technology-tag level="INFORMATIONAL">Winter (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-07800 <rule id="embedded-framework-07800" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="kouinject{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - KouInject"> <description>The application embeds a KouInject library.</description> </classification> <technology-tag level="INFORMATIONAL">KouInject (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-07900 <rule id="embedded-framework-07900" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="iroh{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Iroh"> <description>The application embeds an Iroh library.</description> </classification> <technology-tag level="INFORMATIONAL">Iroh (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-08000 <rule id="embedded-framework-08000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="micro-di{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Micro DI"> <description>The application embeds a Micro DI library.</description> </classification> <technology-tag level="INFORMATIONAL">Micro DI (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-08100 <rule id="embedded-framework-08100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="subcut{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - SubCut"> <description>The application embeds a SubCut library.</description> </classification> <technology-tag level="INFORMATIONAL">SubCut (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

security

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
security-01100 <rule id="security-01100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}spring-security{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Spring Security"> <description>The application embeds a Spring Security library.</description> </classification> <technology-tag level="INFORMATIONAL">Spring Security (embedded)</technology-tag> </perform> </rule>
Vertices Created: 7
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
security-01200 <rule id="security-01200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}shiro{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Apache Shiro"> <description>The application embeds an Apache Shiro library.</description> </classification> <technology-tag level="INFORMATIONAL">Apache Shiro (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
security-01300 <rule id="security-01300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}hdiv{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Hdiv"> <description>The application embeds an Hdiv library.</description> </classification> <technology-tag level="INFORMATIONAL">Hdiv (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
security-01400 <rule id="security-01400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}acciente-oacc{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - OACC"> <description>The application embeds an OACC library.</description> </classification> <technology-tag level="INFORMATIONAL">OACC (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
security-01500 <rule id="security-01500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}picketlink{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - PicketLink"> <description>The application embeds a PicketLink library.</description> </classification> <technology-tag level="INFORMATIONAL">PicketLink (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
security-01600 <rule id="security-01600" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}picketbox{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - PicketBox"> <description>The application embeds a PicketBox library.</description> </classification> <technology-tag level="INFORMATIONAL">PicketBox (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
security-01700 <rule id="security-01700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}keyczar{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Keyczar"> <description>The application embeds a Keyczar library.</description> </classification> <technology-tag level="INFORMATIONAL">Keyczar (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
security-01800 <rule id="security-01800" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}xacml{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - XACML"> <description>The application embeds an XACML library.</description> </classification> <technology-tag level="INFORMATIONAL">XACML (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
security-01900 <rule id="security-01900" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}saml{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - SAML"> <description>The application embeds a SAML library.</description> </classification> <technology-tag level="INFORMATIONAL">SAML (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
security-02000 <rule id="security-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <file filename="{*}lcrypto{*}.jar"/> <file filename="{*}bcprov{*}.jar"/> <file filename="{*}bcpg{*}.jar"/> <file filename="{*}bcmail{*}.jar"/> <file filename="{*}bcpkix{*}.jar"/> <file filename="{*}bctls{*}.jar"/> </or> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Bouncy Castle"> <description>The application embeds a Bouncy Castle library.</description> </classification> <technology-tag level="INFORMATIONAL">Bouncy Castle (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
security-02100 <rule id="security-02100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}jasypt{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Jasypt"> <description>The application embeds a Jasypt library.</description> </classification> <technology-tag level="INFORMATIONAL">Jasypt (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
security-02200 <rule id="security-02200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}xmlsec{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Apache Santuario"> <description>The application embeds a Apache Santuario library.</description> </classification> <technology-tag level="INFORMATIONAL">Apache Santuario (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
security-02300 <rule id="security-02300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}ssl{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - SSL"> <description>The application embeds an SSL library.</description> </classification> <technology-tag level="INFORMATIONAL">SSL (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
security-02400 <rule id="security-02400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="vlad{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Vlad"> <description>The application embeds a Vlad library.</description> </classification> <technology-tag level="INFORMATIONAL">Vlad (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
security-02500 <rule id="security-02500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="commons-validator{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Apache Commons Validator"> <description>The application embeds an Apache Commons Validator library.</description> </classification> <technology-tag level="INFORMATIONAL">Apache Commons Validator (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
security-02600 <rule id="security-02600" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}esapi{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - OWASP ESAPI"> <description>The application embeds an OWASP ESAPI library.</description> </classification> <technology-tag level="INFORMATIONAL">OWASP ESAPI (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
security-02700 <rule id="security-02700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}wss4j{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - WSS4J"> <description>The application embeds a WSS4J library.</description> </classification> <technology-tag level="INFORMATIONAL">WSS4J (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
security-02800 <rule id="security-02800" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}opensaml{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - OpenSAML"> <description>The application embeds an OpenSAML library.</description> </classification> <technology-tag level="INFORMATIONAL">OpenSAML (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
security-02900 <rule id="security-02900" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}otr4j{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - OTR4J"> <description>The application embeds an OTR4J library.</description> </classification> <technology-tag level="INFORMATIONAL">OTR4J (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
security-03000 <rule id="security-03000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}csrfguard{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - OWASP CSRF Guard"> <description>The application embeds an OWASP CSRF Guard library.</description> </classification> <technology-tag level="INFORMATIONAL">OWASP CSRF Guard (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
security-03100 <rule id="security-03100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}oauth{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - OAUTH"> <description>The application embeds an OAUTH library.</description> </classification> <technology-tag level="INFORMATIONAL">OAUTH (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
security-03200 <rule id="security-03200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}acegi-security{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Acegi Security"> <description>The application embeds an Acegi Security library.</description> </classification> <technology-tag level="INFORMATIONAL">Acegi Security (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
security-03300 <rule id="security-03300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}jsecurity{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - JSecurity"> <description>The application embeds a JSecurity library.</description> </classification> <technology-tag level="INFORMATIONAL">JSecurity (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
security-03400 <rule id="security-03400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}acris-security{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - AcrIS Security"> <description>The application embeds an AcrIS Security library.</description> </classification> <technology-tag level="INFORMATIONAL">AcrIS Security (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
security-03500 <rule id="security-03500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}jguard{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Trunk JGuard"> <description>The application embeds a Trunk JGuard library.</description> </classification> <technology-tag level="INFORMATIONAL">Trunk JGuard (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

jta

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
jta-00020 <rule id="jta-00020" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="mycontainer-jta{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Mycontainer JTA"> <description>The application embeds a Mycontainer JTA library.</description> </classification> <technology-tag level="INFORMATIONAL">Mycontainer JTA (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jta-00030 <rule id="jta-00030" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="geronimo-jta{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Geronimo JTA"> <description>The application embeds a Geronimo JTA library.</description> </classification> <technology-tag level="INFORMATIONAL">Geronimo JTA (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jta-00040 <rule id="jta-00040" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="ow2-jta{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - OW2 JTA"> <description>The application embeds an OW2 JTA library.</description> </classification> <technology-tag level="INFORMATIONAL">OW2 JTA (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jta-00050 <rule id="jta-00050" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="evo-jta{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Evo JTA"> <description>The application embeds an Evo JTA library.</description> </classification> <technology-tag level="INFORMATIONAL">Evo JTA (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jta-00060 <rule id="jta-00060" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="akka-jta{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - AKKA JTA"> <description>The application embeds an AKKA JTA library.</description> </classification> <technology-tag level="INFORMATIONAL">AKKA JTA (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jta-00070 <rule id="jta-00070" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="kumuluzee-jta{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - KumuluzEE JTA"> <description>The application embeds a KumuluzEE JTA library.</description> </classification> <technology-tag level="INFORMATIONAL">KumuluzEE JTA (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jta-00080 <rule id="jta-00080" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="ignite-jta{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Ignite JTA"> <description>The application embeds an Ignite JTA library.</description> </classification> <technology-tag level="INFORMATIONAL">Ignite JTA (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jta-00090 <rule id="jta-00090" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="nuxeo-runtime-jtajca{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Nuxeo JTA/JCA"> <description>The application embeds a Nuxeo JTA/JCA library.</description> </classification> <technology-tag level="INFORMATIONAL">Nuxeo JTA/JCA (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jta-00100 <rule id="jta-00100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="org.everit.transaction.propagator.jta{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Everit JTA"> <description>The application embeds an Everit JTA library.</description> </classification> <technology-tag level="INFORMATIONAL">Everit JTA (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jta-00110 <rule id="jta-00110" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="demoiselle-jta{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Demoiselle JTA"> <description>The application embeds a Demoiselle JTA library.</description> </classification> <technology-tag level="INFORMATIONAL">Demoiselle JTA (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jta-00120 <rule id="jta-00120" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="meecrowave-jta{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Apache Meecrowave JTA"> <description>The application embeds an Apache Meecrowave JTA library.</description> </classification> <technology-tag level="INFORMATIONAL">Apache Meecrowave JTA (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jta-00130 <rule id="jta-00130" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="sirona-jta{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Apache Sirona JTA"> <description>The application embeds an Apache Sirona JTA library.</description> </classification> <technology-tag level="INFORMATIONAL">Apache Sirona JTA (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jta-00140 <rule id="jta-00140" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="lift-jta{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Lift JTA"> <description>The application embeds a Lift JTA library.</description> </classification> <technology-tag level="INFORMATIONAL">Lift JTA (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jta-00150 <rule id="jta-00150" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="wf-core-jta{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - WF Core JTA"> <description>The application embeds a WF Core JTA library.</description> </classification> <technology-tag level="INFORMATIONAL">WF Core JTA (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jta-00160 <rule id="jta-00160" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <file filename="jta{*}.jar"/> <file filename="javax-jta{*}.jar"/> </or> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Java Transaction API (JTA)"> <description>The application embeds a Java Transaction API library.</description> </classification> <technology-tag level="INFORMATIONAL">Java Transaction API (embedded)</technology-tag> </perform> </rule>
Vertices Created: 4
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
jta-00170 <rule id="jta-00170" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <file filename="jboss{*}jta{*}.jar"/> <file filename="jboss{*}jts{*}.jar"/> <file filename="jbossxts{*}.jar"/> <file filename="jbossts{*}.jar"/> <file filename="arquillian-transaction-jta{*}.jar"/> <file filename="weld-jta{*}.jar"/> <file filename="wildfly{*}jta{*}.jar"/> <file filename="transactions{*}.jar"/> </or> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - JBoss Transactions"> <description>The application embeds a JBoss Transactions library.</description> </classification> <technology-tag level="INFORMATIONAL">JBoss Transactions (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jta-00180 <rule id="jta-00180" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <file filename="glassfish-jta{*}.jar"/> <file filename="osgi-jta{*}.jar"/> <file filename="jta-l10n{*}.jar"/> </or> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - GlassFish JTA"> <description>The application embeds a GlassFish JTA library.</description> </classification> <technology-tag level="INFORMATIONAL">GlassFish JTA (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jta-00190 <rule id="jta-00190" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <file filename="transactions-jta{*}.jar"/> <file filename="ks-jta{*}.jar"/> <file filename="evo-jta-atomikos{*}.jar"/> </or> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Atomikos JTA"> <description>The application embeds an Atomikos JTA library.</description> </classification> <technology-tag level="INFORMATIONAL">Atomikos JTA (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jta-00200 <rule id="jta-00200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <file filename="{*}narayana{*}.jar"/> <file filename="{*}arjuna{*}.jar"/> <file filename="tomcat-jta{*}.jar"/> </or> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Narayana Arjuna"> <description>The application embeds a Narayana Arjuna library.</description> </classification> <technology-tag level="INFORMATIONAL">Narayana Arjuna (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jta-00210 <rule id="jta-00210" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <file filename="spring-{*}jta{*}.jar"/> <file filename="insight-plugin-jta{*}.jar"/> </or> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Spring Transactions"> <description>The application embeds a Spring Transactions library.</description> </classification> <technology-tag level="INFORMATIONAL">Spring Transactions (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

database

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
database-01400 <rule id="database-01400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}hsqldb{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded HSQLDB Driver"> <description>The application embeds an HSQLDB driver.</description> <link href="https://access.redhat.com/articles/111663" title="Red Hat JBoss Enterprise Application Platform (EAP) 6 Supported Configurations"/> <link href="https://access.redhat.com/articles/2026253" title="Red Hat JBoss Enterprise Application Platform (EAP) 7 Supported Configurations"/> </classification> <technology-tag level="INFORMATIONAL">HSQLDB Driver</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
database-01500 <rule id="database-01500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}mysql-connector{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded MySQL Driver"> <description>The application embeds an MySQL driver.</description> <link href="https://access.redhat.com/articles/111663" title="Red Hat JBoss Enterprise Application Platform (EAP) 6 Supported Configurations"/> <link href="https://access.redhat.com/articles/2026253" title="Red Hat JBoss Enterprise Application Platform (EAP) 7 Supported Configurations"/> </classification> <technology-tag level="INFORMATIONAL">MySQL Driver</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
database-01600 <rule id="database-01600" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}derby{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded Derby Driver"> <description>The application embeds an Derby driver.</description> <link href="https://access.redhat.com/articles/111663" title="Red Hat JBoss Enterprise Application Platform (EAP) 6 Supported Configurations"/> <link href="https://access.redhat.com/articles/2026253" title="Red Hat JBoss Enterprise Application Platform (EAP) 7 Supported Configurations"/> </classification> <technology-tag level="INFORMATIONAL">Derby Driver</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
database-01700 <rule id="database-01700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}postgresql{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded PostgreSQL Driver"> <description>The application embeds an PostgreSQL driver.</description> <link href="https://access.redhat.com/articles/111663" title="Red Hat JBoss Enterprise Application Platform (EAP) 6 Supported Configurations"/> <link href="https://access.redhat.com/articles/2026253" title="Red Hat JBoss Enterprise Application Platform (EAP) 7 Supported Configurations"/> </classification> <technology-tag level="INFORMATIONAL">PostgreSQL Driver</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
database-01800 <rule id="database-01800" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}h2{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded H2 Driver"> <description>The application embeds an H2 driver.</description> <link href="https://access.redhat.com/articles/111663" title="Red Hat JBoss Enterprise Application Platform (EAP) 6 Supported Configurations"/> <link href="https://access.redhat.com/articles/2026253" title="Red Hat JBoss Enterprise Application Platform (EAP) 7 Supported Configurations"/> </classification> <technology-tag level="INFORMATIONAL">H2 Driver</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
database-01900 <rule id="database-01900" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <file filename="sqljdbc{*}.jar"/> <file filename="mssql-jdbc{*}.jar"/> </or> </when> <perform> <classification category-id="information" effort="0" title="Embedded Microsoft SQL Driver"> <description>The application embeds an Microsoft SQL driver.</description> <link href="https://access.redhat.com/articles/111663" title="Red Hat JBoss Enterprise Application Platform (EAP) 6 Supported Configurations"/> <link href="https://access.redhat.com/articles/2026253" title="Red Hat JBoss Enterprise Application Platform (EAP) 7 Supported Configurations"/> </classification> <technology-tag level="INFORMATIONAL">Microsoft SQL Driver</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
database-02000 <rule id="database-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}sqlite-jdbc{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded SQLite Driver"> <description>The application embeds an SQLite driver.</description> <link href="https://access.redhat.com/articles/111663" title="Red Hat JBoss Enterprise Application Platform (EAP) 6 Supported Configurations"/> <link href="https://access.redhat.com/articles/2026253" title="Red Hat JBoss Enterprise Application Platform (EAP) 7 Supported Configurations"/> </classification> <technology-tag level="INFORMATIONAL">SQLite Driver</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
database-02100 <rule id="database-02100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <!-- http://www.oracle.com/technetwork/database/application-development/jdbc/downloads/index.html --> <when> <or> <file filename="{*}jodbc{*}.jar"/> <file filename="{*}ojdbc{*}.jar"/> </or> </when> <perform> <classification category-id="information" effort="0" title="Embedded Oracle DB Driver"> <description>The application embeds an Oracle DB driver.</description> <link href="https://access.redhat.com/articles/111663" title="Red Hat JBoss Enterprise Application Platform (EAP) 6 Supported Configurations"/> <link href="https://access.redhat.com/articles/2026253" title="Red Hat JBoss Enterprise Application Platform (EAP) 7 Supported Configurations"/> </classification> <technology-tag level="INFORMATIONAL">Oracle DB Driver</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
database-02200 <rule id="database-02200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <!-- https://mvnrepository.com/open-source/cassandra-clients --> <when> <or> <file filename="{*}cassandra{*}.jar"/> <file filename="{*}hector{*}.jar"/> <file filename="{*}astyanax{*}.jar"/> <file filename="{*}phantom-dsl{*}.jar"/> <file filename="{*}cql{*}.jar"/> <file filename="{*}hecuba-client{*}.jar"/> <file filename="{*}c-star-path{*}.jar"/> <file filename="{*}scale7-pelops{*}.jar"/> </or> </when> <perform> <classification category-id="information" effort="0" title="Embedded Cassandra Client"> <description>The application embeds a Cassandra client.</description> <link href="https://access.redhat.com/articles/111663" title="Red Hat JBoss Enterprise Application Platform (EAP) 6 Supported Configurations"/> <link href="https://access.redhat.com/articles/2026253" title="Red Hat JBoss Enterprise Application Platform (EAP) 7 Supported Configurations"/> </classification> <technology-tag level="INFORMATIONAL">Cassandra Client</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
database-02300 <rule id="database-02300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}axion{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded Axion Driver"> <description>The application embeds an Axion driver.</description> <link href="https://access.redhat.com/articles/111663" title="Red Hat JBoss Enterprise Application Platform (EAP) 6 Supported Configurations"/> <link href="https://access.redhat.com/articles/2026253" title="Red Hat JBoss Enterprise Application Platform (EAP) 7 Supported Configurations"/> </classification> <technology-tag level="INFORMATIONAL">Axion Driver</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
database-02400 <rule id="database-02400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}mckoisqldb{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded MckoiSQLDB Driver"> <description>The application embeds an MckoiSQLDB driver.</description> <link href="https://access.redhat.com/articles/111663" title="Red Hat JBoss Enterprise Application Platform (EAP) 6 Supported Configurations"/> <link href="https://access.redhat.com/articles/2026253" title="Red Hat JBoss Enterprise Application Platform (EAP) 7 Supported Configurations"/> </classification> <technology-tag level="INFORMATIONAL">MckoiSQLDB Driver</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
database-02500 <rule id="database-02500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <!-- https://mvnrepository.com/open-source/mongodb-clients --> <when> <or> <file filename="{*}mongodb{*}.jar"/> <file filename="{*}casbah{*}.jar"/> <file filename="{*}reactivemongo{*}.jar"/> <file filename="{*}jongo{*}.jar"/> <file filename="{*}gmongo{*}.jar"/> <file filename="{*}rogue{*}.jar"/> </or> </when> <perform> <classification category-id="information" effort="0" title="Embedded MongoDB Client"> <description>The application embeds a MongoDB client.</description> <link href="https://access.redhat.com/articles/111663" title="Red Hat JBoss Enterprise Application Platform (EAP) 6 Supported Configurations"/> <link href="https://access.redhat.com/articles/2026253" title="Red Hat JBoss Enterprise Application Platform (EAP) 7 Supported Configurations"/> </classification> <technology-tag level="INFORMATIONAL">MongoDB Client</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
database-02600 <rule id="database-02600" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="spring-data{*}.jar"/> </when> <perform> <iteration> <when> <not> <file filename="spring-data{*}test{*}.jar"/> </not> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Spring Data"> <description>The application embeds the Spring Data framework.</description> <link href="https://access.redhat.com/articles/111663" title="Red Hat JBoss Enterprise Application Platform (EAP) 6 Supported Configurations"/> <link href="https://access.redhat.com/articles/2026253" title="Red Hat JBoss Enterprise Application Platform (EAP) 7 Supported Configurations"/> </classification> <technology-tag level="INFORMATIONAL">Spring Data (embedded)</technology-tag> </perform> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
database-02700 <rule id="database-02700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}morphia{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Morphia"> <description>The application embeds Morphia.</description> <link href="https://access.redhat.com/articles/111663" title="Red Hat JBoss Enterprise Application Platform (EAP) 6 Supported Configurations"/> <link href="https://access.redhat.com/articles/2026253" title="Red Hat JBoss Enterprise Application Platform (EAP) 7 Supported Configurations"/> </classification> <technology-tag level="INFORMATIONAL">Morphia</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
database-02800 <rule id="database-02800" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}leveldb{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded LevelDB Client"> <description>The application embeds a LevelDB client.</description> <link href="https://access.redhat.com/articles/111663" title="Red Hat JBoss Enterprise Application Platform (EAP) 6 Supported Configurations"/> <link href="https://access.redhat.com/articles/2026253" title="Red Hat JBoss Enterprise Application Platform (EAP) 7 Supported Configurations"/> </classification> <technology-tag level="INFORMATIONAL">LevelDB Client</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
database-02900 <rule id="database-02900" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}hbase{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded Apache HBase Client"> <description>The application embeds an Apache HBase client.</description> <link href="https://access.redhat.com/articles/111663" title="Red Hat JBoss Enterprise Application Platform (EAP) 6 Supported Configurations"/> <link href="https://access.redhat.com/articles/2026253" title="Red Hat JBoss Enterprise Application Platform (EAP) 7 Supported Configurations"/> </classification> <technology-tag level="INFORMATIONAL">Apache HBase Client</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
database-03100 <rule id="database-03100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}accumulo{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded Apache Accumulo Client"> <description>The application embeds an Apache Accumulo client.</description> <link href="https://access.redhat.com/articles/111663" title="Red Hat JBoss Enterprise Application Platform (EAP) 6 Supported Configurations"/> <link href="https://access.redhat.com/articles/2026253" title="Red Hat JBoss Enterprise Application Platform (EAP) 7 Supported Configurations"/> </classification> <technology-tag level="INFORMATIONAL">Apache Accumulo Client</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

integration

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
integration-00001 <rule id="integration-00001" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="JarArchiveModel"> <property name="fileName" searchType="regex">.*camel.*\.jar$</property> </graph-query> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Apache Camel"> <description> The application embedds an Apache Camel library. </description> </classification> <technology-tag level="INFORMATIONAL">Apache Camel (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
integration-00002 <rule id="integration-00002" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="JarArchiveModel"> <property name="fileName" searchType="regex">.*teiid.*\.jar$</property> </graph-query> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Teiid"> <description> The application embedds a Teiid library. </description> </classification> <technology-tag level="INFORMATIONAL">Teiid (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
integration-00003 <rule id="integration-00003" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="spring-integration{*}.jar"/> </when> <perform> <iteration> <when> <not> <file filename="spring-integration{*}test{*}.jar"/> </not> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Spring Integration"> <description>The application embeds the Spring Integration framework.</description> </classification> <technology-tag level="INFORMATIONAL">Spring Integration (embedded)</technology-tag> </perform> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
integration-00004 <rule id="integration-00004" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}ikasan{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Ikasan"> <description>The application embeds an Ikasan library.</description> </classification> <technology-tag level="INFORMATIONAL">Ikasan (embedded)</technology-tag> </perform> </rule>
Vertices Created: 14
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
integration-00005 <rule id="integration-00005" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}swagger{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Swagger"> <description>The application embeds a Swagger library.</description> </classification> <technology-tag level="INFORMATIONAL">Swagger (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
integration-00006 <rule id="integration-00006" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}apiman{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Apiman"> <description>The application embeds an Apiman library.</description> </classification> <technology-tag level="INFORMATIONAL">Apiman (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
integration-00007 <rule id="integration-00007" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}3scale{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - 3scale"> <description>The application embeds a 3scale library.</description> </classification> <technology-tag level="INFORMATIONAL">3scale (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
integration-00008 <rule id="integration-00008" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}istio{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Istio"> <description>The application embeds an Istio library.</description> </classification> <technology-tag level="INFORMATIONAL">Istio (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
integration-00009 <rule id="integration-00009" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}servicemix{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - ServiceMix"> <description>The application embeds a ServiceMix library.</description> </classification> <technology-tag level="INFORMATIONAL">ServiceMix (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
integration-00010 <rule id="integration-00010" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}mule{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Mule"> <description>The application embeds a Mule library.</description> </classification> <technology-tag level="INFORMATIONAL">Mule (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
integration-00011 <rule id="integration-00011" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}petals{*}eip{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Petals EIP"> <description>The application embeds a Petals EIP library.</description> </classification> <technology-tag level="INFORMATIONAL">Petals EIP (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
integration-00012 <rule id="integration-00012" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}switchyard{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - SwitchYard"> <description>The application embeds a SwitchYard library.</description> </classification> <technology-tag level="INFORMATIONAL">SwitchYard (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
integration-00013 <rule id="integration-00013" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}synapse{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Apache Synapse"> <description>The application embeds an Apache Synapse library.</description> </classification> <technology-tag level="INFORMATIONAL">Apache Synapse (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
integration-00014 <rule id="integration-00014" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}wso2{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - WSO2"> <description>The application embeds a WSO2 library.</description> </classification> <technology-tag level="INFORMATIONAL">WSO2 (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
integration-00015 <rule id="integration-00015" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}talend{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Talend ESB"> <description>The application embeds a Talend ESB library.</description> </classification> <technology-tag level="INFORMATIONAL">Talend ESB (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

mvc

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
mvc-01000 <rule id="mvc-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}wicket{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Apache Wicket"> <description>The application embeds an Apache Wicket library.</description> </classification> <technology-tag level="INFORMATIONAL">Apache Wicket (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-01100 <rule id="mvc-01100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}struts{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Apache Struts"> <description>The application embeds an Apache Struts library.</description> </classification> <technology-tag level="INFORMATIONAL">Apache Struts (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-01200 <rule id="mvc-01200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}spring-webmvc{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Spring MVC"> <description>The application embeds a Spring MVC library.</description> </classification> <technology-tag level="INFORMATIONAL">Spring MVC (embedded)</technology-tag> </perform> </rule>
Vertices Created: 4
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
mvc-01300 <rule id="mvc-01300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}gwt{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - GWT"> <description>The application embeds a GWT library.</description> </classification> <technology-tag level="INFORMATIONAL">GWT (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-01400 <rule id="mvc-01400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}myfaces{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - MyFaces"> <description>The application embeds a MyFaces library.</description> </classification> <technology-tag level="INFORMATIONAL">MyFaces (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-01500 <rule id="mvc-01500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}richfaces{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - RichFaces"> <description>The application embeds a RichFaces library.</description> </classification> <technology-tag level="INFORMATIONAL">RichFaces (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-01600 <rule id="mvc-01600" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}jsf{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - JSF"> <description>The application embeds a JSF library.</description> </classification> <technology-tag level="INFORMATIONAL">JSF (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-01700 <rule id="mvc-01700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}tapestry{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Apache Tapestry"> <description>The application embeds an Apache Tapestry library.</description> </classification> <technology-tag level="INFORMATIONAL">Apache Tapestry (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-01800 <rule id="mvc-01800" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}stripes{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Stripes"> <description>The application embeds a Stripes library.</description> </classification> <technology-tag level="INFORMATIONAL">Stripes (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-01900 <rule id="mvc-01900" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}spark{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Spark"> <description>The application embeds a Spark library.</description> </classification> <technology-tag level="INFORMATIONAL">Spark (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-02000 <rule id="mvc-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}vaadin{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Vaadin"> <description>The application embeds a Vaadin library.</description> </classification> <technology-tag level="INFORMATIONAL">Vaadin (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-02100 <rule id="mvc-02100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}grails{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Grails"> <description>The application embeds a Grails library.</description> </classification> <technology-tag level="INFORMATIONAL">Grails (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-02200 <rule id="mvc-02200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}play{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Play"> <description>The application embeds a Play library.</description> </classification> <technology-tag level="INFORMATIONAL">Play (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-02300 <rule id="mvc-02300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <file filename="adf-settings.xml"/> <file filename="adfc-config.xml"/> </or> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Oracle ADF"> <description>The application embeds an Oracle ADF library.</description> </classification> <technology-tag level="INFORMATIONAL">Oracle ADF (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-02400 <rule id="mvc-02400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}primefaces{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - PrimeFaces"> <description>The application embeds a PrimeFaces library.</description> </classification> <technology-tag level="INFORMATIONAL">PrimeFaces (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-02500 <rule id="mvc-02500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}jslt{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - JSTL"> <description>The application embeds a JSTL library.</description> </classification> <technology-tag level="INFORMATIONAL">JSTL (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-02600 <rule id="mvc-02600" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}openfaces{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - OpenFaces"> <description>The application embeds an OpenFaces library.</description> </classification> <technology-tag level="INFORMATIONAL">OpenFaces (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-02700 <rule id="mvc-02700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}jfreechart{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - JFreeChart"> <description>The application embeds a JFreeChart library.</description> </classification> <technology-tag level="INFORMATIONAL">JFreeChart (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-02800 <rule id="mvc-02800" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}bootsfaces{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - BootsFaces"> <description>The application embeds a BootsFaces library.</description> </classification> <technology-tag level="INFORMATIONAL">BootsFaces (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-02900 <rule id="mvc-02900" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}icefaces{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - ICEfaces"> <description>The application embeds an ICEfaces library.</description> </classification> <technology-tag level="INFORMATIONAL">ICEfaces (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-03000 <rule id="mvc-03000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}babbageFaces{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - BabbageFaces"> <description>The application embeds a BabbageFaces library.</description> </classification> <technology-tag level="INFORMATIONAL">BabbageFaces (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-03100 <rule id="mvc-03100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}portlet{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Portlet"> <description>The application embeds a Portlet library.</description> </classification> <technology-tag level="INFORMATIONAL">Portlet (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-03200 <rule id="mvc-03200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}angularFaces{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - AngularFaces"> <description>The application embeds an AngularFaces library.</description> </classification> <technology-tag level="INFORMATIONAL">AngularFaces (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-03300 <rule id="mvc-03300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}liferay-faces{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - LiferayFaces"> <description>The application embeds a LiferayFaces library.</description> </classification> <technology-tag level="INFORMATIONAL">LiferayFaces (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-03400 <rule id="mvc-03400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}liferay{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Liferay"> <description>The application embeds a Liferay library.</description> </classification> <technology-tag level="INFORMATIONAL">Liferay (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-03500 <rule id="mvc-03500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <!-- Check! --> <when> <file filename="{*}butterfaces{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - ButterFaces"> <description>The application embeds a Larmic ButterFaces library.</description> </classification> <technology-tag level="INFORMATIONAL">ButterFaces (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-03600 <rule id="mvc-03600" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}highfaces{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - HighFaces"> <description>The application embeds a HighFaces library.</description> </classification> <technology-tag level="INFORMATIONAL">HighFaces (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-03700 <rule id="mvc-03700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}tiefaces{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - TieFaces"> <description>The application embeds a TieFaces library.</description> </classification> <technology-tag level="INFORMATIONAL">TieFaces (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-03800 <rule id="mvc-03800" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}omnifaces{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - OmniFaces"> <description>The application embeds an OmniFaces library.</description> </classification> <technology-tag level="INFORMATIONAL">OmniFaces (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-03900 <rule id="mvc-03900" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}uberfire{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - UberFire"> <description>The application embeds an UberFire library.</description> </classification> <technology-tag level="INFORMATIONAL">UberFire (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-04000 <rule id="mvc-04000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}velocity{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Apache Velocity"> <description>The application embeds an Apache Velocity library.</description> </classification> <technology-tag level="INFORMATIONAL">Velocity (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-04100 <rule id="mvc-04100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}thymeleaf{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Thymeleaf"> <description>The application embeds a Thymeleaf library.</description> </classification> <technology-tag level="INFORMATIONAL">Thymeleaf (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-04200 <rule id="mvc-04200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}freemarker{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Apache FreeMarker"> <description>The application embeds an Apache FreeMarker library.</description> </classification> <technology-tag level="INFORMATIONAL">FreeMarker (embedded)</technology-tag> </perform> </rule>
Vertices Created: 3
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
mvc-04300 <rule id="mvc-04300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}stringtemplate{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - ANTLR StringTemplate"> <description>The application embeds an ANTLR StringTemplate library.</description> </classification> <technology-tag level="INFORMATIONAL">ANTLR StringTemplate (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-04400 <rule id="mvc-04400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}handlebars{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Handlebars"> <description>The application embeds a Handlebars library.</description> </classification> <technology-tag level="INFORMATIONAL">Handlebars (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-04500 <rule id="mvc-04500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}jmustache{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - JMustache"> <description>The application embeds a JMustache library.</description> </classification> <technology-tag level="INFORMATIONAL">JMustache (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-04600 <rule id="mvc-04600" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="jamon-{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Jamon"> <description>The application embeds a Jamon library.</description> </classification> <technology-tag level="INFORMATIONAL">Jamon (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-04700 <rule id="mvc-04700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}twirl{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Twirl"> <description>The application embeds a Twirl library.</description> </classification> <technology-tag level="INFORMATIONAL">Twirl (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-04800 <rule id="mvc-04800" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}scalate{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Scalate"> <description>The application embeds a Scalate library.</description> </classification> <technology-tag level="INFORMATIONAL">Scalate (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-04900 <rule id="mvc-04900" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}rythm-engine{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Rythm Template Engine"> <description>The application embeds a Rythm Template Engine library.</description> </classification> <technology-tag level="INFORMATIONAL">Rythm Template Engine (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-05000 <rule id="mvc-05000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}trimou-core{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Trimou"> <description>The application embeds a Trimou library.</description> </classification> <technology-tag level="INFORMATIONAL">Trimou (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-05100 <rule id="mvc-05100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}velocity{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Jetbrick Template"> <description>The application embeds a Jetbrick Template library.</description> </classification> <technology-tag level="INFORMATIONAL">Jetbrick Template (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-05200 <rule id="mvc-05200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}chunk-templates{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Chunk Templates"> <description>The application embeds a Chunk Templates library.</description> </classification> <technology-tag level="INFORMATIONAL">Chunk Templates (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-05300 <rule id="mvc-05300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}jsilver{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - JSilver"> <description>The application embeds a JSilver library.</description> </classification> <technology-tag level="INFORMATIONAL">JSilver (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-05400 <rule id="mvc-05400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}watertemplate-engine{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Water Template Engine"> <description>The application embeds a Water Template Engine library.</description> </classification> <technology-tag level="INFORMATIONAL">Water Template Engine (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-05500 <rule id="mvc-05500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}ickenham{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Ickenham"> <description>The application embeds an Ickenham library.</description> </classification> <technology-tag level="INFORMATIONAL">Ickenham (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-05600 <rule id="mvc-05600" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}mixer{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Mixer"> <description>The application embeds a Mixer library.</description> </classification> <technology-tag level="INFORMATIONAL">Mixer (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-05700 <rule id="mvc-05700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}webmacro{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Webmacro"> <description>The application embeds a Webmacro library.</description> </classification> <technology-tag level="INFORMATIONAL">Webmacro (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-05800 <rule id="mvc-05800" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}dvsl{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - DVSL"> <description>The application embeds a DVSL library.</description> </classification> <technology-tag level="INFORMATIONAL">DVSL (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-05900 <rule id="mvc-05900" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}snippetory{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Snippetory Template Engine"> <description>The application embeds a Snippetory Template Engine library.</description> </classification> <technology-tag level="INFORMATIONAL">Snippetory Template Engine (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
mvc-06000 <rule id="mvc-06000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}anakia{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Anakia"> <description>The application embeds an Anakia library.</description> </classification> <technology-tag level="INFORMATIONAL">Anakia (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

clustering

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
clustering-00000 <rule id="clustering-00000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile matches="/w:web-app/w:distributable"> <namespace prefix="w" uri="http://java.sun.com/xml/ns/javaee"/> </xmlfile> </when> <perform> <technology-tag level="INFORMATIONAL">Clustering Web Session</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
clustering-00001 <rule id="clustering-00001" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <javaclass references="org.jboss.ejb3.annotation.Clustered"> <location>ANNOTATION</location> <location>IMPORT</location> </javaclass> <xmlfile matches="/*[local-name()='ejb-jar']/*[local-name()='assembly-descriptor']/*[local-name()='clustering']/*[local-name()='clustered']"/> <xmlfile matches="/*[local-name()='jboss']/*[local-name()='enterprise-beans']/*[local-name()='session']/*[local-name()='clustered']"/> </or> </when> <perform> <technology-tag level="INFORMATIONAL">Clustering EJB</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

test-frameworks-usage

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
test-frameworks-sauge-00010 <rule id="test-frameworks-sauge-00010" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}easymock{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - EasyMock"> <description>The application embeds the EasyMock library.</description> </classification> <technology-tag level="INFORMATIONAL">EasyMock (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
test-frameworks-sauge-00020 <rule id="test-frameworks-sauge-00020" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}powermock{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - PowerMock"> <description>The application embeds the PowerMock library.</description> </classification> <technology-tag level="INFORMATIONAL">PowerMock (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
test-frameworks-sauge-00030 <rule id="test-frameworks-sauge-00030" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}mockito{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Mockito"> <description>The application embeds the Mockito library.</description> </classification> <technology-tag level="INFORMATIONAL">Mockito (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
test-frameworks-sauge-00040 <rule id="test-frameworks-sauge-00040" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}testng{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - TestNG"> <description>The application embeds the TestNG library.</description> </classification> <technology-tag level="INFORMATIONAL">TestNG (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
test-frameworks-sauge-00050 <rule id="test-frameworks-sauge-00050" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}hamcrest{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Hamcrest"> <description>The application embeds the Hamcrest library.</description> </classification> <technology-tag level="INFORMATIONAL">Hamcrest (embedded)</technology-tag> </perform> </rule>
Vertices Created: 4
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
test-frameworks-sauge-00060 <rule id="test-frameworks-sauge-00060" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="spring{*}test{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Spring Test"> <description>The application embeds a Spring Test framework.</description> </classification> <technology-tag level="INFORMATIONAL">Spring Test (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
test-frameworks-sauge-00070 <rule id="test-frameworks-sauge-00070" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="spock{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Spock"> <description>The application embeds the Spock framework.</description> </classification> <technology-tag level="INFORMATIONAL">Spock (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
test-frameworks-sauge-00080 <rule id="test-frameworks-sauge-00080" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="xmlunit{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - XMLUnit"> <description>The application embeds the XMLUnit framework.</description> </classification> <technology-tag level="INFORMATIONAL">XMLUnit (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
test-frameworks-sauge-00090 <rule id="test-frameworks-sauge-00090" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="akka-testkit{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Akka Testkit"> <description>The application embeds the Akka Testkit library.</description> </classification> <technology-tag level="INFORMATIONAL">Akka Testkit (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
test-frameworks-sauge-00100 <rule id="test-frameworks-sauge-00100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="rest-assured{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - REST Assured"> <description>The application embeds the REST Assured library.</description> </classification> <technology-tag level="INFORMATIONAL">REST Assured (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
test-frameworks-sauge-00110 <rule id="test-frameworks-sauge-00110" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="dbunit{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - DbUnit"> <description>The application embeds the DbUnit library.</description> </classification> <technology-tag level="INFORMATIONAL">DbUnit (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
test-frameworks-sauge-00120 <rule id="test-frameworks-sauge-00120" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="mule-test{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Mule Functional Test Framework (TCK)"> <description>The application embeds the Mule Functional Test Framework (TCK).</description> </classification> <technology-tag level="INFORMATIONAL">Mule Functional Test Framework (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
test-frameworks-sauge-00130 <rule id="test-frameworks-sauge-00130" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="guava-testlib{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Guava Testing Library"> <description>The application embeds the Guava Testing Library.</description> </classification> <technology-tag level="INFORMATIONAL">Guava Testing (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
test-frameworks-sauge-00140 <rule id="test-frameworks-sauge-00140" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="randomizedtesting-runner{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - RandomizedTesting Randomized Runner"> <description>The application embeds the RandomizedTesting Randomized Runner library.</description> </classification> <technology-tag level="INFORMATIONAL">RandomizedTesting Runner (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
test-frameworks-sauge-00150 <rule id="test-frameworks-sauge-00150" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="httpunit{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - HttpUnit"> <description>The application embeds the HttpUnit library.</description> </classification> <technology-tag level="INFORMATIONAL">HttpUnit (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
test-frameworks-sauge-00160 <rule id="test-frameworks-sauge-00160" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="jcunit{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - JCUnit"> <description>The application embeds the JCunit library.</description> </classification> <technology-tag level="INFORMATIONAL">JCunit (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
test-frameworks-sauge-00170 <rule id="test-frameworks-sauge-00170" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="jpa-matchers{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - JPA Matchers"> <description>The application embeds the JPA Matchers library.</description> </classification> <technology-tag level="INFORMATIONAL">JPA Matchers (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
test-frameworks-sauge-00180 <rule id="test-frameworks-sauge-00180" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="multithreadedtc{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - MultithreadedTC"> <description>The application embeds the MultithreadedTC library.</description> </classification> <technology-tag level="INFORMATIONAL">MultithreadedTC (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
test-frameworks-sauge-00190 <rule id="test-frameworks-sauge-00190" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="specsy{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Specsy"> <description>The application embeds the Specsy framework.</description> </classification> <technology-tag level="INFORMATIONAL">Specsy (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
test-frameworks-sauge-00200 <rule id="test-frameworks-sauge-00200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="jfunk{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - JFunk"> <description>The application embeds the JFunk framework.</description> </classification> <technology-tag level="INFORMATIONAL">JFunk (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
test-frameworks-sauge-00210 <rule id="test-frameworks-sauge-00210" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="restito{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Restito"> <description>The application embeds the Restito framework.</description> </classification> <technology-tag level="INFORMATIONAL">Restito (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
test-frameworks-sauge-00220 <rule id="test-frameworks-sauge-00220" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="test-interface{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Test Interface"> <description>The application embeds the Test Interface library.</description> </classification> <technology-tag level="INFORMATIONAL">Test Interface (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
test-frameworks-sauge-00230 <rule id="test-frameworks-sauge-00230" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="play-test{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Play Test"> <description>The application embeds the Play Test framework.</description> </classification> <technology-tag level="INFORMATIONAL">Play Test (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
test-frameworks-sauge-00240 <rule id="test-frameworks-sauge-00240" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}arquillian{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Arquillian"> <description>The application embeds the Arquillian framework.</description> </classification> <technology-tag level="INFORMATIONAL">Arquillian (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
test-frameworks-sauge-00560 <rule id="test-frameworks-sauge-00560" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}cactus{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Cactus"> <description>The application embeds the Cactus framework.</description> </classification> <technology-tag level="INFORMATIONAL">Cactus (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
test-frameworks-sauge-00260 <rule id="test-frameworks-sauge-00260" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}concordion{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Concordion"> <description>The application embeds the Concordion framework.</description> </classification> <technology-tag level="INFORMATIONAL">Concordion (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
test-frameworks-sauge-00270 <rule id="test-frameworks-sauge-00270" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}cucumber{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Cucumber"> <description>The application embeds the Cucumber framework.</description> </classification> <technology-tag level="INFORMATIONAL">Cucumber (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
test-frameworks-sauge-00280 <rule id="test-frameworks-sauge-00280" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}etlunit{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - EtlUnit"> <description>The application embeds the EtlUnit framework.</description> </classification> <technology-tag level="INFORMATIONAL">EtlUnit (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
test-frameworks-sauge-00290 <rule id="test-frameworks-sauge-00290" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}havarunner{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - HavaRunner"> <description>The application embeds the HavaRunner framework.</description> </classification> <technology-tag level="INFORMATIONAL">HavaRunner (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
test-frameworks-sauge-00300 <rule id="test-frameworks-sauge-00300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}jbehave{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - JBehave"> <description>The application embeds the JBehave framework.</description> </classification> <technology-tag level="INFORMATIONAL">JBehave (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
test-frameworks-sauge-00310 <rule id="test-frameworks-sauge-00310" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}jmock-{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - JMock"> <description>The application embeds the JMock framework.</description> </classification> <technology-tag level="INFORMATIONAL">JMock (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
test-frameworks-sauge-00320 <rule id="test-frameworks-sauge-00320" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}jmockit{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - JMockit"> <description>The application embeds the JMockit framework.</description> </classification> <technology-tag level="INFORMATIONAL">JMockit (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
test-frameworks-sauge-00330 <rule id="test-frameworks-sauge-00330" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}jukito{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Jukito"> <description>The application embeds the Jukito framework.</description> </classification> <technology-tag level="INFORMATIONAL">Jukito (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
test-frameworks-sauge-00340 <rule id="test-frameworks-sauge-00340" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}needle{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Needle"> <description>The application embeds the Needle framework.</description> </classification> <technology-tag level="INFORMATIONAL">Needle (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
test-frameworks-sauge-00350 <rule id="test-frameworks-sauge-00350" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}openpojo{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - OpenPojo"> <description>The application embeds the OpenPojo framework.</description> </classification> <technology-tag level="INFORMATIONAL">OpenPojo (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
test-frameworks-sauge-00360 <rule id="test-frameworks-sauge-00360" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}unitils{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Unitils"> <description>The application embeds the Unitils library.</description> </classification> <technology-tag level="INFORMATIONAL">Unitils (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
test-frameworks-sauge-00370 <rule id="test-frameworks-sauge-00370" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}junit{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - JUnit"> <description>The application embeds the JUnit framework.</description> </classification> <technology-tag level="INFORMATIONAL">JUnit (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

3rd-party

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
3rd-party-01000 <rule id="3rd-party-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}liferay{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Liferay"> <description>The application embeds the Liferay framework.</description> </classification> <technology-tag level="INFORMATIONAL">Liferay (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
3rd-party-02000 <rule id="3rd-party-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}frm{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Oracle Forms"> <description>The application embeds the Oracle Forms framework.</description> </classification> <technology-tag level="INFORMATIONAL">Oracle Forms (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
3rd-party-03000 <rule id="3rd-party-03000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="spring-boot{*}.jar"/> </when> <perform> <iteration> <when> <not> <file filename="spring-boot{*}test{*}.jar"/> </not> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Spring Boot"> <description>The application embeds the Spring Boot framework.</description> </classification> <technology-tag level="INFORMATIONAL">Spring Boot (embedded)</technology-tag> </perform> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
3rd-party-04000 <rule id="3rd-party-04000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}elasticsearch{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Elasticsearch"> <description>The application embeds the Elasticsearch framework.</description> </classification> <technology-tag level="INFORMATIONAL">Elasticsearch (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
3rd-party-05000 <rule id="3rd-party-05000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}logstash{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Logstash"> <description>The application embeds the Logstash framework.</description> </classification> <technology-tag level="INFORMATIONAL">Logstash (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
3rd-party-06000 <rule id="3rd-party-06000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}jetty{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Jetty"> <description>The application embeds the Jetty framework.</description> </classification> <technology-tag level="INFORMATIONAL">Jetty (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
3rd-party-07000 <rule id="3rd-party-07000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}tomcat{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Tomcat"> <description>The application embeds the Tomcat framework.</description> </classification> <technology-tag level="INFORMATIONAL">Tomcat (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
3rd-party-08000 <rule id="3rd-party-08000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}kibana{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Kibana"> <description>The application embeds the Kibana framework.</description> </classification> <technology-tag level="INFORMATIONAL">Kibana (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
3rd-party-09000 <rule id="3rd-party-09000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}karaf{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Apache Karaf"> <description>The application embeds the Apache Karaf framework.</description> </classification> <technology-tag level="INFORMATIONAL">Apache Karaf (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
3rd-party-10000 <rule id="3rd-party-10000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}neo4j{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Neo4j"> <description>The application embeds the Neo4j framework.</description> </classification> <technology-tag level="INFORMATIONAL">Neo4j (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
3rd-party-11000 <rule id="3rd-party-11000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}spark-{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Spark"> <description>The application embeds the Spark framework.</description> </classification> <technology-tag level="INFORMATIONAL">Spark (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
3rd-party-12000 <rule id="3rd-party-12000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}hadoop{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Apache Hadoop"> <description>The application embeds the Apache Hadoop framework.</description> </classification> <technology-tag level="INFORMATIONAL">Apache Hadoop (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
3rd-party-13000 <rule id="3rd-party-13000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}geronimo{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Apache Geronimo"> <description>The application embeds the Apache Geronimo framework.</description> </classification> <technology-tag level="INFORMATIONAL">Apache Geronimo (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
3rd-party-14000 <rule id="3rd-party-14000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}aries{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Apache Aries"> <description>The application embeds the Apache Aries framework.</description> </classification> <technology-tag level="INFORMATIONAL">Apache Aries (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
3rd-party-15000 <rule id="3rd-party-15000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}cloudera{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Cloudera"> <description>The application embeds the Cloudera framework.</description> </classification> <technology-tag level="INFORMATIONAL">Cloudera (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
3rd-party-16000 <rule id="3rd-party-16000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}mapr{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - MapR"> <description>The application embeds the MapR framework.</description> </classification> <technology-tag level="INFORMATIONAL">MapR (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
3rd-party-17000 <rule id="3rd-party-17000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}tensorflow{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - TensorFlow"> <description>The application embeds the TensorFlow framework.</description> </classification> <technology-tag level="INFORMATIONAL">TensorFlow (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
3rd-party-18000 <rule id="3rd-party-18000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}weka{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Weka"> <description>The application embeds the Weka framework.</description> </classification> <technology-tag level="INFORMATIONAL">Weka (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
3rd-party-19000 <rule id="3rd-party-19000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}mahout{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded framework - Apache Mahout"> <description>The application embeds the Apache Mahout framework.</description> </classification> <technology-tag level="INFORMATIONAL">Apache Mahout (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

connect

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
connect-01400 <rule id="connect-01400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}.rar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded Resource Adapter"> <description>The application embeds a resource adapter.</description> </classification> <technology-tag level="INFORMATIONAL">Resource Adapter (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
connect-01500 <rule id="connect-01500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}activemq{*}"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - ActiveMQ"> <description>The application embeds an ActiveMQ client library.</description> <link href="https://access.redhat.com/articles/111663" title="Red Hat JBoss Enterprise Application Platform (EAP) 6 Supported Configurations"/> <link href="https://access.redhat.com/articles/2026253" title="Red Hat JBoss Enterprise Application Platform (EAP) 7 Supported Configurations"/> </classification> <technology-tag level="INFORMATIONAL">ActiveMQ (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
connect-01600 <rule id="connect-01600" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}openws{*}"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - OpenWS"> <description>The application embeds an OpenWS library.</description> </classification> <technology-tag level="INFORMATIONAL">OpenWS (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
connect-01700 <rule id="connect-01700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}wsdl{*}"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - WSDL"> <description>The application embeds a WSDL library.</description> </classification> <technology-tag level="INFORMATIONAL">WSDL (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
connect-01800 <rule id="connect-01800" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <file filename="{*}amqp-client{*}"/> <file filename="{*}rabbitmq{*}"/> <file filename="{*}spring-rabbit{*}"/> <file filename="{*}lyra{*}"/> <file filename="{*}conduit{*}"/> </or> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - RabbitMQ Client"> <description>The application embeds a RabbitMQ client library.</description> <link href="https://access.redhat.com/articles/111663" title="Red Hat JBoss Enterprise Application Platform (EAP) 6 Supported Configurations"/> <link href="https://access.redhat.com/articles/2026253" title="Red Hat JBoss Enterprise Application Platform (EAP) 7 Supported Configurations"/> </classification> <technology-tag level="INFORMATIONAL">RabbitMQ Client (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
connect-01900 <rule id="connect-01900" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <file filename="{*}spring-messaging{*}"/> <file filename="{*}spring-jms{*}"/> </or> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Spring Messaging Client"> <description>The application embeds a Spring Messaging client library.</description> <link href="https://access.redhat.com/articles/111663" title="Red Hat JBoss Enterprise Application Platform (EAP) 6 Supported Configurations"/> <link href="https://access.redhat.com/articles/2026253" title="Red Hat JBoss Enterprise Application Platform (EAP) 7 Supported Configurations"/> </classification> <technology-tag level="INFORMATIONAL">Spring Messaging Client (embedded)</technology-tag> </perform> </rule>
Vertices Created: 7
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
connect-02000 <rule id="connect-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}camel-jms{*}"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Camel Messaging Client"> <description>The application embeds a Camel Messaging client library.</description> <link href="https://access.redhat.com/articles/111663" title="Red Hat JBoss Enterprise Application Platform (EAP) 6 Supported Configurations"/> <link href="https://access.redhat.com/articles/2026253" title="Red Hat JBoss Enterprise Application Platform (EAP) 7 Supported Configurations"/> </classification> <technology-tag level="INFORMATIONAL">Camel Messaging Client (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
connect-02100 <rule id="connect-02100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}aws-java-sdk-sqs{*}"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Amazon SQS Client"> <description>The application embeds a Amazon SQS client library.</description> <link href="https://access.redhat.com/articles/111663" title="Red Hat JBoss Enterprise Application Platform (EAP) 6 Supported Configurations"/> <link href="https://access.redhat.com/articles/2026253" title="Red Hat JBoss Enterprise Application Platform (EAP) 7 Supported Configurations"/> </classification> <technology-tag level="INFORMATIONAL">Amazon SQS Client (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
connect-02200 <rule id="connect-02200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}hornetq{*}"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - HornetQ Client"> <description>The application embeds a HornetQ client library.</description> <link href="https://access.redhat.com/articles/111663" title="Red Hat JBoss Enterprise Application Platform (EAP) 6 Supported Configurations"/> <link href="https://access.redhat.com/articles/2026253" title="Red Hat JBoss Enterprise Application Platform (EAP) 7 Supported Configurations"/> </classification> <technology-tag level="INFORMATIONAL">HornetQ Client (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
connect-02300 <rule id="connect-02300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}amqp{*}"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - AMQP Client"> <description>The application embeds an AMQP client library.</description> <link href="https://access.redhat.com/articles/111663" title="Red Hat JBoss Enterprise Application Platform (EAP) 6 Supported Configurations"/> <link href="https://access.redhat.com/articles/2026253" title="Red Hat JBoss Enterprise Application Platform (EAP) 7 Supported Configurations"/> </classification> <technology-tag level="INFORMATIONAL">AMQP Client (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
connect-02400 <rule id="connect-02400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}rocketmq-client{*}"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - RocketMQ Client"> <description>The application embeds a RocketMQ client library.</description> <link href="https://access.redhat.com/articles/111663" title="Red Hat JBoss Enterprise Application Platform (EAP) 6 Supported Configurations"/> <link href="https://access.redhat.com/articles/2026253" title="Red Hat JBoss Enterprise Application Platform (EAP) 7 Supported Configurations"/> </classification> <technology-tag level="INFORMATIONAL">RocketMQ Client (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
connect-02500 <rule id="connect-02500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <file filename="{*}jzmq{*}"/> <file filename="{*}jeromq{*}"/> </or> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - 0MQ Client"> <description>The application embeds a 0MQ client library.</description> <link href="https://access.redhat.com/articles/111663" title="Red Hat JBoss Enterprise Application Platform (EAP) 6 Supported Configurations"/> <link href="https://access.redhat.com/articles/2026253" title="Red Hat JBoss Enterprise Application Platform (EAP) 7 Supported Configurations"/> </classification> <technology-tag level="INFORMATIONAL">0MQ Client (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
connect-02600 <rule id="connect-02600" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}jbossmq-client{*}"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - JBossMQ Client"> <description>The application embeds a JBossMQ client library.</description> <link href="https://access.redhat.com/articles/111663" title="Red Hat JBoss Enterprise Application Platform (EAP) 6 Supported Configurations"/> <link href="https://access.redhat.com/articles/2026253" title="Red Hat JBoss Enterprise Application Platform (EAP) 7 Supported Configurations"/> </classification> <technology-tag level="INFORMATIONAL">JBossMQ Client (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
connect-02700 <rule id="connect-02700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}zbus-client{*}"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Zbus Client"> <description>The application embeds a Zbus client library.</description> <link href="https://access.redhat.com/articles/111663" title="Red Hat JBoss Enterprise Application Platform (EAP) 6 Supported Configurations"/> <link href="https://access.redhat.com/articles/2026253" title="Red Hat JBoss Enterprise Application Platform (EAP) 7 Supported Configurations"/> </classification> <technology-tag level="INFORMATIONAL">Zbus Client (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
connect-02800 <rule id="connect-02800" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}qpid{*}"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Qpid Client"> <description>The application embeds a Qpid client library.</description> <link href="https://access.redhat.com/articles/111663" title="Red Hat JBoss Enterprise Application Platform (EAP) 6 Supported Configurations"/> <link href="https://access.redhat.com/articles/2026253" title="Red Hat JBoss Enterprise Application Platform (EAP) 7 Supported Configurations"/> </classification> <technology-tag level="INFORMATIONAL">Qpid Client (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

logging-usage

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
logging-usage-00010 <rule id="logging-usage-00010" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}log4j{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Apache Log4J"> <description>The application embeds an Apache Log4J library.</description> </classification> <technology-tag level="INFORMATIONAL">Apache Log4J (embedded)</technology-tag> </perform> </rule>
Vertices Created: 3
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
logging-usage-00020 <rule id="logging-usage-00020" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}commons-logging{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Apache Commons Logging"> <description>The application embeds an Apache Commons Logging library.</description> </classification> <technology-tag level="INFORMATIONAL">Apache Commons Logging (embedded)</technology-tag> </perform> </rule>
Vertices Created: 4
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
logging-usage-00030 <rule id="logging-usage-00030" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}slf4j{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - SLF4J"> <description>The application embeds a Simple Logging Facade for Java (SLJ4J) library.</description> </classification> <technology-tag level="INFORMATIONAL">SLF4J (embedded)</technology-tag> </perform> </rule>
Vertices Created: 6
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
logging-usage-00040 <rule id="logging-usage-00040" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}tinylog{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - tinylog"> <description>The application embeds a tinylog library.</description> </classification> <technology-tag level="INFORMATIONAL">tinylog (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
logging-usage-00050 <rule id="logging-usage-00050" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}logback{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Logback"> <description>The application embeds a Logback library.</description> </classification> <technology-tag level="INFORMATIONAL">Logback (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
logging-usage-00080 <rule id="logging-usage-00080" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}jboss-logging{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - JBoss logging"> <description>The application embeds a JBoss logging library.</description> </classification> <technology-tag level="INFORMATIONAL">JBoss logging (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
logging-usage-00090 <rule id="logging-usage-00090" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}monolog{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Monolog"> <description>The application embeds a Monolog library.</description> </classification> <technology-tag level="INFORMATIONAL">Monolog (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
logging-usage-00100 <rule id="logging-usage-00100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}jcabi-log{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Jcabi Log"> <description>The application embeds a Jcabi Log library.</description> </classification> <technology-tag level="INFORMATIONAL">Jcabi Log (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
logging-usage-00110 <rule id="logging-usage-00110" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}nlog4j{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - NLOG4J"> <description>The application embeds a NLOG4J library.</description> </classification> <technology-tag level="INFORMATIONAL">NLOG4J (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
logging-usage-00120 <rule id="logging-usage-00120" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="log4s{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Log4s"> <description>The application embeds a Log4s library.</description> </classification> <technology-tag level="INFORMATIONAL">Log4s (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
logging-usage-00130 <rule id="logging-usage-00130" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}kotlin-logging{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Kotlin Logging"> <description>The application embeds a Kotlin Logging library.</description> </classification> <technology-tag level="INFORMATIONAL">Kotlin Logging (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
logging-usage-00140 <rule id="logging-usage-00140" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="log-manager{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Airlift Log Manager"> <description>The application embeds an Airlift Log Manager library.</description> </classification> <technology-tag level="INFORMATIONAL">Airlift Log Manager (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
logging-usage-00150 <rule id="logging-usage-00150" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}minilog{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - MinLog"> <description>The application embeds a MinLog library.</description> </classification> <technology-tag level="INFORMATIONAL">MinLog (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
logging-usage-00160 <rule id="logging-usage-00160" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="logging{*}.jar"/> </when> <perform> <iteration> <when> <not> <file filename="logging-{*}.jar"/> </not> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Logging Utils"> <description>The application embeds a Common Java Logging Utils library.</description> </classification> <technology-tag level="INFORMATIONAL">Logging Utils (embedded)</technology-tag> </perform> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
logging-usage-00170 <rule id="logging-usage-00170" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="logging-api{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - OCPsoft Logging Utils"> <description>The application embeds an OCPsoft Logging Utils library.</description> </classification> <technology-tag level="INFORMATIONAL">OCPsoft Logging Utils (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
logging-usage-00180 <rule id="logging-usage-00180" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}scribe{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Scribe"> <description>The application embeds a Scribe library.</description> </classification> <technology-tag level="INFORMATIONAL">Scribe (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
logging-usage-00190 <rule id="logging-usage-00190" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}gfc-logging{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - GFC Logging"> <description>The application embeds a Git Foundation Classes (GFC) Logging library.</description> </classification> <technology-tag level="INFORMATIONAL">GFC Logging (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
logging-usage-00200 <rule id="logging-usage-00200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}blitz4j{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Blitz4j"> <description>The application embeds a Blitz4j library.</description> </classification> <technology-tag level="INFORMATIONAL">Blitz4j (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
logging-usage-00210 <rule id="logging-usage-00210" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}avalon-logkit{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Avalon Logkit"> <description>The application embeds an Avalon Logkit library.</description> </classification> <technology-tag level="INFORMATIONAL">Avalon Logkit (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
logging-usage-00220 <rule id="logging-usage-00220" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}klogger{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - KLogger"> <description>The application embeds a KLogger library.</description> </classification> <technology-tag level="INFORMATIONAL">KLogger (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
logging-usage-00230 <rule id="logging-usage-00230" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}lumberjack{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Lumberjack"> <description>The application embeds a Lumberjack library.</description> </classification> <technology-tag level="INFORMATIONAL">Lumberjack (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
logging-usage-00240 <rule id="logging-usage-00240" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}logio{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Log.io"> <description>The application embeds a Log.io library.</description> </classification> <technology-tag level="INFORMATIONAL">Log.io (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
logging-usage-00250 <rule id="logging-usage-00250" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}pax-logging-service{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - OPS4J Pax Logging Service"> <description>The application embeds an OPS4J Pax Logging Service library.</description> </classification> <technology-tag level="INFORMATIONAL">OPS4J Pax Logging Service (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
logging-usage-00260 <rule id="logging-usage-00260" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="util-log{*}.jar"/> </when> <perform> <iteration> <when> <not> <file filename="util-logging{*}.jar"/> </not> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - OW2 Log Util"> <description>The application embeds an OW2 Log Util library.</description> </classification> <technology-tag level="INFORMATIONAL">OW2 Log Util (embedded)</technology-tag> </perform> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
logging-usage-00270 <rule id="logging-usage-00270" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="util-logging{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Twitter Util Logging"> <description>The application embeds a Twitter Util Logging library.</description> </classification> <technology-tag level="INFORMATIONAL">Twitter Util Logging (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
logging-usage-00280 <rule id="logging-usage-00280" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="composite-logging-api{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Composite Logging JCL"> <description>The application embeds a Composite Logging JCL library.</description> </classification> <technology-tag level="INFORMATIONAL">Composite Logging JCL (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
logging-usage-00290 <rule id="logging-usage-00290" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}flume{*}.jar"/> </when> <perform> <classification category-id="information" effort="0" title="Embedded library - Apache Flume"> <description>The application embeds an Apache Flume library.</description> </classification> <technology-tag level="INFORMATIONAL">Apache Flume (embedded)</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

weblogic-xml-descriptors-eap7

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
weblogic-xml-descriptor-eap7-01000 <rule id="weblogic-xml-descriptor-eap7-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile matches="/*[local-name()='weblogic-application']"/> </when> <perform> <classification category-id="mandatory" effort="1" issue-display-mode="all" title="WebLogic EAR application descriptor (weblogic-application.xml)"> <description> The `weblogic-application.xml` deployment descriptor file is used to describe Oracle WebLogic Server EAR archives. Oracle WebLogic Server EAR configures some application settings through the `application-param` element. These settings could be replaced with `context-param` elements in Java EE Servlet `web.xml` descriptor. </description> <link href="https://access.redhat.com/articles/1326803" title="Migrate Oracle WebLogic configuration files to JBoss EAP 6 or 7 "/> <link href="https://access.redhat.com/articles/1328043" title="Migrate Oracle WebLogic server descriptors (weblogic-application.xml) to JBoss EAP 6 or 7"/> <tag>webservice</tag> <tag>weblogic</tag> </classification> </perform> </rule>
Vertices Created: 6
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
weblogic-xml-descriptor-eap7-02000 <rule id="weblogic-xml-descriptor-eap7-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile matches="/*[local-name()='weblogic-rdbms-jar']"/> </when> <perform> <classification category-id="mandatory" effort="3" issue-display-mode="all" title="WebLogic Entity EJB configuration"> <description>WebLogic Entity EJB Configuration are used for RDBMS based persistence services.</description> <link href="https://access.redhat.com/articles/1326803" title="Migrate Oracle WebLogic Server Configuration Files and Descriptors to JBoss EAP 6 or 7"/> <tag>database</tag> <tag>ejb</tag> <tag>configuration</tag> <tag>weblogic</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-xml-descriptor-eap7-03000 <rule id="weblogic-xml-descriptor-eap7-03000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile matches="//*[local-name()='delay-updates-until-end-of-tx']/text()"/> </when> <perform> <hint category-id="mandatory" effort="1" title="WebLogic EJB XML (weblogic-ejb-jar.xml) delay-updates-until-end-of-tx"> <message> <![CDATA[ The WebLogic `<delay-updates-until-end-of-tx>` configuration element, which defaults to `true`, is used for performance reasons to delay updates to the persistent store of all beans until the end of the transaction. When set to `false`, updates are sent to the database after each method invocation, but are not committed until the end of the transaction. This allows other processes to access the persisted data while the transaction is waiting to be completed. In JBoss EAP 6+, you can achieve the same behavior by specifying the `<sync-on-commit-only>` in the jbosscmp-jdbc.xml file. ]]> </message> <link href="https://access.redhat.com/articles/1326823" title="Map delay-updates-until-end-of-tx element from weblogic-ejb-jar.xml Elements to the JBoss Enterprise Application Platform Equivalent"/> <tag>performance</tag> <tag>ejb</tag> <tag>database</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-xml-descriptor-eap7-04000 <rule id="weblogic-xml-descriptor-eap7-04000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile matches="/weblogic-ejb-jar"/> <xmlfile matches="/wl9:weblogic-ejb-jar"> <namespace prefix="wl9" uri="http://www.bea.com/ns/weblogic/90"/> </xmlfile> <xmlfile matches="/wl10:weblogic-ejb-jar"> <namespace prefix="wl10" uri="http://www.bea.com/ns/weblogic/10.0"/> </xmlfile> <xmlfile matches="/wls:weblogic-ejb-jar"> <namespace prefix="wls" uri="http://xmlns.oracle.com/weblogic/weblogic-ejb-jar"/> </xmlfile> </or> </when> <perform> <hint category-id="mandatory" effort="3" title="WebLogic EJB XML (weblogic-ejb-jar.xml)"> <message>The elements of proprietary `weblogic-ejb-jar.xml` descriptor need to be mapped to the `jboss-ejb3.xml` one according to the attached knowledge article.</message> <link href="https://access.redhat.com/articles/1326823" title="Migrate the weblogic-ejb-jar.xml"/> <tag>ejb</tag> <tag>configuration</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 6
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
weblogic-xml-descriptor-eap7-06001 <rule id="weblogic-xml-descriptor-eap7-06001" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile matches="//*[local-name() = 'allow-concurrent-calls' and translate(text(),'TRUE','true') = 'true' ]"> <namespace prefix="wl9" uri="http://www.bea.com/ns/weblogic/90"/> </xmlfile> </when> <perform> <hint category-id="mandatory" effort="1" title="WebLogic Stateful Session Bean (SFSB)"> <message>Replace WebLogic proprietary configuration by Java EE annotation `@AccessTimeout`. The equivalent usage is `@AccessTimeout(value= -1)`</message> <link href="http://docs.oracle.com/javaee/7/api/javax/ejb/AccessTimeout.html" title="Java EE 7 annotation @AccessTimeout"/> <tag>ejb</tag> <tag>configuration</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-xml-descriptor-eap7-07000 <rule id="weblogic-xml-descriptor-eap7-07000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile matches="/weblogic-wsee-standaloneclient |/wl10:weblogic-wsee-standaloneclient"> <namespace prefix="wl10" uri="http://www.bea.com/ns/weblogic/weblogic-wsee-standaloneclient"/> </xmlfile> </when> <perform> <classification category-id="mandatory" effort="5" issue-display-mode="all" title="WebLogic SOAP client mapping"> <tag>soap</tag> <tag>weblogic</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-xml-descriptor-eap7-08000 <rule id="weblogic-xml-descriptor-eap7-08000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile matches="/java-wsdl-mapping"> <namespace prefix="jee" uri="http://java.sun.com/xml/ns/j2ee"/> </xmlfile> </when> <perform> <classification category-id="mandatory" effort="3" issue-display-mode="all" title="WebLogic Java to WSDL Mapping"> <tag>wsdl</tag> <tag>weblogic</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-xml-descriptor-eap7-09000 <rule id="weblogic-xml-descriptor-eap7-09000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile matches="/webservice-policy-ref | /wl:webservice-policy-ref | /wl9:webservice-policy-ref"> <namespace prefix="wl9" uri="http://www.bea.com/ns/weblogic/90"/> <namespace prefix="wl" uri="http://www.bea.com/ns/weblogic/webservice-policy-ref"/> </xmlfile> </when> <perform> <classification category-id="mandatory" effort="5" issue-display-mode="all" title="WebLogic web service policy"> <tag>webservice</tag> <tag>weblogic</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-xml-descriptor-eap7-10000 <rule id="weblogic-xml-descriptor-eap7-10000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile as="webservices" matches="/weblogic-webservices | /wl:weblogic-webservices | /wl9:weblogic-webservices"> <namespace prefix="wl9" uri="http://www.bea.com/ns/weblogic/90"/> <namespace prefix="wl" uri="http://www.bea.com/ns/weblogic/weblogic-webservices"/> </xmlfile> <xmlfile as="webservices-types" from="webservices" matches="//webservice-type | //wl:webservice-type | //wl9:webservice-type"> <namespace prefix="wl9" uri="http://www.bea.com/ns/weblogic/90"/> <namespace prefix="wl" uri="http://www.bea.com/ns/weblogic/weblogic-webservices"/> </xmlfile> </when> <perform> <iteration over="webservices"> <classification category-id="mandatory" effort="3" issue-display-mode="all" title="WebLogic web service descriptor"> <tag>webservice</tag> <tag>weblogic</tag> </classification> </iteration> <iteration over="webservices-types"> <hint category-id="optional" effort="3" title="Webservice Type"> <message>WebLogic webservices can be migrated to `jboss-webservices.xml` descriptor or to a Java EE standard Annotation based configuration. Reference the JBoss EAP product documentation for more information. </message> <link href="https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/7.0/single/developing-web-services-applications/" title="Developing Web Services Guide"/> <tag>weblogic</tag> </hint> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-xml-descriptor-eap7-11000 <rule id="weblogic-xml-descriptor-eap7-11000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile matches="/*[local-name()='weblogic-jms']"/> </when> <perform> <classification category-id="mandatory" effort="3" issue-display-mode="all" title="WebLogic JMS descriptor"> <description> This file is a proprietary WebLogic JMS configuration and needs to be migrated. While there is no direct mapping of these descriptor elements, many of these features may be configured in the application deployment or JBoss server configuration files. For information on how to configure JBoss EAP JMS, please refer to the JBoss Enterprise Application Platform 7 messaging configuration documentation. </description> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/configuring_messaging/#intro_messaging_config" title="EAP 7 Overview of the Messaging subsystem configuration"/> <tag>jms</tag> <tag>configuration</tag> <tag>weblogic</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-xml-descriptor-eap7-12000 <rule id="weblogic-xml-descriptor-eap7-12000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile matches="/bea:weblogic-web-app | /wlso:weblogic-web-app | /wls:weblogic-web-app | /weblogic-web-app"> <namespace prefix="wlso" uri="http://xmlns.oracle.com/weblogic/weblogic-web-app"/> <namespace prefix="bea" uri="http://www.bea.com/ns/weblogic/90"/> <namespace prefix="wls" uri="http://www.bea.com/ns/weblogic/weblogic-web-app"/> </xmlfile> </when> <perform> <classification category-id="mandatory" effort="3" issue-display-mode="all" title="WebLogic web application descriptor (weblogic.xml)"> <description> The Oracle WebLogic Server deployment descriptor file (`weblogic.xml`) provides functionality that is not included in the standard Java EE specification. While there is no direct mapping of these descriptor elements, many of these features may be configured in the application deployment or JBoss server configuration files. For more information on how to configure JBoss EAP, please refer to the Configuration Guide for JBoss Enterprise Application Platform 7. </description> <link href="https://access.redhat.com/articles/1326803" title="Migrate Oracle WebLogic configuration files to JBoss EAP"/> <link href="https://access.redhat.com/articles/1327803" title="Map weblogic.xml configurations to JBoss EAP"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/configuration_guide/" title="Configuration Guide for JBoss EAP 7"/> <tag>web-app</tag> <tag>weblogic</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-xml-descriptor-eap7-13000 <rule id="weblogic-xml-descriptor-eap7-13000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <!-- TODO this rule is unclear --> <when> <xmlfile public-id="BEA.+RMI Runtime DTD 1.."/> </when> <perform> <classification category-id="mandatory" effort="0" issue-display-mode="all" title="WebLogic RMI XML version 1.x"> <tag>weblogic</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-xml-descriptor-eap7-14000 <rule id="weblogic-xml-descriptor-eap7-14000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile matches="/wsdd:type-mapping"> <namespace prefix="wsdd" uri="http://www.bea.com/servers/wls70"/> </xmlfile> </when> <perform> <classification category-id="mandatory" effort="0" issue-display-mode="all" title="WebLogic web service type mapping"> <tag>webservice</tag> <tag>weblogic</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-xml-descriptor-eap7-15000 <rule id="weblogic-xml-descriptor-eap7-15000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile matches="/wlw:wlw-config"> <namespace prefix="wlw" uri="http://www.bea.com/2003/03/wlw/config/"/> </xmlfile> </when> <perform> <classification category-id="mandatory" effort="0" issue-display-mode="all" title="WebLogic services configuration"> <description>WebLogic specific configuration of web services runtime parameters</description> <tag>webservice</tag> <tag>configuration</tag> <tag>weblogic</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-xml-descriptor-eap7-16000 <rule id="weblogic-xml-descriptor-eap7-16000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile as="default" matches="/project/taskdef[@classname='weblogic.ant.taskdefs.webservices.servicegen.ServiceGenTask'] | /project/taskdef[@classname='weblogic.ant.taskdefs.webservices.javaschema.JavaSchema'] | /project/taskdef[@classname='weblogic.ant.taskdefs.webservices.autotype.JavaSource2DD'] | /project/taskdef[@classname='weblogic.ant.taskdefs.webservices.clientgen.ClientGenTask']"> </xmlfile> </when> <perform> <classification category-id="optional" effort="13" issue-display-mode="all" title="WebLogic specific webservice ant tasks"> <tag>webservice</tag> <tag>weblogic</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-xml-descriptor-eap7-17000 <rule id="weblogic-xml-descriptor-eap7-17000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile matches="/wl:annotation-manifest | /annotation-manifest"> <namespace prefix="wl" uri="http://www.bea.com/2004/03/wlw/external-config/"/> </xmlfile> </when> <perform> <classification category-id="mandatory" effort="7" issue-display-mode="all" title="WebLogic annotation manifest"> <description> In this file, the value set for a property by a metadata annotation can be overridden. (It does not override the values set by a setter method.) </description> <tag>configuration</tag> <tag>weblogic</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-xml-descriptor-eap7-18000 <rule id="weblogic-xml-descriptor-eap7-18000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile matches="/wls:deployment-plan"> <namespace prefix="wls" uri="http://xmlns.oracle.com/weblogic/deployment-plan"/> </xmlfile> </when> <perform> <classification category-id="mandatory" effort="3" issue-display-mode="all" title="WebLogic plan.xml deployment descriptor"> <description> WebLogic `plan.xml` deployment descriptor file provides a way to target the application deployment for a specific environment. </description> <link href="https://access.redhat.com/articles/1329173" title="Replace the WebLogic plan.xml deployment descriptor configuration"/> <tag>configuration</tag> <tag>weblogic</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-xml-descriptor-19000 <rule id="weblogic-xml-descriptor-19000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile matches="//*[local-name()='trans-timeout-seconds']/text()"/> </when> <perform> <hint category-id="mandatory" effort="3" title="WebLogic EJB XML (weblogic-ejb-jar.xml) trans-timeout-seconds"> <message> <![CDATA[ The WebLogic `<trans-timeout-seconds>` configuration element sets the maximum duration for an EJB's container-initiated transactions, in seconds, after which the transaction is rolled back. In JBoss EAP 6+, you can achieve the same behavior by using the `TransactionTimeout` annotation. ]]> </message> <link href="https://docs.oracle.com/middleware/1221/wls/WLMDB/summary.htm#r35c1-t4" title="WebLogic Server Deployment Elements"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/administration_and_configuration_guide/#Session_Bean_Transaction_Timeout" title="JBoss EAP 6 - Session Bean Transaction Timeout"/> <link href="https://access.redhat.com/solutions/90553" title="How to set EJB transaction timeout in JBoss EAP 6"/> <tag>ejb</tag> <tag>database</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 13
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

weblogic-webservices-eap7

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
weblogic-webservices-eap7-01000 <rule id="weblogic-webservices-eap7-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="weblogic.wsee.jaxrpc.ServiceImpl"> <location>INHERITANCE</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="WebLogic proprietary web service implementation class"> <message> <![CDATA[ This web service stub uses the WebLogic proprietary web service implementation class ("weblogic.wsee.jaxrpc.ServiceImpl"). It might have been generated by a WebLogic proprietary tool. This should be replaced using the standard Java EE JAX-WS framework. It could be regenerated using the JBoss web services tools. Please refer to the [Developing JAX-WS Web Services](https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/7.0/single/developing-web-services-applications/#developing_jax_ws_web_services) guide for more information. ]]> </message> <link href="https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/7.0/single/developing-web-services-applications/#developing_jax_ws_web_services" title="Developing JAX-WS Web Services"/> <tag>webservice</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-webservices-eap7-02000 <rule id="weblogic-webservices-eap7-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="weblogic.wsee.async.AsyncPreCallContext"/> </when> <perform> <hint category-id="mandatory" effort="3" title="WebLogic asynchronous web service client"> <message> <![CDATA[ The [WebLogic proprietary Asynchronous Web Service Client API](https://docs.oracle.com/cd/E23943_01/web.1111/e15184/asynch.htm) should be replaced using calls to the JAX-WS asynchronous API. More information is available in the [JAX-WS Web Service Clients](https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html/Development_Guide/sect-JAX-WS_Web_Service_Clients.html). ]]> </message> <link href="https://docs.oracle.com/cd/E23943_01/web.1111/e15184/asynch.htm" title="WebLogic Asynchronous Execution Documentation"/> <link href="https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html/Development_Guide/sect-JAX-WS_Web_Service_Clients.html" title="JAX-WS Web Service Clients"/> <tag>webservice</tag> <tag>client</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-webservices-eap7-03000 <rule id="weblogic-webservices-eap7-03000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="weblogic.wsee.connection.transport.http.HttpTransportInfo.setUsername({*})"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="3" title="WebLogic proprietary web service authentication"> <message> <![CDATA[ Replace proprietary web-service authentication with JAX-WS standard calls. To attach authentication with JBoss EAP, simply use the following code: ```java URL wsdlURL = new File("resources/jaxws/samples/context/WEB-INF/wsdl/TestEndpoint.wsdl").toURL(); QName qname = new QName("http://org.jboss.ws/jaxws/context", "TestEndpointService"); Service service = Service.create(wsdlURL, qname); port = (TestEndpoint)service.getPort(TestEndpoint.class); BindingProvider bp = (BindingProvider)port; bp.getRequestContext().put(BindingProvider.USERNAME_PROPERTY, "jsmith"); bp.getRequestContext().put(BindingProvider.PASSWORD_PROPERTY, "PaSSw0rd"); ``` ]]> </message> <link href="https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/7.0/single/developing-web-services-applications/#ws_sec_ws" title="Securing JAX-WS Web Services"/> <tag>webservice</tag> <tag>security</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-webservices-eap7-04000 <rule id="weblogic-webservices-eap7-04000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="weblogic.wsee.context.WebServiceContext"/> </when> <perform> <hint category-id="mandatory" effort="1" title="WebLogic proprietary web services API - weblogic.wsee.context.WebServiceContext"> <message> <![CDATA[ This code uses the WebLogic specific class `weblogic.wsee.context.WebServiceContext`. This usage will need to be replaced with the Java Enterprise Edition standard `javax.xml.WebServiceContext` interface. Example code: ```java @Resource private WebServiceContext webServiceContext; ``` ]]> </message> <link href="http://docs.oracle.com/javaee/7/api/javax/xml/ws/WebServiceContext.html" title="javax.xml.WebServiceContext Documentation"/> <tag>webservice</tag> <tag>context</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-webservices-eap7-05000 <rule id="weblogic-webservices-eap7-05000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="weblogic.wsee.context.ContextNotFoundException"/> </when> <perform> <hint category-id="mandatory" effort="1" title="WebLogic proprietary web services API - ContextNotFoundException"> <message> This exception (`weblogic.wsee.context.ContextNotFoundException`) is WebLogic specific and can be removed. </message> <tag>webservice</tag> <tag>context</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-webservices-eap7-06000 <rule id="weblogic-webservices-eap7-06000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <javaclass references="weblogic.wsee.tools.clientgen.{*}"/> <javaclass references="weblogic.webservice.{*}"/> </or> </when> <perform> <hint category-id="mandatory" effort="1" title="WebLogic proprietary web services generated client classes"> <message> <![CDATA[ This class has been generated by a WebLogic web service client generator (ClientGen). It could be replaced by an equivalent standard Java EE technology using for example the EAP 7 wsconsume tool, the wsgen tool or the CXF tools. ]]> </message> <link href="https://docs.oracle.com/cd/E13222_01/wls/docs90/webserv/anttasks.html#1039270" title="Oracle ClientGen Ant Task Reference"/> <link href="https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/7.0/single/developing-web-services-applications/#using_jax_ws_tools" title="Developing Web Services Applications - Using JAX-WS Tools"/> <link href="https://jax-ws.java.net/nonav/2.2.6/docs/ch04.html#tools-wsgen" title="JAX-WS - wsgen"/> <link href="https://cxf.apache.org/docs/tools.html" title="Apache CXF tools"/> <tag>webservice</tag> <tag>client</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-webservices-07000 <rule id="weblogic-webservices-07000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="weblogic.jws.Transactional"> <location>ANNOTATION</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="3" title="WebLogic proprietary web service annotation @Transactional"> <message> <![CDATA[ Replace WebLogic proprietary web-service annotation `@Transactional` by the standard Java EE annotation `@TransactionAttribute`. ]]> </message> <link href="https://docs.oracle.com/middleware/11119/wls/WSREF/annotations.htm#i1058163" title="WebLogic-specific Annotations - Transactional"/> <link href="https://access.redhat.com/webassets/avalon/d/red-hat-jboss-enterprise-application-platform/7.0.0/javadocs/javax/ejb/TransactionAttribute.html" title="JBoss EAP 7 - API TransactionAttribute"/> <tag>webservice</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

weblogic-services-eap7

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
weblogic-services-eap7-01000 <rule id="weblogic-services-eap7-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="weblogic.common.T3StartupDef"> <location>IMPLEMENTS_TYPE</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="3" title="WebLogic Startup Service"> <message>Replace this class with a class using the EJB 3.2 `@Singleton` and `@Startup` annotations.</message> <link href="http://docs.oracle.com/javaee/7/api/javax/ejb/Singleton.html" title="EJB 3.2 Singleton Bean"/> <link href="http://docs.oracle.com/javaee/7/api/javax/ejb/Startup.html" title="EJB 3.2 Startup Bean"/> <tag>startup</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-services-eap7-02000 <rule id="weblogic-services-eap7-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="weblogic.common.T3ServicesDef"/> </when> <perform> <hint category-id="mandatory" effort="3" title="WebLogic T3ServicesDef usage"> <message> <![CDATA[ `T3ServicesDef` provides access to core services of the container, such as Timers and Logging facilities. Replace the services provided by this with a Singleton EJB (using the `@Singleton` annotation) that provides access to the equivalent services from JBoss EAP. ]]> </message> <link href="https://docs.oracle.com/javaee/7/tutorial/ejb-intro002.htm#GIPIM" title="Java EE Tutorial - @Singleton Session Bean"/> <tag>webservice</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-services-eap7-03000 <rule id="weblogic-services-eap7-03000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="weblogic.{logger}{*}"/> </when> <perform> <hint category-id="mandatory" effort="1" title="WebLogic proprietary logging classes"> <message> <![CDATA[ Oracle WebLogic logging classes should be replaced with SLF4J, Log4J, or Java Logging. Please refer to the [JBoss EAP 7 Development guide](https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/7.0/single/development-guide/#logging) for more information on this. ]]> </message> <link href="https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/7.0/single/development-guide/#logging" title="JBoss EAP 7 Development Guide - Logging"/> <tag>logging</tag> <tag>weblogic</tag> </hint> </perform> <where param="logger"> <!--This excludes classes starting with N like i18n.logging.NonCatalogLogger--> <matches pattern="(i18n.)?logging.[^N]"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

weblogic-jms-eap7

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
weblogic-jms-eap7-00000 <rule id="weblogic-jms-eap7-00000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="oracle.jms.{*}"/> </when> <perform> <classification category-id="mandatory" effort="1" issue-display-mode="all" title="Oracle JMS"> <link href="http://docs.oracle.com/cd/B10501_01/appdev.920/a96609/toc.htm" title="Oracle 9i JMS Documentation"/> <link href="https://docs.oracle.com/javaee/7/tutorial/jms-concepts003.htm#BNCEH" title="Java EE 7 - The JMS API Programming Model"/> <tag>jms</tag> <tag>weblogic</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-jms-eap7-01000 <rule id="weblogic-jms-eap7-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="oracle.jms.AQjmsSession"/> </when> <perform> <hint category-id="mandatory" effort="1" title="Oracle JMS Session"> <message> Oracle JMS sessions are used for producing and consuming messaging API objects such as message producers, message consumers, messages, queue browsers, and temporary queues and topics. This reference should be replaced with the Java EE standard API: `javax.jms.Session`. </message> <link href="https://docs.oracle.com/javaee/7/tutorial/jms-concepts003.htm#BNCEN" title="Java EE 7 - JMS Session"/> <tag>jms</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-jms-eap7-02000 <rule id="weblogic-jms-eap7-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="oracle.jms.AQjmsQueueBrowser"/> </when> <perform> <hint category-id="mandatory" effort="1" title="Oracle JMS Queue Browser"> <message> Oracle JMS queue browsers are used for browsing messages in a JMS queue. This reference should be replaced with the Java EE standard API: `javax.jms.QueueBrowser`. </message> <link href="https://docs.oracle.com/javaee/7/tutorial/jms-concepts003.htm#BNCEY" title="Java EE 7 - JMS Queue Browser"/> <tag>jms</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-jms-eap7-03000 <rule id="weblogic-jms-eap7-03000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="oracle.jms.AQjmsProducer"/> </when> <perform> <hint category-id="mandatory" effort="1" title="Oracle JMS Producer"> <message> Oracle JMS producers are used for sending messages to a destination. This reference should be replaced with the Java EE standard API: `javax.jms.MessageProducer`. </message> <link href="https://docs.oracle.com/javaee/7/tutorial/jms-concepts003.htm#BNCEO" title="Java EE 7 - JMS Message Producer"/> <tag>jms</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-jms-eap7-04000 <rule id="weblogic-jms-eap7-04000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="oracle.jms.AQjmsConsumer"/> </when> <perform> <hint category-id="mandatory" effort="1" title="Oracle JMS Consumer"> <message> Oracle JMS consumers are used for receiving messages sent to a destination. This reference should be replaced with the Java EE standard API: `javax.jms.MessageConsumer`. </message> <link href="https://docs.oracle.com/javaee/7/tutorial/jms-concepts003.htm#BNCEP" title="Java EE 7 - JMS Message Consumer"/> <tag>jms</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-jms-eap7-05000 <rule id="weblogic-jms-eap7-05000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="oracle.jms.AQjmsConnection"/> </when> <perform> <hint category-id="mandatory" effort="1" title="Oracle JMS Consumer"> <message> Oracle JMS connections represent virtual connections with a JMS provider. This reference should be replaced with the Java EE standard API: `javax.jms.Connection`. </message> <link href="https://docs.oracle.com/javaee/7/tutorial/jms-concepts003.htm#BNCEM" title="Java EE 7 - JMS Connections"/> <tag>jms</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-jms-eap7-06000 <rule id="weblogic-jms-eap7-06000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="oracle.jms.AQjms{type}Message"/> </when> <perform> <hint category-id="mandatory" effort="1" title="Oracle JMS {type}Message"> <message> Oracle JMS {type} messages represent the actual data passed through JMS destinations. This reference should be replaced with the Java EE standard API: `javax.jms.{type}Message`. </message> <link href="https://docs.oracle.com/javaee/7/tutorial/jms-concepts003.htm#BNCES" title="Java EE 7 - JMS Message API"/> <tag>jms</tag> <tag>weblogic</tag> </hint> </perform> <where param="type"> <matches pattern="(Text|Stream|Object|Map|Bytes)?"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-jms-eap7-07000 <rule id="weblogic-jms-eap7-07000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="oracle.jms.AQjmsDestination"/> </when> <perform> <hint category-id="mandatory" effort="1" title="Oracle JMS Destination"> <message> Oracle JMS destinations are the objects a client uses to specify the target of messages it produces and the source of messages it consumes. This reference should be replaced with the Java EE standard API: `javax.jms.Destination`. </message> <link href="https://docs.oracle.com/javaee/7/tutorial/jms-concepts003.htm#BNCEL" title="Java EE 7 - JMS Destinations"/> <tag>jms</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-jms-eap7-08000 <rule id="weblogic-jms-eap7-08000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="oracle.jms.AQjms{type}ConnectionFactory"/> </when> <perform> <hint category-id="mandatory" effort="1" title="Oracle JMS {type} Connection Factory"> <message> Oracle {type}ConnectionFactory is an encapsulation of JMS servers to which Connections can be created for message distribution. This reference should be replaced with the Java EE standard API: `javax.jms.{type}ConnectionFactory`. </message> <link href="https://docs.oracle.com/javaee/7/tutorial/jms-concepts003.htm#BNCEK" title="Java EE 7 - JMS Connection factories"/> <tag>jms</tag> <tag>weblogic</tag> </hint> </perform> <where param="type"> <matches pattern="(Topic|Queue)?"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

weblogic-eap7-eap7

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
weblogic-eap7-01000 <rule id="weblogic-eap7-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="weblogic.time.common.Triggerable"> <location>IMPLEMENTS_TYPE</location> </javaclass> </when> <perform> <classification effort="0" issue-display-mode="detail-only" title="WebLogic scheduled job"> <tag>scheduler</tag> <tag>ejb</tag> <tag>timer</tag> <tag>weblogic</tag> </classification> <hint category-id="mandatory" effort="3" title="WebLogic Scheduled Job"> <message> <![CDATA[ WebLogic scheduled jobs should be migrated to use the standard EJB `javax.ejb.TimerService`. ]]> </message> <link href="https://docs.oracle.com/javaee/7/tutorial/ejb-basicexamples004.htm" title="Java EE 7 - Using TimerService"/> <tag>scheduler</tag> <tag>ejb</tag> <tag>timer</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-eap7-02000 <rule id="weblogic-eap7-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="weblogic.utils.StringUtils.{*}"/> </when> <perform> <hint category-id="mandatory" effort="1" title="WebLogic StringUtils usage"> <message>Replace with the `StringUtils` class from Apache Commons.</message> <link href="https://commons.apache.org/proper/commons-lang/" title="Apache Commons Lang"/> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-eap7-03000 <rule id="weblogic-eap7-03000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="weblogic.apache.xml.{*}"/> </when> <perform> <hint category-id="mandatory" effort="1" title="WebLogic specific Apache XML package"> <message> Code using this package should be replaced with code using the org.apache.xml package from [Apache Xerces](http://xerces.apache.org/). </message> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-eap7-04000 <rule id="weblogic-eap7-04000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="weblogic.transaction.{classname}"/> </when> <perform> <hint category-id="mandatory" effort="1" title="WebLogic TransactionManager usage"> <message>Replace with the Java EE standard [javax.transaction.TransactionManager](http://docs.oracle.com/javaee/7/api/javax/transaction/TransactionManager.html)</message> <link href="https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/7.0/single/development-guide/#java_transaction_api_jta" title="JBoss EAP - Java Transaction API (JTA)"/> <link href="http://docs.oracle.com/javaee/7/api/javax/transaction/TransactionManager.html" title="Java Enterprise Edition 7 - TransactionManager"/> <tag>transactions</tag> <tag>weblogic</tag> </hint> </perform> <where param="classname"> <matches pattern="(Client)*TransactionManager"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-eap7-05000 <rule id="weblogic-eap7-05000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <javaclass references="weblogic.transaction.TransactionManager.resume{*}"> <location>METHOD_CALL</location> </javaclass> <javaclass references="weblogic.transaction.TransactionManager.forceResume{*}"> <location>METHOD_CALL</location> </javaclass> <javaclass references="weblogic.transaction.ClientTransactionManager.resume{*}"> <location>METHOD_CALL</location> </javaclass> <javaclass references="weblogic.transaction.ClientTransactionManager.forceResume{*}"> <location>METHOD_CALL</location> </javaclass> </or> </when> <perform> <hint category-id="mandatory" effort="1" title="WebLogic TransactionManager usage of resume method"> <message>Replace with the Java EE standard method `javax.transaction.TransactionManager.resume(Transaction tx)`.</message> <tag>transactions</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-eap7-06000 <rule id="weblogic-eap7-06000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <javaclass references="weblogic.transaction.TransactionManager.suspend{*}"> <location>METHOD_CALL</location> </javaclass> <javaclass references="weblogic.transaction.TransactionManager.forceSuspend{*}"> <location>METHOD_CALL</location> </javaclass> <javaclass references="weblogic.transaction.ClientTransactionManager.suspend{*}"> <location>METHOD_CALL</location> </javaclass> <javaclass references="weblogic.transaction.ClientTransactionManager.forceSuspend{*}"> <location>METHOD_CALL</location> </javaclass> </or> </when> <perform> <hint category-id="mandatory" effort="1" title="WebLogic TransactionManager usage of suspend method"> <message>Replace with the Java EE standard `javax.transaction.TransactionManager.suspend()`</message> <tag>transactions</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-eap7-07000 <rule id="weblogic-eap7-07000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="weblogic.transaction.TxHelper"> <location>IMPORT</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="WebLogic TxHelper usage"> <message>Remove the `weblogic.transaction.TxHelper` import statement.</message> <tag>transactions</tag> <tag>weblogic</tag> <quickfix name="TxHelper" type="DELETE_LINE"> <search>weblogic.transaction.TxHelper</search> </quickfix> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-eap7-08000 <rule id="weblogic-eap7-08000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="weblogic.transaction.{classname}.getTransactionManager()"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <iteration> <hint effort="1" title="WebLogic ClientTxHelper"> <message> <![CDATA[ Look up the Java Enterprise Edition `javax.transaction.TransactionManager` in JBoss EAP using the following code: ```java InitialContext context = new InitialContext(); TransactionManager transactionManager = (TransactionManager)context.lookup("java:jboss/TransactionManager"); ``` ]]> </message> <tag>transactions</tag> <tag>weblogic</tag> </hint> </iteration> </perform> <where param="classname"> <matches pattern="(Client)*TxHelper"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-eap7-09000 <rule id="weblogic-eap7-09000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="weblogic.jdbc.vendor.oracle.OracleThinClob"/> </when> <perform> <hint category-id="mandatory" effort="1" title="WebLogic proprietary Clob JDBC object (OracleThinClob)"> <message> This Oracle and WebLogic proprietary code (`OracleThinClob`) should be replaced with the use of the java.sql.Clob interface. </message> <link href="https://docs.oracle.com/database/121/JAJDB/oracle/jdbc/class-use/OracleClob.html" title="Oracle JDBC Documentation"/> <link href="http://docs.oracle.com/javase/7/docs/api/java/sql/Clob.html" title="java.sql.Clob interface"/> <tag>jdbc</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-eap7-10000 <rule id="weblogic-eap7-10000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="weblogic.jdbc.vendor.oracle.OracleThinClob.getCharacterOutputStream()"/> </when> <perform> <hint category-id="mandatory" effort="1" title="WebLogic JDBC code"> <message> This code is specific to WebLogic and should be replaced with `java.sql.Clob.setCharacterStream(1)` </message> <link href="https://docs.oracle.com/database/121/JAJDB/oracle/jdbc/class-use/OracleClob.html" title="Oracle JDBC Documentation"/> <link href="http://docs.oracle.com/javase/7/docs/api/java/sql/Clob.html" title="java.sql.Clob interface"/> <tag>jdbc</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-eap7-11000 <rule id="weblogic-eap7-11000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="weblogic.i18n.logging.NonCatalogLogger{*}"> <location>METHOD_CALL</location> <location>CONSTRUCTOR_CALL</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="WebLogic proprietary logger (NonCatalogLogger)"> <message> <![CDATA[ The WebLogic `NonCatalogLogger` is not supported on JBoss EAP, and should be migrated to a supported logging framework, such as the JDK Logger or JBoss Logging: ```java import java.util.logging.Logger; Logger LOG = Logger.getLogger("MyLogger"); ``` ]]> </message> <link href="https://docs.oracle.com/javase/7/docs/technotes/guides/logging/overview.html" title="JDK Logging Documentation"/> <link href="https://developers.redhat.com/quickstarts/eap/logging/" title="JBoss Logging Quickstart"/> <tag>logging</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-eap7-12000 <rule id="weblogic-eap7-12000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile matches="/jdbc-data-source/jdbc-driver-params/property/name[text()='FastConnectionFailoverEnabled']"> </xmlfile> </when> <perform> <hint category-id="mandatory" effort="1" title="WebLogic Oracle FCF JDBC property"> <message> <![CDATA[ Oracle Fast Connection Failover is specific property supported only by Oracle JDBC driver which provides support for their vendor's special features transparently to the application server in which they are deployed. For example, one can supply a URL like this to the Oracle JDBC driver and the driver will provide transparent load-balancing and fail-over: ``` <xa-datasource-property name="URL">jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(LOAD_BALANCE=ON)(FAILOVER=ON)(ADDRESS=(PROTOCOL=TCP)(HOST=my.host.org)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=my.host.org)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=servjboss)(failover_mode=(type=select)(method=basic)))</xa-datasource-property> ``` ]]> </message> <link href="https://access.redhat.com/articles/1329233" title="Implement Oracle Fast Connection Failover (FCF) in EAP"/> <link href="https://access.redhat.com/solutions/42463" title="Use Oracle FCF in JBoss EAP"/> <tag>jdbc</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-eap7-13000 <rule id="weblogic-eap7-13000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <filecontent filename="MANIFEST.MF" pattern="Weblogic-Application-Version:"/> </when> <perform> <hint category-id="mandatory" effort="3" title="WebLogic side-by-side redeployment configuration"> <message> <![CDATA[ Oracle WebLogic Server includes a proprietary side-by-side production redeployment feature. For applications that meet certain requirements and restrictions, the new version of the application is deployed while the older version is still running. The old and new applications must be running on the same server or cluster. The new version of the application accepts new web session requests while the older version finishes processing requests already in process. Upon completion of the existing session requests, the older version of the application is then undeployed. In JBoss EAP, you can either deploy the new application to a secondary server group or cluster, or deploy the new application serially to the same clustered domain. ]]> </message> <link href="https://access.redhat.com/articles/1329253" title="Replace WebLogic side-by-side production redeployment in EAP 6"/> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-eap7-15000 <rule id="weblogic-eap7-15000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <filecontent filename="{*}.{ext}" pattern="oracle.net.wallet_location"/> </when> <perform> <hint category-id="mandatory" effort="3" title="WebLogic Oracle Wallet"> <message> <![CDATA[ WebLogic administrators use wallets created by Oracle Wallet Manager to manage public key security credentials on application clients and servers. These wallets must first be converted to standard Java KeyStore (JKS) entries that can then be used to configure the credentials in JBoss EAP 7. ]]> </message> <link href="https://access.redhat.com/articles/1329073" title="Replace WebLogic Oracle Wallets When Migrating to EAP 6"/> <tag>weblogic</tag> </hint> </perform> <where param="ext"> <matches pattern="(java|properties|xml)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-eap7-016000 <rule id="weblogic-eap7-016000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <!-- https://issues.jboss.org/browse/WINDUP-615 --> <filecontent filename="{*}.{ext}" pattern="weblogic.jndi.WLInitialContextFactory"/> </when> <perform> <hint category-id="mandatory" effort="3" title="WebLogic InitialContextFactory"> <message> <![CDATA[ `weblogic.jndi.WLInitialContextFactory` is an implementation of `InitialContextFactory` used to get object instances from JNDI. The equivalent functionality needs to be configured on JBoss EAP 7 using `org.jboss.naming.remote.client.InitialContextFactory`. Then the context could be instanticated as follows: `InitialContext ctx = new InitialContext();`. ]]> </message> <link href="https://access.redhat.com/solutions/161543" title="Calling JMS resources and EJB in EAP 6 from Weblogic"/> <link href="https://access.redhat.com/solutions/396853" title="How to configure an EJB client in JBoss EAP 6"/> <tag>configuration</tag> <tag>weblogic</tag> </hint> </perform> <where param="ext"> <matches pattern="(java|properties|xml)"/> </where> </rule>
Vertices Created: 9
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
weblogic-eap7-017000 <rule id="weblogic-eap7-017000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <!-- https://issues.jboss.org/browse/WINDUP-615 --> <filecontent filename="{*}.{ext}" pattern="{t3url}"/> </when> <perform> <hint category-id="mandatory" effort="3" title="WebLogic T3 JNDI binding"> <message> <![CDATA[ Weblogic’s implementation of the RMI specification uses a proprietary protocol known as T3. T3S is the version of the protocol over SSL. `t3://` and `t3s://` URLs are used to configure a JNDI InitialContext within WebLogic. The equivalent functionality needs to be configured in JBoss EAP 7. This could be done either by using standard Java EE JNDI names or by using a WebLogic proprietary library if the connectivity to WebLogic server is still required. ]]> </message> <link href="https://docs.oracle.com/cd/E24329_01/web.1211/e24389/rmi_t3.htm#WLRMI143" title="Oracle WebLogic RMI with T3"/> <link href="https://access.redhat.com/solutions/1230143" title="Invoking EJBs deployed on WebLogic from EAP6"/> <tag>configuration</tag> <tag>weblogic</tag> </hint> </perform> <where param="ext"> <matches pattern="(java|properties|xml)"/> </where> <where param="t3url"> <matches pattern="t3s?://"/> </where> </rule>
Vertices Created: 4
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

weblogic-webapp-eap7

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
weblogic-webapp-eap7-01000 <rule id="weblogic-webapp-eap7-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="weblogic.xml" matches="//wl:virtual-directory-mapping"> <namespace prefix="wl" uri="http://xmlns.oracle.com/weblogic/weblogic-web-app"/> </xmlfile> </when> <perform> <hint category-id="mandatory" effort="1" title="WebLogic Virtual directory mapping"> <message>Virtual directories supported in WebLogic are not supported in JBoss EAP.</message> <link href="https://access.redhat.com/articles/1332613" title="Detailed description of how to migrate virtual directories."/> <tag>file-system</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-webapp-eap7-02000 <rule id="weblogic-webapp-eap7-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="weblogic.servlet.annotation.WLServlet"> <location>ANNOTATION</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="WebLogic proprietary servlet annotations"> <message> <![CDATA[ Replace the proprietary WebLogic `@WLServlet` annotation with the Java EE standard `@WebServlet` annotation. See the [javax.servlet.annotation JavaDoc](http://docs.oracle.com/javaee/7/api/javax/servlet/annotation/package-summary.html) for more information. ]]> </message> <link href="https://access.redhat.com/articles/1249423" title="Migrate WebLogic Proprietary Servlet Annotations"/> <tag>servlet</tag> <tag>weblogic</tag> <quickfix name="WebServlet" type="REPLACE"> <replacement>WebServlet</replacement> <search>WLServlet</search> </quickfix> <quickfix name="Mapping Attribute" type="REPLACE"> <replacement>urlPatterns</replacement> <search>mapping</search> </quickfix> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-webapp-eap7-03000 <rule id="weblogic-webapp-eap7-03000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="weblogic.servlet.annotation.WLInitParam"> <location>ANNOTATION</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="WebLogic proprietary servlet annotations"> <message> <![CDATA[ Replace the proprietary WebLogic `@WLInitParam` annotation with the Java EE standard `@WebInitParam` annotation. See the [javax.servlet.annotation JavaDoc](http://docs.oracle.com/javaee/7/api/javax/servlet/annotation/package-summary.html) for more information. ]]> </message> <link href="https://access.redhat.com/articles/1249423" title="Migrate WebLogic Proprietary Servlet Annotations"/> <tag>servlet</tag> <tag>weblogic</tag> <quickfix name="WebInitParam" type="REPLACE"> <replacement>WebInitParam</replacement> <search>WLInitParam</search> </quickfix> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-webapp-eap7-04000 <rule id="weblogic-webapp-eap7-04000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="weblogic.servlet.annotation.WLFilter"> <location>ANNOTATION</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="3" title="WebLogic proprietary servlet annotations"> <message> <![CDATA[ Replace the proprietary WebLogic `@WLFilter` annotation with the Java EE standard `@WebFilter` annotation. See the [javax.servlet.annotation JavaDoc](http://docs.oracle.com/javaee/7/api/javax/servlet/annotation/package-summary.html) for more information. ]]> </message> <link href="https://access.redhat.com/articles/1249423" title="Migrate WebLogic Proprietary Servlet Annotations"/> <tag>servlet</tag> <tag>weblogic</tag> <quickfix name="WebFilter" type="REPLACE"> <replacement>WebFilter</replacement> <search>WLFilter</search> </quickfix> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-webapp-eap7-05000 <rule id="weblogic-webapp-eap7-05000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="weblogic.application.ApplicationLifecycleEvent"> <location>IMPLEMENTS_TYPE</location> <location>INHERITANCE</location> <location>IMPORT</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="3" title="WebLogic ApplicationLifecycleEvent"> <message> <![CDATA[ WebLogic `ApplicationLifecycleEvent` must be replaced with standard Java EE `ServletContextEvent`. Otherwise, a custom solution using CDI's `ApplicationScoped` beans or EJB's `@Startup` beans is required in order to propagate a custom event object because `ServletContextEvent` types are not extendible in the standard Java EE programming model. Use a `javax.servlet.ServletContextListener` with `@javax.annotation.servlet.WebListener`, or an EJB 3.1 `@javax.ejb.Startup` `@javax.ejb.Singleton` service bean. ]]> </message> <link href="https://access.redhat.com/articles/1326703" title="Migrate WebLogic ApplicationLifecycleEvent to standard EJB with JBoss EAP"/> <link href="http://docs.oracle.com/javaee/7/api/javax/servlet/ServletContextEvent.html" title="Java EE ServletContextEvent JavaDoc"/> <link href="http://docs.oracle.com/cd/E13222_01/wls/docs90/programming/lifecycle.html" title="WebLogic custom ApplicationLifecycleEvent Documentation"/> <tag>lifecycle</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-webapp-eap7-06000 <rule id="weblogic-webapp-eap7-06000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="weblogic.application.ApplicationLifecycleListener"> <location>IMPLEMENTS_TYPE</location> <location>INHERITANCE</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="3" title="WebLogic ApplicationLifecycleListener"> <message> <![CDATA[ WebLogic `ApplicationLifecycleListener` must be replaced with standard Java EE `ServletContextListener` types. Otherwise, a solution using CDI's `ApplicationScoped` beans or EJB's `@Startup` beans is required. Use a `javax.servlet.ServletContextListener` with `@javax.annotation.servlet.WebListener`, or an EJB 3.1 `@javax.ejb.Startup` `@javax.ejb.Singleton` service bean. ]]> </message> <link href="https://access.redhat.com/articles/1326703" title="Migrate Oracle WebLogic Server ApplicationLifecycleListener Code to Red Hat JBoss EAP 6+"/> <link href="http://docs.oracle.com/javaee/7/api/javax/servlet/ServletContextEvent.html" title="Java EE ServletContextEvent JavaDoc"/> <link href="http://docs.oracle.com/cd/E13222_01/wls/docs90/programming/lifecycle.html" title="WebLogic custom ApplicationLifecycleEvent Documentation"/> <tag>lifecycle</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-webapp-eap7-07000 <rule id="weblogic-webapp-eap7-07000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="weblogic.security.{*}"/> </when> <perform> <iteration> <when> <not> <has-hint/> </not> </when> <hint category-id="mandatory" effort="3" title="WebLogic proprietary security API"> <message>The usage of the WebLogic proprietary security API should be replaced by standard Java EE mechanisms or the ones provided by JBoss EAP.</message> <link href="http://docs.oracle.com/cd/E12839_01/apirefs.1111/e13941/weblogic/security/Security.html" title="WebLogic security API documentation"/> <link href="https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform?category=security&amp;version=7.0" title="EAP 7 security documentation"/> <tag>security</tag> <tag>weblogic</tag> </hint> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-webapp-eap7-08000 <rule id="weblogic-webapp-eap7-08000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="weblogic.security.Security"/> </when> <perform> <hint category-id="mandatory" effort="3" title="WebLogic proprietary security reference to weblogic.security.Security"> <message>Migrate to JBoss EAP 7: `org.jboss.security.SecurityContextAssociation`.</message> <link href="https://access.redhat.com/webassets/avalon/d/red-hat-jboss-enterprise-application-platform/7.0.0/javadocs/org/jboss/security/SecurityContextAssociation.html" title="Security Context - JBoss EAP 7"/> <link href="https://access.redhat.com/solutions/55114" title="Security context retrieval in POJOs"/> <tag>security</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-webapp-eap7-09000 <rule id="weblogic-webapp-eap7-09000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="weblogic.servlet.security.ServletAuthentication"/> </when> <perform> <hint category-id="mandatory" effort="3" title="WebLogic proprietary ServletAuthentication annotation"> <message> <![CDATA[ Oracle WebLogic Server provides a proprietary `ServletAuthentication` class to perform programmatic login. In Red Hat JBoss EAP 7, you can use the standard Java EE servlet security 3.1 `HttpServletRequest.login()` method or you can define a `<security-constraint>` element in the web.xml file. You must also replace code that uses the Oracle WebLogic Server proprietary `ServletAuthentication` class. ]]> </message> <link href="https://access.redhat.com/articles/1329213" title="Migrate Oracle WebLogic programmatic login to JBoss EAP 7"/> <tag>security</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

resteasy-eap6

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
resteasy-eap6-000001 <rule id="resteasy-eap6-000001" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.client.cache.{cache_class}"/> </when> <perform> <hint category-id="mandatory" effort="1" title="RESTEasy 3 Cache Client package change"> <message>Caching in the RESTEasy client framework in resteasy-jaxrs is replaced by caching in the JAX-RS 2.0 compliant resteasy-client module. Use `org.jboss.resteasy.client.jaxrs.cache` package instead of `org.jboss.resteasy.client.cache`. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#application_migration_changes" title="RESTEasy Client Application Changes"/> <tag>resteasy</tag> </hint> </perform> <where param="cache_class"> <matches pattern="(CacheEntry|CacheFactory|CacheInterceptor|LightweightBrowserCache|BrowserCache|MapCache)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000002 <rule id="resteasy-eap6-000002" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.client.ClientRequest"/> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated class ClientRequest in RESTEasy 3"> <message><![CDATA[ Replace class `org.jboss.resteasy.client.ClientRequest` with `org.jboss.resteasy.client.jaxrs.ResteasyClient`. The following is an example of how to send a link header with the RESTEasy client in EAP 6 with RESTEasy 2.3.x. ```java ClientRequest request = new ClientRequest(generateURL("/linkheader/str")); request.addLink("previous chapter", "previous", "http://example.com/TheBook/chapter2", null); ClientResponse response = request.post(); LinkHeader header = response.getLinkHeader(); ``` The following is an example of how to accomplish the same task with the RESTEasy client in RESTEasy 3. ```java ResteasyClient client = new ResteasyClientBuilder().build(); Response response = client.target(generateURL("/linkheader/str")).request() .header("Link", "<http://example.com/TheBook/chapter2>; rel="previous"; title="previous chapter">").post(Entity.text(new String())); javax.ws.rs.core.Link link = response.getLink("previous"); ``` ]]></message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#application_migration_changes" title="RESTEasy Client Application Changes"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000003 <rule id="resteasy-eap6-000003" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.client.ClientResponse"/> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated class ClientResponse in RESTEasy 3"> <message>Replace `org.jboss.resteasy.client.ClientResponse` class with `javax.ws.rs.core.Response`.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#application_migration_changes" title="RESTEasy Client Application Changes"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000004 <rule id="resteasy-eap6-000004" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.client.{type}"/> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated class org.jboss.resteasy.client.{type} in RESTEasy 3"> <message>Replace this class with `org.jboss.resteasy.client.jaxrs.{type}`.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#application_migration_changes" title="RESTEasy Client Application Changes"/> <tag>resteasy</tag> </hint> </perform> <where param="type"> <matches pattern="(ProxyBuilder|ProxyConfig|ProxyFactory)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000005 <rule id="resteasy-eap6-000005" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.client.EntityTypeFactory"/> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated class EntityTypeFactory in RESTEasy 3"> <message><![CDATA[ There is no direct replacement for `org.jboss.resteasy.client.EntityTypeFactory` class. `org.jboss.resteasy.client.ClientResponse<T>` is a generic type in the RESTEasy client framework, but `org.jboss.resteasy.client.jaxrs.internal.ClientResponse` in the resteasy-client module is not, so `EntityTypeFactory` is no longer useful. ]]></message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#application_migration_changes" title="RESTEasy Client Application Changes"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000006 <rule id="resteasy-eap6-000006" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.client.ClientExecutor"/> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated interface ClientExecutor in RESTEasy 3"> <message>Replace the `org.jboss.resteasy.client.ClientExecutor` usage with `org.jboss.resteasy.client.jaxrs.ClientHttpEngine` class.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#application_migration_changes" title="RESTEasy Client Application Changes"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000007 <rule id="resteasy-eap6-000007" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.client.ClientRequestFactory"/> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated class ClientRequestFactory in RESTEasy 3"> <message>Replace the `org.jboss.resteasy.client.ClientRequestFactory` usage with `org.jboss.resteasy.client.jaxrs.ResteasyClientBuilder` class.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#application_migration_changes" title="RESTEasy Client Application Changes"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000008 <rule id="resteasy-eap6-000008" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.client.ClientResponseFailure"/> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated exception ClientResponseFailure in RESTEasy 3"> <message>Replace the `org.jboss.resteasy.client.ClientResponseFailure` with `javax.ws.rs.client.ResponseProcessingException` or with `javax.ws.rs.client.ProcessingException` or with `javax.ws.rs.client.WebApplicationException` class.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#application_migration_changes" title="RESTEasy Client Application Changes"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000009 <rule id="resteasy-eap6-000009" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.spi.StringConverter"/> </when> <perform> <hint category-id="mandatory" effort="1" title="RESTEasy 3 SPI Application Change for StringConverter"> <message>Replace `org.jboss.resteasy.spi.StringConverter` by `javax.ws.rs.ext.ParamConverterProvider`.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#application_migration_changes" title="RESTEasy SPI Application Changes"/> <link href="https://jax-rs-spec.java.net/nonav/2.0-rev-a/apidocs/index.html?javax/ws/rs/ext/ParamConverterProvider.html" title="JAX-RS API"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000010 <rule id="resteasy-eap6-000010" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.spi.InjectorFactory"/> </when> <perform> <hint category-id="mandatory" effort="1" title="RESTEasy 3 SPI Application Changes for InjectorFactory"> <message>There were multiple changes on adding/removing methods on `org.jboss.resteasy.spi.InjectorFactory`.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#injectorfactory_and_registry" title="RESTEasy SPI Application Changes"/> <link href="https://docs.jboss.org/resteasy/docs/3.0.16.Final/javadocs/index.html?org/jboss/resteasy/spi/InjectorFactory.html" title="RESTEasy SPI InjectorFactory Changes"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000011 <rule id="resteasy-eap6-000011" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.spi.interception.MessageBodyWriterInterceptor"/> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated interface MessageBodyWriterInterceptor in RESTEasy 3"> <message>The interface `org.jboss.resteasy.spi.interception.MessageBodyWriterInterceptor` is deprecated and you should use `javax.ws.rs.ext.WriterInterceptor` from JAX-RS API.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_resteasy_deprecated_classes" title="RESTEasy SPI Application Changes"/> <link href="https://docs.oracle.com/javaee/7/api/javax/ws/rs/ext/WriterInterceptor.html" title="JAX-RS API"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000012 <rule id="resteasy-eap6-000012" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.spi.interception.MessageBodyReaderInterceptor"/> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated interface MessageBodyReaderInterceptor in RESTEasy 3"> <message>The interface `org.jboss.resteasy.spi.interception.MessageBodyReaderInterceptor` is deprecated and you should use `javax.ws.rs.ext.ReaderInterceptor` from JAX-RS API.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_resteasy_deprecated_classes" title="RESTEasy SPI Application Changes"/> <link href="https://docs.oracle.com/javaee/7/api/index.html?javax/ws/rs/ext/ReaderInterceptor.html" title="JAX-RS API"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000013 <rule id="resteasy-eap6-000013" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.spi.interception.MessageBodyWriterContext"/> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated interface MessageBodyWriterContext in RESTEasy 3"> <message>The interface `org.jboss.resteasy.spi.interception.MessageBodyWriterContext` is replaced by the `javax.ws.rs.ext.WriterInterceptorContext` interface by JAX-RS 2.0 compliant interceptor facility.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_resteasy_deprecated_classes" title="RESTEasy SPI Application Changes"/> <link href="https://docs.oracle.com/javaee/7/api/index.html?javax/ws/rs/ext/ReaderInterceptor.html" title="JAX-RS API"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000014 <rule id="resteasy-eap6-000014" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.core.interception.InterceptorRegistry"/> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated class InterceptorRegistry in RESTEasy 3"> <message>`org.jboss.resteasy.core.interception.InterceptorRegistry` is deprecated in favor of the JAX-RS 2.0 Interceptor and filter API.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_resteasy_deprecated_classes" title="RESTEasy SPI Application Changes"/> <link href="http://www.oracle.com/technetwork/articles/java/jaxrs20-1929352.html" title="Java EE 7 and JAX-RS 2.0"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000015 <rule id="resteasy-eap6-000015" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.core.interception.InterceptorRegistryListener"/> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated interface InterceptorRegistryListener in RESTEasy 3"> <message>`org.jboss.resteasy.core.interception.InterceptorRegistryListener` is deprecated in favor of the JAX-RS 2.0 Interceptor and filter API.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_resteasy_deprecated_classes" title="RESTEasy SPI Application Changes"/> <link href="http://www.oracle.com/technetwork/articles/java/jaxrs20-1929352.html" title="Java EE 7 and JAX-RS 2.0"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000017 <rule id="resteasy-eap6-000017" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.client.core.executors.ApacheHttpClientExecutor"/> </when> <perform> <hint category-id="mandatory" effort="1" title="Removed class ApacheHttpClientExecutor from in RESTEasy 3"> <message>No direct replacement.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_resteasy_deprecated_classes" title="RESTEasy SPI Application Changes"/> <link href="https://docs.jboss.org/resteasy/docs/2.3.1.GA/javadocs/org/jboss/resteasy/client/core/executors/ApacheHttpClientExecutor.html" title="RESTEasy javadoc for ApacheHttpClientExecutor"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000019 <rule id="resteasy-eap6-000019" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.spi.interception.AcceptedByMethod"/> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated interface AcceptedByMethod in RESTEasy 3"> <message>Use `javax.ws.rs.container.DynamicFeature` for Dynamic binding instead of implementing `org.jboss.resteasy.spi.interception.AcceptedByMethod` interface.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_resteasy_deprecated_classes" title="RESTEasy SPI Application Changes"/> <link href="https://docs.oracle.com/javaee/7/api/index.html?javax/ws/rs/container/DynamicFeature.html" title="JAX-RS API"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000020 <rule id="resteasy-eap6-000020" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.annotations.cache.ServerCached"/> </when> <perform> <hint category-id="mandatory" effort="1" title="Removed annotation ServerCached in RESTEasy 3"> <message>Remove annotation `@org.jboss.resteasy.annotations.cache.ServerCached' as it was removed in RESTEasy 3.x.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#additional_classes_removed_from_resteasy_3" title="RESTEasy removes additional classes"/> <link href="https://docs.jboss.org/resteasy/docs/2.3.5.Final/javadocs/index.html?org/jboss/resteasy/annotations/cache/ServerCached.html" title="JAX-RS API ServerCached annotation API"/> <link href="http://docs.jboss.org/resteasy/docs/3.0.16.Final/userguide/html_single/index.html#server_cache" title="Local Server-side Response Cache"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000021 <rule id="resteasy-eap6-000021" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.spi.Link"/> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated class Link in RESTEasy 3"> <message>Replaced by `javax.ws.rs.core.Link` in JAX-RS API.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_resteasy_deprecated_classes" title="RESTEasy SPI Application Changes"/> <link href="https://docs.oracle.com/javaee/7/api/index.html?javax/ws/rs/core/Link.html" title="JAX-RS API Link"/> <tag>resteasy</tag> <tag>jax-rs</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000022 <rule id="resteasy-eap6-000022" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.spi.interception.ClientExecutionContext"/> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated interface ClientExecutionContext in RESTEasy 3"> <message>`org.jboss.resteasy.spi.interception.ClientExecutionContext` is deprecated in favor of the JAX-RS 2.0 Interceptor and filter API.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_resteasy_deprecated_classes" title="RESTEasy SPI Application Changes"/> <link href="http://www.oracle.com/technetwork/articles/java/jaxrs20-1929352.html" title="Java EE 7 and JAX-RS 2.0"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000023 <rule id="resteasy-eap6-000023" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.spi.interception.ClientExecutionInterceptor"/> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated interface ClientExecutionInterceptor in RESTEasy 3"> <message>Use `javax.ws.rs.client.Invocation` instead of `org.jboss.resteasy.spi.interception.ClientExecutionInterceptor`. The RESTEasy interceptor facility introduced in release 2.x is replaced by the JAX-RS 2.0 compliant interceptor facility in release 3.0.x.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_resteasy_deprecated_classes" title="RESTEasy SPI Application Changes"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000024 <rule id="resteasy-eap6-000024" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.spi.ResteasyProviderFactory.add{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="ResteasyProviderFactory#add* methods were removed"> <message>Most of the `org.jboss.resteasy.spi.ResteasyProviderFactory#add*` methods have been removed or made protected in RESTEasy 3.0. For example, the `addBuiltInMessageBodyReader()` and `addBuiltInMessageBodyWriter()` methods have been removed and the `addMessageBodyReader()` and `addMessageBodyWriter()` methods have been made protected. You should now use the `registerProvider()` and `registerProviderInstance()` methods.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#resteasyproviderfactory_add_methods" title="RESTEasy removed/protected methods on ResteasyProviderFactory class"/> <link href="https://docs.jboss.org/resteasy/docs/3.0.16.Final/javadocs/org/jboss/resteasy/spi/ResteasyProviderFactory.html" title="JAX-RS API"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000025 <rule id="resteasy-eap6-000025" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.spi.interception.MessageBodyReaderContext"/> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated interface MessageBodyReaderContext in RESTEasy 3"> <message>Use `javax.ws.rs.ext.ReaderInterceptorContext` instead of `org.jboss.resteasy.spi.interception.MessageBodyReaderContext`. The RESTEasy interceptor facility introduced in release 2.x is replaced by the JAX-RS 2.0 compliant interceptor facility in release 3.0.x.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_resteasy_deprecated_classes" title="RESTEasy SPI Application Changes"/> <link href="https://docs.oracle.com/javaee/7/api/index.html?javax/ws/rs/ext/ReaderInterceptor.html" title="JAX-RS API"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000029 <rule id="resteasy-eap6-000029" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.spi.interception.PostProcessInterceptor"/> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated interface PostProcessInterceptor in RESTEasy 3"> <message>Use `javax.ws.rs.container.ContainerResponseFilter` instead of `org.jboss.resteasy.spi.interception.PostProcessInterceptor`. The RESTEasy interceptor facility introduced in release 2.x is replaced by the JAX-RS 2.0 compliant filters and interceptor facility in release 3.0.x.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_resteasy_deprecated_classes" title="RESTEasy SPI Application Changes"/> <link href="https://jax-rs-spec.java.net/nonav/2.0-rev-a/apidocs/index.html?javax/ws/rs/container/ContainerResponseFilter.html" title="JAX-RS API"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000030 <rule id="resteasy-eap6-000030" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.spi.interception.PreProcessInterceptor"/> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated interface PreProcessInterceptor in RESTEasy 3"> <message>Use `javax.ws.rs.container.ContainerRequestFilter` instead of `org.jboss.resteasy.spi.interception.PreProcessInterceptor`. The RESTEasy interceptor facility introduced in release 2.x is replaced by the JAX-RS 2.0 compliant filters and interceptor facility in release 3.0.x.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_resteasy_deprecated_classes" title="RESTEasy SPI Application Changes"/> <link href="https://jax-rs-spec.java.net/nonav/2.0-rev-a/apidocs/index.html?javax/ws/rs/container/ContainerRequestFilter.html" title="JAX-RS API"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000032 <rule id="resteasy-eap6-000032" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.spi.Registry"/> </when> <perform> <hint category-id="mandatory" effort="1" title="RESTEasy 3 SPI Registry changed"> <message>There were multiple changes on adding/removing methods on `org.jboss.resteasy.spi.Registry`.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#injectorfactory_and_registry" title="RESTEasy SPI Application Changes"/> <link href="https://docs.jboss.org/resteasy/docs/3.0.16.Final/javadocs/index.html?org/jboss/resteasy/spi/Registry.html" title="RESTEasy SPI Registry Changes"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000101 <rule id="resteasy-eap6-000101" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.spi.ForbiddenException"/> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated exception ForbiddenException in RESTEasy 3"> <message>Replaced by `javax.ws.rs.ForbiddenException` in jaxrs-api module.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#application_migration_changes" title="RESTEasy Client Application Changes"/> <link href="https://docs.oracle.com/javaee/7/api/index.html?javax/ws/rs/ForbiddenException.html" title="JAX-RS client Exception API"/> <tag>resteasy</tag> <tag>jax-rs</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000103 <rule id="resteasy-eap6-000103" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.spi.MethodNotAllowedException"/> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated exception MethodNotAllowedException in RESTEasy 3"> <message>Replaced by `javax.ws.rs.NotAllowedException` in jaxrs-api module.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#application_migration_changes" title="RESTEasy Client Application Changes"/> <link href="https://docs.oracle.com/javaee/7/api/index.html?javax/ws/rs/NotAllowedException.html" title="JAX-RS client Exception API"/> <tag>resteasy</tag> <tag>jax-rs</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000104 <rule id="resteasy-eap6-000104" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.spi.NotAcceptableException"/> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated exception NotAcceptableException in RESTEasy 3"> <message>Replaced by `javax.ws.rs.NotAcceptableException` in jaxrs-api module.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#application_migration_changes" title="RESTEasy Client Application Changes"/> <link href="https://docs.oracle.com/javaee/7/api/index.html?javax/ws/rs/NotAcceptableException.html" title="JAX-RS client Exception API"/> <tag>resteasy</tag> <tag>jax-rs</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000105 <rule id="resteasy-eap6-000105" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.spi.NotFoundException"/> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated exception NotFoundException in RESTEasy 3"> <message>Replaced by `javax.ws.rs.NotFoundException` in jaxrs-api module.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#application_migration_changes" title="RESTEasy Client Application Changes"/> <link href="https://docs.oracle.com/javaee/7/api/index.html?javax/ws/rs/NotFoundException.html" title="JAX-RS client Exception API"/> <tag>resteasy</tag> <tag>jax-rs</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000106 <rule id="resteasy-eap6-000106" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.spi.UnauthorizedException"/> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated exception UnauthorizedException in RESTEasy 3"> <message>Replaced by `javax.ws.rs.NotAuthorizedException` in jaxrs-api module.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#application_migration_changes" title="RESTEasy Client Application Changes"/> <link href="https://docs.oracle.com/javaee/7/api/index.html?javax/ws/rs/NotAuthorizedException.html" title="JAX-RS client Exception API"/> <tag>resteasy</tag> <tag>jax-rs</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000107 <rule id="resteasy-eap6-000107" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.spi.UnsupportedMediaTypeException"/> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated exception UnsupportedMediaTypeException in RESTEasy 3"> <message>Replaced by `javax.ws.rs.NotSupportedException` in jaxrs-api module.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#application_migration_changes" title="RESTEasy Client Application Changes"/> <link href="https://docs.oracle.com/javaee/7/api/index.html?javax/ws/rs/NotSupportedException.html" title="JAX-RS client Exception API"/> <tag>resteasy</tag> <tag>jax-rs</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000118 <rule id="resteasy-eap6-000118" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.plugins.delegates.ServerCookie.checkName{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated method ServerCookie#checkName in RESTEasy 3"> <message>RESTEasy 3 deprecates method `org.jboss.resteasy.plugins.delegates.ServerCookie#checkName` without a replacement. It was deprecated in the original `org.apache.tomcat.util.http.ServerCookie` class which was a template for this method.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_resteasy_deprecated_classes" title="RESTEasy SPI Application Changes"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000119 <rule id="resteasy-eap6-000119" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.plugins.providers.jaxb.JAXBContextWrapper.createValidator{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated method JAXBContextWrapper#createValidator in RESTEasy 3"> <message>Empty</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_resteasy_deprecated_classes" title="RESTEasy SPI Application Changes"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000120 <rule id="resteasy-eap6-000120" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.core.ResteasyHttpServletResponseWrapper.encodeRedirectUrl{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated method ResteasyHttpServletResponseWrapper#encodeRedirectUrl"> <message>Replace method calls of `encodeRedirectUrl` with `encodeRedirectURL(String url)`.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_resteasy_deprecated_classes" title="RESTEasy SPI Application Changes"/> <link href="https://docs.oracle.com/javaee/7/api/index.html?javax/ws/rs/ext/ReaderInterceptor.html" title="JAX-RS API"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000121 <rule id="resteasy-eap6-000121" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.core.ResteasyHttpServletResponseWrapper.encodeUrl{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated ResteasyHttpServletResponseWrapper#encodeUrl method"> <message>Replace `ResteasyHttpServletResponseWrapper#encodeUrl` with `ResteasyHttpServletResponseWrapper#encodeURL(String url)`.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_resteasy_deprecated_classes" title="RESTEasy SPI Application Changes"/> <link href="https://docs.oracle.com/javaee/7/api/index.html?javax/ws/rs/ext/ReaderInterceptor.html" title="JAX-RS API"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000122 <rule id="resteasy-eap6-000122" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataInputImpl.getFormData{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated method MultipartFormDataInputImpl#getFormData in RESTEasy 3"> <message>`MultipartFormDataInputImpl#getFormData` method will be removed in the future. Use `MultipartFormDataInput#getFormDataMap()` instead.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_resteasy_deprecated_classes" title="RESTEasy SPI Application Changes"/> <link href="https://docs.jboss.org/resteasy/docs/3.0.16.Final/javadocs/org/jboss/resteasy/plugins/providers/multipart/MultipartFormDataInputImpl.html#getFormData()" title="RESTEasy MultipartFormDataInputImpl#getFormData API"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000123 <rule id="resteasy-eap6-000123" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataInput.getFormData{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated method MultipartFormDataInput#getFormData in RESTEasy 3"> <message>`MultipartFormDataInput#getFormData` method will be removed in the future. Use `MultipartFormDataInput#getFormDataMap()` instead.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_resteasy_deprecated_classes" title="RESTEasy SPI Application Changes"/> <link href="https://docs.jboss.org/resteasy/docs/3.0.16.Final/javadocs/org/jboss/resteasy/plugins/providers/multipart/MultipartFormDataInput.html#getFormData()" title="RESTEasy MultipartFormDataInput#getFormData API"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000125 <rule id="resteasy-eap6-000125" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.core.ResteasyHttpServletRequestWrapper.isRequestedSessionIdFromUrl{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated method ResteasyHttpServletRequestWrapper.isRequestedSessionIdFromURL in RESTEasy 3"> <message>As of Version 2.1 of the Java Servlet API, use `ResteasyHttpServletRequestWrapper.isRequestedSessionIdFromURL()` instead.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_resteasy_deprecated_classes" title="RESTEasy SPI Application Changes"/> <link href="https://docs.jboss.org/resteasy/docs/3.0.16.Final/javadocs/org/jboss/resteasy/core/ResteasyHttpServletRequestWrapper.html#isRequestedSessionIdFromUrl()" title="RestEasy javadoc API"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000126 <rule id="resteasy-eap6-000126" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.plugins.providers.jaxb.SecureUnmarshaller.isValidating{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated method SecureUnmarshaller#isValidating in RESTEasy 3"> <message>Method `org.jboss.resteasy.plugins.providers.jaxb.SecureUnmarshaller#isValidating` is deprecated without a replacement.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_resteasy_deprecated_classes" title="RESTEasy SPI Application Changes"/> <link href="https://docs.jboss.org/resteasy/docs/3.0.16.Final/javadocs/org/jboss/resteasy/plugins/providers/jaxb/SecureUnmarshaller.html#isValidating()" title="RESTEasy javadoc for SecureUnmarshaller.html#isValidating()"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000127 <rule id="resteasy-eap6-000127" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.plugins.delegates.ServerCookie.maybeQuote{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated method ServerCookie#maybeQuote in RESTEasy 3"> <message>RESTEasy 3 deprecates method `org.jboss.resteasy.plugins.delegates.ServerCookie#maybeQuote` without a replacement. It was deprecated in the original `org.apache.tomcat.util.http.ServerCookie` class which was a template for this method.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_resteasy_deprecated_classes" title="RESTEasy SPI Application Changes"/> <link href="https://docs.jboss.org/resteasy/docs/3.0.16.Final/javadocs/org/jboss/resteasy/plugins/delegates/ServerCookie.html#maybeQuote%28int,%20java.lang.StringBuffer,%20java.lang.String%29" title="JAX-RS API"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000128 <rule id="resteasy-eap6-000128" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.plugins.providers.jaxb.SecureUnmarshaller.setAdapter{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated method SecureUnmarshaller#setAdapter in RESTEasy 3"> <message>Method `org.jboss.resteasy.plugins.providers.jaxb.SecureUnmarshaller#setAdapter` is deprecated in RESTEasy 3.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_resteasy_deprecated_classes" title="RESTEasy SPI Application Changes"/> <link href="https://docs.oracle.com/javaee/7/api/index.html?javax/ws/rs/ext/ReaderInterceptor.html" title="JAX-RS API"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000129 <rule id="resteasy-eap6-000129" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.core.ResteasyHttpServletResponseWrapper.setStatus{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated method ResteasyHttpServletResponseWrapper#setStatus in RESTEasy 3"> <message>As of version 2.1, due to ambiguous meaning of the message parameter. To set a status code use `setStatus(int)` instead, to send an error with a description use `sendError(int, String)`. Sets the status code and message for this response.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_resteasy_deprecated_classes" title="RESTEasy SPI Application Changes"/> <link href="https://docs.jboss.org/resteasy/docs/3.0.16.Final/javadocs/org/jboss/resteasy/core/ResteasyHttpServletResponseWrapper.html#setStatus(int,%20java.lang.String)" title="RESTEasy javadoc ResteasyHttpServletResponseWrapper.html#setStatus"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000130 <rule id="resteasy-eap6-000130" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.plugins.providers.jaxb.SecureUnmarshaller.setValidating{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated method SecureUnmarshaller#setValidating in RESTEasy 3"> <message>RESTEasy 3 deprecates method `org.jboss.resteasy.plugins.providers.jaxb.SecureUnmarshaller#setValidating` without a replacement.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_resteasy_deprecated_classes" title="RESTEasy SPI Application Changes"/> <link href="https://docs.jboss.org/resteasy/docs/3.0.16.Final/javadocs/org/jboss/resteasy/plugins/providers/jaxb/SecureUnmarshaller.html#setValidating(boolean)" title="RESTEasy javadoc for SecureUnmarshaller#setValidating"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000131 <rule id="resteasy-eap6-000131" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.auth.oauth.OAuthValidator.validateMessage{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated method OAuthValidator#validateMessage in RESTEasy 3"> <message>RESTEasy 3 deprecates `org.jboss.resteasy.auth.oauth.OAuthValidator#validateMessage` method without a replacement.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_resteasy_deprecated_classes" title="RESTEasy SPI Application Changes"/> <link href="https://docs.jboss.org/resteasy/docs/3.0.16.Final/javadocs/org/jboss/resteasy/auth/oauth/OAuthValidator.html#validateMessage(net.oauth.OAuthMessage,%20net.oauth.OAuthAccessor)" title="RESTEasy javadoc for OAuthValidator#validateMessage"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000140 <rule id="resteasy-eap6-000140" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="javax.ws.rs.Produces"> <location>ANNOTATION</location> <annotation-literal name="value" pattern="{*}yaml"/> </javaclass> </when> <perform> <iteration> <when> <not> <file-exists filename="javax.ws.rs.ext.Providers"/> </not> </when> <perform> <hint category-id="mandatory" effort="3" title="Resteasy Yaml Provider is deprecated and disabled by default"> <message>The resteasy-yaml-provider module is not recommended to use due security issue in SnakeYAML library used by RESTEasy for unmarshaling. If you would like to use YAML Resteasy Provider even it is not recommended, you need to add the SnakeYAML library (Maven dependency) into your application and enable it by creating file `META-INF/services/javax.ws.rs.ext.Providers` with line `org.jboss.resteasy.plugins.providers.YamlProvider` in that file and your application. </message> <link href="https://bugzilla.redhat.com/show_bug.cgi?id=1400644" title="Yaml unmarshalling vulnerable to RCE"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.1.beta/html-single/migration_guide/#migrate_resteasy_yaml_provider_setting_changes" title="RESTEasy YAML Provider Setting Changes"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/developing_web_services_applications/#jaxrs_yaml_provider" title="RESTEasy YAML Provider"/> <tag>resteasy</tag> <tag>yaml</tag> </hint> </perform> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000141 <rule id="resteasy-eap6-000141" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <javaclass references="javax.ws.rs.Produces"> <location>ANNOTATION</location> <annotation-literal name="value" pattern="application/x-java-serialized-object"/> </javaclass> <javaclass references="javax.ws.rs.Consumes"> <location>ANNOTATION</location> <annotation-literal name="value" pattern="application/x-java-serialized-object"/> </javaclass> </or> </when> <perform> <iteration> <when> <not> <file-exists filename="javax.ws.rs.ext.Providers"/> </not> </when> <perform> <hint category-id="mandatory" effort="1" title="Resteasy SerializableProvider is disabled by default"> <message>Deserializing Java objects from untrusted sources is not safe. For this reason, the `org.jboss.resteasy.plugins.providers.SerializableProvider` class is disabled by default, and it is not recommended to use this provider. If you need to enable it even against the recommendation, create or update file `META-INF/services/javax.ws.rs.ext.Providers` with adding line with `org.jboss.resteasy.plugins.providers.SerializableProvider` string. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.1.beta/html-single/migration_guide/#migrate_resteasy_serializableprovider" title="RESTEasy SerializableProvider"/> <link href="http://docs.jboss.org/resteasy/docs/3.1.2.Final/javadocs/org/jboss/resteasy/plugins/providers/SerializableProvider.html" title="SerializableProvider Java API documentation"/> <tag>resteasy</tag> </hint> </perform> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
resteasy-eap6-000142 <rule id="resteasy-eap6-000142" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <javaclass references="javax.ws.rs.Produces"> <location>ANNOTATION</location> <annotation-literal name="value" pattern="application/xml{*}"/> </javaclass> <javaclass references="javax.ws.rs.Produces"> <location>ANNOTATION</location> <annotation-literal name="value" pattern="text/{*}"/> </javaclass> </or> </when> <perform> <hint category-id="optional" effort="1" title="RESTEasy Text default charset response changed"> <message>RESTEasy fixes the issue when it doesn't set/add correctly character set meta data specified in JAX-RS specification. Therefore UTF-8 as the character set for text media types is set by default. This behavior results in adding `charset=UTF-8` string to the returned content-type header when the resource method returns a `text/*` or `application/xml*` media type without an explicit charset. The behavior is controlled by `resteasy.add.charset` parameter which is set to `true` by default and you can customize the `resteasy.add.charset` parameter to `false` in _web.xml_'s `context-param` element in case of wanting to keep previous behavior. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.1.beta/html/migration_guide/application_migration_changes#migrate_resteasy_default_charset_utf8_in_content_type_header" title="RESTEasy Default Charset UTF-8 in Content-Type Header"/> <link href="http://docs.jboss.org/resteasy/docs/3.1.4.Final/userguide/html_single/index.html#Text_media_types" title="RESTEasy Text media types and character sets"/> <tag>resteasy</tag> <tag>charset</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

hsearch

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
hsearch-00000 <rule id="hsearch-00000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.{*}"/> </when> <perform> <classification category-id="optional" effort="0" issue-display-mode="detail-only" title="Hibernate Search - API usage"> <description>Hibernate Search library API used in application.</description> <tag>hibernate-search</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00001 <rule id="hsearch-00001" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.impl.SearchMappingBuilder"/> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Renamed class SearchMappingBuilder"> <message>The class `org.hibernate.search.impl.SearchMappingBuilder` was replaced by `org.hibernate.search.engine.spi.SearchMappingHelper` class.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_hibernate_search_advanced_integrator_changes" title="Advanced Integrator Changes in Hibernate Search 5.x"/> <tag>hibernate-search</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00002 <rule id="hsearch-00002" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.Environment"/> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Package change for Environment"> <message>The class `org.hibernate.search.Environment` was replaced by `org.hibernate.search.cfg.Environment` class.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_hibernate_search_changes" title="Changes in Hibernate Search 5.x"/> <tag>hibernate-search</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00003 <rule id="hsearch-00003" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.FullTextFilter"/> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Package change for FullTextFilter"> <message>The class `org.hibernate.search.FullTextFilter` was replaced by `org.hibernate.search.filter.FullTextFilter` class.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_hibernate_search_changes" title="Changes in Hibernate Search 5.x"/> <tag>hibernate-search</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00004 <rule id="hsearch-00004" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.indexes.impl.DirectoryBasedIndexManager"/> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Package change for DirectoryBasedIndexManager"> <message>The class `org.hibernate.search.indexes.impl.DirectoryBasedIndexManager` was replaced by `org.hibernate.search.indexes.spi.DirectoryBasedIndexManager` class.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_hibernate_search_advanced_integrator_changes" title="Advanced Integrator Changes in Hibernate Search 5.x"/> <tag>hibernate-search</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00005 <rule id="hsearch-00005" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.infinispan.impl.InfinispanDirectoryProvider"/> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Package change for InfinispanDirectoryProvider"> <message>The class `org.hibernate.search.infinispan.impl.InfinispanDirectoryProvider` was replaced by `org.hibernate.search.infinispan.spi.InfinispanDirectoryProvider` class.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_hibernate_search_changes" title="Changes in Hibernate Search 5.x"/> <tag>hibernate-search</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00006 <rule id="hsearch-00006" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.ProjectionConstants"/> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Package change for ProjectionConstants"> <message>The class `org.hibernate.search.ProjectionConstants` was replaced by `org.hibernate.search.engine.ProjectionConstants` class.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_hibernate_search_changes" title="Changes in Hibernate Search 5.x"/> <tag>hibernate-search</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00007 <rule id="hsearch-00007" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.SearchException"/> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Package change for SearchException"> <message>The class `org.hibernate.search.SearchException` was replaced by `org.hibernate.search.exception.SearchException` class.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_hibernate_search_changes" title="Changes in Hibernate Search 5.x"/> <tag>hibernate-search</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00008 <rule id="hsearch-00008" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.spi.MassIndexerFactory"/> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Package change for MassIndexerFactory"> <message>The class `org.hibernate.search.spi.MassIndexerFactory` was replaced by `org.hibernate.search.batchindexing.spi.MassIndexerFactory` class.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_hibernate_search_advanced_integrator_changes" title="Advanced Integrator Changes in Hibernate Search 5.x"/> <tag>hibernate-search</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00009 <rule id="hsearch-00009" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.spi.SearchFactoryBuilder"/> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Deprecated interface org.hibernate.search.spi.SearchFactoryBuilder"> <message>The class `org.hibernate.search.spi.SearchFactoryBuilder` was replaced by `org.hibernate.search.spi.SearchIntegratorBuilder` class.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_hibernate_search_advanced_integrator_changes" title="Advanced Integrator Changes in Hibernate Search 5.x"/> <link href="http://docs.jboss.org/hibernate/search/5.5/api/org/hibernate/search/spi/SearchIntegratorBuilder.html" title="SearchIntegrationBuilder javadoc"/> <tag>hibernate-search</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00010 <rule id="hsearch-00010" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.spi.SearchFactoryIntegrator"/> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Deprecated interface org.hibernate.search.spi.SearchFactoryIntegrator"> <message>Do not use `org.hibernate.search.spi.SearchFactoryIntegrator`. You should migrate all code to use `org.hibernate.search.spi.SearchIntegrator`. This interface is a temporary placeholder and will be removed at the next micro release!</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_hibernate_search_advanced_integrator_changes" title="Advanced Integrator Changes in Hibernate Search 5.x"/> <link href="https://docs.jboss.org/hibernate/search/5.5/api/org/hibernate/search/spi/SearchIntegrator.html" title="Hibernate Search javadoc for SearchIntegrator"/> <tag>hibernate-search</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00011 <rule id="hsearch-00011" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.Version"/> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Package change for Version"> <message>The class `org.hibernate.search.Version` was replaced by `org.hibernate.search.engine.Version` class.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_hibernate_search_changes" title="Changes in Hibernate Search 5.x"/> <tag>hibernate-search</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00100 <rule id="hsearch-00100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.cfg.NumericFieldMapping(org.hibernate.search.cfg.PropertyDescriptor, org.hibernate.search.cfg.EntityDescriptor, org.hibernate.search.cfg.SearchMapping)"> <location>CONSTRUCTOR_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Deprecated constructor NumericFieldMapping.NumericFieldMapping"> <message>Use `NumericFieldMapping.NumericFieldMapping(String, PropertyDescriptor, EntityDescriptor, SearchMapping)` instead.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_hibernate_search_deprecated_constructors" title="Hibernate Search 5.x Deprecated Constructors"/> <link href="https://docs.jboss.org/hibernate/search/5.5/api/org/hibernate/search/cfg/NumericFieldMapping.html#NumericFieldMapping-org.hibernate.search.cfg.PropertyDescriptor-org.hibernate.search.cfg.EntityDescriptor-org.hibernate.search.cfg.SearchMapping-" title="Hibernate Search javadoc"/> <tag>hibernate-search</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00101 <rule id="hsearch-00101" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.store.IndexShardingStrategy"/> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Deprecated interface org.hibernate.search.store.IndexShardingStrategy"> <message>`org.hibernate.search.store.IndexShardingStrategy` interface is deprecated as of Hibernate Search 4.4. Might be removed in Hibernate Search 5. Use `org.hibernate.search.store.ShardIdentifierProvider` instead.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_hibernate_search_changes" title="Changes in Hibernate Search 5.x"/> <link href="https://docs.jboss.org/hibernate/search/5.5/api/org/hibernate/search/store/ShardIdentifierProvider.html" title="Hibernate Search javadoc"/> <tag>hibernate-search</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00103 <rule id="hsearch-00103" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.store.Workspace"/> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Deprecated interface org.hibernate.search.store.Workspace"> <message>`org.hibernate.search.store.Workspace` interface will be moved and considered as non-public API.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_hibernate_search_changes" title="Changes in Hibernate Search 5.x"/> <tag>hibernate-search</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00104 <rule id="hsearch-00104" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.filter.FilterKey"/> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Deprecated interface org.hibernate.search.filter.FilterKey"> <message>Custom filter keys are deprecated and are scheduled for removal in Hibernate Search 6. As of Hibernate Search 5.1, keys for caching Lucene filters are calculated automatically based on the given filter parameters.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_hibernate_search_changes" title="Changes in Hibernate Search 5.x"/> <link href="http://hibernate.org/search/documentation/migrate/5.1/#api-changes" title="Hibernate Search 5.1 API changes"/> <tag>hibernate-search</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00106 <rule id="hsearch-00106" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.filter.StandardFilterKey"/> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Deprecated class org.hibernate.search.filter.StandardFilterKey"> <message>Custom filter keys `StandardFilterKey` are deprecated and are scheduled for removal in Hibernate Search 6. As of Hibernate Search 5.1, keys for caching Lucene filters are calculated automatically based on the given filter parameters.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_hibernate_search_changes" title="Changes in Hibernate Search 5.x"/> <link href="http://hibernate.org/search/documentation/migrate/5.1/#api-changes" title="Hibernate Search 5.1 API changes"/> <link href="https://docs.jboss.org/hibernate/search/5.5/api/index.html?org/hibernate/search/filter/StandardFilterKey.html" title="hibernate Search javadoc"/> <tag>hibernate-search</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00107 <rule id="hsearch-00107" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.annotations.FieldCacheType"/> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Deprecated enum FieldCacheType"> <message>Remove the `@FieldCacheType` annotation. No alternative replacement necessary as the Field Cache in Apache Lucene feature does no longer exist.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_hibernate_search_changes" title="Changes in Hibernate Search 5.x"/> <link href="https://docs.jboss.org/hibernate/search/5.5/api/org/hibernate/annotations/FieldCacheType.html" title="hibernate Search javadoc"/> <tag>hibernate-search</tag> <tag>annotation</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00108 <rule id="hsearch-00108" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.annotations.CacheFromIndex"> <location>ANNOTATION</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Deprecated annotation CacheFromIndex"> <message>Remove the `@CacheFromIndex` annotation. No alternative replacement necessary.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_hibernate_search_changes" title="Changes in Hibernate Search 5.x"/> <link href="https://docs.jboss.org/hibernate/search/5.5/api/org/hibernate/search/annotations/CacheFromIndex.html" title="hibernate Search javadoc for @CacheFromIndex"/> <tag>hibernate-search</tag> <quickfix name="CacheFromIndex" type="DELETE_LINE"> <search>@CacheFromIndex</search> </quickfix> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00109 <rule id="hsearch-00109" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.annotations.Key"> <location>ANNOTATION</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Deprecated annotation Key"> <message>Custom filter cache keys are a deprecated feature and are scheduled to be removed in Hibernate Search 6. As of Hibernate Search 5.1, the filter cache keys are determined automatically based on the filter parameters so it is no longer required to provide a key object. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_miscellaneous_hibernate_search_changes" title="Miscelanous Changes in Hibernate Search 5.x"/> <link href="http://hibernate.org/search/documentation/migrate/5.1/#api-changes" title="Hibernate Search 5.1 API changes"/> <link href="https://docs.jboss.org/hibernate/search/5.5/api/index.html?org/hibernate/search/annotations/Key.html" title="Hibernate Search javadoc for @Key"/> <tag>hibernate-search</tag> <quickfix name="Key" type="DELETE_LINE"> <search>@Key</search> </quickfix> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00110 <rule id="hsearch-00110" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.backend.configuration.impl.IndexWriterSetting.{constant}"> <location>ENUM_CONSTANT</location> <location>IMPORT</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Deprecated enum constant in IndexWriterSetting"> <message>The `IndexWriterSetting.MAX_THREAD_STATES` and `IndexWriterSetting.TERM_INDEX_INTERVAL` enum constants are deprecated. They affect which properties are read from the configuration, so the fact they they are missing means that configuration properties such as `hibernate.search.Animals.2.indexwriter.term_index_interval = default` are now ignored. The only side effect is that the property is not applied.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_hibernate_search_advanced_integrator_changes" title="Advanced Integrator Changes in Hibernate Search 5.x"/> <tag>hibernate-search</tag> </hint> </perform> <where param="constant"> <matches pattern="(MAX_THREAD_STATES|TERM_INDEX_INTERVAL)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00111 <rule id="hsearch-00111" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.annotations.Spatial"> <location>ANNOTATION</location> <annotation-literal name="spatialMode" pattern="SpatialMode.GRID"/> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Renamed SpatialMode.GRID to HASH"> <message>The enum value `SpatialMode.GRID` for `@Spatial` annotation was renamed to `SpatialMode.HASH`.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_miscellaneous_hibernate_search_changes" title="Miscelanous Changes in Hibernate Search 5.x"/> <tag>hibernate-search</tag> <quickfix name="SpatialGridRename" type="REPLACE"> <replacement>SpatialMode.HASH</replacement> <search>SpatialMode.GRID</search> </quickfix> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00112 <rule id="hsearch-00112" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.event.impl.FullTextIndexEventListener"> <location>INHERITANCE</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - FullTextIndexEventListener class is now final"> <message>The class `FullTextIndexEventListener` is now a final class. If you currently extend this class, you must find an alternate solution to achieve the same functionality. You could in some cases use an `EntityIndexingInterceptor`.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_miscellaneous_hibernate_search_changes" title="Miscelanous Changes in Hibernate Search 5.x"/> <link href="http://hibernate.org/search/documentation/migrate/5.0/#fulltextindexeventlistener-now-final" title="FullTextIndexEventListener now final"/> <tag>hibernate-search</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00113 <rule id="hsearch-00113" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.backend.impl.jms.AbstractJMSHibernateSearchController"> <location>INHERITANCE</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Internal AbstractJMSHibernateSearchController class used"> <message>The JMS backend was depending to Hibernate ORM. This dependency was removed, so that the backend can be used in other (non ORM) environments as well. A consequence is that implementors of `org.hibernate.search.backend.impl.jms.AbstractJMSHibernateSearchController` will need to adjust to the new signature. This class is really considered internal. We suggest to take this class as an example instead of extending it.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_miscellaneous_hibernate_search_changes" title="Miscelanous Changes in Hibernate Search 5.x"/> <link href="http://hibernate.org/search/documentation/migrate/5.0/#jms-controller-api-changed" title="JMS Controller API changed"/> <tag>hibernate-search</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00114 <rule id="hsearch-00114" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.spi.ServiceProvider"> <location>IMPLEMENTS_TYPE</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - ServiceProvider implementation"> <message>The `org.hibernate.search.spi.ServiceProvider` SPI has been refactored. If you where integrating with the old service contract, refer to the javadoc of `ServiceManager`, `Service`, `Startable` and `Stoppable` for details about the new contract.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_miscellaneous_hibernate_search_changes" title="Miscelanous Changes in Hibernate Search 5.x"/> <link href="http://docs.jboss.org/hibernate/search/5.0/api/org/hibernate/search/engine/service/spi/ServiceManager.html" title="Hibernate Search javadoc for ServiceManager"/> <link href="http://docs.jboss.org/hibernate/search/5.0/api/org/hibernate/search/engine/service/spi/Service.html" title="Hibernate Search javadoc for Service"/> <link href="http://docs.jboss.org/hibernate/search/5.0/api/org/hibernate/search/engine/service/spi/Stoppable.html" title="Hibernate Search javadoc for Stoppable"/> <link href="http://docs.jboss.org/hibernate/search/5.0/api/org/hibernate/search/engine/service/spi/Startable.html" title="Hibernate Search javadoc for Startable"/> <tag>hibernate-search</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00115 <rule id="hsearch-00115" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.annotations.IndexedEmbedded"> <location>ANNOTATION</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Indexing of id fields of Embedded Relations"> <message><![CDATA[ When using an `@IndexedEmbedded` annotation to include fields from a related entity, the id of the related entity is no longer included. You can enable the inclusion of the id by using the `includeEmbeddedObjectId` attribute of the `@IndexedEmbedded` annotation. ```java @IndexedEmbedded(includeEmbeddedObjectId=true) ``` ]]></message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_miscellaneous_hibernate_search_changes" title="Miscelanous Changes in Hibernate Search 5.x"/> <link href="https://docs.jboss.org/hibernate/search/5.5/api/index.html?org/hibernate/search/annotations/IndexedEmbedded.html" title="Hibernate Search javadoc for IndexedEmbedded"/> <tag>hibernate-search</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00116 <rule id="hsearch-00116" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <javaclass references="org.hibernate.search.annotations.Field"> <location>ANNOTATION</location> <annotation-literal name="index" pattern="Index.YES"/> <annotation-type pattern="org.hibernate.search.annotations.NumericFields"/> </javaclass> <javaclass references="org.hibernate.search.annotations.Field"> <location>ANNOTATION</location> <annotation-literal name="index" pattern="Index.YES"/> <annotation-type pattern="org.hibernate.search.annotations.NumericField"/> </javaclass> <javaclass references="java.util.{date}"> <annotation-type pattern="org.hibernate.search.annotations.Field"/> <annotation-type pattern="org.hibernate.search.annotations.Fields"/> </javaclass> <javaclass references="java.lang.{wrapper}"> <annotation-type pattern="org.hibernate.search.annotations.Field"/> <annotation-type pattern="org.hibernate.search.annotations.Fields"/> </javaclass> </or> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Changes in indexing numeric and date values"> <message><![CDATA[ Numbers and dates are now indexed as numeric fields by default. Properties of type int, long, float, double, and their corresponding wrapper classes are no longer indexed as strings. Instead, they are now indexed using Lucene’s appropriate numeric encoding. The id fields are an exception to this rule. Even when they are represented by a numeric type, they are still indexed as a string keyword by default. The use of `@NumericField` is now obsolete unless you want to specify a custom precision for the numeric encoding. You can keep the old string-based index format by explicitly specifying a string encoding field bridge. In the case of integers, this is the `org.hibernate.search.bridge.builtin.IntegerBridge`. Check the `org.hibernate.search.bridge.builtin` package for other publicly available field bridges. Date and Calendar are no longer indexed as strings. Instead, instances are encoded as long values representing the number of milliseconds since January 1, 1970, 00:00:00 GMT. You can switch the indexing format by using the new EncodingType enum. For example: ```java @DateBridge(encoding=EncodingType.STRING) @CalendarBridge(encoding=EncodingType.STRING) ``` The encoding change for numbers and dates is important and can have a big impact on application behavior. If you have a query that targets a field that was previously string-encoded, but is now encoded numerically, you must update the query. Numeric fields must be searched with a NumericRangeQuery. You must also make sure that all fields targeted by faceting are string encoded. If you use the Search query DSL, the correct query should be created automatically for you. ]]></message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_hibernate_search_number_and_date_index_formatting_changes" title="Number and Date Index Formatting Changes in Hibernate Search 5.x"/> <link href="http://hibernate.org/search/documentation/migrate/5.0/#number-and-date-index-format" title="Number and date index format"/> <link href="http://docs.jboss.org/hibernate/search/5.5/api/org/hibernate/search/bridge/builtin/package-summary.html" title="Javadoc API for org.hibernate.search.bridge.builtin package"/> <link href="http://docs.jboss.org/hibernate/search/5.5/api/org/hibernate/search/bridge/builtin/IntegerBridge.html" title="Javadoc API for IntegerBridge"/> <tag>hibernate-search</tag> </hint> </perform> <where param="wrapper"> <matches pattern="(Integer|Long|Float|Double)"/> </where> <where param="date"> <matches pattern="(Calendar|Date)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00117 <rule id="hsearch-00117" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.annotations.Field"> <location>ANNOTATION</location> <annotation-literal name="indexNullAs" pattern="{*}"/> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Changes in indexing null values"> <message>When using `@Field(indexNullAs=)` to encode a null marker value in the index, the type of the marker must be compatible with all other values that are indexed in that same field. For example, it was previously possible to encode a null value for numeric fields using a string _null_. This is no longer allowed. Instead, you must choose a number to represent the null value, such as -1. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_miscellaneous_hibernate_search_changes" title="Miscellaneous Changes in Hibernate Search 5.x"/> <link href="http://hibernate.org/search/documentation/migrate/5.5/#null-value-tokens-for-numeric-fields" title="Null value tokens for numeric fields"/> <tag>hibernate-search</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00118 <rule id="hsearch-00118" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <javaclass references="org.hibernate.search.query.dsl.QueryBuilder.facet{*}"> <location>METHOD_CALL</location> </javaclass> <javaclass references="org.hibernate.search.FullTextQuery.getFacetManager{*}"> <location>METHOD_CALL</location> </javaclass> <javaclass references="org.hibernate.search.query.facet.{class}"/> </or> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Improvements in Faceting Engine"> <message>Significant improvements were made to the faceting engine. Most of the changes do not affect the API. The one notable exception is that you must now annotate any fields you intend to use for faceting with the `@Facet` or `@Facets` annotation.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_miscellaneous_hibernate_search_changes" title="Miscellaneous Changes in Hibernate Search 5.x"/> <link href="http://in.relation.to/2015/05/11/hibernate-search-530-beta-1-with-native-lucene-faceting" title="Lucene native faceting"/> <link href="http://docs.jboss.org/hibernate/search/5.5/reference/en-US/html_single/#query-faceting" title="Query faceting"/> <tag>hibernate-search</tag> </hint> </perform> <where param="class"> <matches pattern="(Facet|FacetingRequest|FacetSelection|FacetSortOrder|RangeFacet)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00119 <rule id="hsearch-00119" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <javaclass references="java.util.{date}"> <annotation-type pattern="org.hibernate.search.annotations.Field"/> </javaclass> <javaclass references="java.lang.{wrapper}"> <annotation-type pattern="org.hibernate.search.annotations.Field"/> </javaclass> </or> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Changes in indexing numeric values"> <message>Numbers and dates now indexed as numeric fields by default. Properties of type `Date`, `Calendar` as well as `int`, `long`, `float`, `double` and their corresponding wrappers, are no longer indexed as strings. Instead, they are now indexed using Lucene’s appropriate numeric encoding. The `id` fields are an exception to this rule: even when these are represented by a numeric type, they will still be indexed as a string keyword by default..</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_miscellaneous_hibernate_search_changes" title="Miscellaneous Changes in Hibernate Search 5.x"/> <link href="http://hibernate.org/search/documentation/migrate/5.5/#number-and-date-index-format" title="Numeric and Date index format"/> <tag>hibernate-search</tag> </hint> </perform> <where param="wrapper"> <matches pattern="(Integer|Long|Float|Double)"/> </where> <where param="date"> <matches pattern="(Calendar|Date)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00200 <rule id="hsearch-00200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <project> <artifact artifactId="hibernate-search-analyzers" groupId="org.hibernate"/> </project> </when> <perform> <lineitem message="Maven artifact org.hibernate:hibernate-search-analyzers was removed from Hibernate Search 5. We recommend to depend on the appropriate Lucene artifact directly, for example org.apache.lucene:lucene-analyzers-common."/> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00201 <rule id="hsearch-00201" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="pom.xml" matches="//*[local-name() = 'artifactId' and text() = 'hibernate-search-analyzers']"/> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Dropped hibernate-search-analyzers maven artifact"> <message>The hibernate-search-analyzers module was removed. The recommended approach is to directly use the appropriate Lucene artifact, for example org.apache.lucene:lucene-analyzers-common.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_miscellaneous_hibernate_search_changes" title="Miscelanous Changes in Hibernate Search 5.x"/> <tag>hibernate-search</tag> <tag>maven</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00210 <rule id="hsearch-00210" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.apache.lucene.search.SortField({*})"> <location>CONSTRUCTOR_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Lucene 4.x - Changed constructor for org.apache.lucene.search.SortField"> <message> The Lucene SortField API requires the following application code change. In the previous release of JBoss EAP, you set the type of the sort field in the query as follows. ```java fulltextQuery.setSort(new Sort(new SortField("title", SortField.STRING))); ``` The following is an example of how you set it in JBoss EAP 7. ```java fulltextQuery.setSort(new Sort(new SortField("title", SortField.Type.STRING))) ``` </message> <link href="http://hibernate.org/search/documentation/migrate/5.5/#sorting-options" title="Hibernate Search 5.4 to 5.5 migration"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_miscellaneous_hibernate_search_changes" title="Miscellaneous Hibernate Search Changes"/> <tag>hibernate-search</tag> <tag>lucene</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00211 <rule id="hsearch-00211" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.cfg.ContainedInMapping.numericField{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Deprecated method ContainedInMapping#numericField"> <message>Method `ContainedInMapping#numericField()` has been deprecated and is scheduled for removal. Invoke `ContainedInMapping#field().numericField()` instead.</message> <link href="http://hibernate.org/search/documentation/migrate/5.5/#api-changes" title="Hibernate Search 5.4 to 5.5 migration"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_hibernate_search_deprecated_methods" title="Hibernate Search Deprecated Methods"/> <tag>hibernate-search</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00213 <rule id="hsearch-00213" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.FullTextSharedSessionBuilder.autoClose{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Deprecated method FullTextSharedSessionBuilder#autoClose"> <message>Don't use `FullTextSharedSessionBuilder#autoclose()` and `FullTextSharedSessionBuilder#autoclose(boolean)` method. There is no replacement.</message> <link href="http://hibernate.org/search/documentation/migrate/5.5/#api-changes" title="Hibernate Search 5.4 to 5.5 migration"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_hibernate_search_deprecated_methods" title="Hibernate Search Deprecated Methods"/> <tag>hibernate-search</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00214 <rule id="hsearch-00214" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.cfg.IndexedMapping.cacheFromIndex{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Deprecated method IndexedMapping#cacheFromIndex"> <message>This will be removed with no replacement.</message> <link href="http://hibernate.org/search/documentation/migrate/5.5/#api-changes" title="Hibernate Search 5.4 to 5.5 migration"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_hibernate_search_deprecated_methods" title="Hibernate Search Deprecated Methods"/> <tag>hibernate-search</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00215 <rule id="hsearch-00215" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.cfg.EntityDescriptor.getCacheInMemory{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Deprecated method EntityDescriptor#getCacheInMemory"> <message>This will be removed with no replacement.</message> <link href="http://hibernate.org/search/documentation/migrate/5.5/#api-changes" title="Hibernate Search 5.4 to 5.5 migration"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_hibernate_search_deprecated_methods" title="Hibernate Search Deprecated Methods"/> <tag>hibernate-search</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00216 <rule id="hsearch-00216" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.query.engine.spi.HSQuery.getExtendedSearchIntegrator{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Deprecated method HSQuery#getExtendedSearchIntegrator"> <message>should be at most SearchIntegrator, preferably removed altogether</message> <link href="http://hibernate.org/search/documentation/migrate/5.5/#api-changes" title="Hibernate Search 5.4 to 5.5 migration"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_hibernate_search_advanced_integrator_changes" title="Advanced Integrator Changes in Hibernate Search 5.x"/> <tag>hibernate-search</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00217 <rule id="hsearch-00217" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.engine.spi.DocumentBuilderIndexedEntity.getFieldCacheOption{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Deprecated method DocumentBuilderIndexedEntity#getFieldCacheOption"> <message>The `DocumentBuilderIndexedEntity#getFieldCacheOption()` method has been deprecated. There is no replacement.</message> <link href="http://hibernate.org/search/documentation/migrate/5.5/#api-changes" title="Hibernate Search 5.4 to 5.5 migration"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_hibernate_search_advanced_integrator_changes" title="Advanced Integrator Changes in Hibernate Search 5.x"/> <tag>hibernate-search</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00218 <rule id="hsearch-00218" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.spi.BuildContext.getIndexingStrategy{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Deprecated method BuildContext#getIndexingStrategy"> <message>The `BuildContext#getIndexingStrategy()` method is deprecated. Use `BuildContext#getIndexingMode()` instead.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_hibernate_search_advanced_integrator_changes" title="Advanced Integrator Changes in Hibernate Search 5.x"/> <tag>hibernate-search</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00219 <rule id="hsearch-00219" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.store.spi.DirectoryHelper.getVerifiedIndexDir{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Deprecated method DirectoryHelper#getVerifiedIndexDir"> <message>The `DirectoryHelper#getVerifiedIndexDir(String, Properties, boolean)` method is deprecated. Use `DirectoryHelper#getVerifiedIndexPath(java.lang.String, java.util.Properties, boolean)` instead. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_hibernate_search_advanced_integrator_changes" title="Advanced Integrator Changes in Hibernate Search 5.x"/> <tag>hibernate-search</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00220 <rule id="hsearch-00220" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.cfg.EntityDescriptor.setCacheInMemory{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Deprecated method EntityDescriptor#setCacheInMemory"> <message>Method `org.hibernate.search.cfg.EntityDescriptor.setCacheInMemory` is deprecated and there is no replacement.</message> <link href="http://hibernate.org/search/documentation/migrate/5.5/#api-changes" title="Hibernate Search 5.4 to 5.5 migration"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_miscellaneous_hibernate_search_changes" title="Miscellaneous Hibernate Search Changes"/> <tag>hibernate-search</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00221 <rule id="hsearch-00221" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.MassIndexer.threadsForSubsequentFetching{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Deprecated method MassIndexer#threadsForSubsequentFetching"> <message>Method `org.hibernate.search.MassIndexer.threadsForSubsequentFetching(int)` is deprecated and will be removed.</message> <link href="http://hibernate.org/search/documentation/migrate/5.5/#api-changes" title="Hibernate Search 5.4 to 5.5 migration"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_hibernate_search_deprecated_methods" title="Hibernate Search Deprecated Methods"/> <tag>hibernate-search</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00222 <rule id="hsearch-00222" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.query.dsl.FuzzyContext.withThreshold{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Deprecated method FuzzyContext#withThreshold"> <message>Use `FuzzyContext.withEditDistanceUpTo(int)` instead.</message> <link href="http://hibernate.org/search/documentation/migrate/5.5/#api-changes" title="Hibernate Search 5.4 to 5.5 migration"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_hibernate_search_deprecated_methods" title="Hibernate Search Deprecated Methods"/> <tag>hibernate-search</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00224 <rule id="hsearch-00224" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.apache.lucene.queryParser.{type}"/> </when> <perform> <hint category-id="optional" effort="1" title="Lucene 4.x - Classes repackaged to 'org.apache.lucene.queryparser.classic'"> <message>Lucene's core `org.apache.lucene.queryParser.{type}` have been consolidated into lucene/queryparser, that results in changing package name so it is now named as `org.apache.lucene.queryparser.classic.{type}`.</message> <link href="http://lucene.apache.org/core/4_10_2/MIGRATE.html" title="Apache Lucene Migration Guide"/> <link href="http://hibernate.org/search/documentation/migrate/5.0/#within-apache-lucene" title="Renamed classes within Apache Lucene"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_hibernate_search_advanced_integrator_changes" title="Changes Impacting Advanced Integrators"/> <tag>hibernate-search</tag> <tag>lucene</tag> </hint> </perform> <where param="type"> <matches pattern="(CharStream|FastCharStream|MultiFieldQueryParser|ParseException|QueryParser|QueryParserBase|QueryParserConstants|QueryParserTokenManager)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00225 <rule id="hsearch-00225" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.apache.lucene.queryParser.QueryParserToken"/> </when> <perform> <hint category-id="optional" effort="1" title="Lucene 4.x - Renamed class org.apache.lucene.queryParser.QueryParserToken"> <message>Lucene's core `org.apache.lucene.queryParser.QueryParserToken` have been consolidated into lucene/queryparser, that results in changing package name so it is now named as `org.apache.lucene.queryparser.classic.Token`.</message> <link href="http://lucene.apache.org/core/4_10_2/MIGRATE.html" title="Apache Lucene Migration Guide"/> <link href="http://hibernate.org/search/documentation/migrate/5.0/#within-apache-lucene" title="Renamed classes within Apache Lucene"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_hibernate_search_advanced_integrator_changes" title="Changes Impacting Advanced Integrators"/> <tag>hibernate-search</tag> <tag>lucene</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00226 <rule id="hsearch-00226" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.apache.lucene.queryParser.QueryParserTokenMgrError"/> </when> <perform> <hint category-id="optional" effort="1" title="Lucene 4.x - Renamed class org.apache.lucene.queryParser.QueryParserTokenMgrError"> <message>Lucene's core `org.apache.lucene.queryParser.QueryParserTokenMgrError` have been consolidated into lucene/queryparser, that results in changing package name so it is now named as `org.apache.lucene.queryparser.classic.TokenMgrError`.</message> <link href="http://lucene.apache.org/core/4_10_2/MIGRATE.html" title="Apache Lucene Migration Guide"/> <link href="http://hibernate.org/search/documentation/migrate/5.0/#within-apache-lucene" title="Renamed classes within Apache Lucene"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_hibernate_search_advanced_integrator_changes" title="Changes Impacting Advanced Integrators"/> <tag>hibernate-search</tag> <tag>lucene</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00227 <rule id="hsearch-00227" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.apache.lucene.analysis.{type}"/> </when> <perform> <hint category-id="optional" effort="1" title="Lucene 4.x - Classes repackaged to 'org.apache.lucene.analysis.core'"> <message>Lucene's core and contrib analyzers, along with Solr's analyzers, were consolidated into lucene/analysis module. During the refactoring package name have changed for `org.apache.lucene.analysis.{type}` to `org.apache.lucene.analysis.core.{type}`.</message> <link href="http://lucene.apache.org/core/4_10_2/MIGRATE.html" title="Apache Lucene Migration Guide"/> <link href="http://hibernate.org/search/documentation/migrate/5.0/#within-apache-lucene" title="Renamed classes within Apache Lucene"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_lucene_renamed_and_repackaged_classes" title="Lucene - Renamed and Repackaged Classes"/> <tag>hibernate-search</tag> <tag>lucene</tag> </hint> </perform> <where param="type"> <matches pattern="(KeywordAnalyzer|KeywordTokenizer|LetterTokenizer|LowerCaseFilter|LowerCaseTokenizer|SimpleAnalyzer|StopAnalyzer|StopFilter|WhitespaceAnalyzer|WhitespaceTokenizer)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00228 <rule id="hsearch-00228" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.apache.lucene.analysis.PorterStemFilter"/> </when> <perform> <hint category-id="optional" effort="1" title="Lucene 4.x - Class 'PorterStemFilter' repackaged to 'org.apache.lucene.analysis.en'"> <message>Lucene's core and contrib analyzers, along with Solr's analyzers, were consolidated into lucene/analysis module. During the refactoring package name have changed for `org.apache.lucene.analysis.PorterStemFilter` to `org.apache.lucene.analysis.en.PorterStemFilter`.</message> <link href="http://lucene.apache.org/core/4_10_2/MIGRATE.html" title="Apache Lucene Migration Guide"/> <link href="http://hibernate.org/search/documentation/migrate/5.0/#within-apache-lucene" title="Renamed classes within Apache Lucene"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_lucene_renamed_and_repackaged_classes" title="Lucene - Renamed and Repackaged Classes"/> <tag>hibernate-search</tag> <tag>lucene</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00229 <rule id="hsearch-00229" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.apache.lucene.analysis.{type}"/> </when> <perform> <hint category-id="optional" effort="1" title="Lucene 4.x - Classes repackaged to 'org.apache.lucene.analysis.miscellaneous'"> <message>Lucene's core and contrib analyzers, along with Solr's analyzers, were consolidated into lucene/analysis module. During the refactoring package name have changed for `org.apache.lucene.analysis.{type}` to `org.apache.lucene.analysis.miscellaneous.{type}`.</message> <link href="http://lucene.apache.org/core/4_10_2/MIGRATE.html" title="Apache Lucene Migration Guide"/> <link href="http://hibernate.org/search/documentation/migrate/5.0/#within-apache-lucene" title="Renamed classes within Apache Lucene"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_lucene_renamed_and_repackaged_classes" title="Lucene - Renamed and Repackaged Classes"/> <tag>hibernate-search</tag> <tag>lucene</tag> </hint> </perform> <where param="type"> <matches pattern="(ASCIIFoldingFilter|ISOLatin1AccentFilter|KeywordMarkerFilter|LengthFilter|PerFieldAnalyzerWrapper)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00230 <rule id="hsearch-00230" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.apache.lucene.analysis.TeeSinkTokenFilter"/> </when> <perform> <hint category-id="optional" effort="1" title="Lucene 4.x - Class 'TeeSinkTokenFilter' repackaged to 'org.apache.lucene.analysis.sinks'"> <message>Lucene's core and contrib analyzers, along with Solr's analyzers, were consolidated into lucene/analysis module. During the refactoring package name have changed for `org.apache.lucene.analysis.TeeSinkTokenFilter` to `org.apache.lucene.analysis.sinks.TeeSinkTokenFilter`.</message> <link href="http://lucene.apache.org/core/4_10_2/MIGRATE.html" title="Apache Lucene Migration Guide"/> <link href="http://hibernate.org/search/documentation/migrate/5.0/#within-apache-lucene" title="Renamed classes within Apache Lucene"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_lucene_renamed_and_repackaged_classes" title="Lucene - Renamed and Repackaged Classes"/> <tag>hibernate-search</tag> <tag>lucene</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00231 <rule id="hsearch-00231" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.apache.lucene.analysis.{type}"/> </when> <perform> <hint category-id="optional" effort="1" title="Lucene 4.x - Classes repackaged to 'org.apache.lucene.analysis.charfilter'"> <message>Lucene's core and contrib analyzers, along with Solr's analyzers, were consolidated into lucene/analysis module. During the refactoring package name have changed for `org.apache.lucene.analysis.{type}` to `org.apache.lucene.analysis.charfilter.{type}`.</message> <link href="http://lucene.apache.org/core/4_10_2/MIGRATE.html" title="Apache Lucene Migration Guide"/> <link href="http://hibernate.org/search/documentation/migrate/5.0/#within-apache-lucene" title="Renamed classes within Apache Lucene"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_lucene_renamed_and_repackaged_classes" title="Lucene - Renamed and Repackaged Classes"/> <tag>hibernate-search</tag> <tag>lucene</tag> </hint> </perform> <where param="type"> <matches pattern="(CharFilter|BaseCharFilter|MappingCharFilter|NormalizeCharMap)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00232 <rule id="hsearch-00232" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.apache.lucene.analysis.{type}"/> </when> <perform> <hint category-id="optional" effort="1" title="Lucene 4.x - Classes repackaged to 'org.apache.lucene.analysis.util'"> <message>Lucene's core and contrib analyzers, along with Solr's analyzers, were consolidated into lucene/analysis module. During the refactoring package name have changed for `org.apache.lucene.analysis.{type}` to `org.apache.lucene.analysis.util.{type}`.</message> <link href="http://lucene.apache.org/core/4_10_2/MIGRATE.html" title="Apache Lucene Migration Guide"/> <link href="http://hibernate.org/search/documentation/migrate/5.0/#within-apache-lucene" title="Renamed classes within Apache Lucene"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_lucene_renamed_and_repackaged_classes" title="Lucene - Renamed and Repackaged Classes"/> <tag>hibernate-search</tag> <tag>lucene</tag> </hint> </perform> <where param="type"> <matches pattern="(CharArraySet|CharArrayMap|StopwordAnalyzerBase|WordlistLoader|CharTokenizer)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00233 <rule id="hsearch-00233" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.apache.lucene.analysis.ReusableAnalyzerBase"/> </when> <perform> <hint category-id="optional" effort="1" title="Lucene 4.x - Class 'ReusableAnalyzerBase' renamed to 'org.apache.lucene.analysis.Analyzer'"> <message>Lucene's core and contrib analyzers, along with Solr's analyzers, were consolidated into lucene/analysis module. During the refactoring class name have changed for `org.apache.lucene.analysis.ReusableAnalyzerBase` to `org.apache.lucene.analysis.Analyzer`.</message> <link href="http://lucene.apache.org/core/4_10_2/MIGRATE.html" title="Apache Lucene Migration Guide"/> <link href="http://hibernate.org/search/documentation/migrate/5.0/#within-apache-lucene" title="Renamed classes within Apache Lucene"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_lucene_renamed_and_repackaged_classes" title="Lucene - Renamed and Repackaged Classes"/> <tag>hibernate-search</tag> <tag>lucene</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00234 <rule id="hsearch-00234" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.apache.lucene.util.CharacterUtils"/> </when> <perform> <hint category-id="optional" effort="1" title="Lucene 4.x - Class 'CharacterUtils' repackaged to 'org.apache.lucene.analysis.util'"> <message>Lucene's core and contrib analyzers, along with Solr's analyzers, were consolidated into lucene/analysis module. During the refactoring package name have changed for `org.apache.lucene.util.CharacterUtils` to `org.apache.lucene.analysis.util.CharacterUtils`.</message> <link href="http://lucene.apache.org/core/4_10_2/MIGRATE.html" title="Apache Lucene Migration Guide"/> <link href="http://hibernate.org/search/documentation/migrate/5.0/#within-apache-lucene" title="Renamed classes within Apache Lucene"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_lucene_renamed_and_repackaged_classes" title="Lucene - Renamed and Repackaged Classes"/> <tag>hibernate-search</tag> <tag>lucene</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00235 <rule id="hsearch-00235" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.apache.lucene.search.function.{type}"/> </when> <perform> <hint category-id="optional" effort="1" title="Lucene 4.x - Classes repackaged to 'org.apache.lucene.queries'"> <message>Lucene's core and contrib analyzers, along with Solr's analyzers, were consolidated into lucene/analysis module. During the refactoring package name have changed for `org.apache.lucene.search.function.{type}` to `org.apache.lucene.queries.{type}`.</message> <link href="http://lucene.apache.org/core/4_10_2/MIGRATE.html" title="Apache Lucene Migration Guide"/> <link href="http://hibernate.org/search/documentation/migrate/5.0/#within-apache-lucene" title="Renamed classes within Apache Lucene"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_lucene_renamed_and_repackaged_classes" title="Lucene - Renamed and Repackaged Classes"/> <tag>hibernate-search</tag> <tag>lucene</tag> </hint> </perform> <where param="type"> <matches pattern="(CustomScoreQuery|CustomScoreProvider)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00236 <rule id="hsearch-00236" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.apache.lucene.search.function.NumericIndexDocValueSource"/> </when> <perform> <hint category-id="optional" effort="1" title="Lucene 4.x - Class 'NumericIndexDocValueSource' repackaged to 'org.apache.lucene.queries.function.valuesource'"> <message>Lucene's core and contrib analyzers, along with Solr's analyzers, were consolidated into lucene/analysis module. During the refactoring package name have changed for `org.apache.lucene.search.function.NumericIndexDocValueSource` to `org.apache.lucene.queries.function.valuesource.NumericIndexDocValueSource`.</message> <link href="http://lucene.apache.org/core/4_10_2/MIGRATE.html" title="Apache Lucene Migration Guide"/> <link href="http://hibernate.org/search/documentation/migrate/5.0/#within-apache-lucene" title="Renamed classes within Apache Lucene"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_lucene_renamed_and_repackaged_classes" title="Lucene - Renamed and Repackaged Classes"/> <tag>hibernate-search</tag> <tag>lucene</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00237 <rule id="hsearch-00237" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.apache.lucene.search.function.{type}"/> </when> <perform> <hint category-id="optional" effort="1" title="Lucene 4.x - Classes repackaged to 'org.apache.lucene.queries.function'"> <message>Lucene's core and contrib analyzers, along with Solr's analyzers, were consolidated into lucene/analysis module. During the refactoring package name have changed for `org.apache.lucene.search.function.{type}` to `org.apache.lucene.queries.function.{type}`.</message> <link href="http://lucene.apache.org/core/4_10_2/MIGRATE.html" title="Apache Lucene Migration Guide"/> <link href="http://hibernate.org/search/documentation/migrate/5.0/#within-apache-lucene" title="Renamed classes within Apache Lucene"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_lucene_renamed_and_repackaged_classes" title="Lucene - Renamed and Repackaged Classes"/> <tag>hibernate-search</tag> <tag>lucene</tag> </hint> </perform> <where param="type"> <matches pattern="(DocValues|FieldScoreQuery|ValueSource|ValueSourceQuery)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00238 <rule id="hsearch-00238" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.apache.lucene.search.function.{type}"/> </when> <perform> <hint category-id="optional" effort="1" title="Lucene 4.x - Classes repackaged to 'org.apache.lucene.queries.function.valuesources'"> <message>Lucene's core and contrib analyzers, along with Solr's analyzers, were consolidated into lucene/analysis module. During the refactoring package name have changed for `org.apache.lucene.search.function.{type}` to `org.apache.lucene.queries.function.valuesources.{type}`.</message> <link href="http://lucene.apache.org/core/4_10_2/MIGRATE.html" title="Apache Lucene Migration Guide"/> <link href="http://hibernate.org/search/documentation/migrate/5.0/#within-apache-lucene" title="Renamed classes within Apache Lucene"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_lucene_renamed_and_repackaged_classes" title="Lucene - Renamed and Repackaged Classes"/> <tag>hibernate-search</tag> <tag>lucene</tag> </hint> </perform> <where param="type"> <matches pattern="(ByteFieldSource|FieldCacheSource|FloatFieldSource|IntFieldSource|OrdFieldSource|ReverseOrdFieldSource|ShortFieldSource)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00239 <rule id="hsearch-00239" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.apache.solr.analysis.{type}"/> </when> <perform> <hint category-id="optional" effort="1" title="Lucene 4.x - Solr classes repackaged to 'org.apache.lucene.analysis.util'"> <message>Solr utilities class `org.apache.solr.analysis.{type}` was moved into Apache Lucene so you can use `org.apache.lucene.analysis.util.{type}`.</message> <link href="http://lucene.apache.org/core/4_10_2/MIGRATE.html" title="Apache Lucene Migration Guide"/> <link href="http://hibernate.org/search/documentation/migrate/5.0/#within-apache-lucene" title="Renamed classes within Apache Lucene"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_hibernate_search_advanced_integrator_changes" title="Changes Impacting Advanced Integrators"/> <tag>hibernate-search</tag> <tag>lucene</tag> </hint> </perform> <where param="type"> <matches pattern="(TokenizerFactory|TokenFilterFactory)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hsearch-00240 <rule id="hsearch-00240" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.search.MassIndexer.threadsForIndexWriter{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate Search 5 - Removed method MassIndexer#threadsForIndexWriter"> <message>Method `org.hibernate.search.MassIndexer#threadsForIndexWriter(int)` was removed in Hibernate Search 5.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_hibernate_search_deprecated_methods" title="Hibernate Search Removed Methods"/> <tag>hibernate-search</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

eap6

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
eap6-08000 <rule id="eap6-08000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <filecontent filename="{*}.{extension}" pattern="remote://{node}:{port}"/> </when> <perform> <hint category-id="mandatory" effort="1" title="Remote JNDI Provider URL has changed in EAP 7"> <message> Default Remote JNDI Provider URL has changed in EAP 7. External applications using JNDI to lookup remote resources, for instance an EJB or a JMS Queue, may need to change the value for the JNDI InitialContext environment's property named `java.naming.provider.url`. The default URL scheme is now **http-remoting** instead of **remote**, and the default URL port is now **8080** instead of **4447**. As an example, consider the application server host is localhost, then clients previously accessing EAP 6 would use ``` java.naming.factory.initial=org.jboss.naming.remote.client.InitialContextFactory java.naming.provider.url=remote://localhost:4447 ``` while clients now accessing EAP 7 should use instead ``` java.naming.factory.initial=org.jboss.naming.remote.client.InitialContextFactory java.naming.provider.url=http-remoting://localhost:8080 ``` </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_default_remote_url_connector_and_port_changes" title="Remote JNDI URL in EAP 7"/> <tag>jndi</tag> <tag>configuration</tag> <tag>ejb</tag> </hint> </perform> <where param="node"> <matches pattern=".*"/> </where> <where param="port"> <matches pattern="\d*"/> </where> <where param="extension"> <matches pattern="(java|properties|xml)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
eap6-08001 <rule id="eap6-08001" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <filecontent filename="jboss-ejb-client.properties" pattern="remote.connection.{*}.port{portnumber}"/> </when> <perform> <hint category-id="mandatory" effort="1" title="jboss-ejb-client.properties - Default Remote Connection Port changes"> <message> The default remote connection port has changed in **jboss-ejb-client.properties** from '4447' to '8080'. In EAP 6, the jboss-ejb-client.properties file looked similar to the following: ``` remote.connectionprovider.create.options.org.xnio.Options.SSL_ENABLED=false remote.connections=default remote.connection.default.host=localhost remote.connection.default.port=4447 remote.connection.default.connect.options.org.xnio.Options.SASL_POLICY_NOANONYMOUS=false ``` In EAP 7, the properties file looks like this: ``` remote.connectionprovider.create.options.org.xnio.Options.SSL_ENABLED=false remote.connections=default remote.connection.default.host=localhost remote.connection.default.port=8080 remote.connection.default.connect.options.org.xnio.Options.SASL_POLICY_NOANONYMOUS=false ``` </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#update_the_default_remote_connection_port" title="Remote JNDI URL in EAP 7"/> <tag>jndi</tag> <tag>configuration</tag> <tag>ejb</tag> </hint> </perform> <where param="portnumber"> <matches pattern="(.*(?!8080)\d{4})"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
eap6-08002 <rule id="eap6-08002" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <filecontent filename="{*}.java" pattern="remote.connection.{*}.port{portnumber}"/> </when> <perform> <hint category-id="mandatory" effort="1" title="Java - Default Remote Connection Port has changed in EAP 7"> <message> The default remote connection port has changed from '4447' to '8080'. In EAP 6, Remote EJB client Java code looks like the following: ```java Properties properties = new Properties(); properties.put("remote.connection.default.port", "4447"); ``` In EAP 7, the Java client code looks like this: ```java Properties properties = new Properties(); properties.put("remote.connection.default.port", "8080"); ``` </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#update_the_default_remote_connection_port" title="Remote JNDI URL in EAP 7"/> <tag>jndi</tag> <tag>configuration</tag> <tag>ejb</tag> </hint> </perform> <where param="portnumber"> <matches pattern="(.*(?!8080)\d{4})"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
eap6-11000 <rule id="eap6-11000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <!-- when analyzing compiled classes --> <filecontent filename="{*}.java" pattern="com.sun.faces.facelets.FACELET_CONTEXT"/> <!-- when analyzing Java sources --> <filecontent filename="{*}.java" pattern="FaceletContext.FACELET_CONTEXT_KEY"/> </or> </when> <perform> <hint category-id="mandatory" effort="1" title="JSF FaceletContext.FACELET_CONTEXT_KEY changed value"> <message> The value of JSF constant `FaceletContext.FACELET_CONTEXT_KEY` has changed between JSF 2.1 and 2.2. The variable is a compile-time constant expression, so when the program was originally compiled, the reference to `FACELET_CONTEXT_KEY` was replaced by its value during compilation. The application must be recompiled so that the reference to `FACELET_CONTEXT_KEY` is replaced by its new value. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#compatibility_issue_between_jsf_2_1_and_jsf_2_2" title="Compatibility Issue Between JSF 2.1 and JSF 2.2"/> <link href="https://java.net/jira/browse/JAVASERVERFACES_SPEC_PUBLIC-1257" title="JAVASERVERFACES_SPEC_PUBLIC-1257"/> <tag>jsf</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
eap6-12000 <rule id="eap6-12000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <filecontent filename="{*}.{extension}" pattern="org.jboss.security.ignoreHttpsHost"/> </when> <perform> <hint category-id="mandatory" effort="1" title="HTTPS URL hostname check against a service’s Common Name (CN) changed"> <message>In EAP 6, you could disable the HTTPS URL hostname check against a service’s Common Name (CN) given in its certificate by setting the system property `org.jboss.security.ignoreHttpsHost` to `true`. This system property name has been replaced with `cxf.tls-client.disableCNCheck` in EAP 7. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#changes_to_set_cookie_behavior" title="IgnoreHttpsHost CN Check Change"/> <tag>certificate</tag> <tag>https</tag> <quickfix name="ignoreHttpsCheck" type="REPLACE"> <replacement>cxf.tls-client.disableCNCheck</replacement> <search>org.jboss.security.ignoreHttpsHost</search> </quickfix> </hint> </perform> <where param="extension"> <matches pattern="(java|properties|xml|cmd|sh|bat)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

hibernate4-xml

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
hibernate4-xml-00001 <rule id="hibernate4-xml-00001" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <filecontent filename="hibernate.{file-ext}" pattern="hibernate.transaction.factory_class"/> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate: Deprecated property hibernate.transaction.factory_class"> <message> Replace configuration transaction property `hibernate.transaction.factory_class` with `hibernate.transaction.coordinator_class`. Next the contract in `hibernate.transaction.coordinator_class` property should refer to `org.hibernate.resource.transaction.TransactionCoordinatorBuilder` instead of to `org.hibernate.engine.transaction.spi.TransactionFactory` If a JPA application does not provide a setting for `hibernate.transaction.coordinator_class`, Hibernate will automatically build the proper transaction coordinator based on the transaction type for the persistence unit. If a non-JPA application does not provide a setting for `hibernate.transaction.coordinator_class`, Hibernate will use jdbc as the default. This default will cause problems if the application actually uses JTA-based transactions. A non-JPA application that uses JTA-based transactions should explicitly set `hibernate.transaction.coordinator_class=jta` or provide a custom `org.hibernate.resource.transaction.TransactionCoordinatorBuilder` that builds a `org.hibernate.resource.transaction.TransactionCoordinator` that properly coordinates with JTA-based transactions. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migration_hibernate_orm_changes_transactions" title="Hibernate 5 redesigned Transactions SPI"/> <link href="https://docs.jboss.org/hibernate/orm/5.1/javadocs/index.html?org/hibernate/cfg/AvailableSettings.html#TRANSACTION_COORDINATOR_STRATEGY" title="Hibernate javadoc for org.hibernate.cfg.AvailableSettings.TRANSACTION_COORDINATOR_STRATEGY"/> <tag>hibernate</tag> <tag>configuration</tag> <tag>transaction</tag> <quickfix name="factory-property-qf" type="REPLACE"> <replacement>hibernate.transaction.coordinator_class</replacement> <search>hibernate.transaction.factory_class</search> </quickfix> <quickfix name="factory-property-value-qf" type="REPLACE"> <replacement>org.hibernate.resource.transaction.TransactionCoordinatorBuilder</replacement> <search>org.hibernate.engine.transaction.spi.TransactionFactory</search> </quickfix> </hint> </perform> <where param="file-ext"> <matches pattern="(cfg.xml|properties)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-xml-00002 <rule id="hibernate4-xml-00002" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <filecontent filename="{*}.hbm.xml" pattern="org.hibernate.id.{idclass}"/> </when> <perform> <hint category-id="mandatory" effort="1" title="Class org.hibernate.id.{idclass} was removed/deprecated in Hibernate 5"> <message>Use `org.hibernate.id.enhanced.SequenceStyleGenerator` instead.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migration_hibernate_orm_changes_deprecations" title="Hibernate 5 Removed and deprecated classes"/> <tag>hibernate</tag> </hint> </perform> <where param="idclass"> <matches pattern="(TableGenerator|TableHiLoGenerator|SequenceGenerator|SequenceIdentityGenerator|SequenceHiLoGenerator)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-xml-00003 <rule id="hibernate4-xml-00003" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="{*}.hbm.xml" matches="//generator/@class[windup:matches(self::node(), '{generator}')]"/> </when> <perform> <hint category-id="mandatory" effort="1" title="Identifier generator {generator} was removed/deprecated in Hibernate 5"> <message>Identifier generator {generator} was removed/deprecated in Hibernate 5. You can use `sequence` generator instead.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migration_hibernate_orm_changes_deprecations" title="Hibernate 5 Removed and deprecated classes"/> <tag>hibernate</tag> <quickfix name="id-qf1" type="REPLACE"> <replacement>sequence</replacement> <search>seqhilo</search> </quickfix> <quickfix name="id-qf2" type="REPLACE"> <replacement>sequence</replacement> <search>sequence-identity</search> </quickfix> <quickfix name="id-qf3" type="REPLACE"> <replacement>sequence</replacement> <search>hilo</search> </quickfix> </hint> </perform> <where param="generator"> <matches pattern="(seqhilo|sequence-identity|hilo)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-xml-00004 <rule id="hibernate4-xml-00004" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile as="cfg" in="hibernate.cfg.xml" matches="//property[text() = 'org.hibernate.hql.spi.TemporaryTableBulkIdStrategy']"/> <filecontent as="properties" filename="hibernate.properties" pattern="hibernate.hql.bulk_id_strategy=org.hibernate.hql.spi.TemporaryTableBulkIdStrategy"/> </or> </when> <perform> <iteration over="cfg"> <hint category-id="mandatory" effort="1" title="TemporaryTableBulkIdStrategy was replaced in Hibernate 5"> <message>Since Hibernate 5, the `org.hibernate.hql.spi.TemporaryTableBulkIdStrategy` class was replaced by `org.hibernate.hql.spi.id.global.GlobalTemporaryTableBulkIdStrategy` and `org.hibernate.hql.spi.id.local.LocalTemporaryTableBulkIdStrategy`.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migration_hibernate_orm_changes_deprecations" title="Hibernate 5 Removed and deprecated classes"/> <tag>hibernate</tag> <tag>configuration</tag> <quickfix name="TemporaryTableBulkIdStrategy-qf1" type="REPLACE"> <replacement>org.hibernate.hql.spi.id.global.GlobalTemporaryTableBulkIdStrategy</replacement> <search>org.hibernate.hql.spi.TemporaryTableBulkIdStrategy</search> </quickfix> <quickfix name="TemporaryTableBulkIdStrategy-qf2" type="REPLACE"> <replacement>org.hibernate.hql.spi.id.local.LocalTemporaryTableBulkIdStrategy</replacement> <search>org.hibernate.hql.spi.TemporaryTableBulkIdStrategy</search> </quickfix> </hint> </iteration> <iteration over="properties"> <hint category-id="mandatory" effort="1" title="TemporaryTableBulkIdStrategy was replaced in Hibernate 5"> <message>Since Hibernate 5, the `org.hibernate.hql.spi.TemporaryTableBulkIdStrategy` class was replaced by `org.hibernate.hql.spi.id.global.GlobalTemporaryTableBulkIdStrategy` and `org.hibernate.hql.spi.id.local.LocalTemporaryTableBulkIdStrategy`.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migration_hibernate_orm_changes_deprecations" title="Hibernate 5 Removed and deprecated classes"/> <tag>hibernate</tag> <tag>configuration</tag> <quickfix name="TemporaryTableBulkIdStrategy-qf1" type="REPLACE"> <replacement>org.hibernate.hql.spi.id.global.GlobalTemporaryTableBulkIdStrategy</replacement> <search>org.hibernate.hql.spi.TemporaryTableBulkIdStrategy</search> </quickfix> <quickfix name="TemporaryTableBulkIdStrategy-qf2" type="REPLACE"> <replacement>org.hibernate.hql.spi.id.local.LocalTemporaryTableBulkIdStrategy</replacement> <search>org.hibernate.hql.spi.TemporaryTableBulkIdStrategy</search> </quickfix> </hint> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-xml-00005 <rule id="hibernate4-xml-00005" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile as="cfg" in="hibernate.cfg.xml" matches="//property[text() = 'org.hibernate.hql.spi.PersistentTableBulkIdStrategy']"/> <filecontent as="properties" filename="hibernate.properties" pattern="hibernate.hql.bulk_id_strategy=org.hibernate.hql.spi.PersistentTableBulkIdStrategy"/> </or> </when> <perform> <iteration over="cfg"> <hint category-id="mandatory" effort="1" title="Class PersistentTableBulkIdStrategy was moved in Hibernate 5"> <message>Since Hibernate 5, the `org.hibernate.hql.spi.PersistentTableBulkIdStrategy` class was moved to new package and you should use it as `org.hibernate.hql.spi.id.persistent.PersistentTableBulkIdStrategy`.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migration_hibernate_orm_changes_miscellaneous" title="Other Hibernate ORM 5 changes"/> <tag>hibernate</tag> <tag>configuration</tag> <quickfix name="PersistentTableBulkIdStrategy-qf1" type="REPLACE"> <replacement>org.hibernate.hql.spi.id.persistent.PersistentTableBulkIdStrategy</replacement> <search>org.hibernate.hql.spi.PersistentTableBulkIdStrategy</search> </quickfix> </hint> </iteration> <iteration over="properties"> <hint category-id="mandatory" effort="1" title="Class PersistentTableBulkIdStrategy was moved in Hibernate 5"> <message>Since Hibernate 5, the `org.hibernate.hql.spi.PersistentTableBulkIdStrategy` class was moved to new package and you should use it as `org.hibernate.hql.spi.id.persistent.PersistentTableBulkIdStrategy`.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migration_hibernate_orm_changes_miscellaneous" title="Other Hibernate ORM 5 changes"/> <tag>hibernate</tag> <tag>configuration</tag> <quickfix name="PersistentTableBulkIdStrategy-qf2" type="REPLACE"> <replacement>org.hibernate.hql.spi.id.persistent.PersistentTableBulkIdStrategy</replacement> <search>org.hibernate.hql.spi.PersistentTableBulkIdStrategy</search> </quickfix> </hint> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

ws-security

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
ws-security-00000 <rule id="ws-security-00000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.apache.ws.security.WSPasswordCallback"> <location>IMPORT</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="WS-Security WSPasswordCallback's package changed"> <message> The `org.apache.ws.security.WSPasswordCallback` class has moved to package `org.apache.wss4j.common.ext`. The application must be changed to reference to the new package. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#migrate_ws_security_changes" title="WS-Security Changes"/> <tag>ws-security</tag> <quickfix name="WSPasswordCallback" type="REPLACE"> <replacement>org.apache.wss4j.common.ext.WSPasswordCallback</replacement> <search>org.apache.ws.security.WSPasswordCallback</search> </quickfix> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
ws-security-00001 <rule id="ws-security-00001" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.apache.ws.security.saml.ext.{SAMLClassAndPackages}{*}"> <location>IMPORT</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="WS-Security SAML package changed"> <message> Most of the SAML bean objects from the `org.apache.ws.security.saml.ext` package have been moved to the `org.apache.wss4j.common.saml` package. The application must be changed to reference to the new package. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#migrate_ws_security_changes" title="WS-Security Changes"/> <tag>ws-security</tag> <quickfix name="SAML_package" type="REPLACE"> <replacement>org.apache.wss4j.common.saml</replacement> <search>org.apache.ws.security.saml.ext</search> </quickfix> </hint> </perform> <where param="SAMLClassAndPackages"> <matches pattern="(bean.|builder.|OpenSAMLBootstrap|OpenSAMLUtil|SAMLCallback)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
ws-security-00002 <rule id="ws-security-00002" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.apache.ws.security.saml.ext.AssertionWrapper"> <location>IMPORT</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="WS-Security AssertionWrapper renamed and moved"> <message> The `org.apache.ws.security.saml.ext.AssertionWrapper` class have been renamed and moved to the `org.apache.wss4j.common.saml.SamlAssertionWrapper` class. The application must be changed to reference and use the new class. </message> <link href="https://access.redhat.com/webassets/avalon/d/red-hat-jboss-enterprise-application-platform/7.0.0/javadocs/org/apache/wss4j/common/saml/SamlAssertionWrapper.html" title="Javadoc SamlAssertionWrapper"/> <tag>ws-security</tag> <quickfix name="SAML_package" type="REPLACE"> <replacement>org.apache.wss4j.common.saml.SamlAssertionWrapper</replacement> <search>org.apache.ws.security.saml.ext.AssertionWrapper</search> </quickfix> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

eap6-xml

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
eap6-xml-05000 <rule id="eap6-xml-05000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="{*}-jms.xml" matches="/msg:messaging-deployment"> <namespace prefix="msg" uri="urn:jboss:messaging-deployment:1.0"/> </xmlfile> </when> <perform> <classification category-id="mandatory" effort="1" issue-display-mode="all" title="JMS proprietary resource definitions"> <description> The proprietary XML descriptors, previously used to setup JMS resources, are deprecated in EAP 7. An updated version of this file was generated using XSLT transformation.</description> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_messaging_application_jms_deployment_descriptors" title="JMS migration documentation"/> <tag>jms</tag> </classification> <xslt extension="-rhamt-generated.xml" template="transformations/xslt/deprecated-jms-resources.xsl" title="JMS Resource Definition (RHAMT-generated)"/> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
eap6-xml-06000 <rule id="eap6-xml-06000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile in="jboss-deployment-structure.xml" matches="/*[local-name()='jboss-deployment-structure']/*[local-name()='deployment' or local-name()='sub-deployment' or local-name()='module']/*[local-name()='dependencies']"/> </or> </when> <perform> <iteration> <classification category-id="mandatory" effort="1" issue-display-mode="all" title="JBoss deployment structure dependencies (jboss-deployment-structure.xml)"> <description>Verify in advance that all the modules this application depends on still exist.</description> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_explicit_module_dependencies" title="Migrate explicit module dependencies"/> <tag>configuration</tag> </classification> </iteration> </perform> </rule>
Vertices Created: 5
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

jax-ws

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
jax-ws-00000 <rule id="jax-ws-00000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass as="step1" references="javax.xml.ws.Service"> <location>INHERITANCE</location> </javaclass> <javaclass as="step2" from="step1" references="{*}(java.net.URL, javax.xml.namespace.QName)"> <location>METHOD</location> </javaclass> </when> <perform> <iteration over="step2"> <when> <not> <javaclass references="{*}(java.net.URL, javax.xml.namespace.QName, javax.xml.ws.WebServiceFeature{*})"> <location>METHOD</location> </javaclass> </not> </when> <perform> <hint category-id="mandatory" effort="1" title="JAX-WS 2.2 Requirements for WebServiceRef"> <message> <![CDATA[ EAP 7 uses JAX-WS 2.2 style constructors with the `javax.xml.ws.WebServiceFeature` class to build clients that are injected into web service references (i.e. using the `@WebServiceRef` annotation). This means that user provided service classes injected by the container must implement JAX-WS 2.2 or later. The class must be changed to add the constructor [`Service(URL wsdlDocumentLocation, QName serviceName, WebServiceFeature... features)`](https://docs.oracle.com/javase/7/docs/api/javax/xml/ws/Service.html#Service&#40;java.net.URL,%20javax.xml.namespace.QName,%20javax.xml.ws.WebServiceFeature...&#41;) ]]> </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#migrate_jax_ws_2_2_requirements_for_webserviceref" title="JAX-WS 2.2 Requirements for WebServiceRef"/> <tag>jax-ws</tag> </hint> </perform> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

hibernate4

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
hibernate4-00001 <rule id="hibernate4-00001" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.cfg.Configuration.addFile{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5 - Deprecated method org.hibernate.cfg.Configuration.addFile()"> <message>Use `org.hibernate.boot.MetadataSources#addFile` instead.</message> <link href="https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration" title="Changes in Configuration for Hibernate 5"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#hibernate_and_jpa_migration_changes" title="Hibernate and JPA migration changes"/> <tag>hibernate</tag> <tag>configuration</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-00002 <rule id="hibernate4-00002" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.cfg.Configuration.add({*})"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5 - Deprecated method org.hibernate.cfg.Configuration.add()"> <message>There is no direct replacement for method `org.hibernate.cfg.Configuration#add()`.</message> <link href="https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration" title="Changes in Configuration for Hibernate 5"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#hibernate_and_jpa_migration_changes" title="Hibernate and JPA migration changes"/> <tag>hibernate</tag> <tag>configuration</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-00003 <rule id="hibernate4-00003" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.cfg.Configuration.addXML{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5 - Deprecated method org.hibernate.cfg.Configuration.addXML()"> <message>There is no direct replacement for method `org.hibernate.cfg.Configuration#addXML`.</message> <link href="https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration" title="Changes in Configuration for Hibernate 5"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#hibernate_and_jpa_migration_changes" title="Hibernate and JPA migration changes"/> <tag>hibernate</tag> <tag>configuration</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-00004 <rule id="hibernate4-00004" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.cfg.Configuration.addCacheableFile{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5 - Deprecated method org.hibernate.cfg.Configuration.addCacheableFile()"> <message>Use `org.hibernate.boot.MetadataSources#addCacheableFile` instead.</message> <link href="https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration" title="Changes in Configuration for Hibernate 5"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#hibernate_and_jpa_migration_changes" title="Hibernate and JPA migration changes"/> <tag>hibernate</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-00005 <rule id="hibernate4-00005" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.cfg.Configuration.addURL{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5 - Deprecated method org.hibernate.cfg.Configuration.addURL()"> <message>Use `org.hibernate.boot.MetadataSources#addURL` instead.</message> <link href="https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration" title="Changes in Configuration for Hibernate 5"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#hibernate_and_jpa_migration_changes" title="Hibernate and JPA migration changes"/> <tag>hibernate</tag> <tag>configuration</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-00006 <rule id="hibernate4-00006" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.cfg.Configuration.addInputStream{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5 - Deprecated method org.hibernate.cfg.Configuration.addInputStream()"> <message>Use `org.hibernate.boot.MetadataSources#addInputStream` instead.</message> <link href="https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration" title="Changes in Configuration for Hibernate 5"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#hibernate_and_jpa_migration_changes" title="Hibernate and JPA migration changes"/> <tag>hibernate</tag> <tag>configuration</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-00007 <rule id="hibernate4-00007" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.cfg.Configuration.addResource{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5 - Deprecated method org.hibernate.cfg.Configuration.addResource()"> <message>Use `org.hibernate.boot.MetadataSources#addResource` instead.</message> <link href="https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration" title="Changes in Configuration for Hibernate 5"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#hibernate_and_jpa_migration_changes" title="Hibernate and JPA migration changes"/> <tag>hibernate</tag> <tag>configuration</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-00008 <rule id="hibernate4-00008" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.cfg.Configuration.addClass{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5 - Deprecated method org.hibernate.cfg.Configuration.addClass()"> <message>Use `org.hibernate.boot.MetadataSources#addClass` instead.</message> <link href="https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration" title="Changes in Configuration for Hibernate 5"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#hibernate_and_jpa_migration_changes" title="Hibernate and JPA migration changes"/> <tag>hibernate</tag> <tag>configuration</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-00009 <rule id="hibernate4-00009" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.cfg.Configuration.addAnnotatedClass{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5 - Deprecated method org.hibernate.cfg.Configuration.addAnnotatedClass()"> <message>Use `org.hibernate.boot.MetadataSources#addAnnotatedClass` instead.</message> <link href="https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration" title="Changes in Configuration for Hibernate 5"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#hibernate_and_jpa_migration_changes" title="Hibernate and JPA migration changes"/> <tag>hibernate</tag> <tag>configuration</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-00010 <rule id="hibernate4-00010" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.cfg.Configuration.addPackage{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5 - Deprecated method org.hibernate.cfg.Configuration.addPackage()"> <message>Use `org.hibernate.boot.MetadataSources#addPackage` instead.</message> <link href="https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration" title="Changes in Configuration for Hibernate 5"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#hibernate_and_jpa_migration_changes" title="Hibernate and JPA migration changes"/> <tag>hibernate</tag> <tag>configuration</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-00011 <rule id="hibernate4-00011" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.cfg.Configuration.addJar{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5 - Deprecated method org.hibernate.cfg.Configuration.addJar()"> <message>Use `org.hibernate.boot.MetadataSources#addJar` instead.</message> <link href="https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration" title="Changes in Configuration for Hibernate 5"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#hibernate_and_jpa_migration_changes" title="Hibernate and JPA migration changes"/> <tag>hibernate</tag> <tag>configuration</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-00012 <rule id="hibernate4-00012" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.cfg.Configuration.addDirectory{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5 - Deprecated method org.hibernate.cfg.Configuration.addDirectory()"> <message>Use `org.hibernate.boot.MetadataSources#addDirectory` instead.</message> <link href="https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration" title="Changes in Configuration for Hibernate 5"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#hibernate_and_jpa_migration_changes" title="Hibernate and JPA migration changes"/> <tag>hibernate</tag> <tag>configuration</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-00013 <rule id="hibernate4-00013" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.cfg.Configuration.registerTypeContributor{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5 - Deprecated method org.hibernate.cfg.Configuration.registerTypeContributor()"> <message>Use `org.hibernate.boot.MetadataBuilder#applyTypes` instead.</message> <link href="https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration" title="Changes in Configuration for Hibernate 5"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#hibernate_and_jpa_migration_changes" title="Hibernate and JPA migration changes"/> <tag>hibernate</tag> <tag>configuration</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-00014 <rule id="hibernate4-00014" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.cfg.Configuration.registerTypeOverride{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5 - Deprecated method org.hibernate.cfg.Configuration.registerTypeOverride()"> <message>Use `org.hibernate.boot.MetadataBuilder#applyBasicType` instead.</message> <link href="https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration" title="Changes in Configuration for Hibernate 5"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#hibernate_and_jpa_migration_changes" title="Hibernate and JPA migration changes"/> <tag>hibernate</tag> <tag>configuration</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-00015 <rule id="hibernate4-00015" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.cfg.Configuration.setProperty{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5 - Deprecated method org.hibernate.cfg.Configuration.setProperty()"> <message>Use `org.hibernate.boot.registry.StandardServiceRegistryBuilder#applySetting` instead.</message> <link href="https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration" title="Changes in Configuration for Hibernate 5"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#hibernate_and_jpa_migration_changes" title="Hibernate and JPA migration changes"/> <tag>hibernate</tag> <tag>configuration</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-00016 <rule id="hibernate4-00016" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.cfg.Configuration.setProperties{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5 - Deprecated method org.hibernate.cfg.Configuration.setProperties()"> <message>There is no direct replacement.</message> <link href="https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration" title="Changes in Configuration for Hibernate 5"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#hibernate_and_jpa_migration_changes" title="Hibernate and JPA migration changes"/> <tag>hibernate</tag> <tag>configuration</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-00017 <rule id="hibernate4-00017" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.cfg.Configuration.addProperties{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5 - Deprecated method org.hibernate.cfg.Configuration.addProperties()"> <message>Use `org.hibernate.boot.registry.StandardServiceRegistryBuilder#applySettings` instead.</message> <link href="https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration" title="Changes in Configuration for Hibernate 5"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#hibernate_and_jpa_migration_changes" title="Hibernate and JPA migration changes"/> <tag>hibernate</tag> <tag>configuration</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-00018 <rule id="hibernate4-00018" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.cfg.Configuration.setNamingStrategy{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5 - Deprecated method org.hibernate.cfg.Configuration.setNamingStrategy()"> <message> Historically Hibernate provided just a singular contract for applying a "naming strategy". Starting in 5.0 this has been split into 2 distinct contracts: * ImplicitNamingStrategy - is used whenever a table or column is not explicitly named to determine the name to use. * PhysicalNamingStrategy - is used to convert a "logical name" (either implicit or explicit) name of a table or column into a physical name (e.g. following corporate naming guidelines) Use methods `org.hibernate.boot.MetadataBuilder#setImplicitNamingStrategy(ImplicitNamingStrategy implicitNamingStrategy)` or `org.hibernate.boot.MetadataBuilder#setPhysicalNamingStrategy(PhysicalNamingStrategy physicalNamingStrategy)` instead of `public Configuration setNamingStrategy(NamingStrategy namingStrategy)()` </message> <link href="https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration" title="Changes in Configuration for Hibernate 5"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#hibernate_and_jpa_migration_changes" title="Hibernate and JPA migration changes"/> <tag>hibernate</tag> <tag>configuration</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-00021 <rule id="hibernate4-00021" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.cfg.Configuration.{configure}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5 - Deprecated method org.hibernate.cfg.Configuration.configure()"> <message>Use `org.hibernate.boot.registry.StandardServiceRegistryBuilder#configure` instead.</message> <link href="https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration" title="Changes in Configuration for Hibernate 5"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#hibernate_and_jpa_migration_changes" title="Hibernate and JPA migration changes"/> <tag>hibernate</tag> <tag>configuration</tag> </hint> </perform> <where param="configure"> <matches pattern="(configure\([^)]*\))"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-00022 <rule id="hibernate4-00022" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.cfg.Configuration.setInterceptor{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5 - Deprecated method org.hibernate.cfg.Configuration.setInterceptor()"> <message>Use `org.hibernate.boot.SessionFactoryBuilder#applyInterceptor` instead.</message> <link href="https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration" title="Changes in Configuration for Hibernate 5"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#hibernate_and_jpa_migration_changes" title="Hibernate and JPA migration changes"/> <tag>hibernate</tag> <tag>configuration</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-00023 <rule id="hibernate4-00023" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.cfg.Configuration.setEntityNotFoundDelegate{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5 - Deprecated method org.hibernate.cfg.Configuration.setEntityNotFoundDelegate()"> <message>Use `org.hibernate.boot.SessionFactoryBuilder#applyEntityNotFoundDelegate` instead.</message> <link href="https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration" title="Changes in Configuration for Hibernate 5"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#hibernate_and_jpa_migration_changes" title="Hibernate and JPA migration changes"/> <tag>hibernate</tag> <tag>configuration</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-00024 <rule id="hibernate4-00024" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.cfg.Configuration.setSessionFactoryObserver{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5 - Deprecated method org.hibernate.cfg.Configuration.setSessionFactoryObserver()"> <message>Use `org.hibernate.boot.SessionFactoryBuilder#addSessionFactoryObservers` instead.</message> <link href="https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration" title="Changes in Configuration for Hibernate 5"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#hibernate_and_jpa_migration_changes" title="Hibernate and JPA migration changes"/> <tag>hibernate</tag> <tag>configuration</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-00025 <rule id="hibernate4-00025" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.cfg.Configuration.setCurrentTenantIdentifierResolver{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5 - Deprecated method org.hibernate.cfg.Configuration.setCurrentTenantIdentifierResolver()"> <message>Use `org.hibernate.boot.SessionFactoryBuilder#applyCurrentTenantIdentifierResolver` instead.</message> <link href="https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration" title="Changes in Configuration for Hibernate 5"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#hibernate_and_jpa_migration_changes" title="Hibernate and JPA migration changes"/> <tag>hibernate</tag> <tag>configuration</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-00026 <rule id="hibernate4-00026" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.metamodel.spi.{type}"/> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5 - Moved method org.hibernate.metamodel.spi.{type}"> <message>Use `org.hibernate.boot.model.{type}` instead.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migration_hibernate_orm_changes_other_classes" title="Hibernate 5 - Other changes to classes/packages"/> <link href="https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#type-handling" title="Changes in Type handling for Hibernate 5"/> <tag>hibernate</tag> </hint> </perform> <where param="type"> <matches pattern="(TypeContributor|TypeContributions)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-00027 <rule id="hibernate4-00027" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.cfg.AnnotationConfiguration"/> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5 - Removed class org.hibernate.cfg.AnnotationConfiguration"> <message> All functionality from `org.hibernate.cfg.AnnotationConfiguration` has been moved to `org.hibernate.cfg.Configuration`. </message> <link href="https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#deprecations" title="Removed or deprecated types in Hibernate 5"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migration_hibernate_orm_changes_deprecations" title="Removed and Deprecated Classes"/> <tag>hibernate</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-00028 <rule id="hibernate4-00028" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.id.{idclass}"/> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5 - Removed deprecated class org.hibernate.id.{idclass}"> <message>Use `org.hibernate.id.enhanced.SequenceStyleGenerator` instead.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migration_hibernate_orm_changes_deprecations" title="Removed and Deprecated Classes"/> <link href="https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#deprecations" title="Removed or deprecated types in Hibernate 5"/> <tag>hibernate</tag> </hint> </perform> <where param="idclass"> <matches pattern="(TableGenerator|TableHiLoGenerator|SequenceGenerator|SequenceIdentityGenerator|SequenceHiLoGenerator)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-00030 <rule id="hibernate4-00030" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.hql.spi.{type}"/> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5 - Moved class org.hibernate.hql.spi.{type}"> <message>Hibernate 5 moved `org.hibernate.hql.spi.{type}` class to new `org.hibernate.hql.spi.id` package.</message> <link href="https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#misc" title="Hibernate 5 Misc changes"/> <tag>hibernate</tag> </hint> </perform> <where param="type"> <matches pattern="(MultiTableBulkIdStrategy|MultiTableBulkIdStrategy.DeleteHandler|MultiTableBulkIdStrategy.UpdateHandler|AbstractTableBasedBulkIdHandler|AbstractTableBasedBulkIdHandler.ProcessedWhereClause|TableBasedDeleteHandlerImpl|TableBasedUpdateHandlerImpl)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-00031 <rule id="hibernate4-00031" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.hql.spi.PersistentTableBulkIdStrategy"/> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5 - Moved class org.hibernate.hql.spi.PersistentTableBulkIdStrategy"> <message>Hibernate 5 moved `org.hibernate.hql.spi.PersistentTableBulkIdStrategy` class to new `org.hibernate.hql.spi.id.persistent` package.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migration_hibernate_orm_changes_miscellaneous" title="Other Hibernate ORM 5 changes"/> <tag>hibernate</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-00032 <rule id="hibernate4-00032" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.hql.spi.TemporaryTableBulkIdStrategy"/> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5 - Replaced class org.hibernate.hql.spi.TemporaryTableBulkIdStrategy"> <message>Hibernate 5 replaced `org.hibernate.hql.spi.TemporaryTableBulkIdStrategy` class with `org.hibernate.hql.spi.id.global.GlobalTemporaryTableBulkIdStrategy` and `org.hibernate.hql.spi.id.local.LocalTemporaryTableBulkIdStrategy`.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migration_hibernate_orm_changes_miscellaneous" title="Other Hibernate ORM 5 changes"/> <tag>hibernate</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-00033 <rule id="hibernate4-00033" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.integrator.spi.Integrator"> <location>IMPLEMENTS_TYPE</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5 - Changed interface org.hibernate.integrator.spi.Integrator"> <message>Hibernate 5 changed contract `org.hibernate.integrator.spi.Integrator` to account for bootstrap redesign. Check if you implement method `integrate(Configuration configuration, SessionFactoryImplementor sessionFactory, SessionFactoryServiceRegistry serviceRegistry)` which is no longer there. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migration_hibernate_orm_changes_other_classes" title="Hibernate 5 - Other changes to classes/packages"/> <link href="https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#changedmoved-contracts" title="Hibernate 5 Changed or Moved Contracts"/> <tag>hibernate</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-00034 <rule id="hibernate4-00034" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.engine.jdbc.spi.JdbcServices"> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5 - Changed class org.hibernate.engine.jdbc.spi.JdbcServices"> <message>Hibernate 5 extracted new interface `org.hibernate.engine.jdbc.env.spi.JdbcEnvironment` from `org.hibernate.engine.jdbc.spi.JdbcServices`.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migration_hibernate_orm_changes_other_classes" title="Hibernate 5 - Other changes to classes/packages"/> <link href="https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#changedmoved-contracts" title="Hibernate 5 Changed or Moved Contracts"/> <link href="https://docs.jboss.org/hibernate/orm/5.0/javadocs/index.html?org/hibernate/engine/jdbc/env/spi/JdbcEnvironment.html" title="Hibernate 5 JdbcEnvironment new API"/> <tag>hibernate</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-00035 <rule id="hibernate4-00035" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.id.Configurable"> <location>IMPLEMENTS_TYPE</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5 - Changed signature org.hibernate.id.Configurable"> <message>Hibernate 5 changed the signature of `org.hibernate.id.Configurable#configure` method to accept `ServiceRegistry` rather than just `Dialect`</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migration_hibernate_orm_changes_other_classes" title="Hibernate 5 - Other changes to classes/packages"/> <link href="https://docs.jboss.org/hibernate/orm/5.0/javadocs/org/hibernate/id/Configurable.html#configure-org.hibernate.type.Type-java.util.Properties-org.hibernate.service.ServiceRegistry-" title="Hibernate 5 Configurable API"/> <tag>hibernate</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-00036 <rule id="hibernate4-00036" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.id.PersistentIdentifierGenerator"> <location>IMPLEMENTS_TYPE</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5 - PersistentIdentifierGenerator implementations need to implement ExportableProducer#registerExportables"> <message>Since Hibernate 5, The `org.hibernate.id.PersistentIdentifierGenerator` extends new `org.hibernate.boot.model.relational.ExportableProducer` interface which will affect all `org.hibernate.id.PersistentIdentifierGenerator` implementations. Therefore you need to implement additionally `ExportableProducer#registerExportables(org.hibernate.boot.model.relational.Database database)` method.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migration_hibernate_orm_changes_other_classes" title="HIbernate 5 - Other changes to classes/packages"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migration_hibernate_orm_changes_miscellaneous" title="Hibernate 5 Changed or Moved Contracts"/> <link href="https://docs.jboss.org/hibernate/orm/5.0/javadocs/org/hibernate/boot/model/relational/ExportableProducer.html#registerExportables-org.hibernate.boot.model.relational.Database-" title="Hibernate 5 ExportableProducer API"/> <tag>hibernate</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-00037 <rule id="hibernate4-00037" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.envers.configuration.AuditConfiguration"/> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5 - Removed class org.hibernate.envers.configuration.AuditConfiguration"> <message>Hibernate 5 removed `AuditConfiguration` in preference for new `org.hibernate.envers.boot.internal.EnversService`.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migration_hibernate_orm_changes_miscellaneous" title="Other Hibernate ORM 5 changes"/> <link href="https://docs.jboss.org/hibernate/orm/5.0/javadocs/index.html?org/hibernate/envers/boot/internal/EnversService.html" title="Hibernate 5 EnversService API"/> <tag>hibernate</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-00038 <rule id="hibernate4-00038" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <javaclass references="org.hibernate.spatial.dialect.{spatial}"> <location>INHERITANCE</location> </javaclass> <javaclass references="org.hibernate.spatial.JTSGeometryJavaTypeDescriptor"> <location>INHERITANCE</location> </javaclass> <javaclass references="org.hibernate.spatial.GeolatteGeometryJavaTypeDescriptor"> <location>INHERITANCE</location> </javaclass> <javaclass references="org.hibernate.type.descriptor.java.{javatype}"> <location>INHERITANCE</location> </javaclass> <javaclass references="org.hibernate.type.descriptor.sql.{sqltype}"> <location>INHERITANCE</location> </javaclass> <javaclass references="org.hibernate.type.descriptor.converter.AttributeConverterSqlTypeDescriptorAdapter"> <location>INHERITANCE</location> </javaclass> <javaclass references="org.hibernate.type.PostgresUUIDType.PostgresUUIDSqlTypeDescriptor"> <location>INHERITANCE</location> </javaclass> </or> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5 - Registration needed for built-in implementations of org.hibernate.type.descriptor.sql.SqlTypeDescriptor"> <message>Built-in implementations of `org.hibernate.type.descriptor.sql.SqlTypeDescriptor` and `org.hibernate.type.descriptor.java.JavaTypeDescriptor` no longer auto-register themselves with `org.hibernate.type.descriptor.sql.SqlTypeDescriptorRegistry` and `org.hibernate.type.descriptor.java.JavaTypeDescriptorRegistry`. Applications using custom `SqlTypeDescriptor`/`JavaTypeDescriptor` implementations which extends the built-in ones and rely on that behavior should be updated to call `SqlTypeDescriptorRegistry#addDescriptor` or `JavaTypeDescriptorRegistry#addDescriptor` themselves. This warning is important especially for users of Hibernate 4.3.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migration_hibernate_orm_changes_type_handling" title="Hibernate 5 Type Handling"/> <link href="https://docs.jboss.org/hibernate/orm/5.0/javadocs/index.html?org/hibernate/type/descriptor/sql/SqlTypeDescriptorRegistry.html" title="Hibernate 5 javadoc for SqlTypeDescriptorRegistry#addDescriptor"/> <link href="https://docs.jboss.org/hibernate/orm/5.0/javadocs/index.html?org/hibernate/type/descriptor/java/JavaTypeDescriptorRegistry.html" title="Hibernate 5 javadoc for JavaTypeDescriptorRegistry#addDescriptor"/> <tag>hibernate</tag> </hint> </perform> <where param="spatial"> <matches pattern="(mysql.MySQLGeometryTypeDescriptor | h2geodb.GeoDBGeometryTypeDescriptor | postgis.PGGeometryTypeDescriptor | oracle.SDOGeometryTypeDescriptor | sqlserver.SqlServer2008GeometryTypeDescriptor)"/> </where> <where param="javatype"> <matches pattern="(AbstractTypeDescriptor|BigDecimalTypeDescriptor|BigIntegerTypeDescriptor|BlobTypeDescriptor|BooleanTypeDescriptor|ByteArrayTypeDescriptor|ByteTypeDescriptor|CalendarDateTypeDescriptor|CalendarTimeTypeDescriptor|CalendarTypeDescriptor|CharacterArrayTypeDescriptor|CharacterTypeDescriptor|ClassTypeDescriptor|ClobTypeDescriptor|CurrencyTypeDescriptor|DateTypeDescriptor|DoubleTypeDescriptor|DurationJavaDescriptor|EnumJavaTypeDescriptor|FloatTypeDescriptor|InstantJavaDescriptor|IntegerTypeDescriptor|JavaTypeDescriptorRegistry.FallbackJavaTypeDescriptor|JdbcDateTypeDescriptor|JdbcTimestampTypeDescriptor|JdbcTimeTypeDescriptor|LocalDateTimeJavaDescriptor|LocalDateJavaDescriptor|LocaleTypeDescriptor|LocalTimeJavaDescriptor|LongTypeDescriptor|NClobTypeDescriptor|OffsetDateTimeJavaDescriptor|OffsetTimeJavaDescriptor|PrimitiveByteArrayTypeDescriptor|PrimitiveCharacterArrayTypeDescriptor|SerializableTypeDescriptor|ShortTypeDescriptor|StringTypeDescriptor|TimeZoneTypeDescriptor|UrlTypeDescriptor|UUIDTypeDescriptor|ZonedDateTimeJavaDescriptor)"/> </where> <where param="sqltype"> <matches pattern="(BigIntTypeDescriptor|BinaryTypeDescriptor|BitTypeDescriptor|BlobTypeDescriptor|BooleanTypeDescriptor|CharTypeDescriptor|ClobTypeDescriptor|DateTypeDescriptor|DecimalTypeDescriptor|DoubleTypeDescriptor|FloatTypeDescriptor|IntegerTypeDescriptor|LongNVarcharTypeDescriptor|LongVarbinaryTypeDescriptor|LongVarcharTypeDescriptor|NCharTypeDescriptor|NClobTypeDescriptor|NumericTypeDescriptor|NVarcharTypeDescriptor|RealTypeDescriptor|SmallIntTypeDescriptor|SqlTypeDescriptorRegistry.ObjectSqlTypeDescriptor|TimestampTypeDescriptor|TimeTypeDescriptor|TinyIntTypeDescriptor|VarbinaryTypeDescriptor|VarcharTypeDescriptor)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-00039 <rule id="hibernate4-00039" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <filecontent as="config_files" filename="{*}.{extension}" pattern="org.hibernate.dialect.Oracle12cDialect"/> <javaclass as="java_entities" references="javax.persistence.Entity"> <location>ANNOTATION</location> </javaclass> <javaclass as="mappings" from="java_entities" references="java.lang.Byte[]"> <location>RETURN_TYPE</location> </javaclass> <javaclass as="mappings2" from="java_entities" references="byte[]"> <location>RETURN_TYPE</location> </javaclass> </when> <perform> <iteration over="mappings"> <hint category-id="mandatory" effort="1" title="Hibernate 5 - Oracle12cDialect maps byte[] and Byte[] to BLOB"> <message> Previous versions of Hibernate have mapped `byte[]` and `Byte[]` to Oracle’s `LONG RAW` data type (via the JDBC `LONGVARBINARY` type). Oracle have deprecated the `LONG RAW` data type for many releases - possibly as far back as 8i. Therefore it was decided to start having Hibernate map `byte[]` and `Byte[]` to `BLOB` for Oracle. However, in the interest of backwards compatibility and not breaking existing applications it was also decided to limit this change to just the `Oracle12cDialect`. So starting in 5.1 applications using `Oracle12cDialect` and implicitly mapping `byte[]` and `Byte[]` values will start seeing those handled as `BLOB` data rather than `LONG RAW` data. For existing applications that want to continue to use `Oracle12cDialect` and still continue to implicitly map `byte[]` and `Byte[]` attributes to `LONG RAW`, there is a new configuration setting you can use to enable that: `hibernate.dialect.oracle.prefer_longvarbinary`, which is `false `by default (map to `BLOB`). </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.1.beta/html-single/migration_guide/application_migration_changes#oracle_byte_array_mapping_changes" title="Oracle Byte Array Mapping Changes"/> <tag>Hibernate</tag> </hint> </iteration> <iteration over="mappings2"> <hint category-id="mandatory" effort="1" title="Hibernate 5 - Oracle12cDialect maps byte[] and Byte[] to BLOB"> <message> Previous versions of Hibernate have mapped `byte[]` and `Byte[]` to Oracle’s `LONG RAW` data type (via the JDBC `LONGVARBINARY` type). Oracle have deprecated the `LONG RAW` data type for many releases - possibly as far back as 8i. Therefore it was decided to start having Hibernate map `byte[]` and `Byte[]` to `BLOB` for Oracle. However, in the interest of backwards compatibility and not breaking existing applications it was also decided to limit this change to just the `Oracle12cDialect`. So starting in 5.1 applications using `Oracle12cDialect` and implicitly mapping `byte[]` and `Byte[]` values will start seeing those handled as `BLOB` data rather than `LONG RAW` data. For existing applications that want to continue to use `Oracle12cDialect` and still continue to implicitly map `byte[]` and `Byte[]` attributes to `LONG RAW`, there is a new configuration setting you can use to enable that: `hibernate.dialect.oracle.prefer_longvarbinary`, which is `false `by default (map to `BLOB`). </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.1.beta/html-single/migration_guide/application_migration_changes#oracle_byte_array_mapping_changes" title="Oracle Byte Array Mapping Changes"/> <tag>Hibernate</tag> </hint> </iteration> </perform> <where param="extension"> <matches pattern="(java|properties|xml)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate4-00040 <rule id="hibernate4-00040" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <!-- check if the dialect is one of the special ones --> <xmlfile as="dialects_used" matches="//s:property[@name='hibernate.dialect' and windup:matches(@value, 'org.hibernate.dialect.{param_dialects}')]"> <namespace prefix="s" uri="http://xmlns.jcp.org/xml/ns/persistence"/> </xmlfile> <!-- check if we are calling the setFirstResult method of one of the Query class --> <javaclass references="{param_classes_setfirstresult}.setFirstResult(int)"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <iteration over="dialects_used"> <hint category-id="mandatory" effort="1" title="Hibernate 5.3 - Dialects not supporting Limit Offset"> <message>If the migration is from JBoss EAP 6 or Hibernate 4 then the dialect {param_dialects} does not support limit offset therefore as `setFirstResult` is used then `hibernate.legacy_limit_handler=true` is mandatory.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.2/html-single/migration_guide/#migrating_from_hibernate_5_1_to_5_3" title="Red Hat JBoss EAP 7.2: Migrating from Hibernate ORM 4.3 to Hibernate ORM 5.3"/> <tag>hibernate</tag> </hint> </iteration> </perform> <where param="param_classes_setfirstresult"> <matches pattern="javax.persistence.Query|org.hibernate.Query|org.hibernate.Criteria"/> </where> <where param="param_dialects"> <matches pattern="Cache71Dialect|DB2390Dialect|InformixDialect|IngresDialect|RDMSOS2200Dialect|SQLServerDialect|TimesTenDialect"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

hibernate50-51

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
hibernate50-51-00000 <rule id="hibernate50-51-00000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="javax.persistence.Embeddable"> <location>ANNOTATION</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5.1 - @Embeddable changes interpretation"> <message> Previous releases of Hibernate interpreted all null column values for an `@Embeddable` to mean the `@Embeddable` itself should be null. In this release, applications can dictate that Hibernate should instead use an empty `@Embeddable` instance by specifying the `hibernate.create_empty_composites.enabled` opt-in setting. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.1.beta/html-single/migration_guide/application_migration_changes#hibernate_5_1_features" title="Hibernate ORM 5.1 Features"/> <tag>Hibernate</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate50-51-00100 <rule id="hibernate50-51-00100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <javaclass references="org.hibernate.tool.hbm2ddl.{hbm2ddl_classes}"> <location>IMPORT</location> </javaclass> <javaclass references="org.hibernate.tool.schema.spi.SchemaManagementTool"> <location>IMPORT</location> </javaclass> <javaclass references="org.hibernate.tool.schema.internal.HibernateSchemaManagementTool"> <location>IMPORT</location> </javaclass> </or> </when> <perform> <hint category-id="mandatory" effort="1" title="Hibernate 5.1 - Changes to schema management tooling"> <message> The changes mainly focused on: * Unifying handling of hbm2ddl.auto and Hibernate’s JPA schema-generation support. * Removing JDBC concerns from the SPI to facilitate true replacement (for OGM) These changes are a migration concern since the application is directly using some of the changed classes. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.1.beta/html-single/migration_guide/application_migration_changes#schema_management_tooling_changes" title="Schema Management Tooling Changes"/> <tag>Hibernate</tag> </hint> </perform> <where param="hbm2ddl_classes"> <matches pattern="(SchemaExport|SchemaUpdate|SchemaValidator)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

jboss-eap4and5to6and7-xml

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
jboss-eap4and5to6and7-xml-01000 <rule id="jboss-eap4and5to6and7-xml-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="jboss-{types}.xml"/> </when> <perform> <hint category-id="optional" effort="1" issue-display-mode="all" title="Replace service-style deployments"> <message> <![CDATA[ MBeans were part of the core architecture in previous versions of Red Hat JBoss Enterprise Application Platform. JBoss Service Archive (SAR) deployments using the JBoss specific `jboss-service.xml` and `jboss-beans.xml` service-style descriptors were used by the application server to create MBeans based on JBoss Beans. The internal architecture has changed in JBoss EAP 6+ and is no longer based on an MBean JMX architecture. ]]> </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/migration_guide/#sect-Service-style_Deployment_Changes" title="JBoss EAP 6 - Migration Guide"/> <link href="https://access.redhat.com/solutions/416333" title="How to change a jboss-service.xml / sar MBean Singleton to a Java EE 6 Singleton in JBoss EAP 6"/> <link href="https://access.redhat.com/solutions/374333" title="Are service archives (sar), jboss-service.xml, JBoss MBeans, jboss-beans.xml recommended in JBoss EAP 6?"/> <link href="https://access.redhat.com/solutions/1212103" title="jboss:service=Naming in JBoss EAP 6"/> </hint> </perform> <where param="types"> <matches pattern="(service|beans)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap4and5to6and7-xml-02000 <rule id="jboss-eap4and5to6and7-xml-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="jboss-service.xml" matches="//mbean[@code='org.jboss.system.BarrierController']"/> </when> <perform> <hint category-id="mandatory" effort="1" issue-display-mode="all" title="Replace BarrierController service"> <message> <![CDATA[ `BarrierController` service is no longer available in JBoss EAP 6+. In JBoss EAP 4.x the JBoss 'kernel' layer was an extension of JMX which is why everything was an MBean, though most of the MBean functionality still worked in JBoss EAP 5. JBoss EAP 6 is no longer based on Mbeans, and the Mbeans which are seen in jconsole are actually just facades over the JBoss management API, so declaring Mbean dependencies on any other Mbeans that appear to be JBoss Mbeans does not work since they are not real Mbeans. ]]> </message> <link href="https://access.redhat.com/solutions/410953" title="BarrierController service in JBoss EAP 6 "/> <link href="https://access.redhat.com/documentation/en-us/jboss_enterprise_application_platform/4.2/html/server_configuration_guide/additional_services-the_barriercontroller_service" title="JBoss EAP 4.2 - The BarrierController Service"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/migration_guide/#Review_The_List_of_Deprecated_and_Unsupported_Features" title="JBoss EAP 6 - Migration Guide"/> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap4and5to6and7-xml-03000 <rule id="jboss-eap4and5to6and7-xml-03000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile in="jboss-service.xml" matches="//mbean[@code='org.jboss.remoting.transport.Connector']//attribute[text()='org.jboss.remoting.marshal.compress.CompressingMarshaller' and @name='marshaller']"/> <xmlfile in="jboss-beans.xml" matches="//value[text()='org.jboss.remoting.marshal.compress.CompressingMarshaller']"/> </or> </when> <perform> <hint category-id="mandatory" effort="1" issue-display-mode="all" title="Replace CompressingMarshaller marshaller"> <message> <![CDATA[ `CompressingMarshaller` marshaller is no longer available in JBoss EAP 6+. In JBoss EAP 6.3.0 and later, data compression hints can be specified via the JBoss annotation `org.jboss.ejb.client.annotation.CompressionHint` ]]> </message> <link href="https://access.redhat.com/solutions/322953" title="How to compress remote EJB communication in JBoss EAP 6"/> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap4and5to6and7-xml-04000 <rule id="jboss-eap4and5to6and7-xml-04000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile matches="//authentication/login-module"/> </when> <perform> <hint category-id="mandatory" effort="5" issue-display-mode="all" title="Replace Login Module definition"> <message> <![CDATA[ In JBoss EAP 6+, Security is configured in the `<security-domain>` element in the server configuration file. ]]> </message> <link href="https://access.redhat.com/solutions/219933" title="Configure UsersRolesLoginModule for EAP 6 management console"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/migration_guide/#sect-Configuration_File_Changes" title="JBoss EAP 6 - Migration Guide"/> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap4and5to6and7-xml-05000 <rule id="jboss-eap4and5to6and7-xml-05000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="jboss{type}.xml" matches="//class-loading/loader-repository"/> </when> <perform> <hint category-id="mandatory" effort="3" issue-display-mode="all" title="Remove class-loading definition"> <message> <![CDATA[ The `class-loading` and `loader-repository` configuration in `jboss.xml`, `jboss-web.xml` and `jboss-service.xml` were JBoss EAP 4.x & 5.x configuration options for specifying classloader isolation on a deployment. In JBoss EAP 6+, it uses JBoss Modules for its classloader implementation so all deployments are isolated in their own classloader / JBoss Module and the `loader-repository` is no longer valid. The `jboss-deployment-structure.xml` can be used to specify classloader / module dependencies if needed. ]]> </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/migration_guide/#sect-Configuration_File_Changes" title="JBoss EAP 6 - Migration Guide"/> <link href="https://access.redhat.com/solutions/1162713" title="Unexpected element 'class-loading' in jboss-web.xml when migrating to JBoss EAP 6"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/development_guide/#jboss-deployment-structurexml" title="JBoss EAP 6 - jboss-deployment-structure.xml"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.1/html-single/development_guide/#jboss_deployment_structure_xml" title="JBoss EAP 7 - jboss-deployment-structure.xml"/> </hint> </perform> <where param="type"> <matches pattern="(-web|-service)?"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap4and5to6and7-xml-06000 <rule id="jboss-eap4and5to6and7-xml-06000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="jboss-service.xml" matches="//mbean[@code='org.jboss.naming.NamingAlias']"/> </when> <perform> <iteration> <hint category-id="mandatory" effort="1" issue-display-mode="all" title="Create org.jboss.naming.NamingAlias class"> <message> <![CDATA[ JBoss EAP 6 supports deploying SAR files, however JBoss EAP 5 and 6 do not share a lot of the internals. The class your `jboss-{types}.xml` file is trying to instantiate (`org.jboss.naming.NamingAlias`) was an implementation detail of JBoss EAP 5's naming components that does not exist in JBoss EAP 6. ]]> </message> <link href="https://access.redhat.com/documentation/en-us/jboss_enterprise_application_platform/5/html-single/administration_and_configuration_guide/#Additional_Naming_MBeans-The_org.jboss.naming.NamingAlias_MBean" title="JBoss EAP 5 - The org.jboss.naming.NamingAlias MBean"/> <link href="https://access.redhat.com/solutions/314303" title="NamingAlias ClassNotFoundException when migrating SAR to JBoss EAP 6"/> </hint> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap4and5to6and7-xml-07000 <rule id="jboss-eap4and5to6and7-xml-07000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="jboss-service.xml" matches="//mbean[@code='org.jboss.security.plugins.JaasSecurityManagerService']/attribute[@name='DefaultCacheTimeout']"/> </when> <perform> <hint category-id="mandatory" effort="1" issue-display-mode="all" title="Set authentication cache timeout "> <message> <![CDATA[ In JBoss EAP 6 and 7 you can set the JAAS cache timeout, changing the `cache-type` to `infinispan` which uses Infinispan cache which has an expiration capability. ]]> </message> <link href="https://access.redhat.com/documentation/en-us/jboss_enterprise_application_platform/5/html-single/security_guide/#Custom_Callback_Handlers" title="JBoss EAP 5 - Custom Callback Handlers"/> <link href="https://access.redhat.com/solutions/259693" title="How to set authentication cache timeout in JBoss EAP6/7"/> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

jboss-eap4and5to6and7-java

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
jboss-eap4and5to6and7-java-01000 <rule id="jboss-eap4and5to6and7-java-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.security.annotation.SecurityDomain"> <location>ANNOTATION</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" issue-display-mode="all" title="Replace org.jboss.security.annotation.SecurityDomain annotation"> <message> <![CDATA[ Annotation `org.jboss.security.annotation.SecurityDomain` should be replaced by `org.jboss.ejb3.annotation.SecurityDomain`. ]]> </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/development_guide/#Use_a_Security_Domain_in_Your_Application" title="JBoss EAP 6 - Development Guide"/> <link href="https://access.redhat.com/solutions/236113" title="How to configure EJB3 Domain Security in JBoss EAP 6"/> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap4and5to6and7-java-02000 <rule id="jboss-eap4and5to6and7-java-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.mx.util.MBeanProxyExt"> <location>IMPORT</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="3" issue-display-mode="all" title="Replace org.jboss.mx.util.MBeanProxyExt class"> <message> <![CDATA[ In JBoss EAP 4 and 5 a lot of the mbean-related components were JBoss specific. In JBoss EAP 6+ these mbean-related components (i.e., `org.jboss.mx.*`) have been removed in an effort to make the container more Java EE 6 specification compliant. One will need to find an equivalent replacement: for class `MBeanProxyExt.create()` one can use `JMX.newMBeanProxy()`. ]]> </message> <link href="https://access.redhat.com/solutions/410503" title="Where is class MBeanProxyExt in JBoss EAP 6?"/> <link href="https://docs.oracle.com/javase/6/docs/api/javax/management/JMX.html" title="Java EE 6 - Class JMX"/> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap4and5to6and7-java-03000 <rule id="jboss-eap4and5to6and7-java-03000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.system.{classes}"> <location>INHERITANCE</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" issue-display-mode="all" title="Replace ServiceMBean and ServiceMBeanSupport"> <message> <![CDATA[ JMX / MBeans is still fully supported as it is in the JDK specification. If your MBeans were extending the old JBoss EAP MBean support classes such as `org.jboss.system.ServiceMBean` and `org.jboss.system.ServiceMBeanSupport`, these do not exist in JBoss EAP 6+. These classes were hooked into the kernel in previous versions of JBoss EAP where everything was basically turned into an MBean. ]]> </message> <link href="https://access.redhat.com/solutions/121823" title="How to implement MBeans in JBoss EAP 6"/> </hint> </perform> <where param="classes"> <matches pattern="(ServiceMBean|ServiceMBeanSupport)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

jboss-eap5-7-java

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
jboss-eap5-7-java-02000 <rule id="jboss-eap5-7-java-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="javax.jms.QueueConnectionFactory"> <location>FIELD_DECLARATION</location> <location>VARIABLE_DECLARATION</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="JMS legacy javax.jms.QueueConnectionFactory"> <message> <![CDATA[ `QueueConnectionFactory` was used to obtain connection to JMS queues. Replace the lookup string `QueueConnectionFactory` with `ConnectionFactory`. ]]> </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html/configuring_messaging/getting_started#connection_factories" title="JBoss EAP 7 - Basic Messaging Configuration"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html/configuring_messaging/configuring_messaging_connection_factories" title="JBoss EAP 7 - Configuring Connection Factories"/> <link href="https://docs.oracle.com/javaee/7/api/javax/jms/package-summary.html#package.description" title="JavaEE 7 - JMS APIs"/> <tag>jms</tag> </hint> </perform> </rule>
Vertices Created: 5
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
jboss-eap5-7-java-03000 <rule id="jboss-eap5-7-java-03000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.annotation.ejb.Service"> <location>ANNOTATION</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="3" title="JBoss EJB @Service annotation"> <message> The purpose of `@Service` annotation was to achieve @Singleton like behavior. It was deprecated with the release of JBoss AS 6 and removed from JBoss EAP 6. Use the Java EE 6 `javax.ejb.Singleton` annotation instead. </message> <link href="https://docs.jboss.org/ejb3/docs/reference/build/reference/en/html/jboss_extensions.html" title="JBoss EJB 3.0 extensions"/> <link href="https://docs.jboss.org/ejb3/embedded/api/org/jboss/annotation/ejb/package-summary.html" title="JBoss EJB 3.0 Javadoc"/> <link href="http://docs.oracle.com/javaee/7/api/javax/ejb/Singleton.html" title="Java EE API for @Singleton"/> <link href="https://access.redhat.com/solutions/199863" title="How to expose a JavaEE 6 Singleton as a MBean in JMX in JBoss EAP"/> <link href="https://access.redhat.com/solutions/196713" title="How to use @Service and @Management annotations in JBoss EAP"/> <tag>ejb</tag> <quickfix name="ejbService-qf" type="REPLACE"> <replacement>javax.ejb.Singleton</replacement> <search>org.jboss.annotation.ejb.Service</search> </quickfix> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5-7-java-05000 <rule id="jboss-eap5-7-java-05000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <javaclass references="org.jboss.annotation.ejb.Management"> <location>ANNOTATION</location> </javaclass> <javaclass references="org.jboss.ejb3.annotation.Management"> <location>ANNOTATION</location> </javaclass> </or> </when> <perform> <hint category-id="mandatory" effort="3" title="JBoss EJB @Management annotation"> <message> The `@Management` annotation is one of JBoss EJB 3.0 extension which wraps the bean as an MBean and registers it in the JBoss MBean Server automatically. JBoss EAP 6+ no longer supports the @Management annotations. The Solution is to create a simple MBean using the Java EE 6 `@Singleton` and `@Startup` to register itself in JMX Server. Create your `@Singleton` MBean implementation which implements your service interface. Use `@PostConstruct` to have your Singleton register itself in the JMX MBean Server and then use `@PreDestroy` to unregister your MBean from the JMX Server. </message> <link href="https://docs.jboss.org/ejb3/docs/reference/build/reference/en/html/jboss_extensions.html" title="JBoss EJB 3.0 extensions"/> <link href="https://docs.jboss.org/ejb3/embedded/api/org/jboss/annotation/ejb/package-summary.html" title="JBoss EJB 3.0 Javadoc"/> <link href="https://access.redhat.com/solutions/199863" title="How to expose a JavaEE 6 Singleton as a MBean in JMX in JBoss EAP"/> <link href="http://docs.oracle.com/javaee/7/api/javax/ejb/Startup.html" title="Java API - Annotation Type Startup"/> <tag>ejb</tag> <tag>jmx</tag> <tag>singleton</tag> <quickfix name="ejbManagement-qf" type="REPLACE"> <replacement>javax.ejb.Startup</replacement> <search>org.jboss.ejb3.annotation.Management</search> </quickfix> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5-7-java-06000 <rule id="jboss-eap5-7-java-06000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.annotation.ejb.LocalBinding"> <location>ANNOTATION</location> <location>IMPORT</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="3" title="org.jboss.annotation.ejb.LocalBinding"> <message> The `@LocalBinding` annotation is one of JBoss EJB 3.0 extensions which specifies the local jndi binding for an EJB local interface. Use `@EJB(lookup="your_jndi")` instead. </message> <link href="https://docs.jboss.org/ejb3/docs/reference/build/reference/en/html/jboss_extensions.html" title="JBoss EJB 3.0 extensions"/> <link href="https://docs.jboss.org/ejb3/embedded/api/org/jboss/annotation/ejb/package-summary.html" title="JBoss EJB 3.0 Javadoc"/> <link href="https://docs.oracle.com/javaee/7/api/javax/ejb/EJB.html#lookup--" title="EJB annotation with lookup"/> <tag>ejb</tag> <quickfix name="LocalBinding1" type="DELETE_LINE"> <search>org.jboss.annotation.ejb.LocalBinding</search> </quickfix> <quickfix name="LocalBinding2" type="REPLACE"> <replacement>@LocalBinding(jndiBinding=</replacement> <search>@EJB(lookup=</search> </quickfix> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5-7-java-07000 <rule id="jboss-eap5-7-java-07000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.annotation.ejb.Depends"> <location>ANNOTATION</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="3" title="org.jboss.annotation.ejb.Depends"> <message> The `@Depends` annotation is one of JBoss EJB 3.0 extensions which specifies a deployment dependency for a bean. Validate that a JBoss EAP 6 Dependency exists. </message> <link href="https://docs.jboss.org/ejb3/docs/reference/build/reference/en/html/jboss_extensions.html" title="JBoss EJB 3.0 extensions"/> <link href="https://docs.jboss.org/ejb3/embedded/api/org/jboss/annotation/ejb/package-summary.html" title="JBoss EJB 3.0 Javadoc"/> <tag>ejb</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5-7-java-08000 <rule id="jboss-eap5-7-java-08000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.wsf.spi.annotation.{*}"/> </when> <perform> <hint category-id="mandatory" effort="1" title="org.jboss.wsf.spi.annotation has been moved to org.jboss.ws.api.annotation"> <message> This package has been relocated to `org.jboss.ws.api.annotation` as specified in the migration guide. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/migration_guide/#sect-Web_Services_Changes" title="EAP 6 Migration Guide"/> <tag>jbossws</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5-7-java-08100 <rule id="jboss-eap5-7-java-08100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.wsf.spi.binding.{*}"/> </when> <perform> <hint category-id="mandatory" effort="1" title="org.jboss.wsf.spi.binding has been moved to org.jboss.ws.api.binding"> <message> This package has been relocated to `org.jboss.ws.api.binding` as specified in the migration guide. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/migration_guide/#sect-Web_Services_Changes" title="EAP 6 Migration Guide"/> <tag>jbossws</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5-7-java-08200 <rule id="jboss-eap5-7-java-08200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.wsf.spi.management.recording.{*}"/> </when> <perform> <hint category-id="mandatory" effort="1" title="org.jboss.wsf.spi.management.recording has been moved to org.jboss.ws.api.monitoring"> <message> This package has been relocated to `org.jboss.ws.api.monitoring` as specified in the migration guide. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/migration_guide/#sect-Web_Services_Changes" title="EAP 6 Migration Guide"/> <tag>jbossws</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5-7-java-08300 <rule id="jboss-eap5-7-java-08300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.wsf.spi.tools.ant.{*}"/> </when> <perform> <hint category-id="mandatory" effort="1" title="org.jboss.wsf.spi.tools.ant has been moved to org.jboss.ws.tools.ant"> <message> This package has been relocated to `org.jboss.ws.tools.ant` as specified in the migration guide. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/migration_guide/#sect-Web_Services_Changes" title="EAP 6 Migration Guide"/> <tag>jbossws</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5-7-java-08400 <rule id="jboss-eap5-7-java-08400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.wsf.spi.tools.cmd.{*}"/> </when> <perform> <hint category-id="mandatory" effort="1" title="org.jboss.wsf.spi.tools.cmd has been moved to org.jboss.ws.tools.cmd"> <message> This package has been relocated to `org.jboss.ws.tools.cmd` as specified in the migration guide. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/migration_guide/#sect-Web_Services_Changes" title="EAP 6 Migration Guide"/> <tag>jbossws</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5-7-java-08500 <rule id="jboss-eap5-7-java-08500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.wsf.spi.tools.{*}"/> </when> <perform> <iteration> <when> <not> <has-hint/> </not> </when> <hint category-id="mandatory" effort="1" title="org.jboss.wsf.spi.tools has been moved to org.jboss.ws.api.tools"> <message> This package has been relocated to `org.jboss.ws.api.tools` as specified in the migration guide. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/migration_guide/#sect-Web_Services_Changes" title="EAP 6 Migration Guide"/> <tag>jbossws</tag> </hint> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5-7-java-08600 <rule id="jboss-eap5-7-java-08600" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.wsf.spi.util.ServiceLoader"/> </when> <perform> <hint category-id="mandatory" effort="1" title="org.jboss.wsf.spi.util.ServiceLoader has been moved to org.jboss.ws.api.util.ServiceLoader"> <message> This class has been relocated to `org.jboss.ws.api.util.ServiceLoader` as specified in the migration guide. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/migration_guide/#sect-Web_Services_Changes" title="EAP 6 Migration Guide"/> <tag>jbossws</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5-7-java-08700 <rule id="jboss-eap5-7-java-08700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.wsf.common.handler.{*}"/> </when> <perform> <hint category-id="mandatory" effort="1" title="org.jboss.wsf.common.handler has been moved to org.jboss.ws.api.handler"> <message> This package has been relocated to `org.jboss.ws.api.handler` as specified in the migration guide. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/migration_guide/#sect-Web_Services_Changes" title="EAP 6 Migration Guide"/> <tag>jbossws</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5-7-java-08800 <rule id="jboss-eap5-7-java-08800" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.wsf.common.addressing.{*}"/> </when> <perform> <hint category-id="mandatory" effort="1" title="org.jboss.wsf.common.addressing has been moved to org.jboss.ws.api.addressing"> <message> This package has been relocated to `org.jboss.ws.api.addressing` as specified in the migration guide. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/migration_guide/#sect-Web_Services_Changes" title="EAP 6 Migration Guide"/> <tag>jbossws</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5-7-java-08900 <rule id="jboss-eap5-7-java-08900" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.wsf.common.DOMUtils"/> </when> <perform> <hint category-id="mandatory" effort="1" title="org.jboss.wsf.common.DOMUtils has been moved to org.jboss.ws.api.util.DOMUtils"> <message> This class has been relocated to `org.jboss.ws.api.util.DOMUtils` as specified in the migration guide. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/migration_guide/#sect-Web_Services_Changes" title="EAP 6 Migration Guide"/> <tag>jbossws</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5-7-java-09000 <rule id="jboss-eap5-7-java-09000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.wsf.common.{*}"/> </when> <perform> <iteration> <when> <not> <has-hint/> </not> </when> <hint category-id="mandatory" effort="1" title="org.jboss.wsf.common has been moved to org.jboss.ws.common"> <message> This package has been relocated to `org.jboss.ws.common` as specified in the migration guide. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/migration_guide/#sect-Web_Services_Changes" title="EAP 6 Migration Guide"/> <tag>jbossws</tag> </hint> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5-7-java-09100 <rule id="jboss-eap5-7-java-09100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.ws.annotation.EndpointConfig"/> </when> <perform> <hint category-id="mandatory" effort="1" title="org.jboss.ws.annotation.EndpointConfig has been moved to org.jboss.ws.api.annotation.EndpointConfig"> <message> This class has been relocated to `org.jboss.ws.api.annotation.EndpointConfig` as specified in the migration guide. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/migration_guide/#sect-Web_Services_Changes" title="EAP 6 Migration Guide"/> <tag>jbossws</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

jaxrpc

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
jaxrpc-00000 <rule id="jaxrpc-00000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="javax.xml.rpc.handler.GenericHandler"> <location>INHERITANCE</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="5" title="JAX-RPC Generic Handler not supported"> <message>JAX-RPC is no longer supported on JBoss EAP 7. JAX-WS is successor and offers a more accurate and complete solution.</message> <link href="http://docs.oracle.com/cd/E17802_01/webservices/webservices/docs/1.6/api/javax/xml/rpc/handler/GenericHandler.html" title="Java EE RPC Generic Handler API"/> <link href="https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/7.0/single/developing-web-services-applications/#developing_jax_ws_web_services" title="Developing JAX-WS Web Services"/> <tag>jax-rpc</tag> <tag>soap</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

base64

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
base64-01000 <rule id="base64-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.util.Base64"/> </when> <perform> <hint category-id="mandatory" effort="1" title="The class org.jboss.util.Base64 has been moved"> <message> This API is not considered a public API for EAP. For JDK 8+, the recommended solution is to migrate to [java.util.Base64](https://docs.oracle.com/javase/8/docs/api/java/util/Base64.html). For JDK 7, it is recommended to migrate to another Base 64 library, for example [Apache Commons Codec](https://commons.apache.org/proper/commons-codec/). </message> <link href="https://access.redhat.com/solutions/403703" title="Can application use the JBoss EAP org.jboss.util.Base64 built in class?"/> <tag>eap7</tag> <tag>base64</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

jboss-eap5-7-xml

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
jboss-eap5-7-xml-01000 <rule id="jboss-eap5-7-xml-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile matches="//mbean[@code='org.jboss.cache.TreeCache']"/> </when> <perform> <classification category-id="mandatory" effort="3" issue-display-mode="all" title="JBoss Cache"> <description> JBoss Cache was renamed and reimplemented in Infinispan project see its TreeCache API which is a distributed tree-like structure that is replicated across several members. </description> <link href="http://infinispan.org/docs/8.1.x/user_guide/user_guide.html#_tree_api_module" title="Infinispan documentation"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/migration_guide/index#sect-Cache_Changes" title="Replace JBoss Cache with Infinispan"/> <tag>cache</tag> <tag>distributed</tag> <tag>cluster</tag> <tag>jboss-eap5</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5-7-xml-02000 <rule id="jboss-eap5-7-xml-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile public-id=".*JBoss.+DTD Java EE.+5.*"/> </when> <perform> <classification effort="5" issue-display-mode="all" title="JBoss 5.x EAR descriptor (jboss-app.xml)"> <description> A JBoss specific EAR descriptor (`jboss-app.xml`) allows extensions to Java EE EAR archives configuration. You should use now standard `application.xml` descriptor. </description> <link href="http://www.jboss.org/j2ee/dtd/" title="JBoss DTD's"/> <link href="http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee/application_7.xsd" title="Java EE 7 application descriptor"/> <tag>jboss-eap5</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5-7-xml-10000 <rule id="jboss-eap5-7-xml-10000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile matches="/jbc:classloading"> <namespace prefix="jbc" uri="urn:jboss:classloading:1.0"/> </xmlfile> </when> <perform> <classification category-id="mandatory" effort="0" issue-display-mode="detail-only" title="JBoss EAP 5 classloader configuration (jboss-classloading.xml)"> <description>The `jboss-classloading.xml` file allows customization of classloading in JBoss EAP 5.</description> <link href="https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/5/html/Microcontainer_User_Guide/sect-JBoss_Microcontainer_User_Guide-The_ClassLoading_Layer-ClassLoading.html" title="JBoss EAP 5 Class Loading and Modules"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/development_guide/#class_loading_and_modules" title="JBoss EAP 7 Class Loading and Modules"/> <tag>classloading</tag> </classification> <hint category-id="mandatory" effort="5" title="JBoss 5 classloader configuration (jboss-classloading.xml)"> <message> In JBoss EAP 6+, the classloading configuration is not done through `jboss-classloading.xml`. Since EAP 6 is of modular nature, based on JBoss Modules. Learn how to divide your application's dependencies into modules and what dependencies and APIs are available automatically. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/development_guide/#class_loading_and_modules" title="JBoss EAP 7 Class Loading and Modules"/> <tag>classloading</tag> <tag>jboss-eap5</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5-7-xml-13000 <rule id="jboss-eap5-7-xml-13000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="jboss.xml" matches="//*[local-name()='jboss']"/> </when> <perform> <classification category-id="mandatory" effort="3" issue-display-mode="all" title="JBoss legacy EJB XML (jboss.xml)"> <description> The `jboss.xml` descriptor in deployments is ignored by JBoss AS 7+ or JBoss EAP 6+. Replace it with `jboss-ejb3.xml`. </description> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/developing_ejb_applications/#jboss_ejb3_xml_deployment_descriptor_reference" title="JBoss EAP 7 - jboss-ejb3.xml Deployment Descriptor Reference"/> <link href="https://access.redhat.com/documentation/en-us/jboss_enterprise_application_platform/5/html-single/administration_and_configuration_guide/#ENC_Usage_Conventions-EJB_References_with_jboss.xml_and_jboss_web.xml" title="JBoss EAP 5 - EJB References with jboss.xml and jboss-web.xml"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/development_guide/#jboss-ejb3xml_Deployment_Descriptor_Reference" title="JBoss EAP 6 - jboss-ejb3.xml Deployment Descriptor"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/migration_guide/#Replace_the_jboss.xml_File" title="JBoss EAP 6 - Replace the jboss.xml File"/> <tag>descriptor</tag> <tag>jboss-eap5</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5-7-xml-14000 <rule id="jboss-eap5-7-xml-14000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile matches="//*[local-name()='security-domain' and starts-with(text(), 'java:/jaas/')]"/> </when> <perform> <hint category-id="mandatory" effort="3" title="JBoss EAP security-domain configuration - java:/jaas/"> <message> `java:/jaas/` is a JBoss EAP `security-domain` URI. Remove the `java:/jaas/` prefix for `security-domain` elements in EAP 7/6. </message> <link href="http://docs.oracle.com/javase/7/docs/technotes/guides/security/jaas/JAASRefGuide.html" title="Java Authentication and Authorization Service (JAAS) Reference Guide"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/development_guide/#java_authorization_contract_for_containers_jacc" title="Java Authorization Contract for Containers (JACC)"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/development_guide/#java_authentication_spi_for_containers_jaspi" title="Java Authentication SPI for Containers (JASPI)"/> <tag>security</tag> <tag>jaas</tag> <tag>jboss-eap5</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5-7-xml-16000 <rule id="jboss-eap5-7-xml-16000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="login-config.xml" matches="//*[local-name()='policy']"/> </when> <perform> <classification effort="0" issue-display-mode="detail-only" title="JBoss security configuration descriptor (login-config.xml)"/> <hint category-id="mandatory" effort="5" title="JBoss security configuration descriptor (login-config.xml)"> <message>Before JBoss EAP 6, authentication security domains and login modules could be configured in a `login-config.xml` file. JBoss EAP 6+ does not support the `login-config.xml` descriptor. Security is now configured inside the server configuration. Please refer to the corresponding server security guide. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.1/html-single/how_to_configure_server_security/" title="JBoss EAP 7 - How To Configure Server Security"/> <link href="http://docs.jboss.org/jbosssecurity/docs/6.0/security_guide/html/Login_Modules.html" title="JBoss Login Modules"/> <tag>security</tag> <tag>jboss-eap5</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

websphere-other-eap7

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
websphere-other-eap7-01000 <rule id="websphere-other-eap7-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="com.ibm.websphere.asynchbeans.Work"> <location>INHERITANCE</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="5" title="WebSphere Work Manager"> <message> <![CDATA[ WebSphere Asynchronous Work is a Work Manager, whose purpose is to allow the user utilizing threads while letting the container manage them. For migration to JBoss EAP 7, [replace with JCA Work Manager](https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/7.0/single/configuration-guide/#jca_management). ]]> </message> <link href="https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/7.0/single/configuration-guide/#jca_management" title="Java Connector Architecture (JCA) Management"/> <link href="http://www.javaworld.com/article/2077671/build-ci-sdlc/the-wise-work-manager-for-context-based-scoping.html" title="Description of WebSphere Asynchronous Work"/> <link href="https://jcp.org/en/jsr/detail?id=237" title="JSR 237: Work Manager for Application Servers"/> <tag>asynchronous</tag> <tag>websphere</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
websphere-other-eap7-02000 <rule id="websphere-other-eap7-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="com.ibm.websphere.startupservice.{*}StartUp{*}"/> </when> <perform> <hint category-id="mandatory" effort="4" title="WebSphere Startup Service"> <message> <![CDATA[ WebSphere Startup Service serves as a callback to be invoked when the server or application starts. When migrating to JBoss EAP 7, this has to be replaced with standard EJB 3.1 Startup Bean, using `@Startup @Singleton` class and `@PostConstruct` method. ]]> </message> <link href="http://docs.oracle.com/javaee/7/api/javax/ejb/Singleton.html" title="EJB 3.1 Singleton Bean"/> <link href="http://docs.oracle.com/javaee/7/api/javax/ejb/Startup.html" title="EJB 3.1 Startup Bean"/> <tag>startup</tag> <tag>websphere</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

websphere-mq-eap7

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
websphere-mq-eap7-00000 <rule id="websphere-mq-eap7-00000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="{package}.{type}"/> </when> <perform> <classification category-id="mandatory" effort="3" issue-display-mode="all" title="IBM MQ client API"> <description>WebSphere MQ client API is used to communicate with the MQ server from client-side applications. For JBoss EAP 7, this needs to be replaced with standard Java EE 6 JMS API, or with ActiveMQ Artemis client API. </description> <link href="https://docs.oracle.com/javaee/7/tutorial/jms-concepts003.htm#BNCEH" title="Java EE 7 JMS Tutorial"/> <link href="http://www-01.ibm.com/support/knowledgecenter/SSVHEW_6.2.0/com.ibm.mqe.javadoc/java/overview-summary.html" title="WebSphere MQ JavaDoc"/> <tag>jms</tag> <tag>websphere</tag> </classification> </perform> <where param="package"> <matches pattern="com.ibm(\..*)?\.(mq|wmq).*"/> </where> <where param="type"> <matches pattern="[^.]+"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
websphere-mq-eap7-01000 <rule id="websphere-mq-eap7-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <!-- https://issues.jboss.org/browse/WINDUP-615 --> <filecontent filename="{*}.{ext}" pattern="com.ibm.mq.jms.context.WMQInitialContextFactory"/> </when> <perform> <classification issue-display-mode="detail-only" title="IBM MQ Configuration"> <description>The WebSphere MQ client API is used to communicate with the MQ server from client-side applications. For JBoss EAP 7, this needs to be replaced with standard Java EE 7 JMS API, or with ActiveMQ Artemis client API. </description> </classification> <hint category-id="mandatory" effort="3" title="IBM JMS implementation of WMQInitialContextFactory"> <message>`WMQInitialContextFactory` is an implementation of `InitialContextFactory` used to get object instances from JNDI. The equivalent functionality needs to be configured on JBoss EAP 7 using ActiveMQ Artemis. `InitialContextFactory` is provided by EAP and you only need to instantiate `InitialContext ctx = new InitialContext();`. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/configuring_messaging/#the_integrated_activemq_artemis_messaging_broker" title="The Embedded ActiveMQ Artemis Messaging Broker"/> <link href="https://docs.oracle.com/javaee/7/tutorial/jms-concepts003.htm#BNCEH" title="Java EE 7 JMS Tutorial"/> <tag>jms</tag> <tag>messaging</tag> <tag>configuration</tag> <tag>websphere</tag> </hint> </perform> <where param="ext"> <matches pattern="(java|properties|xml)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
websphere-mq-eap7-02000 <rule id="websphere-mq-eap7-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <!-- https://issues.jboss.org/browse/WINDUPRULE-1 --> <when> <filecontent filename="{*}.scp" pattern="{*}"/> </when> <perform> <classification issue-display-mode="detail-only" title="IBM MQ Configuration"/> <hint category-id="mandatory" effort="3" title="IBM WebSphere .scp file"> <message> WebSphere `.scp` files contain scripts for the `jmsadmin` program which is used to configure the WebSphere MQ destinations and routing. To configure messaging in JBoss EAP 7 with ActiveMQ Artemis, use either the Management Console or Management CLI with it's scripting feature. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/configuring_messaging/#basic_configuration" title="Configuring Single-Node Messaging Systems"/> <link href="https://docs.oracle.com/javaee/7/tutorial/jms-concepts003.htm#BNCEH" title="Java EE 7 JMS Tutorial"/> <tag>jms</tag> <tag>messaging</tag> <tag>configuration</tag> <tag>websphere</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

websphere-jms-eap7

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
websphere-jms-eap7-00000 <rule id="websphere-jms-eap7-00000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="{package}.{type}"/> </when> <perform> <classification category-id="mandatory" effort="3" issue-display-mode="all" title="IBM JMS Client"> <description>WebSphere MQ client API is used to communicate with the MQ server from client-side applications. For JBoss EAP 7, this needs to be replaced with standard Java EE 7 JMS API, or with ActiveMQ Artemis client API. </description> <link href="https://docs.oracle.com/javaee/7/tutorial/jms-concepts003.htm#BNCEH" title="Java EE 7 JMS Tutorial"/> <link href="http://activemq.apache.org/artemis/docs/1.5.0/messaging-concepts.html" title="ActiveMQ Artemis User Manual"/> <link href="http://activemq.apache.org/artemis/docs/javadocs/javadoc-1.5.0/org/apache/activemq/artemis/api/core/client/package-summary.html" title="ActiveMQ Artemis Core Client API Javadoc"/> <tag>jms</tag> <tag>websphere</tag> </classification> </perform> <where param="package"> <matches pattern="com.ibm(\..*)?\.jms"/> </where> <where param="type"> <matches pattern="[^.]+"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
websphere-jms-eap7-01000 <rule id="websphere-jms-eap7-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="{package}.{prefix}{type}ConnectionFactory"/> </when> <perform> <hint category-id="mandatory" effort="1" title="IBM {prefix}{type}ConnectionFactory reference"> <message> IBM {prefix}{type}ConnectionFactory is a proprietary encapsulation of JMS servers to which Connections can be created for message distribution. This reference should be replaced with the Java EE standard API: `javax.jms.{type}ConnectionFactory`. </message> <link href="https://docs.oracle.com/javaee/7/tutorial/jms-concepts003.htm#BNCEH" title="Java EE JMS Documentation"/> <tag>jms</tag> <tag>websphere</tag> </hint> </perform> <where param="package"> <matches pattern="com.ibm(\.[^.]*)*\.jms"/> </where> <where param="prefix"> <matches pattern="(Jms|MQeJNDI|MQe|MQ)?+"/> </where> <where param="type"> <matches pattern="[^.]*?"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
websphere-jms-eap7-02000 <rule id="websphere-jms-eap7-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="{package}.JmsMsg{type}"/> </when> <perform> <hint category-id="mandatory" effort="1" title="IBM JMS topic/queue message"> <message> IBM JMS API {type}s are used for sending/reading messages to/from a topic or queue. This reference should be replaced with the Java EE standard API `javax.jms.Message{type}`. </message> <link href="https://docs.oracle.com/javaee/7/tutorial/jms-concepts003.htm#BNCEH" title="Java EE JMS Documentation"/> <tag>jms</tag> <tag>websphere</tag> </hint> </perform> <where param="package"> <matches pattern="com.ibm(\..*)?\.jms"/> </where> <where param="type"> <matches pattern="(Producer|Consumer)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
websphere-jms-eap7-02500 <rule id="websphere-jms-eap7-02500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="com.ibm.mqe.jms.{type}Queue"/> </when> <perform> <hint category-id="mandatory" effort="1" title="WebSphere implementation MQe{type}Queue of JMS Queue"> <message> `MQe{type}Queue` is a WebSphere implementation of a JMS `Queue` and should be migrated to the Java EE 6 JMS standard interface `javax.jms.Queue`. </message> <link href="https://docs.oracle.com/javaee/7/tutorial/jms-concepts003.htm#BNCEH" title="Java EE 7 JMS Tutorial"/> <tag>jms</tag> <tag>websphere</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
websphere-jms-eap7-03000 <rule id="websphere-jms-eap7-03000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="{package}.{prefix}{type}Message"/> </when> <perform> <iteration> <when> <not> <has-hint/> </not> </when> <perform> <hint category-id="mandatory" effort="1" title="IBM JMS destination message"> <message> JMS `{package}.{prefix}{type}Message` messages represent the actual data passed through JMS destinations. This reference should be replaced with the Java EE standard API `javax.jms.{type}Message`. </message> <link href="https://docs.oracle.com/javaee/7/tutorial/jms-concepts003.htm#sthref2271" title="Java EE 7 JMS Tutorial - Message API"/> <tag>jms</tag> <tag>websphere</tag> </hint> </perform> </iteration> </perform> <where param="type"> <matches pattern="(Text|Stream|Object|Map|Bytes)?"/> </where> <where param="prefix"> <matches pattern="(JMS|MQe|MQ)"/> </where> <where param="package"> <matches pattern="com.ibm(\..*)?\.jms"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
websphere-jms-eap7-04000 <rule id="websphere-jms-eap7-04000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="{package}.{prefix}{type}"/> </when> <perform> <iteration> <when> <not> <has-hint/> </not> </when> <perform> <hint category-id="mandatory" effort="1" title="IBM JMS interface"> <message>`{package}.{prefix}{type}` is an IBM proprietary interface and needs to be migrated to the Java EE standard API `javax.jms.{type}`.</message> <link href="https://docs.oracle.com/javaee/7/tutorial/jms-concepts003.htm#BNCEH" title="Java EE JMS Documentation"/> <tag>jms</tag> <tag>websphere</tag> </hint> </perform> </iteration> </perform> <where param="package"> <matches pattern="com.ibm(\..*)?\.jms"/> </where> <where param="prefix"> <matches pattern="(Jms|MQe|MQ)"/> </where> <where param="type"> <matches pattern="[^.]+"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

websphere-mqe-eap7

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
websphere-mqe-eap7-00000 <rule id="websphere-mqe-eap7-00000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="{package}.{type}"/> </when> <perform> <classification category-id="mandatory" effort="3" issue-display-mode="all" title="IBM MQe client API"> <description>WebSphere MQe client API is used to communicate with the MQ server from client-side applications. For JBoss EAP 7, this needs to be replaced with standard Java EE 6 JMS API, or with ActiveMQ Artemis client API. </description> <link href="https://docs.oracle.com/javaee/7/tutorial/jms-concepts003.htm#BNCEH" title="Java EE 7 JMS Tutorial"/> <link href="http://www-01.ibm.com/support/knowledgecenter/SSVHEW_6.2.0/com.ibm.mqe.javadoc/java/overview-summary.html" title="WebSphere MQe JavaDoc"/> <tag>jms</tag> <tag>websphere</tag> </classification> </perform> <where param="package"> <matches pattern="com.ibm(\..*)?\.(mqe).*"/> </where> <where param="type"> <matches pattern="[^.]+"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
websphere-mqe-eap7-01000 <rule id="websphere-mqe-eap7-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="com.ibm.mqe.adapters.MQe{type}Adapter"> <location>INHERITANCE</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="3" title="IBM MQe com.ibm.mqe.adapters.MQe{type}Adapter"> <message> IBM MQe {type} adapter provides plug-in communications adapters or data storage adapters for queue managers. These can be deployed to JBoss EAP. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/configuring_messaging/#deploy_the_websphere_mq_resource_adapter" title="JBoss EAP 7 Configuring Messaging: Deploy a WebSphere MQ Resource Adapter"/> <link href="http://www-01.ibm.com/support/knowledgecenter/SSVHEW_6.2.0/com.ibm.mqe.javadoc/java/com/ibm/mqe/adapters/package-summary.html" title="MQe Adapter Javadoc"/> <tag>jms</tag> <tag>messaging</tag> <tag>websphere</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
websphere-mqe-eap7-02000 <rule id="websphere-mqe-eap7-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="com.ibm.mqe.administration.MQe{type}AdminMsg"> <location>INHERITANCE</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="3" title="IBM MQe com.ibm.mqe.administration.MQe{type}AdminMsg"> <message>IBM MQe {type} administration API provides classes used to administer and monitor a WebSphere MQ Everyplace queue manager. In JBoss EAP 7, the JMS destinations can be configured with the JBoss Admin CLI. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/configuring_messaging/#configure_destinations_artemis" title="JBoss EAP 7 - Configuring Messaging Destinations"/> <link href="http://www-01.ibm.com/support/knowledgecenter/SSVHEW_6.2.0/com.ibm.mqe.javadoc/java/com/ibm/mqe/administration/package-summary.html" title="IBM MQe Admin API Javadoc"/> <tag>jms</tag> <tag>messaging</tag> <tag>websphere</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
websphere-mqe-eap7-03000 <rule id="websphere-mqe-eap7-03000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="com.ibm.mqe.jms.MQeJMSAuthenticator"/> </when> <perform> <hint category-id="mandatory" effort="5" title="IBM MQe com.ibm.mqe.jms.MQeJMSAuthenticator"> <message> `MQeJMSAuthenticator` is a WebSphere proprietary JMS authentication API. To migrate to JBoss EAP 7, replace with Java EE 6 JAAS for JMS authentication. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/configuring_messaging/#configuring_messaging_security" title="JBoss EAP 7 Configuring Messaging: Configuring Security"/> <tag>jms</tag> <tag>messaging</tag> <tag>websphere</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
websphere-mqe-eap7-04000 <rule id="websphere-mqe-eap7-04000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="com.ibm.mqe.jms.MQeJMSMsgFieldNames"/> </when> <perform> <hint category-id="optional" effort="1" title="IBM MQe com.ibm.mqe.jms.MQeJMSMsgFieldNames"> <message> IBM MQe constants are used to name fields when a JMS message is mapped to an `MQeMsgObject`. These are provided to enable WebSphere MQ Everyplace applications to interpret messages sent by JMS or to construct messages that a JMS application will understand. These settings can be discarded when migrating to JBoss EAP 7 with ActiveMQ Artemis. </message> <tag>jms</tag> <tag>messaging</tag> <tag>websphere</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

eap7-websphere-xml

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
eap7-websphere-xml-01000 <rule id="eap7-websphere-xml-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile matches="/rl:RuleSet"> <namespace prefix="rl" uri="http://www.ibm.com/xmlns/prod/websphere/wbi/br/6.0.0"/> </xmlfile> </when> <perform> <classification effort="3" issue-display-mode="all" title="IBM Process Server Rules 6.0"> <description>WBI is a WebSphere proprietary business integration solution. This needs to be migrated to JBoss Drools or JBPM/BRMS.</description> <tag>ibm-wbi</tag> <tag>rules</tag> <tag>websphere</tag> </classification> <xslt extension="-drools-example.drl" template="transformations/xslt/websphere-psrules-to-drools.xsl" title="Drools (RHAMT-generated)"/> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
eap7-websphere-xml-02000 <rule id="eap7-websphere-xml-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile matches="/applicationbnd:ApplicationBinding"> <namespace prefix="applicationbnd" uri="applicationbnd.xmi"/> </xmlfile> </when> <perform> <classification category-id="mandatory" effort="3" issue-display-mode="all" title="WebSphere EAR Application Binding"> <description>This WebSphere application binding is an IBM proprietary method for binding user roles for authorization and needs to be migrated to JAAS or KeyCloak.</description> <link href="https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/7.0/single/how-to-configure-server-security/#enabling_role_based_access_control" title="Enabling Role-Based Access Control in JBoss EAP 7"/> <tag>security</tag> <tag>websphere</tag> </classification> <hint category-id="mandatory" effort="0" title="WebSphere Application Binding Configuration"> <message> <![CDATA[ This file contains a specific IBM WebSphere Application binding configuration. To migrate to EAP 7+, configure EAP 7+ accordingly using the CLI interface or web console. ]]> </message> <link href="https://access.redhat.com/articles/1330673" title="Migrate IBM WebSphere Application Server Web Application Extension or Binding Files"/> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
eap7-websphere-xml-03500 <rule id="eap7-websphere-xml-03500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <!-- (jsight - 2017/06/13) A few notes on the rule structure This rule searches for files with the name "ibm-web-ext.{xml|xmi}" and the root element "WebAppExtension". It also searches for files of any name that have the root element "web-ext". In either case, it attaches a hint. The conditions are structured to insure that we only receive one hint per file and they are combined by the "or" condition. Tests cover both scenarios. --> <or> <file as="files" filename="ibm-web-ext.{file_ext}"/> <xmlfile as="default" from="files" matches="/webappext:WebAppExtension"> <namespace prefix="webappext" uri="webappext.xmi"/> </xmlfile> <xmlfile as="default" matches="/ext:web-ext"> <namespace prefix="ext" uri="http://websphere.ibm.com/xml/ns/javaee"/> </xmlfile> </or> </when> <perform> <iteration over="default"> <hint category-id="mandatory" effort="1" title="WebSphere JSP engine configuration (ibm-web-ext)"> <message> <![CDATA[ This file contains WebSphere proprietary JSP engine configuration. To migrate to EAP 7, configure it accordingly using the CLI or the web console. ]]> </message> <link href="https://access.redhat.com/articles/1330673#jspattributes" title="JSP engine configuration migration to EAP 6"/> </hint> </iteration> </perform> <where param="file_ext"> <matches pattern="xml|xmi"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
eap7-websphere-xml-06000 <rule id="eap7-websphere-xml-06000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile matches="/ext:web-bnd"> <namespace prefix="ext" uri="http://websphere.ibm.com/xml/ns/javaee"/> </xmlfile> <xmlfile matches="/webappbnd:WebAppBinding"> <namespace prefix="webappbnd" uri="webappbnd.xmi"/> </xmlfile> </or> </when> <perform> <hint category-id="mandatory" effort="3" title="WebSphere web application binding (ibm-web-bnd)"> <message> <![CDATA[ This file contains WebSphere proprietary binding configuration. To migrate to EAP 7+, configure EAP 7+ accordingly using the CLI interface or web console. ]]> </message> <link href="http://rjweb002.royalsun.com.br/configDocs/webappbnd/WebAppBinding.html" title="WebAppBinding javadoc"/> <link href="https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/7.0/single/configuration-guide/#configuring_the_web_server_undertow" title="Configure the EAP 7 Web Server (Undertow)"/> <link href="http://undertow.io/undertow-docs/undertow-docs-1.3.0/index.html" title="Undertow documentation"/> <link href="https://access.redhat.com/articles/1330673" title="Migrate IBM WebSphere Application Server Web Application Extension or Binding Files"/> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
eap7-websphere-xml-07000 <rule id="eap7-websphere-xml-07000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile matches="/com.ibm.etools.webservice.wscext:WsClientExtension"> <namespace prefix="com.ibm.etools.webservice.wscext" uri="http://www.ibm.com/websphere/appserver/schemas/5.0.2/wscext.xmi"/> </xmlfile> </when> <perform> <classification category-id="mandatory" effort="3" issue-display-mode="all" title="WebSphere web service client extension descriptor (ibm-webservicesclient-ext)"> <description> <![CDATA[ Client IBM specific deployment descriptor extension that needs to be migrated to JBossWS. JBossWS implements the latest JAX-WS specification, which users can reference for any vendor-agnostic web service usage need. You can migrate deployment descriptors following the links below. ]]> </description> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html/developing_web_services_applications/developing_jax_ws_web_services" title="Developing JAX-WS Web Services"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/developing_web_services_applications/#ws_endpoint_assign_config" title="Assigning Client and Endpoint Configurations"/> <tag>webservice</tag> <tag>websphere</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
eap7-websphere-xml-08000 <rule id="eap7-websphere-xml-08000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile matches="/com.ibm.etools.webservice.wscbnd:ClientBinding"> <namespace prefix="com.ibm.etools.webservice.wscbnd" uri="http://www.ibm.com/websphere/appserver/schemas/5.0.2/wscbnd.xmi"/> </xmlfile> </when> <perform> <classification category-id="mandatory" effort="3" issue-display-mode="all" title="WebSphere web service client binding descriptor (ibm-webservicesclient-bnd)"> <description> <![CDATA[ Client IBM specific deployment descriptor binding that needs to be migrated to JBossWS. JBossWS implements the latest JAX-WS specification, which users can reference for any vendor-agnostic web service usage need. You can get more information about developing web services in the links below. ]]> </description> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html/developing_web_services_applications/developing_jax_ws_web_services" title="Developing JAX-WS Web Services"/> <tag>webservice</tag> <tag>websphere</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
eap7-websphere-xml-09000 <rule id="eap7-websphere-xml-09000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile matches="/appdeployment:Deployment"> <namespace prefix="appdeployment" uri="http://www.ibm.com/websphere/appserver/schemas/5.0/appdeployment.xmi"/> </xmlfile> </when> <perform> <classification category-id="mandatory" effort="1" issue-display-mode="all" title="WebSphere deployment descriptor (deployment.xml)"> <description> This file is an IBM WebSphere proprietary deployment descriptor that is typically generated when development of the EAR was done using IBM products. The XML schema documentation can be found within the WebSphere Application Server 7.0 directory under `/web/configDocs/packages/appdeployment/Deployment.html`. It should be safe to delete this file, unless it was created manually. </description> <link href="https://www.ibm.com/support/knowledgecenter/SSAW57_7.0.0/com.ibm.websphere.nd.doc/info/ae/ae/rcfg_rconfdoc_descriptions.html" title="IBM WebSphere configuration document descriptions"/> <link href="https://www.ibm.com/support/knowledgecenter/SSAW57_7.0.0/com.ibm.websphere.nd.doc/info/ae/ae/ccfg_confdoc.html" title="IBM WebSphere configuration documents"/> <tag>websphere</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

picketlink25

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
picketlink25-00000 <rule id="picketlink25-00000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.picketlink.identity.federation.api.wstrust.WSTrustClient.issueToken{*}"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="Picketlink STS token format change"> <message> JBoss EAP 7.2 PicketLink STS issues tokens with a different format, which may require changes in applications such as EJB clients. Please refer to the JBoss EAP 7.2 Migration Guide section with respect to this migration issue, and how to resolve it. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.2/html/migration_guide/application_migration_changes#migrate_ejb_client_code_to_eap_72" title="JBoss EAP 7.2 Migration Guide"/> <tag>picketlink</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

resteasy30-36

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
resteasy30-36-00001 <rule id="resteasy30-36-00001" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <project> <artifact artifactId="jboss-jaxrs-api_2.0_spec" groupId="org.jboss.spec.javax.ws.rs"/> </project> </when> <perform> <hint category-id="potential" effort="1" title="RESTEasy 3.6 - Resource Method Algorithm Switch changes"> <message>If you migrate your application from JBoss EAP from 7.1.1 to 7.2.x and want to retain the stricter behavior as defined in the JAX-RS 2.0 specification, set the `jaxrs.2.0.request.matching` option to `true`.</message> <link href=" https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.2/html-single/migration_guide/index#migrate_resteasy_resource_method_algoritm_switch" title="Red Hat JBoss EAP 7.2: RESTEasy Resource Method Algorithm Switch changes"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

hibernate51-53

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
hibernate51-53-00001 <rule id="hibernate51-53-00001" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="{methods_param}({*}org.hibernate.engine.spi.SessionImplementor{*})"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="Hibernate 5.3 - SessionImplementor parameter changed to SharedSessionContractImplementor"> <message>`org.hibernate.engine.spi.SessionImplementor` parameter has to be changed to `org.hibernate.engine.spi.SharedSessionContractImplementor`.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.2/html-single/migration_guide/#hibernate_51_compatiblity_transformer" title="Red Hat JBoss EAP 7.2: Migrating from Hibernate ORM 5.1 to Hibernate ORM 5.3"/> <tag>hibernate</tag> </hint> </perform> <where param="methods_param"> <matches pattern="(org.hibernate.usertype.UserVersionType.next|org.hibernate.type.VersionType.next|org.hibernate.type.SingleColumnType.set|org.hibernate.type.AbstractStandardBasicType.set|org.hibernate.type.Type.resolve|org.hibernate.usertype.UserVersionType.seed|org.hibernate.type.VersionType.seed|org.hibernate.collection.spi.PersistentCollection.setCurrentSession|org.hibernate.type.ProcedureParameterNamedBinder.nullSafeSet|org.hibernate.type.Type.nullSafeSet|org.hibernate.usertype.UserType.nullSafeSet|org.hibernate.usertype.CompositeUserType.nullSafeSet|org.hibernate.type.Type.beforeAssemble|org.hibernate.type.AbstractStandardBasicType.nullSafeGet|org.hibernate.type.Type.nullSafeGet|org.hibernate.type.SingleColumnType.nullSafeGet|org.hibernate.usertype.UserType.nullSafeGet|org.hibernate.usertype.CompositeUserType.nullSafeGet|org.hibernate.type.Type.replace|org.hibernate.usertype.CompositeUserType.replace|org.hibernate.usertype.UserCollectionType.replaceElements|org.hibernate.collection.spi.PersistentCollection.unsetSession|org.hibernate.type.Type.hydrate|org.hibernate.type.Type.semiResolve|org.hibernate.usertype.CompositeUserType.assemble|org.hibernate.type.Type.assemble|org.hibernate.usertype.UserCollectionType.instantiate|org.hibernate.usertype.CompositeUserType.disassemble|org.hibernate.type.Type.disassemble|org.hibernate.type.ProcedureParameterExtractionAware.extract|org.hibernate.type.Type.isDirty|org.hibernate.type.Type.isModified|org.hibernate.type.SingleColumnType.get|org.hibernate.type.AbstractStandardBasicType.get|org.hibernate.usertype.UserCollectionType.wrap)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate51-53-00100 <rule id="hibernate51-53-00100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <project> <artifact artifactId="{substitution}" groupId="org.hibernate"/> </project> <not> <project> <artifact artifactId="hibernate-core" groupId="org.hibernate"/> </project> </not> </when> <perform> <hint category-id="mandatory" effort="1" title="Hibernate 5.3 - hibernate-java8 module has been merged into hibernate-core and the Java 8 date/time types are now natively supported."> <message>change reference to hibernate-java8 to hibernate-core (since hibernate-java8 has been merged into hibernate-core module) </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.2/html-single/migration_guide/#migrating_from_hibernate_5_1_to_5_3" title="Red Hat JBoss EAP 7.2: Migrating from Hibernate ORM 5.1 to Hibernate ORM 5.3"/> <tag>hibernate</tag> </hint> </perform> <where param="substitution"> <matches pattern="(hibernate-java8|hibernate-entitymanager)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate51-53-00300 <rule id="hibernate51-53-00300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.{className}"> <location>IMPORT</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="Hibernate 5.3 - Exception Handling"> <message> If the `SessionFactory` is built via Hibernate’s native bootstrapping and `org.hibernate.HibernateException` or a subclass is referenced by the application then set `hibernate.native_exception_handling_51_compliance` configuration property to `true`.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.2/html-single/migration_guide/#exception_handling_changes_between_51_53" title="Red Hat JBoss EAP 7.2: Migrating from Hibernate ORM 5.1 to Hibernate ORM 5.3"/> <tag>hibernate</tag> </hint> </perform> <where param="className"> <matches pattern="(boot.archive.spi.ArchiveException|envers.exception.AuditException|jdbc.BatchFailedException|cache.CacheException|CallbackException |boot.registry.classloading.spi.ClassLoadingException|tool.schema.spi.CommandAcceptanceException|bytecode.enhance.spi.EnhancementException |tuple.entity.EntityMetamodel.ValueGenerationStrategyException|event.service.spi.EventListenerRegistrationException|HibernateError |id.IdentifierGenerationException|boot.model.naming.IllegalIdentifierException|tool.hbm2ddl.ImportScriptException |boot.spi.InFlightMetadataCollector.DuplicateSecondaryTableException|InstantiationException|secure.spi.IntegrationException|JDBCException |engine.jndi.JndiException|engine.jndi.JndiNameException|engine.transaction.jta.platform.spi.JtaPlatformException|LazyInitializationException |resource.transaction.LocalSynchronizationException|dialect.lock.LockingStrategyException|MappingException|loader.MultipleBagFetchException |procedure.NamedParametersNotSupportedException|result.NoMoreReturnsException|loader.custom.NonUniqueDiscoveredSqlAliasException |NonUniqueObjectException|NonUniqueResultException|procedure.NoSuchParameterException|bytecode.spi.NotInstrumentedException |service.NullServiceException|resource.transaction.NullSynchronizationException|procedure.ParameterMisuseException |engine.query.ParameterRecognitionException|procedure.ParameterStrategyException|PersistentObjectException|property.access.spi.PropertyAccessBuildingException |PropertyAccessException|property.access.spi.PropertyAccessSerializationException|PropertyValueException|QueryException |loader.plan.spi.QuerySpaceUidNotRegisteredException|ResourceClosedException|tool.schema.extract.spi.SchemaExtractionException|tool.schema.spi.SchemaManagementException |type.SerializationException|service.spi.ServiceException|SessionException|StaleStateException|boot.registry.selector.spi.StrategySelectionException |context.TenantIdentifierMismatchException|jdbc.TooManyRowsAffectedException|TransactionException|resource.transaction.TransactionRequiredForJoinException |TransientObjectException|TypeMismatchException|cache.spi.access.UnknownAccessTypeException|persister.spi.UnknownPersisterException|UnknownProfileException |service.UnknownServiceException|service.UnknownUnwrapTypeException|UnresolvableObjectException|UnsupportedLockAttemptException|WrongClassException)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate51-53-00400 <rule id="hibernate51-53-00400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.engine.spi.SessionFactoryImplementor.getQueryCache()"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="Hibernate 5.3 - SessionFactoryImplementor.getQueryCache() method removed"> <message>`org.hibernate.engine.spi.SessionFactoryImplementor.getCache().getDefaultQueryResultsCache()` should be used instead of `SessionFactoryImplementor.getQueryCache()` method.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.2/html-single/migration_guide/#migrating_from_hibernate_5_1_to_5_3" title="Red Hat JBoss EAP 7.2: Migrating from Hibernate ORM 5.1 to Hibernate ORM 5.3"/> <tag>hibernate</tag> <quickfix name="SessionFactoryImplementor.getQueryCache" type="REPLACE"> <replacement>getCache().getDefaultQueryResultsCache()</replacement> <search>getQueryCache()</search> </quickfix> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate51-53-00401 <rule id="hibernate51-53-00401" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.engine.spi.SessionFactoryImplementor.getQueryCache({*}String{*})"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="Hibernate 5.3 - SessionFactoryImplementor.getQueryCache(String regionName) method removed"> <message>`org.hibernate.engine.spi.SessionFactoryImplementor.getCache().getDefaultQueryResultsCache(String regionName)` should be used instead of `SessionFactoryImplementor.getQueryCache(String regionName)` method.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.2/html-single/migration_guide/#migrating_from_hibernate_5_1_to_5_3" title="Red Hat JBoss EAP 7.2: Migrating from Hibernate ORM 5.1 to Hibernate ORM 5.3"/> <tag>hibernate</tag> <quickfix name="SessionFactoryImplementor.getQueryCache" type="REPLACE"> <replacement>getCache().getQueryResultsCache(</replacement> <search>getQueryCache(</search> </quickfix> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate51-53-00402 <rule id="hibernate51-53-00402" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.engine.spi.SessionFactoryImplementor.getUpdateTimestampsCache()"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="Hibernate 5.3 - SessionFactoryImplementor.getUpdateTimestampsCache() method removed"> <message>`org.hibernate.engine.spi.SessionFactoryImplementor.getCache().getTimestampsCache()` should be used instead of `SessionFactoryImplementor.getUpdateTimestampsCache()` method.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.2/html-single/migration_guide/#migrating_from_hibernate_5_1_to_5_3" title="Red Hat JBoss EAP 7.2: Migrating from Hibernate ORM 5.1 to Hibernate ORM 5.3"/> <tag>hibernate</tag> <quickfix name="SessionFactoryImplementor.getUpdateTimestampsCache" type="REPLACE"> <replacement>getCache().getTimestampsCache()</replacement> <search>getUpdateTimestampsCache()</search> </quickfix> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate51-53-00403 <rule id="hibernate51-53-00403" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.engine.spi.SessionFactoryImplementor.getSecondLevelCacheRegion({*}String{*})"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="Hibernate 5.3 - SessionFactoryImplementor.getSecondLevelCacheRegion(String regionName) method removed"> <message>`org.hibernate.engine.spi.SessionFactoryImplementor.getCache().getRegion(String regionName)` should be used instead of `SessionFactoryImplementor.getSecondLevelCacheRegion(String regionName)` method.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.2/html-single/migration_guide/#migrating_from_hibernate_5_1_to_5_3" title="Red Hat JBoss EAP 7.2: Migrating from Hibernate ORM 5.1 to Hibernate ORM 5.3"/> <tag>hibernate</tag> <quickfix name="SessionFactoryImplementor.getSecondLevelCacheRegion" type="REPLACE"> <replacement>getCache().getRegion(</replacement> <search>getSecondLevelCacheRegion(</search> </quickfix> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate51-53-00404 <rule id="hibernate51-53-00404" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.engine.spi.SessionFactoryImplementor.getSecondLevelCacheRegionAccessStrategy({*}String{*})"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="Hibernate 5.3 - SessionFactoryImplementor.getSecondLevelCacheRegionAccessStrategy(String regionName) method removed"> <message> Depending on the type of region, the appropriate method should be used instead: * For an entity cache region, `org.hibernate.engine.spi.SessionFactoryImplementor.getMetamodel().entityPersister( entityName ).getCacheAccessStrategy()` should be used instead * For a collection region, `org.hibernate.engine.spi.SessionFactoryImplementor.getMetamodel().collectionPersister( role ).getCacheAccessStrategy()` should be used instead * For a natural ID region, `org.hibernate.engine.spi.SessionFactoryImplementor.getMetamodel().entityPersister( entityName ).getNaturalIdCacheAccessStrategy()` should be used instead </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.2/html-single/migration_guide/#migrating_from_hibernate_5_1_to_5_3" title="Red Hat JBoss EAP 7.2: Migrating from Hibernate ORM 5.1 to Hibernate ORM 5.3"/> <tag>hibernate</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate51-53-00405 <rule id="hibernate51-53-00405" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.engine.spi.SessionFactoryImplementor.getNaturalIdCacheRegion({*}String{*})"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="Hibernate 5.3 - SessionFactoryImplementor.getNaturalIdCacheRegion(String regionName) method removed"> <message>`org.hibernate.engine.spi.SessionFactoryImplementor.getCache().getRegion(String regionName)` should be used instead of `SessionFactoryImplementor.getNaturalIdCacheRegion(String regionName)` method.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.2/html-single/migration_guide/#migrating_from_hibernate_5_1_to_5_3" title="Red Hat JBoss EAP 7.2: Migrating from Hibernate ORM 5.1 to Hibernate ORM 5.3"/> <tag>hibernate</tag> <quickfix name="SessionFactoryImplementor.getNaturalIdCacheRegion" type="REPLACE"> <replacement>getCache().getRegion(</replacement> <search>getNaturalIdCacheRegion(</search> </quickfix> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate51-53-00406 <rule id="hibernate51-53-00406" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.engine.spi.SessionFactoryImplementor.getNaturalIdCacheRegionAccessStrategy({*}String{*})"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="Hibernate 5.3 - SessionFactoryImplementor.getNaturalIdCacheRegionAccessStrategy(String regionName) method removed"> <message>`org.hibernate.engine.spi.SessionFactoryImplementor.getMetamodel().entityPersister( entityName ).getNaturalIdCacheAccessStrategy()` should be used instead of `SessionFactoryImplementor.getNaturalIdCacheRegionAccessStrategy(String regionName)` method.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.2/html-single/migration_guide/#migrating_from_hibernate_5_1_to_5_3" title="Red Hat JBoss EAP 7.2: Migrating from Hibernate ORM 5.1 to Hibernate ORM 5.3"/> <tag>hibernate</tag> <quickfix name="SessionFactoryImplementor.getNaturalIdCacheRegionAccessStrategy" type="REPLACE"> <replacement>getMetamodel().entityPersister( entityName ).getNaturalIdCacheAccessStrategy(</replacement> <search>getNaturalIdCacheRegionAccessStrategy(</search> </quickfix> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate51-53-00407 <rule id="hibernate51-53-00407" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.engine.spi.SessionFactoryImplementor.getAllSecondLevelCacheRegions()"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="Hibernate 5.3 - SessionFactoryImplementor.getAllSecondLevelCacheRegions() method removed"> <message> `org.hibernate.engine.spi.SessionFactoryImplementor.getCache().getCacheRegionNames()` should be used to obtain all cache region names, then `org.hibernate.engine.spi.SessionFactoryImplementor.getCache().getRegion(String regionName)` should be used to look up each region. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.2/html-single/migration_guide/#migrating_from_hibernate_5_1_to_5_3" title="Red Hat JBoss EAP 7.2: Migrating from Hibernate ORM 5.1 to Hibernate ORM 5.3"/> <tag>hibernate</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate51-53-00500 <rule id="hibernate51-53-00500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.{className}"> <location>IMPORT</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="3" title="Hibernate 5.3 - RegionFactory usage"> <message>Review usage of classes in `org.hibernate.cache.spi.RegionFactory`, as SPIs for this class has changed. See Javadoc for `org.hibernate.cache.spi.RegionFactory` for details.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.2/html-single/migration_guide/#migrating_from_hibernate_5_1_to_5_3" title="Red Hat JBoss EAP 7.2: Migrating from Hibernate ORM 5.1 to Hibernate ORM 5.3"/> <link href="https://docs.jboss.org/hibernate/orm/5.3/javadocs/org/hibernate/cache/spi/RegionFactory.html" title="Javadoc for org.hibernate.cache.spi.RegionFactory"/> <tag>hibernate</tag> </hint> </perform> <where param="className"> <matches pattern="(cache.RegionFactory|cache.spi.RegionFactory|cache.spi.AbstractRegionFactory|testing.cache.CachingRegionFactory|cache.spi.support.RegionFactoryTemplate|cache.ehcache.EhCacheRegionFactory|cache.infinispan.InfinispanRegionFactory|cache.infinispan.JndiInfinispanRegionFactory|cache.internal.NoCachingRegionFactory|cache.ehcache.SingletonEhCacheRegionFactory)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate51-53-00600 <rule id="hibernate51-53-00600" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.cache.spi.QueryCacheFactory"> <location>IMPLEMENTS_TYPE</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="Hibernate 5.3 - org.hibernate.cache.spi.QueryCacheFactory implementations"> <message> One potential upgrade concern is any custom `org.hibernate.cache.spi.QueryCacheFactory` implementations. `org.hibernate.cache.spi.QueryCacheFactory` was meant as a means to allow service providers the ability to define query result caching, generally with more stale-tolerant query result invalidation handling. However, the contract also bound it to the old second level cache contracts so they had to be updated. Its responsibilities also changed so we also decided to "rename it" to `org.hibernate.cache.spi.TimestampsCacheFactory`. Details can be found in HHH-11356 JIRA issue (link below). </message> <link href="https://github.com/hibernate/hibernate-orm/blob/5.3/migration-guide.adoc#second-level-cache-provider-spi-changes" title="Hibernate ORM 5.3 Migration Guide: Second-level cache provider SPI changes"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.2/html-single/migration_guide/#hibernate_orm_5_3_features" title="Red Hat JBoss EAP 7.2: Migrating from Hibernate ORM 5.1 to Hibernate ORM 5.3"/> <link href="https://hibernate.atlassian.net/browse/HHH-11356" title="HHH-11356: Adjust the 2nd-Cache SPIs to better reflect supported uses"/> <tag>hibernate</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate51-53-00700 <rule id="hibernate51-53-00700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.stat.{interfaces}.getEntries()"> <location>METHOD_CALL</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5.3 - SecondLevelCacheStatistics.getEntries() and NaturalIdCacheStatistics.getEntries(): deprecated methods"> <message> A change to be aware of is accessing cache entries via `SecondLevelCacheStatistics.getEntries()` and `NaturalIdCacheStatistics.getEntries()`. These methods have been deprecated, however the new caching SPI does not really require caching providers to support this. As of Hibernate 5.3 these methods inherently return an empty Map (`Collections#emptyMap`). This has always been something that providers did not implement "correctly" anyway. Details can be found in HHH-11356 JIRA issue (link below). </message> <link href="https://github.com/hibernate/hibernate-orm/blob/5.3/migration-guide.adoc#second-level-cache-provider-spi-changes" title="Hibernate ORM 5.3 Migration Guide: Second-level cache provider SPI changes"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.2/html-single/migration_guide/#hibernate_orm_5_3_features" title="Red Hat JBoss EAP 7.2: Migrating from Hibernate ORM 5.1 to Hibernate ORM 5.3"/> <link href="https://hibernate.atlassian.net/browse/HHH-11356" title="HHH-11356: Adjust the 2nd-Cache SPIs to better reflect supported uses"/> <tag>hibernate</tag> </hint> </perform> <where param="interfaces"> <matches pattern="(SecondLevelCacheStatistics|NaturalIdCacheStatistics)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate51-53-00701 <rule id="hibernate51-53-00701" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="{*}.getEntries()"> <location>METHOD</location> </javaclass> </when> <perform> <iteration> <when> <javaclass references="org.hibernate.stat.NaturalIdCacheStatistics"> <location>INHERITANCE</location> <location>IMPLEMENTS_TYPE</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5.3 - NaturalIdCacheStatistics.getEntries() deprecated method"> <message> A change to be aware of is accessing cache entries via `NaturalIdCacheStatistics.getEntries()`. This method has been deprecated, however the new caching SPI does not really require caching providers to support this. As of Hibernate 5.3 this method inherently return an empty Map (`Collections#emptyMap`). This has always been something that providers did not implement "correctly" anyway. Details can be found in HHH-11356 JIRA issue (link below). </message> <link href="https://github.com/hibernate/hibernate-orm/blob/5.3/migration-guide.adoc#second-level-cache-provider-spi-changes" title="Hibernate ORM 5.3 Migration Guide: Second-level cache provider SPI changes"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.2/html-single/migration_guide/#hibernate_orm_5_3_features" title="Red Hat JBoss EAP 7.2: Migrating from Hibernate ORM 5.1 to Hibernate ORM 5.3"/> <link href="https://hibernate.atlassian.net/browse/HHH-11356" title="HHH-11356: Adjust the 2nd-Cache SPIs to better reflect supported uses"/> <tag>hibernate</tag> </hint> </perform> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate51-53-00702 <rule id="hibernate51-53-00702" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="{*}.getEntries()"> <location>METHOD</location> </javaclass> </when> <perform> <iteration> <when> <javaclass references="org.hibernate.stat.SecondLevelCacheStatistics"> <location>INHERITANCE</location> <location>IMPLEMENTS_TYPE</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Hibernate 5.3 - SecondLevelCacheStatistics.getEntries() deprecated method"> <message> A change to be aware of is accessing cache entries via `SecondLevelCacheStatistics.getEntries()`. This method has been deprecated, however the new caching SPI does not really require caching providers to support this. As of Hibernate 5.3 these methods inherently return an empty Map (`Collections#emptyMap`). This has always been something that providers did not implement "correctly" anyway. Details can be found in HHH-11356 JIRA issue (link below). </message> <link href="https://github.com/hibernate/hibernate-orm/blob/5.3/migration-guide.adoc#second-level-cache-provider-spi-changes" title="Hibernate ORM 5.3 Migration Guide: Second-level cache provider SPI changes"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.2/html-single/migration_guide/#hibernate_orm_5_3_features" title="Red Hat JBoss EAP 7.2: Migrating from Hibernate ORM 5.1 to Hibernate ORM 5.3"/> <link href="https://hibernate.atlassian.net/browse/HHH-11356" title="HHH-11356: Adjust the 2nd-Cache SPIs to better reflect supported uses"/> <tag>hibernate</tag> </hint> </perform> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate51-53-00800 <rule id="hibernate51-53-00800" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.{packages}.{*}"> <location>IMPORT</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="3" title="Hibernate 5.3 - SPI in package org.hibernate.{packages} changed"> <message> The SPIs in the `org.hibernate.{packages}` package have changed. Any custom classes using those SPIs will need to be reviewed and updated. See Javadoc for these packages for details. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.2/html-single/migration_guide/#migrating_from_hibernate_5_1_to_5_3" title="Red Hat JBoss EAP 7.2: Migrating from Hibernate ORM 5.1 to Hibernate ORM 5.3"/> <link href="http://docs.jboss.org/hibernate/orm/5.3/javadocs/" title="Hibernate 5.3 JavaDoc"/> <tag>hibernate</tag> </hint> </perform> <where param="packages"> <matches pattern="(persister|tuple)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate51-53-01000 <rule id="hibernate51-53-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <and> <xmlfile as="persistence_files" matches="//s:persistence-unit/s:provider[starts-with(text(), 'org.hibernate')]"> <namespace prefix="s" uri="http://java.sun.com/xml/ns/persistence"/> </xmlfile> <xmlfile as="wrong_files" from="persistence_files" matches="//s:properties[count(s:property[@name='hibernate.default_schema'])=0 and count(s:property[@name='hibernate.default_catalog'])=0]"> <namespace prefix="s" uri="http://java.sun.com/xml/ns/persistence"/> </xmlfile> </and> </when> <perform> <iteration over="wrong_files"> <hint category-id="mandatory" effort="1" title="Hibernate 5.3 - default_schema or default_catalog must be defined or set jdbc_metadata_extraction_strategy"> <message>Define `hibernate.default_schema` or `hibernate.default_catalog` (whichever is used by the selected dialect), or, alternatively, set `hibernate.hbm2ddl.jdbc_metadata_extraction_strategy=individually`.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.2/html-single/migration_guide/#schema_management_tooling_changes_71" title="Red Hat JBoss EAP 7.2: Migrating from Hibernate ORM 5.1 to Hibernate ORM 5.3"/> <tag>hibernate</tag> </hint> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate51-53-01001 <rule id="hibernate51-53-01001" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile as="persistence_files" matches="//s:persistence-unit[not(s:provider) or s:provider[not(text())]]"> <namespace prefix="s" uri="http://java.sun.com/xml/ns/persistence"/> </xmlfile> <xmlfile as="wrong_files" from="persistence_files" matches="//s:properties[count(s:property[@name='hibernate.default_schema'])=0 and count(s:property[@name='hibernate.default_catalog'])=0]"> <namespace prefix="s" uri="http://java.sun.com/xml/ns/persistence"/> </xmlfile> </when> <perform> <iteration over="wrong_files"> <hint category-id="potential" effort="1" title="Hibernate 5.3 - default_schema or default_catalog must be defined or set jdbc_metadata_extraction_strategy"> <message>If the application uses Hibernate, please define `hibernate.default_schema` or `hibernate.default_catalog` (whichever is used by the selected dialect), or, alternatively, set `hibernate.hbm2ddl.jdbc_metadata_extraction_strategy=individually`.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.2/html-single/migration_guide/#schema_management_tooling_changes_71" title="Red Hat JBoss EAP 7.2: Migrating from Hibernate ORM 5.1 to Hibernate ORM 5.3"/> <tag>hibernate</tag> </hint> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate51-53-01100 <rule id="hibernate51-53-01100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="javax.persistence.TableGenerator"> <location>IMPORT</location> </javaclass> </when> <perform> <hint category-id="potential" effort="1" title="Hibernate 5.3 - @TableGenerator changes interpretation"> <message>Applications using the `@TableGenerator` should set the `hibernate.id.generator.stored_last_used` configuration property to `false`.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.2/html-single/migration_guide/#hibernate_orm_5_3_features" title="Red Hat JBoss EAP 7.2: Migrating from Hibernate ORM 5.1 to Hibernate ORM 5.3"/> <tag>hibernate</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
hibernate51-53-01200 <rule id="hibernate51-53-01200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hibernate.{className}.getType({*})"> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="Hibernate 5.3 - QueryParameter.getType() renamed"> <message>Any references to `org.hibernate.{className}.getType()` must be replaced with `org.hibernate.{className}.getHibernateType()`.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.2/html-single/migration_guide/#migrating_from_hibernate_5_1_to_5_3" title="Red Hat JBoss EAP 7.2: Migrating from Hibernate ORM 5.1 to Hibernate ORM 5.3"/> <tag>hibernate</tag> <quickfix name="HibernateQueryParametergetType" type="REPLACE"> <replacement>getHibernateType</replacement> <search>getType</search> </quickfix> </hint> </perform> <where param="className"> <matches pattern="(engine.query.spi.NamedParameterDescriptor|engine.query.spi.OrdinalParameterDescriptor|query.procedure.internal.ProcedureParameterImpl|query.internal.QueryParameterImpl|query.internal.QueryParameterNamedImpl)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

resteasy-eap5and6to7

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
resteasy-eap5and6to7-000018 <rule id="resteasy-eap5and6to7-000018" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.resteasy.plugins.cache.server.SimpleServerCache"/> </when> <perform> <hint category-id="optional" effort="1" title="Deprecated class SimpleServerCache in RESTEasy 3"> <message>Use `org.jboss.resteasy.plugins.cache.server.InfinispanCache` instead of `org.jboss.resteasy.plugins.cache.server.SimpleServerCache`.</message> <link href="https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_resteasy_deprecated_classes" title="RESTEasy SPI Application Changes"/> <link href="https://docs.jboss.org/resteasy/docs/3.0.16.Final/javadocs/index.html?org/jboss/resteasy/plugins/cache/server/SimpleServerCache.html" title="RestEasy javadoc for SimpleServerCache"/> <link href="https://docs.jboss.org/resteasy/docs/3.0.16.Final/javadocs/index.html?org/jboss/resteasy/plugins/cache/server/InfinispanCache.html" title="RestEasy javadoc for SimpleServerCache"/> <link href="https://access.redhat.com/documentation/en-us/jboss_enterprise_application_platform/5/html/resteasy_reference_guide/server_cache" title="JBoss EAP 5 - Local Server-Side Response Cache"/> <tag>resteasy</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

jboss-eap5and6to7-xml

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
jboss-eap5and6to7-xml-37000 <rule id="jboss-eap5and6to7-xml-37000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="jboss-ejb3.xml" matches="/*[local-name()='ejb-jar']/*[local-name()='assembly-descriptor']/*[local-name()='clustering']/*[local-name()='clustered']"/> </when> <perform> <iteration> <hint category-id="optional" effort="1" title="Stateful Session EJB Clustering configuration changes in EAP 7"> <message> The `clustered` element is ignored in EAP 7 and is not useful. In case the application is started using HA profile, the replication will be done automatically. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_stateful_session_ejb_clustering_changes" title="Clustered annotation in EAP 7"/> <tag>cluster</tag> <tag>ejb</tag> <tag>configuration</tag> </hint> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5and6to7-xml-05000 <rule id="jboss-eap5and6to7-xml-05000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile matches="/sc:components"> <namespace prefix="sc" uri="http://jboss.com/products/seam/components"/> </xmlfile> </when> <perform> <classification effort="5" issue-display-mode="all" title="JBoss Seam Components (components.xml)"> <description>You should migrate from Seam 2 Framework to Context Dependency Injection technology.</description> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/development_guide/#contexts_and_dependency_injection_cdi" title="Context and dependency injection - CDI"/> <link href="https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/ch36.html" title="Migration from Seam 2 to Java EE and alternatives"/> <tag>seam2</tag> <tag>jboss-eap5</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5and6to7-xml-06000 <rule id="jboss-eap5and6to7-xml-06000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile matches="/sp:pages"> <namespace prefix="sp" uri="http://jboss.com/products/seam/pages"/> </xmlfile> </when> <perform> <classification effort="5" issue-display-mode="all" title="JBoss Seam Pages (pages.xml)"> <description>You should migrate from Seam 2 Framework to Context Dependency Injection technology. The most features from `pages.xml` file where it is specified a page flow and other configuration of the Seam Framework is achievable through JSF Flow. </description> <link href="https://access.redhat.com/documentation/en-us/jboss_enterprise_application_platform/5/html-single/seam_reference_guide/" title="Seam 2 Framework Reference"/> <link href="https://docs.oracle.com/javaee/7/tutorial/jsf-configure003.htm" title="Using Faces Flows"/> <tag>seam</tag> <tag>jboss-eap5</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5and6to7-xml-07000 <rule id="jboss-eap5and6to7-xml-07000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="{*}.page.xml" matches="/page"/> </when> <perform> <classification effort="3" issue-display-mode="all" title="JBoss Seam Page"> <tag>seam</tag> <tag>jboss-eap5</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5and6to7-xml-09000 <rule id="jboss-eap5and6to7-xml-09000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="jboss-web.xml" matches="//*[local-name()='jboss-web']"/> </when> <perform> <classification effort="1" issue-display-mode="detail-only" title="JBoss web application descriptor (jboss-web.xml)"> <description> The `jboss-web.xml` file configures a Java EE web application specifically for JBoss EAP. It is an extension to standard `web.xml`. </description> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html-single/development_guide/#jboss-webxml_Configuration_Reference" title="jboss-web.xml Configuration Reference"/> <tag>web</tag> <tag>configuration</tag> <tag>deployment</tag> <tag>descriptor</tag> <tag>jboss-eap5</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5and6to7-xml-12000 <rule id="jboss-eap5and6to7-xml-12000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="jbosscmp-jdbc.xml" matches="//*[local-name()='jbosscmp-jdbc']"/> </when> <perform> <classification category-id="mandatory" effort="5" issue-display-mode="all" title="JBoss EJB 2 CMP Deployment descriptor (jbosscmp-jdbc.xml)"> <description> The `jbosscmp-jdbc.xml` is a deployment decriptor controlling the Container Managed Persistence (CMP). Support for EJB Entity Beans is optional in Java EE 7 and they are not supported in JBoss EAP 7. This means CMP entity beans must be rewritten to use Java Persistence API (JPA) entities. </description> <link href="https://access.redhat.com/documentation/en-us/jboss_enterprise_application_platform/4.3/html-single/server_configuration_guide/#The_CMP_Engine-The_jbosscmp_jdbc_Structure" title="JBoss EAP 4: The jbosscmp-jdbc Structure"/> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#migrate_entity_beans_to_jpa" title="Migrate Entity Beans to JPA"/> <tag>jdbc</tag> <tag>ejb2</tag> <tag>jboss-eap5</tag> <tag>jpa</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5and6to7-xml-17000 <rule id="jboss-eap5and6to7-xml-17000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="jboss-ejb3.xml" matches="//*[local-name()='ejb-jar']"/> </when> <perform> <classification effort="5" issue-display-mode="all" title="JBoss EJB 3 deployment descriptor (jboss-ejb3.xml)"> <description> A JBoss specific EJB 3 configuration allows extensions of Java EE EJB 3. </description> <link href="https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html/Development_Guide/sect-Reference2.html#jboss-ejb3xml_Deployment_Descriptor_Reference" title="jboss-ejb3.xml Deployment Descriptor Reference"/> <tag>jboss-eap5</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5and6to7-xml-18000 <rule id="jboss-eap5and6to7-xml-18000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="jboss-webservices.xml" matches="//*[local-name()='webservices']"/> </when> <perform> <classification effort="5" issue-display-mode="all" title="JBoss web-services deployment descriptor (jboss-webservices.xml)"> <description> JBossWS 4.0 introduces a new deployment descriptor to configure web services. The `jboss-webservices.xml` file provides additional information for the given deployment and partially replaces the obsolete `jboss.xml` file. For EJB webservice deployments, the expected location of the `jboss-webservices.xml` descriptor file is in the `META-INF/` directory. For POJO and EJB webservice endpoints bundled in WAR file, the expected location of the `jboss-webservices.xml` file is in the `WEB-INF/` directory. </description> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#migrate_web_service_application_changes" title="JBoss web-services changes"/> <tag>jboss-ws</tag> <tag>descriptor</tag> <tag>webservice</tag> <tag>jboss-eap5</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5and6to7-xml-31000 <rule id="jboss-eap5and6to7-xml-31000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="ejb-jar.xml" matches="/ejb-jar/enterprise-beans/entity[persistence-type = 'Container'] | /jee:ejb-jar/jee:enterprise-beans/jee:entity[jee:persistence-type = 'Container'] | /j2e:ejb-jar/j2e:enterprise-beans/j2e:entity[j2e:persistence-type = 'Container'] | /jcp:ejb-jar/jcp:enterprise-beans/jcp:entity[jcp:persistence-type = 'Container']"> <namespace prefix="j2e" uri="http://java.sun.com/xml/ns/j2ee"/> <namespace prefix="jee" uri="http://java.sun.com/xml/ns/javaee"/> <namespace prefix="jcp" uri="http://xmlns.jcp.org/xml/ns/javaee"/> </xmlfile> </when> <perform> <iteration> <hint category-id="mandatory" effort="3" title="CMP Entity EJB configuration"> <message>CMP entity beans are no longer supported in JBoss EAP 7. User is requested to use JPA entities that fully replaced the functionality provided by CMP beans. CMP configuration provided in this ejb-jar.xml should be configured using JPA persistence.xml or using JPA annotations.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_entity_beans_to_jpa" title="CMP Bean migration"/> <tag>jpa</tag> <tag>cmp</tag> </hint> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5and6to7-xml-31500 <rule id="jboss-eap5and6to7-xml-31500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="ejb-jar.xml" matches="/ejb-jar/enterprise-beans/entity[persistence-type = 'Bean'] | /jee:ejb-jar/jee:enterprise-beans/jee:entity[jee:persistence-type = 'Bean'] | /j2e:ejb-jar/j2e:enterprise-beans/j2e:entity[j2e:persistence-type = 'Bean'] | /jcp:ejb-jar/jcp:enterprise-beans/jcp:entity[jcp:persistence-type = 'Bean']"> <namespace prefix="j2e" uri="http://java.sun.com/xml/ns/j2ee"/> <namespace prefix="jee" uri="http://java.sun.com/xml/ns/javaee"/> <namespace prefix="jcp" uri="http://xmlns.jcp.org/xml/ns/javaee"/> </xmlfile> </when> <perform> <iteration> <hint category-id="mandatory" effort="3" title="EJB 2.x BMP Entity Beans configuration"> <message>BMP entity beans are no longer supported in JBoss EAP 7. User is requested to use JPA entities that fully replaced the functionality provided by BMP beans. BMP configuration provided in this ejb-jar.xml should be configured using JPA persistence.xml or using JPA annotations.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_entity_beans_to_jpa" title="CMP Bean migration"/> <tag>jpa</tag> <tag>bmp</tag> </hint> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5and6to7-xml-32000 <rule id="jboss-eap5and6to7-xml-32000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="jboss-web.xml" matches="/jboss-web/valve | /jboss:jboss-web/jboss:valve"> <namespace prefix="jboss" uri="http://www.jboss.com/xml/ns/javaee"/> </xmlfile> </when> <perform> <iteration> <hint category-id="mandatory" effort="1" title="Valve is not supported in JBoss EAP 7"> <message>JBoss Web was replaced by Undertow, which does not contain support for the Valve functionality. It may be needed to migrate to Undertow handlers.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_custom_application_valves" title="Valve migration"/> <tag>web</tag> </hint> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5and6to7-xml-33000 <rule id="jboss-eap5and6to7-xml-33000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile matches="/webservices/webservice-description/jaxrpc-mapping-file | /jee:webservices/jee:webservice-description/jee:jaxrpc-mapping-file | /jcp:webservices/jcp:webservice-description/jcp:jaxrpc-mapping-file | /j2ee:webservices/j2ee:webservice-description/j2ee:jaxrpc-mapping-file"> <namespace prefix="j2ee" uri="http://java.sun.com/xml/ns/j2ee"/> <namespace prefix="jcp" uri="http://xmlns.jcp.org/xml/ns/javaee"/> <namespace prefix="jee" uri="http://java.sun.com/xml/ns/javaee"/> </xmlfile> <xmlfile matches="/ejb-jar/enterprise-beans/session/service-ref/jaxrpc-mapping-file | /jee:ejb-jar/jee:enterprise-beans/jee:session/jee:service-ref/jee:jaxrpc-mapping-file | /jcp:ejb-jar/jcp:enterprise-beans/jcp:session/jcp:service-ref/jcp:jaxrpc-mapping-file | /j2ee:ejb-jar/j2ee:enterprise-beans/j2ee:session/j2ee:service-ref/j2ee:jaxrpc-mapping-file"> <namespace prefix="j2ee" uri="http://java.sun.com/xml/ns/j2ee"/> <namespace prefix="jcp" uri="http://xmlns.jcp.org/xml/ns/javaee"/> <namespace prefix="jee" uri="http://java.sun.com/xml/ns/javaee"/> </xmlfile> <xmlfile matches="/java-wsdl-mapping | /jee:java-wsdl-mapping | /jcp:java-wsdl-mapping | /j2ee:java-wsdl-mapping"> <namespace prefix="j2ee" uri="http://java.sun.com/xml/ns/j2ee"/> <namespace prefix="jcp" uri="http://xmlns.jcp.org/xml/ns/javaee"/> <namespace prefix="jee" uri="http://java.sun.com/xml/ns/javaee"/> </xmlfile> </or> </when> <perform> <iteration> <hint category-id="mandatory" effort="3" title="JAX-RPC specific configuration"> <message>JAX-RPC support was removed in JBoss EAP 7. All the RPC calls will need to be migrated to JAX-WS.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_jax_rpc_support_changes" title="JAX-RPC support changes"/> <tag>rpc</tag> <tag>jax-ws</tag> </hint> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5and6to7-xml-34000 <rule id="jboss-eap5and6to7-xml-34000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="deployment-plan.xml"/> </when> <perform> <classification category-id="mandatory" effort="3" issue-display-mode="all" title="JSR-88 deployment plans are no more supported by JBoss EAP7"> <description>This file should be removed and instead rely on proprietary functionality to automate deployments. Please consult EAP 7 admin documentation to learn about such functionality.</description> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_deployment_plan_configurations" title="Migrate Deployment plan configurations"/> <tag>configuration</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5and6to7-xml-38000 <rule id="jboss-eap5and6to7-xml-38000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="jboss-web.xml" matches="/*[local-name()='jboss-web']/*[local-name()='replication-config']/*[local-name()='replication-trigger']"/> </when> <perform> <hint category-id="optional" effort="1" title="Web Session Clustering config replication-trigger changes in EAP 7"> <message> The EAP 7 Web Session Clustering configuration deprecates `replication-trigger` element in `jboss-web.xml` file descriptor. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_web_session_clustering_changes" title="Web Session Clustering config migration changes in EAP 7"/> <tag>cluster</tag> <tag>web</tag> <tag>configuration</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5and6to7-xml-38001 <rule id="jboss-eap5and6to7-xml-38001" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="jboss-web.xml" matches="/*[local-name()='jboss-web']/*[local-name()='replication-config']/*[local-name()='replication-mode']"/> </when> <perform> <hint category-id="optional" effort="1" title="Web Session Clustering config replication-mode changes in EAP 7"> <message> The EAP 7 Web Session Clustering configuration deprecates element `replication-mode` element without replacement in `jboss-web.xml` file descriptor. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_web_session_clustering_changes" title="Web Session Clustering config migration changes in EAP 7"/> <tag>cluster</tag> <tag>web</tag> <tag>configuration</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5and6to7-xml-38002 <rule id="jboss-eap5and6to7-xml-38002" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="jboss-web.xml" matches="/*[local-name()='jboss-web']/*[local-name()='replication-config']/*[local-name()='backups']"/> </when> <perform> <hint category-id="optional" effort="1" title="Web Session Clustering config backups changes in EAP 7"> <message> The EAP 7 Web Session Clustering configuration deprecates `backups` element without replacement in `jboss-web.xml` file descriptor. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_web_session_clustering_changes" title="Web Session Clustering config migration changes in EAP 7"/> <tag>cluster</tag> <tag>web</tag> <tag>configuration</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5and6to7-xml-38003 <rule id="jboss-eap5and6to7-xml-38003" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="jboss-web.xml" matches="/*[local-name()='jboss-web']/*[local-name()='replication-config']/*[local-name()='use-jk']"/> </when> <perform> <hint category-id="optional" effort="1" title="Web Session Clustering config use-jk changes in EAP 7"> <message> The EAP 7 Web Session Clustering configuration deprecates `use-jk` element without replacement in `jboss-web.xml` file descriptor. Previously by specifying `use-jk` element, the instance-id of the node handling a given request was appended to the jsessionid (foruse by load balancers such as mod_jk, mod_proxy_balancer, mod_cluster, etc.) depending on the value specified for `use-jk`. In the new implementation, the instance-id, if defined, is always appended to the jsessionid. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_web_session_clustering_changes" title="Web Session Clustering config migration changes in EAP 7"/> <tag>cluster</tag> <tag>web</tag> <tag>configuration</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5and6to7-xml-38004 <rule id="jboss-eap5and6to7-xml-38004" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="jboss-web.xml" matches="/*[local-name()='jboss-web']/*[local-name()='replication-config']/*[local-name()='max-unreplicated-interval']"/> </when> <perform> <hint category-id="optional" effort="1" title="Web Session Clustering config max-unreplicated-interval changes in EAP 7"> <message> The EAP 7 Web Session Clustering configuration deprecates `max-unreplicated-interval` element in `jboss-web.xml` file descriptor. Previously, this configuration option was an optimization that would prevent the replication of a session’s timestamp if no session attribute was changed. While this sounds nice, in practice it doesn't prevent any RPCs, since session access requires cache transaction RPCs regardless of whether any session attributes changed. In the new implementation, the timestamp of a session is replicated on every request. This prevents stale session metadata following failover. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_web_session_clustering_changes" title="Web Session Clustering config migration changes in EAP 7"/> <tag>cluster</tag> <tag>web</tag> <tag>configuration</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5and6to7-xml-38005 <rule id="jboss-eap5and6to7-xml-38005" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="jboss-web.xml" matches="/*[local-name()='jboss-web']/*[local-name()='replication-config']/*[local-name()='snapshot-mode']"/> </when> <perform> <hint category-id="optional" effort="1" title="Web Session Clustering config snapshot-mode changes in EAP 7"> <message> The EAP 7 Web Session Clustering configuration deprecates `snapshot-mode` element in `jboss-web.xml` file descriptor. Previously, one could configure `snapshot-mode` as INSTANT or INTERVAL. Infinispan’s replication queue renders this configuration option obsolete. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_web_session_clustering_changes" title="Web Session Clustering config migration changes in EAP 7"/> <tag>cluster</tag> <tag>web</tag> <tag>configuration</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5and6to7-xml-38006 <rule id="jboss-eap5and6to7-xml-38006" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="jboss-web.xml" matches="/*[local-name()='jboss-web']/*[local-name()='replication-config']/*[local-name()='snapshot-interval']"/> </when> <perform> <hint category-id="optional" effort="1" title="Web Session Clustering config snapshot-interval changes in EAP 7"> <message><![CDATA[ The EAP 7 Web Session Clustering configuration removed `snapshot-interval` element from `jboss-web.xml` file descriptor. This option was only relevant for `<snapshot-mode>INTERVAL</snapshot-mode>`. Since `snapshot-mode` is no longer used, this option is no longer used as well.]]> </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_web_session_clustering_changes" title="Web Session Clustering config migration changes in EAP 7"/> <tag>cluster</tag> <tag>web</tag> <tag>configuration</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5and6to7-xml-38007 <rule id="jboss-eap5and6to7-xml-38007" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="jboss-web.xml" matches="/*[local-name()='jboss-web']/*[local-name()='replication-config']/*[local-name()='session-notification-policy']"/> </when> <perform> <hint category-id="optional" effort="1" title="Web Session Clustering config session-notification-policy changes in EAP 7"> <message> The EAP 7 Web Session Clustering configuration deprecates `session-notification-policy` element in `jboss-web.xml` file descriptor. Previously `session-notification-policy` element defined a policy for triggering session events. In the new implementation, this behaviour is specification driven and not configurable. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_web_session_clustering_changes" title="Web Session Clustering config migration changes in EAP 7"/> <tag>cluster</tag> <tag>web</tag> <tag>configuration</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5and6to7-xml-39000 <rule id="jboss-eap5and6to7-xml-39000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="jboss-web.xml" matches="/*[local-name()='jboss-web']/*[local-name()='passivation-config']"/> </when> <perform> <hint category-id="optional" effort="1" title="Web Session Clustering config passivation-config changes in EAP 7"> <message> The EAP 7 Web Session Clustering configuration deprecates `passivation-config` element and its sub-elements `use-session-passivation`, `passivation-min-idle-time` and `passivation-max-idle-time` completely in `jboss-web.xml` file descriptor. * `use-session-passivation` enabled the passivation, but now passivation is enabled by specifying a non-negative value for `max-active-sessions` element. * `passivation-min-idle-time` is not supported and the new implementation avoids waiting some time before the passivation. * `passivation-max-idle-time` is not supported and the new implementation supports only lazy passivation. Sessions are only passivated when necessary to comply with `max-active-sessions`. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_web_session_clustering_changes" title="Web Session Clustering config migration changes in EAP 7"/> <tag>cluster</tag> <tag>web</tag> <tag>configuration</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5and6to7-xml-40000 <rule id="jboss-eap5and6to7-xml-40000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="jboss-web.xml" matches="/*[local-name()='jboss-web']/*[local-name()='max-active-sessions']"/> </when> <perform> <hint category-id="optional" effort="1" title="Web Session Clustering config max-active-sessions changes in EAP 7"> <message> The EAP 7 Web Session Clustering configuration changed `max-active-sessions` element meaning in `jboss-web.xml` file descriptor. Previously, session creation would fail if an additional session would cause the number of active sessions to exceed the value specified by `&lt;max-active-sessions/&gt;`. In the new implementation, `&lt;max-active-sessions/&gt;` is used to enable session passivation. If session creation would cause the number of active sessions to exceed `&lt;max-active-sessions/&gt;`, then the oldest session known to the session manager will passivate to make room for the new session. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_web_session_clustering_changes" title="Web Session Clustering config migration changes in EAP 7"/> <tag>cluster</tag> <tag>web</tag> <tag>configuration</tag> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

jboss-eap5and6to7-java

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
jboss-eap5and6to7-java-01000 <rule id="jboss-eap5and6to7-java-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <filecontent filename="MANIFEST.MF" pattern="Dependencies:"/> </when> <perform> <iteration> <classification category-id="mandatory" effort="1" issue-display-mode="all" title="Dependency entries in MANIFEST.MF"> <description>Verify in advance that all the modules this application depends on still exist.</description> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html/development_guide/class_loading_and_modules#implicit_module_dependencies" title="EAP 7 Implicit Module Dependencies"/> <link href="https://access.redhat.com/articles/2158031" title="EAP 7 Included Modules"/> <tag>configuration</tag> </classification> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5and6to7-java-02000 <rule id="jboss-eap5and6to7-java-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="jbossws-cxf.xml"/> </when> <perform> <iteration> <classification category-id="mandatory" effort="3" issue-display-mode="all" title="Apache CFX integration with JBoss "> <description>Migrate all functionality specified in such XML descriptor. It is mostly already supported by the JAX-WS specification, included in Java EE 7. For specific functionality consult the Apache CFX documentation link provided.</description> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_apache_cxf_spring_web_services_changes" title="Apache CXF Spring Web Services Changes"/> <tag>webservices</tag> <tag>jbossws</tag> <tag>cxf</tag> <tag>configuration</tag> </classification> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5and6to7-java-03000 <rule id="jboss-eap5and6to7-java-03000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="javax.ejb.EntityBean"> <location>IMPLEMENTS_TYPE</location> <location>INHERITANCE</location> </javaclass> </when> <perform> <iteration> <hint category-id="mandatory" effort="5" title="Entity EJB"> <message>Entity beans are no longer supported in JBoss EAP 7. User is requested to use JPA entities that fully replaced the functionality provided by Entity beans. This entity needs to be migrated using JPA persistence.xml or using JPA annotations.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_entity_beans_to_jpa" title="Migrate Entity Beans to JPA"/> <tag>cmp</tag> <tag>jpa</tag> </hint> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5and6to7-java-04000 <rule id="jboss-eap5and6to7-java-04000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <javaclass references="org.apache.catalina.Valve"> <location>IMPLEMENTS_TYPE</location> </javaclass> <javaclass references="org.apache.catalina.valves.ValveBase"> <location>INHERITANCE</location> </javaclass> </or> </when> <perform> <iteration> <classification category-id="mandatory" effort="3" issue-display-mode="all" title="JBoss Web Valve"> <description>JBoss Web was replaced by Undertow, which does not contain support for the Valve functionality. It may be needed to migrate to Undertow handlers.</description> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_jboss_web_valves" title="Migrate JBoss Web Valves"/> <tag>web</tag> <tag>undertow</tag> </classification> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5and6to7-java-05000 <rule id="jboss-eap5and6to7-java-05000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <javaclass references="javax.enterprise.deploy{*}"> <location>IMPORT</location> </javaclass> </or> </when> <perform> <iteration> <hint category-id="mandatory" effort="1" title="JSR 88 deployment plan not supported"> <message>This class is using JSR 88 specific classes. Rely instead on proprietary functionality to automate deployments. Please consult EAP 7 admin documentation to learn about such functionality</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_deployment_plan_configurations" title="Migrate Deployment Plan Configurations"/> <tag>configuration</tag> <tag>undertow</tag> </hint> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5and6to7-java-06000 <rule id="jboss-eap5and6to7-java-06000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.as.clustering.singleton.SingletonService"> <location>IMPORT</location> </javaclass> </when> <perform> <iteration> <hint category-id="mandatory" effort="1" title="Outdated HA Singleton"> <message>EAP 7 includes a new API for building Singleton services, which significantly simplifies the process, and solves the issues found in the legacy solution.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_clustering_ha_singleton" title="Migration of HA Singleton"/> <tag>singleton</tag> </hint> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5and6to7-java-07000 <rule id="jboss-eap5and6to7-java-07000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.ejb3.annotation.Clustered"> <location>ANNOTATION</location> <location>IMPORT</location> </javaclass> </when> <perform> <hint category-id="optional" effort="1" title="Stateful Session EJB Clustering changes in EAP 7"> <message> The `@Clustered` annotation is ignored in EAP 7 and is not useful. In case the application is started using HA profile, the replication will be done automatically. </message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_stateful_session_ejb_clustering_changes" title="Stateful Session EJB Clustering Changes"/> <tag>cluster</tag> <tag>ejb</tag> <quickfix name="Clustered" type="DELETE_LINE"> <search>@Clustered</search> </quickfix> <quickfix name="ClusteredImport" type="DELETE_LINE"> <search>org.jboss.ejb3.annotation.Clustered</search> </quickfix> </hint> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5and6to7-java-08000 <rule id="jboss-eap5and6to7-java-08000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.hornetq.{*}"/> </when> <perform> <classification category-id="mandatory" effort="1" issue-display-mode="all" title="HornetQ was removed in EAP 7"> <description>HornetQ was replaced by ActiveMQ Artemis in EAP 7. You should replace all references to `org.hornetq.*` with JMS API or ActiveMQ Artemis API.</description> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#whats_new_in_eap" title="What's new in JBoss EAP 7"/> <link href="https://activemq.apache.org/artemis/migration.html" title="ActiveMQ Artemis Migration"/> <tag>hornetq</tag> <tag>jms</tag> </classification> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
jboss-eap5and6to7-java-09000 <rule id="jboss-eap5and6to7-java-09000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.jboss.logging.{annotation}"> <location>ANNOTATION</location> </javaclass> </when> <perform> <hint category-id="mandatory" effort="1" title="JBoss deprecated logging annotations"> <message>JBoss Logging annotations in package `org.jboss.logging` are deprecated. You should replace them by the corresponding annotations from package `org.jboss.logging.annotations`. Note that using the `org.jboss.logging.annotations` package requires adding a new dependency: `org.jboss.logging:jboss-logging-annotations`.</message> <link href="https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/single/migration_guide/#migrate_jboss_logging_changes" title="JBoss Logging Changes"/> <tag>logging</tag> </hint> </perform> <where param="annotation"> <matches pattern="(Cause|Field|FormatWith|LoggingClass|LogMessage|Message|MessageBundle|MessageLogger|Param|Property)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

Community-001

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
Community-001-00001 <rule id="Community-001-00001" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <!-- rule condition, when it could be fired --> <when> <or> <xmlfile matches="/weblogic-ejb-jar"/> <xmlfile matches="/wl9:weblogic-ejb-jar"> <namespace prefix="wl9" uri="http://www.bea.com/ns/weblogic/90"/> </xmlfile> <xmlfile matches="/wl10:weblogic-ejb-jar"> <namespace prefix="wl10" uri="http://www.bea.com/ns/weblogic/10.0"/> </xmlfile> <xmlfile matches="/wls:weblogic-ejb-jar"> <namespace prefix="wls" uri="http://xmlns.oracle.com/weblogic/weblogic-ejb-jar"/> </xmlfile> </or> </when> <perform> <hint category-id="mandatory" effort="3" title="Community Rule WebLogic EJB XML (weblogic-ejb-jar.xml)"> <message>Community - The elements of proprietary `weblogic-ejb-jar.xml` descriptor need to be mapped to the `jboss-ejb3.xml` one according to the attached knowledge article.</message> <link href="https://access.redhat.com/articles/1326823" title="Community - Migrate the weblogic-ejb-jar.xml"/> <tag>ejb</tag> <tag>configuration</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 5
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

java-glassfish-groovy

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
java-glassfish-groovy-01000 addRule() .when(JavaClass.references(javax.jms.MessageListener).at([IMPLEMENTS_TYPE]) .as(discard).or(JavaClass.references(javax.ejb.MessageDriven).at([ANNOTATION]) .as(default)) ) .perform(Iteration.over(?).perform(1 with var 'null') ) withId("java-glassfish-groovy-01000")
Vertices Created: 1
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. failed No such variable [default] was found in Variables stack.

hsearch-groovy

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
hsearch-groovy-01000 addRule() .when(JavaClass.references(org.hibernate.search.annotations.{bridge}).at([ANNOTATION]) .as(default) ) .perform(Iteration.over(?).perform(1 with var 'null') ) withId("hsearch-groovy-01000")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

hibernate51-53-groovy

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
hibernate51-53-00000 addRule() .when(JavaClass.references({*}.{methods_param}({*}org.hibernate.engine.spi .SessionImplementor{*})).at([METHOD]).as(default) ) .perform(Iteration.over(?).perform(1 with var 'null') ) withId("hibernate51-53-00000")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

ValidateXmlFilesRuleProvider

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
ValidateXmlFilesRuleProvider_1 addRule() .when(org.jboss.windup.rules.files.condition.ProcessingIsOnlineGraphCondition@6a4173fe .and(Query.fromType(org.jboss.windup.rules.apps.xml.model.XmlFileModel) .as(default)) ) .perform(Iteration.over(?).perform(ValidateAndRegisterClassification with var 'null') ) withId("ValidateXmlFilesRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

TattletaleRuleProvider

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
TattletaleRuleProvider_1 addRule() .perform(org.jboss.windup.rules.apps.tattletale .TattletaleRuleProvider$TattletaleOperation@6d41864a ) withId("TattletaleRuleProvider_1")
Vertices Created: 4
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

DiscoverHardcodedIPAddressRuleProvider

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverHardcodedIPAddressRuleProvider addRule() .when(FileContent.from(null).matches({ip}).inFilesNamed({*}{type}).as(default) ) .perform(Iteration.over(?).perform( with var 'null') ) withId("DiscoverHardcodedIPAddressRuleProvider")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

Generate jboss-web.xml

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
Generate jboss-web.xml_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.javaee.model.WebXmlModel).as(default) ) .perform(Generate jboss-web.xml ) withId("Generate jboss-web.xml_1")
Vertices Created: 12
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

DiscoverRmiRuleProvider

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverRmiRuleProvider_RMIInheritanceRule addRule() .when(JavaClass.references(java.rmi.Remote).at([IMPORT]).as(rmiInheritance) ) .perform(Iteration.over(?).as(rmiInheritance_instance).perform( with var 'null') ) withId("DiscoverRmiRuleProvider_RMIInheritanceRule")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

Generate jboss-ejb3.xml

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
Generate jboss-ejb3.xml_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.javaee.model .EjbDeploymentDescriptorModel).as(default) ) .perform(Generate jboss-ejb3.xml ) withId("Generate jboss-ejb3.xml_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

Phase: PostMigrationRulesPhase

weblogic-catchall

Phase: PostMigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
weblogic-catchall-hackrule <rule id="weblogic-catchall-hackrule" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <!-- HACK - This rule exists only to insure that the prefilter knows about these patterns. weblogic-catchall-01000 uses a very broad regex that is incompatible with the prefilter. Without this stub rule, the prefilter would not fire. --> <when> <and> <javaclass references="com.weblogic.{*}"/> <javaclass references="com.bea.{*}"/> <javaclass references="bea.{*}"/> <javaclass references="weblogic.{*}"/> </and> </when> <perform> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-catchall-01000 <rule id="weblogic-catchall-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="{prefix}{remainder}"/> </when> <perform> <iteration> <when> <not> <has-hint/> </not> </when> <perform> <hint category-id="potential" effort="0" title="WebLogic proprietary type reference"> <message> This is a WebLogic proprietary type (`{prefix}{remainder}`) and needs to be migrated to a compatible API. There is currently no detailed information about this type. </message> <tag>catchall</tag> </hint> </perform> </iteration> </perform> <where param="prefix"> <matches pattern="(com\.weblogic[^.]*\.)|(com\.bea[^.]*\.)|(bea\.)|(weblogic\.)"/> </where> <where param="remainder"> <matches pattern=".*"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-catchall-02000 <rule id="weblogic-catchall-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="oracle.sql.{remainder}"/> </when> <perform> <iteration> <when> <not> <has-hint/> </not> </when> <perform> <hint category-id="optional" effort="0" title="Oracle proprietary SQL type reference"> <message> <![CDATA[ This is an Oracle proprietary SQL type (`oracle.sql.{remainder}`). It should be migrated to a compatible API either if you consider replacing your Oracle database or if you want to get rid of the Oracle proprietary API usage. ]]> </message> <tag>catchall</tag> </hint> </perform> </iteration> </perform> <where param="remainder"> <matches pattern=".*"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-catchall-03000 <rule id="weblogic-catchall-03000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="com.tangosol{subpackage}.{type}"/> </when> <perform> <iteration> <when> <not> <has-hint/> </not> </when> <perform> <hint category-id="potential" effort="0" title="Tangosol Proprietary type reference"> <message> This is an Oracle proprietary type (`com.tangosol{subpackage}.{type}`) and needs to be migrated to a compatible API. There is currently no detailed information about this type. </message> <tag>catchall</tag> </hint> </perform> </iteration> </perform> <where param="subpackage"> <matches pattern="(\..*)?"/> </where> <where param="type"> <matches pattern="[^.]+"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-catchall-06000 <rule id="weblogic-catchall-06000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="{com}oracle{subpackage}.{type}"/> </when> <perform> <iteration> <when> <not> <has-hint/> </not> </when> <perform> <hint category-id="potential" effort="0" title="Oracle proprietary type reference"> <message> This is an Oracle proprietary type (`{com}oracle{subpackage}.{type}`) and needs to be migrated to a compatible API. There is currently no detailed information about this type. </message> <tag>catchall</tag> </hint> </perform> </iteration> </perform> <where param="com"> <matches pattern="(com\.)?"/> </where> <where param="subpackage"> <matches pattern="(\..*)?"/> </where> <where param="type"> <matches pattern="[^.]+"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
weblogic-catchall-06500 <rule id="weblogic-catchall-06500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="oracle.jdbc.{remainder}"/> </when> <perform> <iteration> <when> <not> <has-hint/> </not> </when> <perform> <hint category-id="optional" effort="0" title="Oracle proprietary JDBC type reference"> <message> <![CDATA[ This is an Oracle proprietary JDBC type (`oracle.sql.{remainder}`). It should be replaced by standard Java EE JCA, datasource and JDBC types. ]]> </message> <tag>catchall</tag> </hint> </perform> </iteration> </perform> <where param="remainder"> <matches pattern=".*"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

websphere-catchall

Phase: PostMigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
websphere-catchall-db2-00000 <rule id="websphere-catchall-db2-00000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="com.ibm.db2.jcc.{type}"/> </when> <perform> <iteration> <when> <not> <has-hint/> </not> </when> <perform> <hint category-id="potential" effort="1" title="IBM DB2 driver type reference"> <message> This is a reference to the IBM DB2 driver type (`com.ibm.db2.jcc.{type}`). It probably does not need to be migrated. However the IBM DB2 driver should be configured properly. </message> <link href="https://access.redhat.com/solutions/93693" title="Configure datasource settings in EAP 6"/> </hint> </perform> </iteration> </perform> <where param="type"> <matches pattern="[^.]+"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
websphere-catchall-00000 <rule id="websphere-catchall-00000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="{package}.{type}"/> </when> <perform> <iteration> <when> <not> <has-hint/> </not> </when> <perform> <hint category-id="potential" effort="0" title="IBM proprietary type reference"> <message> This is an IBM proprietary type (`{package}.{type}`) and needs to be migrated to a compatible API. There is currently no detailed information about this type. </message> <tag>catchall</tag> </hint> </perform> </iteration> </perform> <where param="package"> <matches pattern="(com\.)?(websphere|ibm)(\..*)?"/> </where> <where param="type"> <matches pattern="[^.]+"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
websphere-catchall-00001 <rule id="websphere-catchall-00001" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="ilog.{subpackage}.{type}"/> </when> <perform> <iteration> <when> <not> <has-hint/> </not> </when> <perform> <hint category-id="potential" effort="0" title="IBM ILog proprietary type reference"> <message> This is an IBM ILog proprietary type (`ilog.{subpackage}.{type}`) and needs to be migrated to a compatible API. There is currently no detailed information about this type. </message> <tag>catchall</tag> </hint> </perform> </iteration> </perform> <where param="subpackage"> <matches pattern=".*"/> </where> <where param="type"> <matches pattern="[^.]+"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

generic-catchall

Phase: PostMigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
generic-catchall-00000 <rule id="generic-catchall-00000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="{domain}.oswego.cs.dl.util.concurrent.{*}"/> </when> <perform> <iteration> <when> <not> <has-hint/> </not> </when> <perform> <hint category-id="optional" effort="0" title="Doug Lea Concurrency util"> <message> This is an old Doug Lea Concurrency util type and needs to be migrated to a compatible `java.util.concurrent` API. There is currently no detailed information about this type. </message> <link href="https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/package-summary.html" title="java.util.concurrent JAVA API Documentation"/> <tag>catchall</tag> </hint> </perform> </iteration> </perform> <where param="domain"> <matches pattern="(edu|EDU)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
generic-catchall-00001 <rule id="generic-catchall-00001" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="edu.emory.mathcs.backport.java.util.{*}"/> </when> <perform> <iteration> <when> <not> <has-hint/> </not> </when> <perform> <hint category-id="optional" effort="0" title="backport-util-concurrent type reference"> <message> This type is the backport of java.util.concurrent API, introduced in Java 5.0 and further refined in Java 6.0, to older Java platforms. You should use java.util.concurrent API instead. </message> <tag>catchall</tag> </hint> </perform> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
generic-catchall-00002 <rule id="generic-catchall-00002" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.mule.{package-remainder}.{type}"/> </when> <perform> <iteration> <when> <not> <has-hint/> </not> </when> <perform> <hint category-id="optional" effort="0" title="Mule API reference"> <message> Mule API `org.mule.{package-remainder}.{type}` was used. You should convert these types to Apache Camel. </message> <link href="http://camel.apache.org" title="Apache Camel"/> <tag>catchall</tag> <tag>mule</tag> </hint> </perform> </iteration> </perform> <where param="package-remainder"> <matches pattern="(.*)?"/> </where> <where param="type"> <matches pattern="[^.]+"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
generic-catchall-00003 <rule id="generic-catchall-00003" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="mx4j.{package-remainder}.{type}"/> </when> <perform> <iteration> <when> <not> <has-hint/> </not> </when> <perform> <hint category-id="optional" effort="0" title="MX4J type reference"> <message>MX4J `mx4j.{package-remainder}.{type}` reference was used.</message> <tag>catchall</tag> <tag>mx4j</tag> </hint> </perform> </iteration> </perform> <where param="package-remainder"> <matches pattern="(.*)?"/> </where> <where param="type"> <matches pattern="[^.]+"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
generic-catchall-00100 <rule id="generic-catchall-00100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.osoa.sca.annotations.{type}"/> </when> <perform> <iteration> <when> <not> <has-hint/> </not> </when> <perform> <hint category-id="potential" effort="0" title="Apache Tuscany type reference"> <message>Apache Tuscany `org.osoa.sca.annotations.{type}` reference was used.</message> <tag>catchall</tag> <tag>soa</tag> <tag>apache-tuscany</tag> </hint> </perform> </iteration> </perform> <where param="type"> <matches pattern="[^.]+"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
generic-catchall-00200 <rule id="generic-catchall-00200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="amx_.{*}"> <location>IMPORT</location> </javaclass> </when> <perform> <iteration> <when> <not> <has-hint/> </not> </when> <perform> <hint category-id="optional" effort="0" title="Tibco ActiveMatrix Stub"> <message>Tibco ActiveMatrix Stub; regenerate the SOAP Client for the class</message> <tag>tibco</tag> <tag>soa</tag> </hint> </perform> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
generic-catchall-00300 <rule id="generic-catchall-00300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="com.tibco.{package-remainder}.{type}"> </javaclass> </when> <perform> <iteration> <when> <not> <has-hint/> </not> </when> <perform> <hint category-id="optional" effort="0" title="Tibco type reference"> <message> Tibco `com.tibco.{package-remainder}.{type}` reference found. No specific details available. </message> <tag>catchall</tag> <tag>tibco</tag> </hint> </perform> </iteration> </perform> <where param="package-remainder"> <matches pattern="(.*)?"/> </where> <where param="type"> <matches pattern="[^.]+"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
generic-catchall-00400 <rule id="generic-catchall-00400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="com.crystaldecisions.{package-remainder}.{type}"> </javaclass> </when> <perform> <iteration> <when> <not> <has-hint/> </not> </when> <perform> <hint category-id="optional" effort="0" title="SAP CrystalReports type reference"> <message>SAP CrystalReports `com.crystaldecisions.{package-remainder}.{type}` reference found. No specific details available.</message> <tag>catchall</tag> <tag>sap</tag> </hint> </perform> </iteration> </perform> <where param="package-remainder"> <matches pattern="(.*)?"/> </where> <where param="type"> <matches pattern="[^.]+"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
generic-catchall-00500 <rule id="generic-catchall-00500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="com.iona.{package-remainder}.{type}"> </javaclass> </when> <perform> <iteration> <when> <not> <has-hint/> </not> </when> <perform> <hint category-id="optional" effort="0" title="IONA type reference"> <message>IONA `com.iona.{package-remainder}.{type}` reference found. No specific details available.</message> <tag>catchall</tag> <tag>iona</tag> </hint> </perform> </iteration> </perform> <where param="package-remainder"> <matches pattern="(.*)?"/> </where> <where param="type"> <matches pattern="[^.]+"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
generic-catchall-00600 <rule id="generic-catchall-00600" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.apache.{subpackage}.{*}"> </javaclass> </when> <perform> <iteration> <when> <not> <has-hint/> </not> </when> <perform> <hint category-id="optional" effort="0" title="Apache org.apache.{subpackage} type reference"> <message>Apache `org.apache.{subpackage}` API reference found. No specific details available.</message> <tag>catchall</tag> <tag>apache</tag> </hint> </perform> </iteration> </perform> <where param="subpackage"> <matches pattern="(activeio|activemq)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
generic-catchall-00700 <rule id="generic-catchall-00700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="org.{subpackage}.{package-remainder}{type}"/> </when> <perform> <iteration> <when> <not> <has-hint/> </not> </when> <perform> <hint category-id="potential" effort="0" title="JBoss API reference"> <message>`org.{subpackage}.{package-remainder}{type}` reference found. No specific details available.</message> <tag>catchall</tag> <tag>jboss</tag> </hint> </perform> </iteration> </perform> <where param="subpackage"> <matches pattern="(jboss|jbpm)"/> </where> <where param="package-remainder"> <matches pattern="([a-z]+\.)*"/> </where> <where param="type"> <matches pattern="[^.()]+"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
generic-catchall-00900 <rule id="generic-catchall-00900" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="java.sql.DriverManager"> </javaclass> </when> <perform> <iteration> <when> <not> <has-hint/> </not> </when> <perform> <hint category-id="optional" effort="0" title="java.sql.DriverManager type reference"> <message>`java.sql.DriverManager` type reference found. No specific details available.</message> <tag>catchall</tag> <tag>jdbc</tag> </hint> </perform> </iteration> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

technology-usage-jta

Phase: PostMigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
technology-usage-jta-00010 <rule id="technology-usage-jta-00010" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <graph-query discriminator="DataSourceModel"> <property name="isXA" type="BOOLEAN">true</property> </graph-query> <!-- any usage of JMS expects using JTA --> <graph-query discriminator="JmsDestinationModel"/> <graph-query discriminator="JmsConnectionFactoryModel"/> <graph-query discriminator="EjbMessageDrivenModel"/> </or> </when> <perform> <technology-identified name="JTA"> <tag name="Sustain"/> <tag name="Transaction"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-jta-00020 <rule id="technology-usage-jta-00020" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Mycontainer JTA (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Mycontainer JTA"> <tag name="Sustain"/> <tag name="Transaction"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-jta-00030 <rule id="technology-usage-jta-00030" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Geronimo JTA (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Geronimo JTA"> <tag name="Sustain"/> <tag name="Transaction"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-jta-00040 <rule id="technology-usage-jta-00040" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">OW2 JTA (embedded)</property> </graph-query> </when> <perform> <technology-identified name="OW2 JTA"> <tag name="Sustain"/> <tag name="Transaction"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-jta-00050 <rule id="technology-usage-jta-00050" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Evo JTA (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Evo JTA"> <tag name="Sustain"/> <tag name="Transaction"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-jta-00060 <rule id="technology-usage-jta-00060" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">AKKA JTA (embedded)</property> </graph-query> </when> <perform> <technology-identified name="AKKA JTA"> <tag name="Sustain"/> <tag name="Transaction"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-jta-00070 <rule id="technology-usage-jta-00070" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">KumuluzEE JTA (embedded)</property> </graph-query> </when> <perform> <technology-identified name="KumuluzEE JTA"> <tag name="Sustain"/> <tag name="Transaction"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-jta-00080 <rule id="technology-usage-jta-00080" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Ignite JTA (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Ignite JTA"> <tag name="Sustain"/> <tag name="Transaction"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-jta-00090 <rule id="technology-usage-jta-00090" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Nuxeo JTA/JCA (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Nuxeo JTA/JCA"> <tag name="Sustain"/> <tag name="Transaction"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-jta-00100 <rule id="technology-usage-jta-00100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Everit JTA (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Everit JTA"> <tag name="Sustain"/> <tag name="Transaction"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-jta-00110 <rule id="technology-usage-jta-00110" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Demoiselle JTA (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Demoiselle JTA"> <tag name="Sustain"/> <tag name="Transaction"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-jta-00120 <rule id="technology-usage-jta-00120" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Apache Meecrowave JTA (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Apache Meecrowave JTA"> <tag name="Sustain"/> <tag name="Transaction"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-jta-00130 <rule id="technology-usage-jta-00130" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Apache Sirona JTA (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Apache Sirona JTA"> <tag name="Sustain"/> <tag name="Transaction"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-jta-00140 <rule id="technology-usage-jta-00140" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Lift JTA (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Lift JTA"> <tag name="Sustain"/> <tag name="Transaction"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-jta-00150 <rule id="technology-usage-jta-00150" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">WF Core JTA (embedded)</property> </graph-query> </when> <perform> <technology-identified name="WF Core JTA"> <tag name="Sustain"/> <tag name="Transaction"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-jta-00160 <rule id="technology-usage-jta-00160" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Java Transaction API (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Java Transaction API"> <tag name="Sustain"/> <tag name="Transaction"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 3
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
technology-usage-jta-00170 <rule id="technology-usage-jta-00170" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">JBoss Transactions (embedded)</property> </graph-query> </when> <perform> <technology-identified name="JBoss Transactions"> <tag name="Sustain"/> <tag name="Transaction"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-jta-00180 <rule id="technology-usage-jta-00180" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">GlassFish JTA (embedded)</property> </graph-query> </when> <perform> <technology-identified name="GlassFish JTA"> <tag name="Sustain"/> <tag name="Transaction"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-jta-00190 <rule id="technology-usage-jta-00190" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Atomikos JTA (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Atomikos JTA"> <tag name="Sustain"/> <tag name="Transaction"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-jta-00200 <rule id="technology-usage-jta-00200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Narayana Arjuna (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Narayana Arjuna"> <tag name="Sustain"/> <tag name="Transaction"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-jta-00210 <rule id="technology-usage-jta-00210" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Spring Transactions (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Spring Transactions"> <tag name="Sustain"/> <tag name="Transaction"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

technology-usage-mvc

Phase: PostMigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
technology-usage-mvc-01000 <rule id="technology-usage-mvc-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Apache Wicket (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Wicket"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-01100 <rule id="technology-usage-mvc-01100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Apache Struts (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Struts"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-01200 <rule id="technology-usage-mvc-01200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Spring MVC (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Spring MVC"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 3
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
technology-usage-mvc-01300 <rule id="technology-usage-mvc-01300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">GWT (embedded)</property> </graph-query> </when> <perform> <technology-identified name="GWT"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-01400 <rule id="technology-usage-mvc-01400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">MyFaces (embedded)</property> </graph-query> </when> <perform> <technology-identified name="MyFaces"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-01500 <rule id="technology-usage-mvc-01500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">RichFaces (embedded)</property> </graph-query> </when> <perform> <technology-identified name="RichFaces"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-01600 <rule id="technology-usage-mvc-01600" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">JSF (embedded)</property> </graph-query> </when> <perform> <technology-identified name="JSF"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-01700 <rule id="technology-usage-mvc-01700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Apache Tapestry (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Apache Tapestry"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-01800 <rule id="technology-usage-mvc-01800" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Stripes (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Stripes"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-01900 <rule id="technology-usage-mvc-01900" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Spark (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Spark"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-02000 <rule id="technology-usage-mvc-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Vaadin (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Vaadin"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-02100 <rule id="technology-usage-mvc-02100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Grails (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Grails"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-02200 <rule id="technology-usage-mvc-02200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Play (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Play"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-02300 <rule id="technology-usage-mvc-02300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Oracle ADF (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Oracle ADF"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-02400 <rule id="technology-usage-mvc-02400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">PrimeFaces (embedded)</property> </graph-query> </when> <perform> <technology-identified name="PrimeFaces"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-02500 <rule id="technology-usage-mvc-02500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">JSTL (embedded)</property> </graph-query> </when> <perform> <technology-identified name="JSTL"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-02600 <rule id="technology-usage-mvc-02600" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">OpenFaces (embedded)</property> </graph-query> </when> <perform> <technology-identified name="OpenFaces"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-02700 <rule id="technology-usage-mvc-02700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">JFreeChart (embedded)</property> </graph-query> </when> <perform> <technology-identified name="JFreeChart"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-02800 <rule id="technology-usage-mvc-02800" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">BootsFaces (embedded)</property> </graph-query> </when> <perform> <technology-identified name="BootsFaces"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-02900 <rule id="technology-usage-mvc-02900" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">ICEfaces (embedded)</property> </graph-query> </when> <perform> <technology-identified name="ICEfaces"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-03000 <rule id="technology-usage-mvc-03000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">BabbageFaces (embedded)</property> </graph-query> </when> <perform> <technology-identified name="BabbageFaces"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-03100 <rule id="technology-usage-mvc-03100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Portlet (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Portlet"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-03200 <rule id="technology-usage-mvc-03200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">AngularFaces (embedded)</property> </graph-query> </when> <perform> <technology-identified name="AngularFaces"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-03300 <rule id="technology-usage-mvc-03300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">LiferayFaces (embedded)</property> </graph-query> </when> <perform> <technology-identified name="LiferayFaces"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-03400 <rule id="technology-usage-mvc-03400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Liferay (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Liferay"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-03500 <rule id="technology-usage-mvc-03500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">ButterFaces (embedded)</property> </graph-query> </when> <perform> <technology-identified name="ButterFaces"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-03600 <rule id="technology-usage-mvc-03600" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">HighFaces (embedded)</property> </graph-query> </when> <perform> <technology-identified name="HighFaces"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-03700 <rule id="technology-usage-mvc-03700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">TieFaces (embedded)</property> </graph-query> </when> <perform> <technology-identified name="TieFaces"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-03800 <rule id="technology-usage-mvc-03800" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">OmniFaces (embedded)</property> </graph-query> </when> <perform> <technology-identified name="OmniFaces"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-03900 <rule id="technology-usage-mvc-03900" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">UberFire (embedded)</property> </graph-query> </when> <perform> <technology-identified name="UberFire"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-04000 <rule id="technology-usage-mvc-04000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Velocity (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Velocity"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-04100 <rule id="technology-usage-mvc-04100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Thymeleaf (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Thymeleaf"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-0x4200 <rule id="technology-usage-mvc-0x4200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">FreeMarker (embedded)</property> </graph-query> </when> <perform> <technology-identified name="FreeMarker"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 1
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
technology-usage-mvc-04300 <rule id="technology-usage-mvc-04300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">ANTLR StringTemplate (embedded)</property> </graph-query> </when> <perform> <technology-identified name="ANTLR StringTemplate"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-04400 <rule id="technology-usage-mvc-04400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Handlebars (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Handlebars"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-04500 <rule id="technology-usage-mvc-04500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">JMustache (embedded)</property> </graph-query> </when> <perform> <technology-identified name="JMustache"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-04600 <rule id="technology-usage-mvc-04600" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Jamon (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Jamon"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-04700 <rule id="technology-usage-mvc-04700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Twirl (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Twirl"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-04800 <rule id="technology-usage-mvc-04800" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Scalate (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Scalate"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-04900 <rule id="technology-usage-mvc-04900" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Rythm Template Engine (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Rythm Template Engine"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-05000 <rule id="technology-usage-mvc-05000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Trimou (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Trimou"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-05100 <rule id="technology-usage-mvc-05100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Jetbrick Template (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Jetbrick Template"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-05200 <rule id="technology-usage-mvc-05200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Chunk Templates (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Chunk Templates"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-05300 <rule id="technology-usage-mvc-05300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">JSilver (embedded)</property> </graph-query> </when> <perform> <technology-identified name="JSilver"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-05400 <rule id="technology-usage-mvc-05400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Water Template Engine (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Water Template Engine"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-05500 <rule id="technology-usage-mvc-05500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Ickenham (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Ickenham"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-05600 <rule id="technology-usage-mvc-05600" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Mixer (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Mixer"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-05700 <rule id="technology-usage-mvc-05700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Webmacro (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Webmacro"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-05800 <rule id="technology-usage-mvc-05800" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">DVSL (embedded)</property> </graph-query> </when> <perform> <technology-identified name="DVSL"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-05900 <rule id="technology-usage-mvc-05900" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Snippetory Template Engine (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Snippetory Template Engine"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-mvc-06000 <rule id="technology-usage-mvc-06000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Anakia (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Anakia"> <tag name="View"/> <tag name="Embedded"/> <tag name="MVC"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

technology-usage-clustering

Phase: PostMigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
technology-usage-clustering-01000 <rule id="technology-usage-clustering-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Clustering Web Session</property> </graph-query> </when> <perform> <technology-identified name="Web Session"> <tag name="Sustain"/> <tag name="Java EE"/> <tag name="Clustering"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-clustering-02000 <rule id="technology-usage-clustering-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Clustering EJB</property> </graph-query> </when> <perform> <technology-identified name="EJB"> <tag name="Sustain"/> <tag name="Java EE"/> <tag name="Clustering"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

technology-usage-http

Phase: PostMigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
technology-usage-http-01000 <rule id="technology-usage-http-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="JaxRSWebServiceModel"/> </when> <perform> <technology-identified name="JAX-RS"> <tag name="Connect"/> <tag name="REST"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-http-01100 <rule id="technology-usage-http-01100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="JaxWSWebServiceModel"/> </when> <perform> <technology-identified name="JAX-WS"> <tag name="Connect"/> <tag name="HTTP"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

technology-usage-test-frameworks

Phase: PostMigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
technology-usage-test-frameworks-00010 <rule id="technology-usage-test-frameworks-00010" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">EasyMock (embedded)</property> </graph-query> </when> <perform> <technology-identified name="EasyMock"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Test"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-test-frameworks-00020 <rule id="technology-usage-test-frameworks-00020" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">PowerMock (embedded)</property> </graph-query> </when> <perform> <technology-identified name="PowerMock"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Test"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-test-frameworks-00030 <rule id="technology-usage-test-frameworks-00030" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Mockito (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Mockito"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Test"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-test-frameworks-00040 <rule id="technology-usage-test-frameworks-00040" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">TestNG (embedded)</property> </graph-query> </when> <perform> <technology-identified name="TestNG"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Test"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-test-frameworks-00050 <rule id="technology-usage-test-frameworks-00050" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Hamcrest (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Hamcrest"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Test"/> </technology-identified> </perform> </rule>
Vertices Created: 3
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
technology-usage-test-frameworks-00060 <rule id="technology-usage-test-frameworks-00060" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Spock (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Spock"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Test"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-test-frameworks-00070 <rule id="technology-usage-test-frameworks-00070" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">XMLUnit (embedded)</property> </graph-query> </when> <perform> <technology-identified name="XMLUnit"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Test"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-test-frameworks-00080 <rule id="technology-usage-test-frameworks-00080" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Akka Testkit (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Akka Testkit"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Test"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-test-frameworks-00090 <rule id="technology-usage-test-frameworks-00090" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">REST Assured (embedded)</property> </graph-query> </when> <perform> <technology-identified name="REST Assured"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Test"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-test-frameworks-00100 <rule id="technology-usage-test-frameworks-00100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">DbUnit (embedded)</property> </graph-query> </when> <perform> <technology-identified name="DbUnit"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Test"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-test-frameworks-00110 <rule id="technology-usage-test-frameworks-00110" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Mule Functional Test Framework (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Mule Functional Test Framework"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Test"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-test-frameworks-00120 <rule id="technology-usage-test-frameworks-00120" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Guava Testing (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Guava Testing"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Test"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-test-frameworks-00130 <rule id="technology-usage-test-frameworks-00130" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">RandomizedTesting Runner (embedded)</property> </graph-query> </when> <perform> <technology-identified name="RandomizedTesting Runner"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Test"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-test-frameworks-00140 <rule id="technology-usage-test-frameworks-00140" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">HttpUnit (embedded)</property> </graph-query> </when> <perform> <technology-identified name="HttpUnit"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Test"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-test-frameworks-00150 <rule id="technology-usage-test-frameworks-00150" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">JCunit (embedded)</property> </graph-query> </when> <perform> <technology-identified name="JCunit"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Test"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-test-frameworks-00160 <rule id="technology-usage-test-frameworks-00160" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">JPA Matchers (embedded)</property> </graph-query> </when> <perform> <technology-identified name="JPA Matchers"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Test"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-test-frameworks-00170 <rule id="technology-usage-test-frameworks-00170" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">MultithreadedTC (embedded)</property> </graph-query> </when> <perform> <technology-identified name="MultithreadedTC"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Test"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-test-frameworks-00180 <rule id="technology-usage-test-frameworks-00180" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Specsy (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Specsy"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Test"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-test-frameworks-00190 <rule id="technology-usage-test-frameworks-00190" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">JFunk (embedded)</property> </graph-query> </when> <perform> <technology-identified name="JFunk"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Test"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-test-frameworks-00200 <rule id="technology-usage-test-frameworks-00200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Restito (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Restito"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Test"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-test-frameworks-00210 <rule id="technology-usage-test-frameworks-00210" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Test Interface (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Test Interface"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Test"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-test-frameworks-00220 <rule id="technology-usage-test-frameworks-00220" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Play Test (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Play Test"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Test"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-test-frameworks-00230 <rule id="technology-usage-test-frameworks-00230" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Arquillian (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Arquillian"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Test"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-test-frameworks-00240 <rule id="technology-usage-test-frameworks-00240" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Cactus (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Cactus"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Test"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-test-frameworks-00250 <rule id="technology-usage-test-frameworks-00250" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Concordion (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Concordion"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Test"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-test-frameworks-00260 <rule id="technology-usage-test-frameworks-00260" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Cucumber (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Cucumber"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Test"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-test-frameworks-00270 <rule id="technology-usage-test-frameworks-00270" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">EtlUnit (embedded)</property> </graph-query> </when> <perform> <technology-identified name="EtlUnit"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Test"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-test-frameworks-00280 <rule id="technology-usage-test-frameworks-00280" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">HavaRunner (embedded)</property> </graph-query> </when> <perform> <technology-identified name="HavaRunner"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Test"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-test-frameworks-00290 <rule id="technology-usage-test-frameworks-00290" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">JBehave (embedded)</property> </graph-query> </when> <perform> <technology-identified name="JBehave"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Test"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-test-frameworks-00300 <rule id="technology-usage-test-frameworks-00300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">JMock (embedded)</property> </graph-query> </when> <perform> <technology-identified name="JMock"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Test"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-test-frameworks-00310 <rule id="technology-usage-test-frameworks-00310" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">JMockit (embedded)</property> </graph-query> </when> <perform> <technology-identified name="JMockit"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Test"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-test-frameworks-00320 <rule id="technology-usage-test-frameworks-00320" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Jukito (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Jukito"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Test"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-test-frameworks-00330 <rule id="technology-usage-test-frameworks-00330" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Needle (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Needle"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Test"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-test-frameworks-00340 <rule id="technology-usage-test-frameworks-00340" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">OpenPojo (embedded)</property> </graph-query> </when> <perform> <technology-identified name="OpenPojo"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Test"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-test-frameworks-00350 <rule id="technology-usage-test-frameworks-00350" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Unitils (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Unitils"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Test"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-test-frameworks-00360 <rule id="technology-usage-test-frameworks-00360" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Spring Test (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Spring Test"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Test"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-test-frameworks-00370 <rule id="technology-usage-test-frameworks-00370" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">JUnit (embedded)</property> </graph-query> </when> <perform> <technology-identified name="JUnit"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Test"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

technology-usage-database

Phase: PostMigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
technology-usage-database-01000 <rule id="technology-usage-database-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="DataSourceModel"> <property name="isXA" type="BOOLEAN">false</property> </graph-query> </when> <perform> <technology-identified name="JDBC datasources"> <tag name="Store"/> <tag name="Database"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-database-01001 <rule id="technology-usage-database-01001" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="DataSourceModel"> <property name="isXA" type="BOOLEAN">true</property> </graph-query> </when> <perform> <technology-identified name="JDBC XA datasources"> <tag name="Store"/> <tag name="Database"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-database-01100 <rule id="technology-usage-database-01100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="JPAEntityModel"/> </when> <perform> <technology-identified name="JPA entities"> <tag name="Store"/> <tag name="Persistence"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-database-01200 <rule id="technology-usage-database-01200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="JPANamedQueryModel"/> </when> <perform> <technology-identified name="JPA named queries"> <tag name="Store"/> <tag name="Persistence"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-database-01300 <rule id="technology-usage-database-01300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="JPAPersistenceUnitModel"/> </when> <perform> <technology-identified name="Persistence units"> <tag name="Store"/> <tag name="Persistence"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-database-01400 <rule id="technology-usage-database-01400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">HSQLDB Driver</property> </graph-query> </when> <perform> <technology-identified name="HSQLDB Driver"> <tag name="Store"/> <tag name="Database Driver"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-database-01500 <rule id="technology-usage-database-01500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">MySQL Driver</property> </graph-query> </when> <perform> <technology-identified name="MySQL Driver"> <tag name="Store"/> <tag name="Database Driver"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-database-01600 <rule id="technology-usage-database-01600" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Derby Driver</property> </graph-query> </when> <perform> <technology-identified name="Derby Driver"> <tag name="Store"/> <tag name="Database Driver"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-database-01700 <rule id="technology-usage-database-01700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">PostgreSQL Driver</property> </graph-query> </when> <perform> <technology-identified name="PostgreSQL Driver"> <tag name="Store"/> <tag name="Database Driver"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-database-01800 <rule id="technology-usage-database-01800" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">H2 Driver</property> </graph-query> </when> <perform> <technology-identified name="H2 Driver"> <tag name="Store"/> <tag name="Database Driver"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-database-01900 <rule id="technology-usage-database-01900" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Microsoft SQL Driver</property> </graph-query> </when> <perform> <technology-identified name="Microsoft SQL Driver"> <tag name="Store"/> <tag name="Database Driver"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-database-02000 <rule id="technology-usage-database-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">SQLite Driver</property> </graph-query> </when> <perform> <technology-identified name="SQLite Driver"> <tag name="Store"/> <tag name="Database Driver"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-database-02100 <rule id="technology-usage-database-02100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Oracle DB Driver</property> </graph-query> </when> <perform> <technology-identified name="Oracle DB Driver"> <tag name="Store"/> <tag name="Database Driver"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-database-02200 <rule id="technology-usage-database-02200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Cassandra Client</property> </graph-query> </when> <perform> <technology-identified name="Cassandra Client"> <tag name="Store"/> <tag name="Database Driver"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-database-02300 <rule id="technology-usage-database-02300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Axion Driver</property> </graph-query> </when> <perform> <technology-identified name="Axion Driver"> <tag name="Store"/> <tag name="Database Driver"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-database-02400 <rule id="technology-usage-database-02400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">MckoiSQLDB Driver</property> </graph-query> </when> <perform> <technology-identified name="MckoiSQLDB Driver"> <tag name="Store"/> <tag name="Database Driver"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-database-02500 <rule id="technology-usage-database-02500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">MongoDB Client</property> </graph-query> </when> <perform> <technology-identified name="MongoDB Client"> <tag name="Store"/> <tag name="Database Driver"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-database-02600 <rule id="technology-usage-database-02600" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Spring Data (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Spring Data"> <tag name="Store"/> <tag name="Embedded"/> <tag name="Object Mapping"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-database-02700 <rule id="technology-usage-database-02700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Morphia</property> </graph-query> </when> <perform> <technology-identified name="Morphia"> <tag name="Store"/> <tag name="Object Mapping"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-database-02800 <rule id="technology-usage-database-02800" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">LevelDB Client</property> </graph-query> </when> <perform> <technology-identified name="LevelDB Client"> <tag name="Store"/> <tag name="Database Driver"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-database-02900 <rule id="technology-usage-database-02900" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Apache HBase Client</property> </graph-query> </when> <perform> <technology-identified name="Apache HBase Client"> <tag name="Store"/> <tag name="Database Driver"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-database-03100 <rule id="technology-usage-database-03100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Apache Accumulo Client</property> </graph-query> </when> <perform> <technology-identified name="Apache Accumulo Client"> <tag name="Store"/> <tag name="Database Driver"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

technology-usage-messaging

Phase: PostMigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
technology-usage-messaging-01000 <rule id="technology-usage-messaging-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="JmsDestinationModel"> <property name="destinationType">QUEUE</property> </graph-query> </when> <perform> <technology-identified name="JMS Queue"> <tag name="Connect"/> <tag name="Messaging"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-messaging-01100 <rule id="technology-usage-messaging-01100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="JmsDestinationModel"> <property name="destinationType">TOPIC</property> </graph-query> </when> <perform> <technology-identified name="JMS Topic"> <tag name="Connect"/> <tag name="Messaging"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-messaging-01200 <rule id="technology-usage-messaging-01200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="JmsConnectionFactoryModel"/> </when> <perform> <technology-identified name="JMS Connection Factory"> <tag name="Connect"/> <tag name="Messaging"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

technology-usage-web

Phase: PostMigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
technology-usage-web-01000 <rule id="technology-usage-web-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="JsfSourceFile"/> </when> <perform> <technology-identified name="JSF Page"> <tag name="View"/> <tag name="Web"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-web-01100 <rule id="technology-usage-web-01100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="JspSourceFileModel"/> </when> <perform> <technology-identified name="JSP Page"> <tag name="View"/> <tag name="Web"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 2
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
technology-usage-web-01200 <rule id="technology-usage-web-01200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="WebXmlModel"/> </when> <perform> <technology-identified name="Web XML File"> <tag name="View"/> <tag name="Web"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 3
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
technology-usage-web-01300 <rule id="technology-usage-web-01300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="javax.websocket.server.ServerEndpoint"> <location>ANNOTATION</location> </javaclass> </when> <perform> <technology-identified name="WebSocket"> <tag name="View"/> <tag name="Web"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-web-01400 <rule id="technology-usage-web-01400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <javaclass references="java.applet.Applet"> <location>INHERITANCE</location> </javaclass> <file filename="{*}applet{*}.jar"/> </or> </when> <perform> <technology-identified name="Applet"> <tag name="View"/> <tag name="Rich"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-web-01500 <rule id="technology-usage-web-01500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}.jnlp"/> </when> <perform> <technology-identified name="JNLP"> <tag name="View"/> <tag name="Rich"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-web-01600 <rule id="technology-usage-web-01600" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <file filename="{*}jnlp{*}.jar"/> <file filename="{*}webstart{*}.jar"/> </or> </when> <perform> <technology-identified name="JNLP"> <tag name="View"/> <tag name="Rich"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-web-01700 <rule id="technology-usage-web-01700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}swing{*}.jar"/> </when> <perform> <technology-identified name="Swing"> <tag name="View"/> <tag name="Rich"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-web-01800 <rule id="technology-usage-web-01800" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}miglayout{*}.jar"/> </when> <perform> <technology-identified name="MiGLayout"> <tag name="View"/> <tag name="Rich"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-web-01900 <rule id="technology-usage-web-01900" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}jgoodies{*}.jar"/> </when> <perform> <technology-identified name="JGoodies"> <tag name="View"/> <tag name="Rich"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-web-02000 <rule id="technology-usage-web-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}formlayoutmakerx{*}.jar"/> </when> <perform> <technology-identified name="FormLayoutMaker"> <tag name="View"/> <tag name="Rich"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-web-02100 <rule id="technology-usage-web-02100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}magicgrouplayout{*}.jar"/> </when> <perform> <technology-identified name="Magicgrouplayout"> <tag name="View"/> <tag name="Rich"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-web-02200 <rule id="technology-usage-web-02200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}swt{*}.jar"/> </when> <perform> <technology-identified name="Standard Widget Toolkit (SWT)"> <tag name="View"/> <tag name="Rich"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-web-02300 <rule id="technology-usage-web-02300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}javafx{*}.jar"/> </when> <perform> <technology-identified name="JavaFX"> <tag name="View"/> <tag name="Rich"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-web-02400 <rule id="technology-usage-web-02400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <file filename="rcp{*}.jar"/> <file filename="{*}eclipse.rcp{*}.jar"/> <file filename="{*}eclipse{*}runtime{*}.jar"/> <file filename="{*}eclipse.ui{*}.jar"/> </or> </when> <perform> <technology-identified name="Eclipse RCP"> <tag name="View"/> <tag name="Rich"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

technology-usage-ejb

Phase: PostMigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
technology-usage-ejb-01000 <rule id="technology-usage-ejb-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="EjbSessionBeanModel"> <property name="sessionType">Stateless</property> </graph-query> </when> <perform> <technology-identified name="Stateless (SLSB)"> <tag name="Connect"/> <tag name="Bean"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-ejb-01100 <rule id="technology-usage-ejb-01100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="EjbSessionBeanModel"> <property name="sessionType">Stateful</property> </graph-query> </when> <perform> <technology-identified name="Stateful (SFSB)"> <tag name="Connect"/> <tag name="Bean"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-ejb-01200 <rule id="technology-usage-ejb-01200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="EjbMessageDrivenModel"/> </when> <perform> <technology-identified name="Message (MDB)"> <tag name="Connect"/> <tag name="Bean"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-ejb-01300 <rule id="technology-usage-ejb-01300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="EjbEntityBeanModel"/> </when> <perform> <technology-identified name="Entity Bean"> <tag name="Connect"/> <tag name="Bean"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

technology-usage-logging

Phase: PostMigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
technology-usage-logging-00010 <rule id="technology-usage-logging-00010" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Apache Log4J (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Log4J"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Logging"/> </technology-identified> </perform> </rule>
Vertices Created: 2
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
technology-usage-logging-00020 <rule id="technology-usage-logging-00020" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Apache Commons Logging (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Commons Logging"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Logging"/> </technology-identified> </perform> </rule>
Vertices Created: 2
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
technology-usage-logging-00030 <rule id="technology-usage-logging-00030" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">SLF4J (embedded)</property> </graph-query> </when> <perform> <technology-identified name="SLF4J"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Logging"/> </technology-identified> </perform> </rule>
Vertices Created: 4
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
technology-usage-logging-00040 <rule id="technology-usage-logging-00040" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">tinylog (embedded)</property> </graph-query> </when> <perform> <technology-identified name="tinylog"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Logging"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-logging-00050 <rule id="technology-usage-logging-00050" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Logback (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Logback"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Logging"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-logging-00060 <rule id="technology-usage-logging-00060" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Logging to file system</property> </graph-query> </when> <perform> <technology-identified name="File system logging"> <tag name="Sustain"/> <tag name="Java EE"/> <tag name="Logging"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-logging-00070 <rule id="technology-usage-logging-00070" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Logging to Socket Handler</property> </graph-query> </when> <perform> <technology-identified name="Socket handler logging"> <tag name="Sustain"/> <tag name="Java EE"/> <tag name="Logging"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-logging-00080 <rule id="technology-usage-logging-00080" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">JBoss logging (embedded)</property> </graph-query> </when> <perform> <technology-identified name="JBoss logging"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Logging"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-logging-00090 <rule id="technology-usage-logging-00090" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Monolog (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Monolog"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Logging"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-logging-000100 <rule id="technology-usage-logging-000100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Jcabi Log (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Jcabi Log"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Logging"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-logging-000110 <rule id="technology-usage-logging-000110" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">NLOG4J (embedded)</property> </graph-query> </when> <perform> <technology-identified name="NLOG4J"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Logging"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-logging-000120 <rule id="technology-usage-logging-000120" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Log4s (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Log4s"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Logging"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-logging-000130 <rule id="technology-usage-logging-000130" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Kotlin Logging (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Kotlin Logging"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Logging"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-logging-000140 <rule id="technology-usage-logging-000140" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Airlift Log Manager (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Airlift Log Manager"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Logging"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-logging-000150 <rule id="technology-usage-logging-000150" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">MinLog (embedded)</property> </graph-query> </when> <perform> <technology-identified name="MinLog"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Logging"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-logging-000160 <rule id="technology-usage-logging-000160" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Logging Utils (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Logging Utils"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Logging"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-logging-000170 <rule id="technology-usage-logging-000170" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">OCPsoft Logging Utils (embedded)</property> </graph-query> </when> <perform> <technology-identified name="OCPsoft Logging Utils"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Logging"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-logging-000180 <rule id="technology-usage-logging-000180" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Scribe (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Scribe"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Logging"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-logging-000190 <rule id="technology-usage-logging-000190" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">GFC Logging (embedded)</property> </graph-query> </when> <perform> <technology-identified name="GFC Logging"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Logging"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-logging-000200 <rule id="technology-usage-logging-000200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Blitz4j (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Blitz4j"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Logging"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-logging-000210 <rule id="technology-usage-logging-000210" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Avalon Logkit (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Avalon Logkit"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Logging"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-logging-000220 <rule id="technology-usage-logging-000220" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">KLogger (embedded)</property> </graph-query> </when> <perform> <technology-identified name="KLogger"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Logging"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-logging-000230 <rule id="technology-usage-logging-000230" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Lumberjack (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Lumberjack"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Logging"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-logging-000240 <rule id="technology-usage-logging-000240" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Log.io (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Log.io"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Logging"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-logging-000250 <rule id="technology-usage-logging-000250" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">OPS4J Pax Logging Service (embedded)</property> </graph-query> </when> <perform> <technology-identified name="OPS4J Pax Logging Service"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Logging"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-logging-000260 <rule id="technology-usage-logging-000260" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">OW2 Log Util (embedded)</property> </graph-query> </when> <perform> <technology-identified name="OW2 Log Util"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Logging"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-logging-000270 <rule id="technology-usage-logging-000270" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Twitter Util Logging (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Twitter Util Logging"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Logging"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-logging-000280 <rule id="technology-usage-logging-000280" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Composite Logging JCL (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Composite Logging JCL"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Logging"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-logging-000290 <rule id="technology-usage-logging-000290" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Apache Flume (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Apache Flume"> <tag name="Sustain"/> <tag name="Embedded"/> <tag name="Logging"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

technology-usage-security

Phase: PostMigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
technology-usage-security-01000 <rule id="technology-usage-security-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <xmlfile in="web.xml" matches="//*[local-name() = 'login-config']/*[local-name() = 'realm-name']"/> <xmlfile in="{*}ejb-jar.xml" matches="//*[local-name() = 'login-config']/*[local-name() = 'realm']"/> <javaclass references="javax.annotation.security.{*}"> <location>ANNOTATION</location> </javaclass> </or> </when> <perform> <technology-identified name="Security Realm"> <tag name="Sustain"/> <tag name="Security"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-security-01100 <rule id="technology-usage-security-01100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Spring Security (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Spring Security"> <tag name="Sustain"/> <tag name="Security"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 6
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
technology-usage-security-01200 <rule id="technology-usage-security-01200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Apache Shiro (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Shiro"> <tag name="Sustain"/> <tag name="Security"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-security-01300 <rule id="technology-usage-security-01300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Hdiv (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Hdiv"> <tag name="Sustain"/> <tag name="Security"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-security-01400 <rule id="technology-usage-security-01400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">OACC (embedded)</property> </graph-query> </when> <perform> <technology-identified name="OACC"> <tag name="Sustain"/> <tag name="Security"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-security-01500 <rule id="technology-usage-security-01500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">PicketLink (embedded)</property> </graph-query> </when> <perform> <technology-identified name="PicketLink"> <tag name="Sustain"/> <tag name="Security"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-security-01600 <rule id="technology-usage-security-01600" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">PicketBox (embedded)</property> </graph-query> </when> <perform> <technology-identified name="PicketBox"> <tag name="Sustain"/> <tag name="Security"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-security-01700 <rule id="technology-usage-security-01700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Keyczar (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Keyczar"> <tag name="Sustain"/> <tag name="Security"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-security-01800 <rule id="technology-usage-security-01800" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">XACML (embedded)</property> </graph-query> </when> <perform> <technology-identified name="XACML"> <tag name="Sustain"/> <tag name="Security"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-security-01900 <rule id="technology-usage-security-01900" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">SAML (embedded)</property> </graph-query> </when> <perform> <technology-identified name="SAML"> <tag name="Sustain"/> <tag name="Security"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-security-02000 <rule id="technology-usage-security-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Bouncy Castle (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Bouncy Castle"> <tag name="Sustain"/> <tag name="Security"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-security-02100 <rule id="technology-usage-security-02100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Jasypt (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Jasypt"> <tag name="Sustain"/> <tag name="Security"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-security-02200 <rule id="technology-usage-security-02200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Apache Santuario (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Santuario"> <tag name="Sustain"/> <tag name="Security"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-security-02300 <rule id="technology-usage-security-02300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">SSL (embedded)</property> </graph-query> </when> <perform> <technology-identified name="SSL"> <tag name="Sustain"/> <tag name="Security"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-security-02400 <rule id="technology-usage-security-02400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Vlad (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Vlad"> <tag name="Sustain"/> <tag name="Security"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-security-02500 <rule id="technology-usage-security-02500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Apache Commons Validator (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Apache Commons Validator"> <tag name="Sustain"/> <tag name="Security"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-security-02600 <rule id="technology-usage-security-02600" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">OWASP ESAPI (embedded)</property> </graph-query> </when> <perform> <technology-identified name="OWASP ESAPI"> <tag name="Sustain"/> <tag name="Security"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-security-02700 <rule id="technology-usage-security-02700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">WSS4J (embedded)</property> </graph-query> </when> <perform> <technology-identified name="WSS4J"> <tag name="Sustain"/> <tag name="Security"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-security-02800 <rule id="technology-usage-security-02800" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">OpenSAML (embedded)</property> </graph-query> </when> <perform> <technology-identified name="OpenSAML"> <tag name="Sustain"/> <tag name="Security"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-security-02900 <rule id="technology-usage-security-02900" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">OTR4J (embedded)</property> </graph-query> </when> <perform> <technology-identified name="OTR4J"> <tag name="Sustain"/> <tag name="Security"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-security-03000 <rule id="technology-usage-security-03000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">OWASP CSRF Guard (embedded)</property> </graph-query> </when> <perform> <technology-identified name="OWASP CSRF Guard"> <tag name="Sustain"/> <tag name="Security"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-security-03100 <rule id="technology-usage-security-03100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">OAUTH (embedded)</property> </graph-query> </when> <perform> <technology-identified name="OAUTH"> <tag name="Sustain"/> <tag name="Security"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-security-03200 <rule id="technology-usage-security-03200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Acegi Security (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Acegi Security"> <tag name="Sustain"/> <tag name="Security"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-security-03300 <rule id="technology-usage-security-03300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">JSecurity (embedded)</property> </graph-query> </when> <perform> <technology-identified name="JSecurity"> <tag name="Sustain"/> <tag name="Security"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-security-03400 <rule id="technology-usage-security-03400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">AcrIS Security (embedded)</property> </graph-query> </when> <perform> <technology-identified name="AcrIS Security"> <tag name="Sustain"/> <tag name="Security"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-security-03500 <rule id="technology-usage-security-03500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Trunk JGuard (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Trunk JGuard"> <tag name="Sustain"/> <tag name="Security"/> <tag name="Embedded"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

technology-usage-embedded-framework

Phase: PostMigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
technology-usage-embedded-framework-01000 <rule id="technology-usage-embedded-framework-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Apache Axis (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Axis"> <tag name="Connect"/> <tag name="Embedded"/> <tag name="Web Service"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-01010 <rule id="technology-usage-embedded-framework-01010" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Apache Axis2 (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Axis2"> <tag name="Connect"/> <tag name="Embedded"/> <tag name="Web Service"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-01100 <rule id="technology-usage-embedded-framework-01100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Apache CXF (embedded)</property> </graph-query> </when> <perform> <technology-identified name="CXF"> <tag name="Connect"/> <tag name="Embedded"/> <tag name="Web Service"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-01200 <rule id="technology-usage-embedded-framework-01200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">XFire (embedded)</property> </graph-query> </when> <perform> <technology-identified name="XFire"> <tag name="Connect"/> <tag name="Embedded"/> <tag name="Web Service"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-01300 <rule id="technology-usage-embedded-framework-01300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Jersey (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Jersey"> <tag name="Connect"/> <tag name="Embedded"/> <tag name="REST"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-01400 <rule id="technology-usage-embedded-framework-01400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Unirest (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Unirest"> <tag name="Connect"/> <tag name="Embedded"/> <tag name="REST"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-01500 <rule id="technology-usage-embedded-framework-01500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Hibernate (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Hibernate"> <tag name="Store"/> <tag name="Embedded"/> <tag name="Object Mapping"/> </technology-identified> </perform> </rule>
Vertices Created: 2
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
technology-usage-embedded-framework-01600 <rule id="technology-usage-embedded-framework-01600" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Hibernate OGM (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Hibernate OGM"> <tag name="Store"/> <tag name="Embedded"/> <tag name="Object Mapping"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-01700 <rule id="technology-usage-embedded-framework-01700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">EclipseLink (embedded)</property> </graph-query> </when> <perform> <technology-identified name="EclipseLink"> <tag name="Store"/> <tag name="Embedded"/> <tag name="Object Mapping"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-02000 <rule id="technology-usage-embedded-framework-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Spring Batch (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Spring Batch"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Processing"/> </technology-identified> </perform> </rule>
Vertices Created: 3
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
technology-usage-embedded-framework-02100 <rule id="technology-usage-embedded-framework-02100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Spring (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Spring"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Inversion of Control"/> </technology-identified> </perform> </rule>
Vertices Created: 36
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
technology-usage-embedded-framework-02200 <rule id="technology-usage-embedded-framework-02200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">AspectJ (embedded)</property> </graph-query> </when> <perform> <technology-identified name="AspectJ"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Inversion of Control"/> </technology-identified> </perform> </rule>
Vertices Created: 1
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
technology-usage-embedded-framework-02300 <rule id="technology-usage-embedded-framework-02300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">JBPM (embedded)</property> </graph-query> </when> <perform> <technology-identified name="JBPM"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Rules and Processes"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-02400 <rule id="technology-usage-embedded-framework-02400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">iLog (embedded)</property> </graph-query> </when> <perform> <technology-identified name="iLog"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Rules and Processes"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-embedded-framework-02700 <rule id="embedded-framework-embedded-framework-02700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Ehcache (embedded)</property> </graph-query> </when> <perform> <technology-identified name="ehcache"> <tag name="Store"/> <tag name="Embedded"/> <tag name="Caching"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-embedded-framework-02800 <rule id="embedded-framework-embedded-framework-02800" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Infinispan (embedded)</property> </graph-query> </when> <perform> <technology-identified name="infinispan"> <tag name="Store"/> <tag name="Embedded"/> <tag name="Caching"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-embedded-framework-02900 <rule id="embedded-framework-embedded-framework-02900" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Drools (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Drools"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Rules and Processes"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-embedded-framework-03000 <rule id="embedded-framework-embedded-framework-03000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Camunda (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Camunda"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Rules and Processes"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-embedded-framework-03100 <rule id="embedded-framework-embedded-framework-03100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Pega (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Pega"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Rules and Processes"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-embedded-framework-03200 <rule id="embedded-framework-embedded-framework-03200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Blaze (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Blaze"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Rules and Processes"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-embedded-framework-03300 <rule id="embedded-framework-embedded-framework-03300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">MRules (embedded)</property> </graph-query> </when> <perform> <technology-identified name="MRules"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Rules and Processes"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-embedded-framework-03400 <rule id="embedded-framework-embedded-framework-03400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Easy Rules (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Easy Rules"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Rules and Processes"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-embedded-framework-03500 <rule id="embedded-framework-embedded-framework-03500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Coherence (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Coherence"> <tag name="Store"/> <tag name="Embedded"/> <tag name="Caching"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-embedded-framework-03600 <rule id="embedded-framework-embedded-framework-03600" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Apache Commons JCS (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Apache Commons JCS"> <tag name="Store"/> <tag name="Embedded"/> <tag name="Caching"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-embedded-framework-03700 <rule id="embedded-framework-embedded-framework-03700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Dynacache (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Dynacache"> <tag name="Store"/> <tag name="Embedded"/> <tag name="Caching"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-embedded-framework-03800 <rule id="embedded-framework-embedded-framework-03800" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Cache API (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Cache API"> <tag name="Store"/> <tag name="Embedded"/> <tag name="Caching"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-embedded-framework-03900 <rule id="embedded-framework-embedded-framework-03900" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Hazelcast (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Hazelcast"> <tag name="Store"/> <tag name="Embedded"/> <tag name="Caching"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-embedded-framework-04000 <rule id="embedded-framework-embedded-framework-04000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Apache Ignite (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Apache Ignite"> <tag name="Store"/> <tag name="Embedded"/> <tag name="Caching"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-embedded-framework-04100 <rule id="embedded-framework-embedded-framework-04100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">JBoss Cache (embedded)</property> </graph-query> </when> <perform> <technology-identified name="JBoss Cache"> <tag name="Store"/> <tag name="Embedded"/> <tag name="Caching"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-embedded-framework-04200 <rule id="embedded-framework-embedded-framework-04200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">JCache (embedded)</property> </graph-query> </when> <perform> <technology-identified name="JCache"> <tag name="Store"/> <tag name="Embedded"/> <tag name="Caching"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-embedded-framework-04300 <rule id="embedded-framework-embedded-framework-04300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Memcached client (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Memcached"> <tag name="Store"/> <tag name="Embedded"/> <tag name="Caching"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-embedded-framework-04400 <rule id="embedded-framework-embedded-framework-04400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Oscache (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Oscache"> <tag name="Store"/> <tag name="Embedded"/> <tag name="Caching"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-embedded-framework-04500 <rule id="embedded-framework-embedded-framework-04500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">ShiftOne (embedded)</property> </graph-query> </when> <perform> <technology-identified name="ShiftOne"> <tag name="Store"/> <tag name="Embedded"/> <tag name="Caching"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
embedded-framework-embedded-framework-04600 <rule id="embedded-framework-embedded-framework-04600" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">SwarmCache (embedded)</property> </graph-query> </when> <perform> <technology-identified name="SwarmCache"> <tag name="Store"/> <tag name="Embedded"/> <tag name="Caching"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-04700 <rule id="technology-usage-embedded-framework-04700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">AOP Alliance (embedded)</property> </graph-query> </when> <perform> <technology-identified name="AOP Alliance"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Inversion of Control"/> </technology-identified> </perform> </rule>
Vertices Created: 3
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
technology-usage-embedded-framework-05000 <rule id="technology-usage-embedded-framework-05000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">SNMP4J (embedded)</property> </graph-query> </when> <perform> <technology-identified name="SNMP4J"> <tag name="Connect"/> <tag name="Embedded"/> <tag name="Other"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-05100 <rule id="technology-usage-embedded-framework-05100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">HTTP Client (embedded)</property> </graph-query> </when> <perform> <technology-identified name="HTTP Client"> <tag name="Connect"/> <tag name="Embedded"/> <tag name="Other"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-05300 <rule id="technology-usage-embedded-framework-05300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Javax Inject (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Javax Inject"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Inversion of Control"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-05400 <rule id="technology-usage-embedded-framework-05400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Google Guice (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Google Guice"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Inversion of Control"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-05500 <rule id="technology-usage-embedded-framework-05500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">CDI (embedded)</property> </graph-query> </when> <perform> <technology-identified name="CDI"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Inversion of Control"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-05600 <rule id="technology-usage-embedded-framework-05600" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Plexus Container (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Plexus Container"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Inversion of Control"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-05700 <rule id="technology-usage-embedded-framework-05700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Weld (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Weld"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Inversion of Control"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-05800 <rule id="technology-usage-embedded-framework-05800" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Dagger (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Dagger"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Inversion of Control"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-05900 <rule id="technology-usage-embedded-framework-05900" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">GIN (embedded)</property> </graph-query> </when> <perform> <technology-identified name="GIN"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Inversion of Control"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-06000 <rule id="technology-usage-embedded-framework-06000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">PicoContainer (embedded)</property> </graph-query> </when> <perform> <technology-identified name="PicoContainer"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Inversion of Control"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-06100 <rule id="technology-usage-embedded-framework-06100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Scaldi (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Scaldi"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Inversion of Control"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-06200 <rule id="technology-usage-embedded-framework-06200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Macros (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Macros"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Inversion of Control"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-06300 <rule id="technology-usage-embedded-framework-06300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Injekt for Kotlin (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Injekt for Kotlin"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Inversion of Control"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-06400 <rule id="technology-usage-embedded-framework-06400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Kodein (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Kodein"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Inversion of Control"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-06500 <rule id="technology-usage-embedded-framework-06500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Peaberry (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Peaberry"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Inversion of Control"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-06600 <rule id="technology-usage-embedded-framework-06600" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Sticky Configured (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Sticky Configured"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Inversion of Control"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-06700 <rule id="technology-usage-embedded-framework-06700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Ka DI (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Ka DI"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Inversion of Control"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-06800 <rule id="technology-usage-embedded-framework-06800" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Polyforms DI (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Polyforms DI"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Inversion of Control"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-06900 <rule id="technology-usage-embedded-framework-06900" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">JayWire (embedded)</property> </graph-query> </when> <perform> <technology-identified name="JayWire"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Inversion of Control"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-07000 <rule id="technology-usage-embedded-framework-07000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Silk DI (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Silk DI"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Inversion of Control"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-07100 <rule id="technology-usage-embedded-framework-07100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Grapht DI (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Grapht DI"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Inversion of Control"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-07200 <rule id="technology-usage-embedded-framework-07200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Syringe (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Syringe"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Inversion of Control"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-07300 <rule id="technology-usage-embedded-framework-07300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Cfg Engine (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Cfg Engine"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Inversion of Control"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-07400 <rule id="technology-usage-embedded-framework-07400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">BeanInject (embedded)</property> </graph-query> </when> <perform> <technology-identified name="BeanInject"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Inversion of Control"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-07500 <rule id="technology-usage-embedded-framework-07500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Tornado Inject (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Tornado Inject"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Inversion of Control"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-07600 <rule id="technology-usage-embedded-framework-07600" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Airframe (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Airframe"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Inversion of Control"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-07700 <rule id="technology-usage-embedded-framework-07700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Winter (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Winter"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Inversion of Control"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-07800 <rule id="technology-usage-embedded-framework-07800" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">KouInject (embedded)</property> </graph-query> </when> <perform> <technology-identified name="KouInject"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Inversion of Control"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-07900 <rule id="technology-usage-embedded-framework-07900" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Iroh (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Iroh"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Inversion of Control"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-08000 <rule id="technology-usage-embedded-framework-08000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Micro DI (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Micro DI"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Inversion of Control"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-embedded-framework-08100 <rule id="technology-usage-embedded-framework-08100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">SubCut (embedded)</property> </graph-query> </when> <perform> <technology-identified name="SubCut"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Inversion of Control"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

technology-usage-javaee

Phase: PostMigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
javaee-technology-usage-00010 <rule id="javaee-technology-usage-00010" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="batch.xml" matches="//*[local-name() = 'batch-artifacts']"> <namespace uri="http://xmlns.jcp.org/xml/ns/javaee"/> </xmlfile> </when> <perform> <technology-tag level="INFORMATIONAL">Java EE Batch API</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
javaee-technology-usage-00011 <rule id="javaee-technology-usage-00011" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <xmlfile in="{*}.xml" matches="//*[local-name() = 'job']"> <namespace uri="http://xmlns.jcp.org/xml/ns/javaee"/> </xmlfile> </when> <perform> <technology-tag level="INFORMATIONAL">Java EE Batch</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
javaee-technology-usage-00012 <rule id="javaee-technology-usage-00012" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Java EE Batch</property> </graph-query> </when> <perform> <technology-identified name="Java EE Batch"> <tag name="Execute"/> <tag name="Processing"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
javaee-technology-usage-00020 <rule id="javaee-technology-usage-00020" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <javaclass references="javax.enterprise.inject.{*}"/> <javaclass references="javax.inject.{*}"/> </or> </when> <perform> <technology-tag level="INFORMATIONAL">CDI</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
javaee-technology-usage-00021 <rule id="javaee-technology-usage-00021" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">CDI</property> </graph-query> </when> <perform> <technology-identified name="CDI"> <tag name="Execute"/> <tag name="Processing"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
javaee-technology-usage-00030 <rule id="javaee-technology-usage-00030" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="javax.json.{*}"/> </when> <perform> <technology-tag level="INFORMATIONAL">Java EE JSON-P</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
javaee-technology-usage-00031 <rule id="javaee-technology-usage-00031" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Java EE JSON-P</property> </graph-query> </when> <perform> <technology-identified name="Java EE JSON-P"> <tag name="Execute"/> <tag name="Processing"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
javaee-technology-usage-00040 <rule id="javaee-technology-usage-00040" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="javax.security.jacc.{*}"> <location>IMPORT</location> </javaclass> </when> <perform> <classification category-id="information" effort="0" title="Java Authorization Contract for Containers"> <description>The application uses JACC.</description> </classification> <technology-tag level="INFORMATIONAL">JACC</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
javaee-technology-usage-00050 <rule id="javaee-technology-usage-00050" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="javax.management.j2ee.{*}"> <location>IMPORT</location> </javaclass> </when> <perform> <classification category-id="information" effort="0" title="Java EE Management"> <description>The application uses Java EE Management.</description> </classification> <technology-tag level="INFORMATIONAL">MEJB</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
javaee-technology-usage-00060 <rule id="javaee-technology-usage-00060" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <file filename="{*}.ear"/> </when> <perform> <classification category-id="information" effort="0" title="Java EE Application Deployment"> <description>The application uses Java EE Application Deployment.</description> </classification> <technology-tag level="INFORMATIONAL">EAR</technology-tag> </perform> </rule>
Vertices Created: 4
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
javaee-technology-usage-00070 <rule id="javaee-technology-usage-00070" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="javax.jws.{*}"> <location>IMPORT</location> </javaclass> </when> <perform> <classification category-id="information" effort="0" title="Web Services Metadata"> <description>The application uses Web Services Metadata</description> </classification> <technology-tag level="INFORMATIONAL">WS Metadata</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
javaee-technology-usage-00080 <rule id="javaee-technology-usage-00080" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="javax.annotation.{annotation}"> <location>IMPORT</location> </javaclass> </when> <perform> <classification category-id="information" effort="0" title="Common Annotations"> <description>The application uses Common Annotations</description> </classification> <technology-tag level="INFORMATIONAL">Common Annotations</technology-tag> </perform> <where param="annotation"> <matches pattern="PreDestroy|PostConstruct|Resource|Resources"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
javaee-technology-usage-00090 <rule id="javaee-technology-usage-00090" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="{package}.xml.bind.{*}"> <location>IMPORT</location> </javaclass> </when> <perform> <classification category-id="information" effort="0" title="JAXB"> <description>The application uses JAXB</description> </classification> <technology-tag level="INFORMATIONAL">JAXB</technology-tag> </perform> <where param="package"> <matches pattern="java|javax"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
javaee-technology-usage-00100 <rule id="javaee-technology-usage-00100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="javax.xml.registry.{*}"> <location>IMPORT</location> </javaclass> </when> <perform> <classification category-id="information" effort="0" title="JAXR"> <description>The application uses JAXR</description> </classification> <technology-tag level="INFORMATIONAL">JAXR</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
javaee-technology-usage-00110 <rule id="javaee-technology-usage-00110" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="javax.validation.constraints.{*}"> <location>IMPORT</location> </javaclass> </when> <perform> <classification category-id="information" effort="0" title="Bean Validation"> <description>The application uses Bean Validation</description> </classification> <technology-tag level="INFORMATIONAL">Bean Validation</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
javaee-technology-usage-00120 <rule id="javaee-technology-usage-00120" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="javax.servlet.{*}"> <location>IMPORT</location> </javaclass> </when> <perform> <classification category-id="information" effort="0" title="Java Servlet"> <description>The application uses Java Servlets</description> </classification> <technology-tag level="INFORMATIONAL">Servlet</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
javaee-technology-usage-00130 <rule id="javaee-technology-usage-00130" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="javax.json.bind.{*}"> <location>IMPORT</location> </javaclass> </when> <perform> <classification category-id="information" effort="0" title="JSON Binding"> <description>The application uses JSON binding</description> </classification> <technology-tag level="INFORMATIONAL">JSON-B</technology-tag> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
javaee-technology-usage-00140 <rule id="javaee-technology-usage-00140" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">JACC</property> </graph-query> </when> <perform> <technology-identified name="Java EE JACC"> <tag name="Security"/> <tag name="Sustain"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
javaee-technology-usage-00150 <rule id="javaee-technology-usage-00150" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">MEJB</property> </graph-query> </when> <perform> <technology-identified name="Management EJB"> <tag name="Connect"/> <tag name="Bean"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
javaee-technology-usage-00160 <rule id="javaee-technology-usage-00160" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">EAR</property> </graph-query> </when> <perform> <technology-identified name="EAR Deployment"> <tag name="Other"/> <tag name="Connect"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 3
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
javaee-technology-usage-00170 <rule id="javaee-technology-usage-00170" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">WS Metadata</property> </graph-query> </when> <perform> <technology-identified name="Web Services Metadata"> <tag name="Connect"/> <tag name="Http"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
javaee-technology-usage-00180 <rule id="javaee-technology-usage-00180" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Common Annotations</property> </graph-query> </when> <perform> <technology-identified name="Common Annotations"> <tag name="Connect"/> <tag name="Other"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
javaee-technology-usage-00190 <rule id="javaee-technology-usage-00190" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">JAXB</property> </graph-query> </when> <perform> <technology-identified name="Java EE JAXB"> <tag name="Connect"/> <tag name="Other"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
javaee-technology-usage-00200 <rule id="javaee-technology-usage-00200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">JAXR</property> </graph-query> </when> <perform> <technology-identified name="Java EE JAXR"> <tag name="Connect"/> <tag name="Other"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
javaee-technology-usage-00210 <rule id="javaee-technology-usage-00210" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Bean Validation</property> </graph-query> </when> <perform> <technology-identified name="Bean Validation"> <tag name="Validation"/> <tag name="Store"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
javaee-technology-usage-00220 <rule id="javaee-technology-usage-00220" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">JSON-B</property> </graph-query> </when> <perform> <technology-identified name="JSON-B"> <tag name="Binding"/> <tag name="Connect"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
javaee-technology-usage-00230 <rule id="javaee-technology-usage-00230" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Servlet</property> </graph-query> </when> <perform> <technology-identified name="Servlet"> <tag name="HTTP"/> <tag name="Connect"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

technology-usage-3rd-party

Phase: PostMigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
technology-usage-3rd-party-01000 <rule id="technology-usage-3rd-party-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Liferay (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Liferay"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="3rd party"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-3rd-party-02000 <rule id="technology-usage-3rd-party-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Oracle Forms (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Oracle Forms"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="3rd party"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-3rd-party-03000 <rule id="technology-usage-3rd-party-03000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Spring Boot (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Spring Boot"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="3rd party"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-3rd-party-04000 <rule id="technology-usage-3rd-party-04000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Elasticsearch (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Elasticsearch"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="3rd party"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-3rd-party-05000 <rule id="technology-usage-3rd-party-05000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Logstash (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Logstash"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="3rd party"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-3rd-party-06000 <rule id="technology-usage-3rd-party-06000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Jetty (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Jetty"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="3rd party"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-3rd-party-08000 <rule id="technology-usage-3rd-party-08000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Tomcat (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Tomcat"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="3rd party"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-3rd-party-09000 <rule id="technology-usage-3rd-party-09000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Kibana (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Kibana"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="3rd party"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-3rd-party-10000 <rule id="technology-usage-3rd-party-10000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Apache Karaf (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Apache Karaf"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="3rd party"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-3rd-party-11000 <rule id="technology-usage-3rd-party-11000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Neo4j (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Neo4j"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="3rd party"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-3rd-party-12000 <rule id="technology-usage-3rd-party-12000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Spark (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Spark"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="3rd party"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-3rd-party-13000 <rule id="technology-usage-3rd-party-13000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Apache Hadoop (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Apache Hadoop"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="3rd party"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-3rd-party-14000 <rule id="technology-usage-3rd-party-14000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Apache Geronimo (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Apache Geronimo"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="3rd party"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-3rd-party-15000 <rule id="technology-usage-3rd-party-15000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Apache Aries (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Apache Aries"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="3rd party"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-3rd-party-16000 <rule id="technology-usage-3rd-party-16000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Cloudera (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Cloudera"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="3rd party"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-3rd-party-17000 <rule id="technology-usage-3rd-party-17000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">MapR (embedded)</property> </graph-query> </when> <perform> <technology-identified name="MapR"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="3rd party"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-3rd-party-18000 <rule id="technology-usage-3rd-party-18000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">TensorFlow (embedded)</property> </graph-query> </when> <perform> <technology-identified name="TensorFlow"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="3rd party"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-3rd-party-19000 <rule id="technology-usage-3rd-party-19000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Weka (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Weka"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="3rd party"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-3rd-party-20000 <rule id="technology-usage-3rd-party-20000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Apache Mahout (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Apache Mahout"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="3rd party"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

technology-usage-connect

Phase: PostMigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
technology-usage-connect-01000 <rule id="technology-usage-connect-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="RMIServiceModel"/> </when> <perform> <technology-identified name="RMI"> <tag name="Connect"/> <tag name="Other"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-connect-01100 <rule id="technology-usage-connect-01100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <javaclass references="java.lang.System.{systemNativeMethods}({*})"> <location>METHOD_CALL</location> </javaclass> <javaclass references="java.lang.Runtime.load({*})"> <location>METHOD_CALL</location> </javaclass> <javaclass references="java.lang.Runtime.loadLibrary({*})"> <location>METHOD_CALL</location> </javaclass> </or> </when> <perform> <technology-identified name="JNI"> <tag name="Connect"/> <tag name="Other"/> <tag name="Java EE"/> </technology-identified> </perform> <where param="systemNativeMethods"> <matches pattern="(load|loadLibrary|mapLibraryName)"/> </where> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-connect-01101 <rule id="technology-usage-connect-01101" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <javaclass references="com.sun.jna.{*}"> <location>CONSTRUCTOR_CALL</location> <location>IMPORT</location> <location>INHERITANCE</location> <location>METHOD_CALL</location> <location>VARIABLE_DECLARATION</location> </javaclass> </when> <perform> <classification category-id="information" effort="0" title="JNA usage"> <description>JNA is used in the application</description> </classification> <technology-identified name="JNA"> <tag name="Connect"/> <tag name="Other"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-connect-01200 <rule id="technology-usage-connect-01200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <javaclass references="javax.mail.{*}"/> <javaclass references="com.sun.mail.{*}"/> <javaclass references="org.simplejavamail.{*}"/> <javaclass references="org.apache.commons.mail.{*}"/> </or> </when> <perform> <classification category-id="information" effort="0" title="Mail usage"> <description>Mailing is used in the application</description> </classification> <technology-identified name="Mail"> <tag name="Connect"/> <tag name="Other"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-connect-01300 <rule id="technology-usage-connect-01300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <or> <file filename="ra.xml"/> <xmlfile matches="//*[local-name()='jms-jca-provider']"/> <javaclass references="javax.resource.{*}"> <location>CONSTRUCTOR_CALL</location> <location>IMPORT</location> <location>INHERITANCE</location> <location>METHOD_CALL</location> <location>VARIABLE_DECLARATION</location> </javaclass> </or> </when> <perform> <classification category-id="information" effort="0" title="JCA usage"> <description>JCA is used in the application</description> </classification> <technology-identified name="JCA"> <tag name="Connect"/> <tag name="Other"/> <tag name="Java EE"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-connect-01400 <rule id="technology-usage-connect-01400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Resource Adapter (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Resource Adapter"> <tag name="Connect"/> <tag name="Embedded"/> <tag name="Other"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-connect-01500 <rule id="technology-usage-connect-01500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">ActiveMQ (embedded)</property> </graph-query> </when> <perform> <technology-identified name="ActiveMQ library"> <tag name="Connect"/> <tag name="Embedded"/> <tag name="Other"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-connect-01600 <rule id="technology-usage-connect-01600" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">OpenWS (embedded)</property> </graph-query> </when> <perform> <technology-identified name="OpenWS"> <tag name="Connect"/> <tag name="Embedded"/> <tag name="Web Service"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-connect-01700 <rule id="technology-usage-connect-01700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">WSDL (embedded)</property> </graph-query> </when> <perform> <technology-identified name="WSDL"> <tag name="Connect"/> <tag name="Embedded"/> <tag name="Web Service"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-connect-01800 <rule id="technology-usage-connect-01800" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">RabbitMQ Client (embedded)</property> </graph-query> </when> <perform> <technology-identified name="RabbitMQ Client"> <tag name="Connect"/> <tag name="Embedded"/> <tag name="Other"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-connect-01900 <rule id="technology-usage-connect-01900" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Spring Messaging Client (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Spring Messaging Client"> <tag name="Connect"/> <tag name="Embedded"/> <tag name="Other"/> </technology-identified> </perform> </rule>
Vertices Created: 4
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
technology-usage-connect-02000 <rule id="technology-usage-connect-02000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Camel Messaging Client (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Camel Messaging Client"> <tag name="Connect"/> <tag name="Embedded"/> <tag name="Other"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-connect-02100 <rule id="technology-usage-connect-02100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Amazon SQS Client (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Amazon SQS Client"> <tag name="Connect"/> <tag name="Embedded"/> <tag name="Other"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-connect-02200 <rule id="technology-usage-connect-02200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">HornetQ Client (embedded)</property> </graph-query> </when> <perform> <technology-identified name="HornetQ Client"> <tag name="Connect"/> <tag name="Embedded"/> <tag name="Other"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-connect-02300 <rule id="technology-usage-connect-02300" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">AMQP Client (embedded)</property> </graph-query> </when> <perform> <technology-identified name="AMQP Client"> <tag name="Connect"/> <tag name="Embedded"/> <tag name="Other"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-connect-02400 <rule id="technology-usage-connect-02400" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">RocketMQ Client (embedded)</property> </graph-query> </when> <perform> <technology-identified name="RocketMQ Client"> <tag name="Connect"/> <tag name="Embedded"/> <tag name="Other"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-connect-02500 <rule id="technology-usage-connect-02500" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">0MQ Client (embedded)</property> </graph-query> </when> <perform> <technology-identified name="0MQ Client"> <tag name="Connect"/> <tag name="Embedded"/> <tag name="Other"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-connect-02600 <rule id="technology-usage-connect-02600" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">JBossMQ Client (embedded)</property> </graph-query> </when> <perform> <technology-identified name="JBossMQ client"> <tag name="Connect"/> <tag name="Embedded"/> <tag name="Other"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-connect-02700 <rule id="technology-usage-connect-02700" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Zbus Client (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Zbus Client"> <tag name="Connect"/> <tag name="Embedded"/> <tag name="Other"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-connect-02800 <rule id="technology-usage-connect-02800" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Qpid Client (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Qpid Client"> <tag name="Connect"/> <tag name="Embedded"/> <tag name="Other"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

technology-usage-markup

Phase: PostMigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
technology-usage-markup-01000 <rule id="technology-usage-markup-01000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="HtmlFile"/> </when> <perform> <technology-identified name="HTML"> <tag name="View"/> <tag name="Embedded"/> <tag name="Markup"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-markup-01100 <rule id="technology-usage-markup-01100" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="CssFile"/> </when> <perform> <technology-identified name="CSS"> <tag name="View"/> <tag name="Embedded"/> <tag name="Markup"/> </technology-identified> </perform> </rule>
Vertices Created: 2
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
technology-usage-markup-01200 <rule id="technology-usage-markup-01200" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="JsFile"/> </when> <perform> <technology-identified name="JavaScript"> <tag name="View"/> <tag name="Embedded"/> <tag name="Markup"/> </technology-identified> </perform> </rule>
Vertices Created: 1
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

technology-usage-integration

Phase: PostMigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
technology-usage-integration-00001 <rule id="technology-usage-integration-00001" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Apache Camel (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Camel"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Integration"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-integration-00002 <rule id="technology-usage-integration-00002" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Teiid (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Teiid"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Integration"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-integration-00003 <rule id="technology-usage-integration-00003" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Spring Integration (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Spring Integration"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Integration"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-integration-00004 <rule id="technology-usage-integration-00004" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Ikasan (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Ikasan"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Integration"/> </technology-identified> </perform> </rule>
Vertices Created: 13
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
technology-usage-integration-00005 <rule id="technology-usage-integration-00005" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Swagger (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Swagger"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Integration"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-integration-00006 <rule id="technology-usage-integration-00006" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Apiman (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Apiman"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Integration"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-integration-00007 <rule id="technology-usage-integration-00007" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">3scale (embedded)</property> </graph-query> </when> <perform> <technology-identified name="3scale"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Integration"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-integration-00008 <rule id="technology-usage-integration-00008" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Istio (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Istio"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Integration"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-integration-00009 <rule id="technology-usage-integration-00009" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">ServiceMix (embedded)</property> </graph-query> </when> <perform> <technology-identified name="ServiceMix"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Integration"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-integration-00010 <rule id="technology-usage-integration-00010" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Mule (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Mule"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Integration"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-integration-00011 <rule id="technology-usage-integration-00011" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Petals EIP (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Petals EIP"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Integration"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-integration-00012 <rule id="technology-usage-integration-00012" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">SwitchYard (embedded)</property> </graph-query> </when> <perform> <technology-identified name="SwitchYard"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Integration"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-integration-00013 <rule id="technology-usage-integration-00013" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Apache Synapse (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Apache Synapse"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Integration"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-integration-00014 <rule id="technology-usage-integration-00014" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">WSO2 (embedded)</property> </graph-query> </when> <perform> <technology-identified name="WSO2"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Integration"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
technology-usage-integration-00015 <rule id="technology-usage-integration-00015" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <graph-query discriminator="TechnologyTagModel"> <property name="name">Talend ESB (embedded)</property> </graph-query> </when> <perform> <technology-identified name="Talend ESB"> <tag name="Execute"/> <tag name="Embedded"/> <tag name="Integration"/> </technology-identified> </perform> </rule>
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

FindUnboundJavaReferencesRuleProvider

Phase: DependentPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
FindUnboundJavaReferencesRuleProvider addRule() .when(Query.fromType(org.jboss.windup.rules.apps.java.model .WindupJavaConfigurationModel).gremlin() .has(classNotFoundAnalysisEnabled,EQUALS,true).as(default) ) .perform(org.jboss.windup.rules.apps.java.scan.provider .FindUnboundJavaReferencesRuleProvider$AttachHintOperation@763f972f ) withId("FindUnboundJavaReferencesRuleProvider")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

DiscoverRemoteEjbRuleProvider

Phase: PostMigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverRemoteEjbRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.javaee.model.EjbSessionBeanModel) .as(default) ) .perform(Iteration.over(?).perform(Mark EJB Remote Class Files) ) withId("DiscoverRemoteEjbRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

Phase: PreReportGenerationPhase

RenderTagsJavaScriptRuleProvider

Phase: PreReportGenerationPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
RenderTagsJavaScriptRuleProvider_1 addRule() .perform(org.jboss.windup.reporting.rules.rendering .RenderTagsJavaScriptRuleProvider$1@7f89606d ) withId("RenderTagsJavaScriptRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

CreateApplicationReportIndexRuleProvider

Phase: PreReportGenerationPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
CreateApplicationReportIndexRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.graph.model.WindupConfigurationModel) .as(default) ) .perform(Iteration.over(?).perform(AddApplicationReportIndex) ) withId("CreateApplicationReportIndexRuleProvider_1")
Vertices Created: 7
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

Resolve Links to Server Documentation

Phase: PreReportGenerationPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
Resolve Links to Server Documentation_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.javaee.model.JNDIResourceModel) .as(default).or(Query.fromType(org.jboss.windup.rules.apps.javaee.model .ThreadPoolModel).as(default)) ) .perform(ResolveServerResourceLinksRule ) withId("Resolve Links to Server Documentation_1")
Vertices Created: 1
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

Phase: ReportGenerationPhase

CreateFreeMarkerMethodReportRuleProvider

Phase: ReportGenerationPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
CreateWindupFreeMarkerFunctionReport addRule() .perform(org.jboss.windup.reporting.rules.generation .CreateFreeMarkerMethodReportRuleProvider$CreateMethodReport@1e3622e1 ) withId("CreateWindupFreeMarkerFunctionReport")
Vertices Created: 1
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

ExportCSVFileRuleProvider

Phase: ReportGenerationPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
ExportCSVFileRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.graph.model.WindupConfigurationModel).gremlin() .has(csv,EQUALS,true).as(default) ) .perform(Iteration.over(?).perform(ExportCSVReportOperation with var 'default_instance') ) withId("ExportCSVFileRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

CreateMigrationIssuesReportRuleProvider

Phase: ReportGenerationPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
CreateMigrationIssuesReportRuleProvider_1 addRule() .perform(org.jboss.windup.reporting.rules.generation .CreateMigrationIssuesReportRuleProvider$CreateMigrationIssueReportOperation@7f24 94bb ) withId("CreateMigrationIssuesReportRuleProvider_1")
Vertices Created: 8
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

CreateTechReportRuleProvider

Phase: ReportGenerationPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
feedTagsToGraph addRule() .perform(org.jboss.windup.reporting.rules.generation.techreport .CreateTechReportRuleProvider$1@75a8e29f ) withId("feedTagsToGraph")
Vertices Created: 242
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
createTechReport addRule() .perform(org.jboss.windup.reporting.rules.generation.techreport .CreateTechReportRuleProvider$CreateTechReportPunchCardOperation@41967e4f ) withId("createTechReport")
Vertices Created: 8
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

CreateUnparsableFilesReportRuleProvider

Phase: ReportGenerationPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
CreateUnparsableFilesReportRuleProvider_1 addRule() .perform(addReport ) withId("CreateUnparsableFilesReportRuleProvider_1")
Vertices Created: 3
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

CreateAboutWindupReportRuleProvider

Phase: ReportGenerationPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
CreateAboutWindupReportRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.graph.model.WindupConfigurationModel) .as(default) ) .perform(Iteration.over(?).perform(CreateAboutWindupReport) ) withId("CreateAboutWindupReportRuleProvider_1")
Vertices Created: 16
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

Create Java Dependency Report

Phase: ReportGenerationPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
Create Java Dependency Report_1 addRule() .perform(CreateDependencyReport ) withId("Create Java Dependency Report_1")
Vertices Created: 178
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

CreateDependencyGraphReportRuleProvider

Phase: ReportGenerationPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
CreateDependencyGraphReportRuleProvider_1 addRule() .when(org.jboss.windup.rules.apps.java.condition.SourceMode@6e987db6 ) .perform(org.jboss.windup.rules.apps.java.reporting.rules .CreateDependencyGraphReportRuleProvider$CreateDependencyGraphReportOperation@35c 2bd92 ) withId("CreateDependencyGraphReportRuleProvider_1")
Vertices Created: 7
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

CreateJavaApplicationOverviewReportRuleProvider

Phase: ReportGenerationPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
CreateJavaApplicationOverviewReportRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.graph.model.WindupConfigurationModel) .as(default) ) .perform(Iteration.over(?).perform(CreateJavaApplicationOverviewReport) ) withId("CreateJavaApplicationOverviewReportRuleProvider_1")
Vertices Created: 7
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

CreateCompatibleFileReportRuleProvider

Phase: ReportGenerationPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
CreateCompatibleFileReportRuleProvider_1 addRule() .when(org.jboss.windup.rules.apps.java.reporting.rules .CreateCompatibleFileReportRuleProvider$1@7cc0daf ) .perform(Iteration.over(?).perform(CreateCompatibleFilesApplicationReport) ) withId("CreateCompatibleFileReportRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

CreateHardcodedIPAddressReportRuleProvider

Phase: ReportGenerationPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
CreateHardcodedIPAddressReportRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.java.ip.HardcodedIPLocationModel) .as(default) ) .perform(org.jboss.windup.rules.apps.java.ip .CreateHardcodedIPAddressReportRuleProvider$1@755a6f1f ) withId("CreateHardcodedIPAddressReportRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

CreateJavaIgnoredFilesReportRuleProvider

Phase: ReportGenerationPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
CreateJavaIgnoredFilesReportRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.java.model .WindupJavaConfigurationModel).as(default) ) .perform(Iteration.over(?).perform(CreateJavaApplicationOverviewReport) ) withId("CreateJavaIgnoredFilesReportRuleProvider_1")
Vertices Created: 4
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

CreateReportIndexRuleProvider

Phase: ReportGenerationPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
CreateReportIndexRuleProvider_1 addRule() .perform(org.jboss.windup.rules.apps.java.reporting.rules .CreateReportIndexRuleProvider$1@5882c9cf ) withId("CreateReportIndexRuleProvider_1")
Vertices Created: 7
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

Create Spring Bean Report

Phase: ReportGenerationPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
Create Spring Bean Report_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.javaee.model.SpringBeanModel) .as(default) ) .perform(CreateSpringBeanReport ) withId("Create Spring Bean Report_1")
Vertices Created: 2
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

Create JPA Report

Phase: ReportGenerationPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
Create JPA Report_1 addRule() .perform(CreateJPAReport ) withId("Create JPA Report_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

Create JBPM Report

Phase: ReportGenerationPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
Create JBPM Report_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.javaee.model.Jbpm3ProcessModel) .as(default) ) .perform(CreateJBPM3Report ) withId("Create JBPM Report_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

Create Remote Services Report

Phase: ReportGenerationPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
Create Remote Services Report_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.javaee.model.RemoteServiceModel) .as(default) ) .perform(CreateRemoteServiceReport ) withId("Create Remote Services Report_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

Create Server Resources Report

Phase: ReportGenerationPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
Create Server Resources Report_1 addRule() .perform(CreateServerResourcesReport ) withId("Create Server Resources Report_1")
Vertices Created: 18
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

Create Hibernate Report

Phase: ReportGenerationPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
Create Hibernate Report_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.javaee.model .HibernateConfigurationFileModel).as(default).or(Query.fromType(org.jboss .windup .rules.apps.javaee.model.HibernateEntityModel).as(default)) ) .perform(CreateHibernateReport ) withId("Create Hibernate Report_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

Create EJB Report

Phase: ReportGenerationPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
Create EJB Report_1 addRule() .perform(CreateEJBReport ) withId("Create EJB Report_1")
Vertices Created: 28
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

Phase: PostReportGenerationPhase

CreateApplicationListReportRuleProvider

Phase: PostReportGenerationPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
CreateApplicationListReportRuleProvider_1 addRule() .perform(org.jboss.windup.reporting.rules .CreateApplicationListReportRuleProvider$1@780cc160 ) withId("CreateApplicationListReportRuleProvider_1")
Vertices Created: 2
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

CreateSourceReportRuleProvider

Phase: PostReportGenerationPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
CreateSourceReportRuleProvider_1 addRule() .perform(AddSourceReport ) withId("CreateSourceReportRuleProvider_1")
Vertices Created: 208
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

AttachApplicationReportsToIndexRuleProvider

Phase: PostReportGenerationPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
AttachApplicationReportsToIndexRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.reporting.model.ApplicationReportModel) .as(default) ) .perform(Iteration.over(?).perform(AddToApplicationIndex) ) withId("AttachApplicationReportsToIndexRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

Phase: ReportRenderingPhase

CssJsResourceRenderingRuleProvider

Phase: ReportRenderingPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
CssJsResourceRenderingRuleProvider_1 addRule() .perform(CopyCSSToOutput ) withId("CssJsResourceRenderingRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

RenderReportRuleProvider

Phase: ReportRenderingPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
RenderReportRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.reporting.model.ReportModel).gremlin() .has(templateType,EQUALS,FREEMARKER).as(default) ) .perform(org.jboss.windup.reporting.rules.rendering .RenderReportRuleProvider$FreeMarkerThreadedRenderer@1fca0abb ) withId("RenderReportRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
RenderReportRuleProvider_2 addRule() .when(Query.fromType(org.jboss.windup.graph.model.resource.ReportResourceFileModel) .as(default) ) .perform(Iteration.over(?).perform( with var 'null') ) withId("RenderReportRuleProvider_2")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

CreateIssueSummaryDataRuleProvider

Phase: ReportRenderingPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
CreateIssueSummaryDataRuleProvider_1 addRule() .perform(org.jboss.windup.rules.apps.java.reporting.rules .CreateIssueSummaryDataRuleProvider$1@39ceacca ) withId("CreateIssueSummaryDataRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

CreateDependencyGraphDataRuleProvider

Phase: ReportRenderingPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
CreateDependencyGraphDataRuleProvider_1 addRule() .when(org.jboss.windup.rules.apps.java.condition.SourceMode@774cc68d ) .perform(org.jboss.windup.rules.apps.java.reporting.rules .CreateDependencyGraphDataRuleProvider$1@69d51ec5 ) withId("CreateDependencyGraphDataRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

Phase: PostReportRenderingPhase

Phase: FinalizePhase

CacheFileModelPrettyPathRuleProvider

Phase: FinalizePhase
Rule-ID Rule Statistics Status? Result? Failure Cause
CacheFileModelPrettyPathRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.graph.model.resource.FileModel).as(default) ) .perform(Iteration.over(?).perform(GetPrettyPathInformation.and(Commit.every(5000)) .and(IterationProgress{msg=Caching FileModel Path Information, int=2000, est=true })) ) withId("CacheFileModelPrettyPathRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

Phase: PostFinalizePhase

ExecutionTimeReportRuleProvider

Phase: PostFinalizePhase
Rule-ID Rule Statistics Status? Result? Failure Cause
ExecutionTimeReportRuleProvider_1 addRule() .perform(RenderRuleExecutionTimeReport ) withId("ExecutionTimeReportRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

CreateRuleProviderReportRuleProvider

Phase: PostFinalizePhase
Rule-ID Rule Statistics Status? Result? Failure Cause
CreateRuleProviderReportRuleProvider_1 addRule() .perform(AddRuleReports ) withId("CreateRuleProviderReportRuleProvider_1")
Vertices Created: 1,598
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

RenderRuleProviderReportRuleProvider

Phase: PostFinalizePhase
Rule-ID Rule Statistics Status? Result? Failure Cause
RenderRuleProviderReportRuleProvider_1 addRule() .perform(FreeMarkerOperation[template=/reports/templates/ruleprovidersummary .ftl, output=windup_ruleproviders.html] ) withId("RenderRuleProviderReportRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

DeleteWorkDirsAtTheEndRuleProvider

Phase: PostFinalizePhase
Rule-ID Rule Statistics Status? Result? Failure Cause