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@65b8abd8 ) withId("LoadIssueCategoriesRuleProvider_attachToGraph")
Vertices Created: 5
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@21a5a8f2 ) 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@57e14b ) 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@6a7f0da2 ) withId("CopyJavaConfigToGraphRuleProvider_1")
Vertices Created: 25
Edges Created: 24
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@1404534b ) 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@27 887cfe ) 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@35086 7b0 ) withId("ArchiveIdentificationConfigLoadingRuleProvider_2")
Vertices Created: 0
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$1@6391313a.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@7060c1cb.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: 177
Edges Created: 186
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@52afe9f2.as(default) ) .perform(Iteration.over(?).perform(DuplicateArchiveOperation with var 'default_instance') ) withId("UnzipArchivesToOutputRuleProvider_2")
Vertices Created: 0
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: 12
Vertices Removed: 0
Edges Removed: 0
Condition met. success

Phase: ClassifyFileTypesPhase

JspFileMappingRuleProvider

Phase: ClassifyFileTypesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
FileMapping_.*\.jsp$_0r 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$_0r")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
FileMapping_.*\.jspx$_DL 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$_DL")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

DiscoverXmlFilesRuleProvider

Phase: ClassifyFileTypesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
FileMapping_.*\.xml$_PL 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$_PL")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
FileMapping_.*\.xmi$_bu 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$_bu")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
FileMapping_.*\.jsf$_2Q 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$_2Q")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
FileMapping_.*\.xhtml$_L0 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$_L0")
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: 8
Edges Created: 13
Vertices Removed: 0
Edges Removed: 0
Condition met. success

JavaFileMappingRuleProvider

Phase: ClassifyFileTypesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
FileMapping_.*\.java$_pE 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$_pE")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
FileMapping_.*\.class$_1k 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$_1k")
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: 3
Edges Created: 8
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: 5
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: 43
Edges Created: 229
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: 1
Edges Created: 27
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: 6
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: 4
Vertices Removed: 4
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@9ce4845 ) 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@28eb8bad) ) .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: 2
Edges Created: 8
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: 66
Edges Created: 146
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@78cd1d5c ) .perform(org.jboss.windup.rules.apps.java.decompiler .DecompileClassesRuleProvider$DecompileCondition@1af3fb00 ) withId("DecompileClassesRuleProvider_1")
Vertices Created: 22
Edges Created: 140
Vertices Removed: 20
Edges Removed: 0
Condition met. success
DecompileClassesRuleProvider_2 addRule() .when(org.jboss.windup.rules.apps.java.condition.SourceMode@6184047b ) .perform(org.jboss.windup.rules.apps.java.decompiler .CleanFromMultipleSourceFiles@15465d05 ) withId("DecompileClassesRuleProvider_2")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

Phase: InitialAnalysisPhase

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: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

DiscoverEmbeddedDroolsLibraryRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverEmbeddedDroolsLibraryRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.java.model.JarArchiveModel).gremlin() .has(fileName,REGEX,.*drools.*\.jar$).as(default) ) .perform(Iteration.over(?).perform( with var 'null') ) withId("DiscoverEmbeddedDroolsLibraryRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

DiscoverEmbeddedCacheEhcacheLibraryRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverEmbeddedCacheEhcacheLibraryRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.java.model.JarArchiveModel).gremlin() .has(fileName,REGEX,.*ehcache.*\.jar$).as(default) ) .perform(Iteration.over(?).perform( with var 'null') ) withId("DiscoverEmbeddedCacheEhcacheLibraryRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

DiscoverEmbeddedHibernateLibraryRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverEmbeddedHibernateLibraryRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.java.model.JarArchiveModel).gremlin() .has(fileName,REGEX,.*hibernate.*\.jar$).as(default) ) .perform(Iteration.over(?).perform( with var 'null') ) withId("DiscoverEmbeddedHibernateLibraryRuleProvider_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

DiscoverEmbeddedCacheJcacheLibraryRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverEmbeddedCacheJcacheLibraryRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.java.model.JarArchiveModel).gremlin() .has(fileName,REGEX,.*jcache.*\.jar$).as(default) ) .perform(Iteration.over(?).perform( with var 'null') ) withId("DiscoverEmbeddedCacheJcacheLibraryRuleProvider_1")
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(Discover EJB-JAR XML Files) ) withId("DiscoverEjbConfigurationXmlRuleProvider_1")
Vertices Created: 6
Edges Created: 27
Vertices Removed: 1
Edges Removed: 0
Condition 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

DiscoverEmbeddedCacheGlobalLibraryRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverEmbeddedCacheGlobalLibraryRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.java.model.JarArchiveModel).gremlin() .has(fileName,REGEX,.*cache-api.*\.jar$).as(default) ) .perform(Iteration.over(?).perform( with var 'null') ) withId("DiscoverEmbeddedCacheGlobalLibraryRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

DiscoverEmbeddedSeam2LibraryRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverEmbeddedSeam2LibraryRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.java.model.JarArchiveModel).gremlin() .has(fileName,REGEX,jboss-seam.*\.jar$).as(default) ) .perform(Iteration.over(?).perform( with var 'null') ) withId("DiscoverEmbeddedSeam2LibraryRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

DiscoverEmbeddedCamelLibraryRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverEmbeddedCamelLibraryRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.java.model.JarArchiveModel).gremlin() .has(fileName,REGEX,.*camel.*\.jar$).as(default) ) .perform(Iteration.over(?).perform( with var 'null') ) withId("DiscoverEmbeddedCamelLibraryRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

DiscoverEmbeddedJSFLibraryRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverEmbeddedJSFLibraryRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.java.model.JarArchiveModel).gremlin() .has(fileName,REGEX,.*jsf-[(api)|(impl)].*\.jar$).as(default) ) .perform(Iteration.over(?).perform(AddHintOperation with var 'null') ) withId("DiscoverEmbeddedJSFLibraryRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success
DiscoverEmbeddedJSFLibraryRuleProvider_2 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.java.model.JarArchiveModel).gremlin() .has(fileName,REGEX,.*myfaces-[(api)|(impl)|(bundle)].*\.jar$).as(default) ) .perform(Iteration.over(?).perform(AddHintOperation with var 'null') ) withId("DiscoverEmbeddedJSFLibraryRuleProvider_2")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

DiscoverEmbeddedCacheShiftOneLibraryRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverEmbeddedCacheShiftOneLibraryRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.java.model.JarArchiveModel).gremlin() .has(fileName,REGEX,.*shiftone.*\.jar$).as(default) ) .perform(Iteration.over(?).perform( with var 'null') ) withId("DiscoverEmbeddedCacheShiftOneLibraryRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

DiscoverEmbeddedCacheCoherenceLibraryRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverEmbeddedCacheCoherenceLibraryRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.java.model.JarArchiveModel).gremlin() .has(fileName,REGEX,.*coherence.*\.jar$).as(default) ) .perform(Iteration.over(?).perform( with var 'null') ) withId("DiscoverEmbeddedCacheCoherenceLibraryRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

DiscoverEmbeddedCacheCommonsJcsLibraryRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverEmbeddedCacheCommonsJcsLibraryRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.java.model.JarArchiveModel).gremlin() .has(fileName,REGEX,.*commons-jcs.*\.jar$).as(default) ) .perform(Iteration.over(?).perform( with var 'null') ) withId("DiscoverEmbeddedCacheCommonsJcsLibraryRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

DiscoverEmbeddedCacheJBossCacheLibraryRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverEmbeddedCacheJBossCacheLibraryRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.java.model.JarArchiveModel).gremlin() .has(fileName,REGEX,.*jbosscache.*\.jar$).as(default) ) .perform(Iteration.over(?).perform( with var 'null') ) withId("DiscoverEmbeddedCacheJBossCacheLibraryRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not 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@71e55649.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

DiscoverEmbeddedCacheOscacheLibraryRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverEmbeddedCacheOscacheLibraryRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.java.model.JarArchiveModel).gremlin() .has(fileName,REGEX,.*oscache.*\.jar$).as(default) ) .perform(Iteration.over(?).perform( with var 'null') ) withId("DiscoverEmbeddedCacheOscacheLibraryRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

DiscoverEmbeddedJDBCLibraryRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverEmbeddedJDBCLibraryRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.java.model.JarArchiveModel).gremlin() .has(fileName,REGEX,.*jdbc.*\.jar$).as(default) ) .perform(Iteration.over(?).perform( with var 'null') ) withId("DiscoverEmbeddedJDBCLibraryRuleProvider_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

DiscoverEmbeddedCacheInfinispanLibraryRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverEmbeddedCacheInfinispanLibraryRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.java.model.JarArchiveModel).gremlin() .has(fileName,REGEX,.*infinispan.*\.jar$).as(default) ) .perform(Iteration.over(?).perform( with var 'null') ) withId("DiscoverEmbeddedCacheInfinispanLibraryRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

DiscoverEmbeddedCacheDynacacheLibraryRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverEmbeddedCacheDynacacheLibraryRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.java.model.JarArchiveModel).gremlin() .has(fileName,REGEX,.*dynacache.*\.jar$).as(default) ) .perform(Iteration.over(?).perform( with var 'null') ) withId("DiscoverEmbeddedCacheDynacacheLibraryRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not 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 'null') ) withId("AnalyzeJSPFileRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

DiscoverEmbeddedCacheHazelcastLibraryRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverEmbeddedCacheHazelcastLibraryRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.java.model.JarArchiveModel).gremlin() .has(fileName,REGEX,.*hazelcast.*\.jar$).as(default) ) .perform(Iteration.over(?).perform( with var 'null') ) withId("DiscoverEmbeddedCacheHazelcastLibraryRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not 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@4df62e64.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

DiscoverEmbeddedCacheMemcachedLibraryRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverEmbeddedCacheMemcachedLibraryRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.java.model.JarArchiveModel).gremlin() .has(fileName,REGEX,.*memcached.*\.jar$).as(default) ) .perform(Iteration.over(?).perform( with var 'null') ) withId("DiscoverEmbeddedCacheMemcachedLibraryRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

DiscoverEmbeddedCacheIgniteLibraryRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverEmbeddedCacheIgniteLibraryRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.java.model.JarArchiveModel).gremlin() .has(fileName,REGEX,.*ignite.*\.jar$).as(default) ) .perform(Iteration.over(?).perform( with var 'null') ) withId("DiscoverEmbeddedCacheIgniteLibraryRuleProvider_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: 3
Vertices Removed: 0
Edges Removed: 0
Condition met. success

DiscoverEmbeddedTeiidLibraryRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverEmbeddedTeiidLibraryRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.java.model.JarArchiveModel).gremlin() .has(fileName,REGEX,.*teiid.*\.jar$).as(default) ) .perform(Iteration.over(?).perform( with var 'null') ) withId("DiscoverEmbeddedTeiidLibraryRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

DiscoverEmbeddedCacheSwarmCacheLibraryRuleProvider

Phase: InitialAnalysisPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DiscoverEmbeddedCacheSwarmCacheLibraryRuleProvider_1 addRule() .when(Query.fromType(org.jboss.windup.rules.apps.java.model.JarArchiveModel).gremlin() .has(fileName,REGEX,.*swarmcache.*\.jar$).as(default) ) .perform(Iteration.over(?).perform( with var 'null') ) withId("DiscoverEmbeddedCacheSwarmCacheLibraryRuleProvider_1")
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: 119
Edges Created: 120
Vertices Removed: 0
Edges Removed: 0
Condition 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 not 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

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

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: 4
Edges Created: 8
Vertices Removed: 0
Edges Removed: 0
Condition 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

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

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: 1
Edges Created: 2
Vertices Removed: 0
Edges Removed: 0
Condition 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

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

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)) ) .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

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

Phase: MigrationRulesPhase

DefaultPackageToVendorNames

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

soa-p-5

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

jboss-eap5and6to7-xml

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

jboss-eap5and6to7-java

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

jaxrpc

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

jboss-eap5-7-xml

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

jboss-eap5-7-java

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

hibernate50-51

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

eap6

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

hibernate4

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

hibernate4-xml

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

jax-ws

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

ws-security

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

hsearch

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

eap6-xml

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

resteasy-eap6

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

websphere-other-eap7

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

websphere-jms-eap7

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

websphere-mqe-eap7

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

eap7-websphere-xml

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

websphere-mq-eap7

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

weblogic-services-eap7

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

weblogic-xml-descriptors-eap7

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

weblogic-webservices-eap7

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

weblogic-webapp-eap7

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

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

hibernate-catchall

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

hibernate

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

hibernate-xml

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

os-specific

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

sonic-esb

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

xml-sonic-esb

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

sonic-catchall

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

xml-glassfish

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

xml-resin

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

xml-orion

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

Log4jRules

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

jboss-eap5-xml

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

jboss-eap5-java

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

websphere-mqe

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

websphere-mq

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

websphere-other

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

websphere-ignore-references

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

websphere-jms

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

websphere-xml

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

weblogic-services

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
weblogic-services-01000 <rule id="weblogic-services-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.1 `@Singleton` and `@Startup` annotations.</message> <link href="http://docs.oracle.com/javaee/6/api/javax/ejb/Singleton.html" title="EJB3.1 Singleton Bean"/> <link href="http://docs.oracle.com/javaee/6/api/javax/ejb/Startup.html" title="EJB3.1 Startup Bean"/> <tag>startup</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 4
Edges Created: 6
Vertices Removed: 0
Edges Removed: 0
Condition met. success
weblogic-services-02000 <rule id="weblogic-services-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="http://docs.oracle.com/javaee/6/tutorial/doc/gipvi.html" title="Java EE Tutorial - @Singleton Session Bean"/> <tag>webservice</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 7
Edges Created: 15
Vertices Removed: 0
Edges Removed: 0
Condition met. success
weblogic-services-03000 <rule id="weblogic-services-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 migration guide](https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html/Migration_Guide/chap-Migrate_Your_Application.html#sect-Logging_Changes) for more information on this. ]]> </message> <link href="https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html/Migration_Guide/chap-Migrate_Your_Application.html#sect-Logging_Changes" title="JBoss EAP 6 - Logging changes"/> <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-webapp

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
weblogic-webapp-01000 <rule id="weblogic-webapp-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-02000 <rule id="weblogic-webapp-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/6/api/javax/servlet/annotation/package-summary.html) for more information. ]]> </message> <link href="https://access.redhat.com/articles/1249423" title="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-03000 <rule id="weblogic-webapp-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/6/api/javax/servlet/annotation/package-summary.html) for more information. ]]> </message> <link href="https://access.redhat.com/articles/1249423" title="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-04000 <rule id="weblogic-webapp-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/6/api/javax/servlet/annotation/package-summary.html) for more information. ]]> </message> <link href="https://access.redhat.com/articles/1249423" title="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-05000 <rule id="weblogic-webapp-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/6/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: 5
Edges Created: 7
Vertices Removed: 0
Edges Removed: 0
Condition met. success
weblogic-webapp-06000 <rule id="weblogic-webapp-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/6/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: 4
Edges Created: 7
Vertices Removed: 0
Edges Removed: 0
Condition met. success
weblogic-webapp-07000 <rule id="weblogic-webapp-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=6.4" title="EAP 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-08000 <rule id="weblogic-webapp-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 6: `org.jboss.security.SecurityContextAssociation`.</message> <link href="https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/API_Documentation/files/javadoc/org/jboss/security/SecurityContextAssociation.html" title="Security Context - JBoss EAP 6"/> <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-09000 <rule id="weblogic-webapp-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 6, you can use the standard Java EE 6 servlet security 3.0 `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 6"/> <tag>security</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 3
Edges Created: 5
Vertices Removed: 0
Edges Removed: 0
Condition met. success

weblogic

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
weblogic-01000 <rule id="weblogic-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"> <link href="https://docs.oracle.com/javaee/6/tutorial/doc/bnboy.html" title="EJB Timer Service"/> <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/6/tutorial/doc/bnboy.html" title="Java EE 6 - 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-02000 <rule id="weblogic-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-03000 <rule id="weblogic-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-04000 <rule id="weblogic-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-US/JBoss_Enterprise_Application_Platform/6.4/html/Development_Guide/chap-Java_Transaction_API_JTA.html" title="JBoss EAP 6.4 - 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: 7
Edges Created: 12
Vertices Removed: 0
Edges Removed: 0
Condition met. success
weblogic-05000 <rule id="weblogic-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: 1
Edges Created: 4
Vertices Removed: 0
Edges Removed: 0
Condition met. success
weblogic-06000 <rule id="weblogic-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: 1
Edges Created: 4
Vertices Removed: 0
Edges Removed: 0
Condition met. success
weblogic-07000 <rule id="weblogic-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-08000 <rule id="weblogic-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-09000 <rule id="weblogic-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-10000 <rule id="weblogic-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-11000 <rule id="weblogic-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="http://www.jboss.org/quickstarts/eap/logging/" title="JBoss Logging Quickstart"/> <tag>logging</tag> <tag>weblogic</tag> </hint> </perform> </rule>
Vertices Created: 58
Edges Created: 114
Vertices Removed: 0
Edges Removed: 0
Condition met. success
weblogic-12000 <rule id="weblogic-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 6"/> <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-13000 <rule id="weblogic-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-15000 <rule id="weblogic-15000" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <filecontent filename="{*}" 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 6. ]]> </message> <link href="https://access.redhat.com/articles/1329073" title="Replace WebLogic Oracle Wallets When Migrating to 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-016000 <rule id="weblogic-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 6 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: 14
Vertices Removed: 0
Edges Removed: 0
Condition met. success
weblogic-017000 <rule id="weblogic-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 proprietary 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 6. 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: 12
Edges Created: 21
Vertices Removed: 0
Edges Removed: 0
Condition met. success

weblogic-webservices

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
weblogic-webservices-01000 <rule id="weblogic-webservices-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 [JAX-WS web service](https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html/Development_Guide/chap-JAX-WS_Web_Services.html) guide for more information. ]]> </message> <link href="https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html/Development_Guide/chap-JAX-WS_Web_Services.html" title="JAX-WS Web Service Clients"/> <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-02000 <rule id="weblogic-webservices-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 [JBoss EAP documentation](https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Development_Guide/index.html#Develop_a_JAX-WS_Client_Application). ]]> </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-single/Development_Guide/index.html#Develop_a_JAX-WS_Client_Application" title="Develop a JAX-WS Client Application"/> <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-03000 <rule id="weblogic-webservices-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-US/JBoss_Enterprise_Application_Platform/5/html/Web_Services_CXF_User_Guide/sect-Authentication.html" title="JBoss EAP 5 CXF User Guide"/> <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-04000 <rule id="weblogic-webservices-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/6/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-05000 <rule id="weblogic-webservices-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"> <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-06000 <rule id="weblogic-webservices-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 6 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-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Development_Guide/index.html#Develop_a_JAX-WS_Client_Application" title="EAP 6 development guide - Develop a JAX-WS client"/> <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-xml-descriptor-xml-descriptors

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
weblogic-xml-descriptor-01000 <rule id="weblogic-xml-descriptor-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: 5
Edges Created: 8
Vertices Removed: 0
Edges Removed: 0
Condition met. success
weblogic-xml-descriptor-02000 <rule id="weblogic-xml-descriptor-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-03000 <rule id="weblogic-xml-descriptor-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-04000 <rule id="weblogic-xml-descriptor-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: 10
Vertices Removed: 0
Edges Removed: 0
Condition met. success
weblogic-xml-descriptor-06001 <rule id="weblogic-xml-descriptor-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/6/api/javax/ejb/AccessTimeout.html" title="Java EE 6 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-07000 <rule id="weblogic-xml-descriptor-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-08000 <rule id="weblogic-xml-descriptor-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-09000 <rule id="weblogic-xml-descriptor-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-10000 <rule id="weblogic-xml-descriptor-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-US/JBoss_Enterprise_Application_Platform/6.4/html/Development_Guide/chap-JAX-RS_Web_Services.html" title="JAX-RS 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-11000 <rule id="weblogic-xml-descriptor-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 Administration and Configuration Guide for JBoss Enterprise Application Platform 6. </description> <link href="https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Administration_and_Configuration_Guide/index.html#sect-Configuration1" title="EAP 6 JMS Server configuration"/> <tag>jms</tag> <tag>configuration</tag> <tag>weblogic</tag> </classification> </perform> </rule>
Vertices Created: 5
Edges Created: 7
Vertices Removed: 0
Edges Removed: 0
Condition met. success
weblogic-xml-descriptor-12000 <rule id="weblogic-xml-descriptor-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 Administration and Configuration Guide for JBoss Enterprise Application Platform 6. </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/site/documentation/JBoss_Enterprise_Application_Platform/" title="Administration and Configuration Guide for JBoss Enterprise Application Platform 6"/> <tag>web-app</tag> <tag>weblogic</tag> </classification> </perform> </rule>
Vertices Created: 10
Edges Created: 15
Vertices Removed: 0
Edges Removed: 0
Condition met. success
weblogic-xml-descriptor-13000 <rule id="weblogic-xml-descriptor-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-14000 <rule id="weblogic-xml-descriptor-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-15000 <rule id="weblogic-xml-descriptor-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-16000 <rule id="weblogic-xml-descriptor-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-17000 <rule id="weblogic-xml-descriptor-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-18000 <rule id="weblogic-xml-descriptor-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-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}"/> </when> <perform> <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> </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-ignore-references

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

weblogic-jms

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
weblogic-jms-00000 <rule id="weblogic-jms-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/6/tutorial/doc/bnceh.html" title="Java EE JMS Documentation"/> <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-01000 <rule id="weblogic-jms-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/6/tutorial/doc/bnceh.html#bncen" title="Java EE 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-02000 <rule id="weblogic-jms-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/6/tutorial/doc/bnceh.html#bncey" title="Java EE 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-03000 <rule id="weblogic-jms-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/6/tutorial/doc/bnceh.html#bnceo" title="Java EE 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-04000 <rule id="weblogic-jms-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/6/tutorial/doc/bnceh.html#bnceo" title="Java EE 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-05000 <rule id="weblogic-jms-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/6/tutorial/doc/bnceh.html#bncem" title="Java EE 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-06000 <rule id="weblogic-jms-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/6/tutorial/doc/bnceh.html#bnces" title="Java EE 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-07000 <rule id="weblogic-jms-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/6/tutorial/doc/bnceh.html#bncel" title="Java EE 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-08000 <rule id="weblogic-jms-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/6/tutorial/doc/bnceh.html#bncek" title="Java EE 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

xml-jonas

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

jrun-catchall

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

xml-jrun

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: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not 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://docs.jboss.org/author/display/AS71/JNDI+Reference" title="JBoss JNDI Reference"/> <tag>jndi</tag> </hint> </iteration> </perform> </rule>
Vertices Created: 11
Edges Created: 25
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: 4
Edges Created: 10
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: 4
Edges Created: 12
Vertices Removed: 0
Edges Removed: 0
Condition 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

ignore-references

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

eap4-eap6

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

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

seam-java

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

seam-ui-jsf

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

java-ee-jaxrpc

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

xml-webservices

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

Kie5To6Upgrade

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

java-rmi

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

jni-native-code

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

java-rpc

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

jca

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

local-storage

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

logging

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

mail

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

session

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

socket-communication

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

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: 4
Edges Created: 8
Vertices Removed: 0
Edges Removed: 0
Condition 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: 4
Edges Created: 4
Vertices Removed: 0
Edges Removed: 0
Condition met. success

ValidateXmlFilesRuleProvider

Phase: MigrationRulesPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
ValidateXmlFilesRuleProvider_1 addRule() .when(org.jboss.windup.rules.files.condition.ProcessingIsOnlineGraphCondition@199cc100 .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

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

TattletaleRuleProvider

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

Phase: PostMigrationRulesPhase

websphere-catchall

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

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: 46
Edges Created: 180
Vertices Removed: 0
Edges Removed: 0
Condition 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

generic-catchall

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

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: 2
Edges Created: 6
Vertices Removed: 0
Edges Removed: 0
Condition 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@49240cd3 ) withId("FindUnboundJavaReferencesRuleProvider")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

Phase: PreReportGenerationPhase

TechnologiesStatsRuleProvider

Phase: PreReportGenerationPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
TechnologiesStatsRuleProvider_computeStats addRule() .perform(org.jboss.windup.rules.apps.javaee.rules .TechnologiesStatsRuleProvider$1@7758f478 ) withId("TechnologiesStatsRuleProvider_computeStats")
Vertices Created: 16
Edges Created: 16
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: 1
Vertices Removed: 0
Edges Removed: 0
Condition met. success

RenderTagsJavaScriptRuleProvider

Phase: PreReportGenerationPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
RenderTagsJavaScriptRuleProvider_1 addRule() .perform(org.jboss.windup.reporting.rules.rendering .RenderTagsJavaScriptRuleProvider$1@522a8886 ) 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: 1
Edges Created: 8
Vertices Removed: 0
Edges Removed: 0
Condition met. success

Phase: ReportGenerationPhase

Create Spring Bean Report

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

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 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: 6
Edges Created: 9
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: 5
Edges Created: 7
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: 5
Edges Created: 8
Vertices Removed: 0
Edges Removed: 0
Condition met. success

CreateFreeMarkerMethodReportRuleProvider

Phase: ReportGenerationPhase
Rule-ID Rule Statistics Status? Result? Failure Cause
CreateWindupFreeMarkerFunctionReport addRule() .perform(org.jboss.windup.reporting.rules.generation .CreateFreeMarkerMethodReportRuleProvider$CreateMethodReport@77fce112 ) withId("CreateWindupFreeMarkerFunctionReport")
Vertices Created: 1
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@47b7 30a1 ) withId("CreateMigrationIssuesReportRuleProvider_1")
Vertices Created: 1
Edges Created: 1
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: 0
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: 4
Edges Created: 3
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: 6
Edges Created: 18
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: 1
Edges Created: 1
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@41dfee69 ) .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@660b4981 ) 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: 1
Edges Created: 4
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@76efc023 ) withId("CreateReportIndexRuleProvider_1")
Vertices Created: 1
Edges Created: 1
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@823c467 ) withId("CreateApplicationListReportRuleProvider_1")
Vertices Created: 2
Edges Created: 2
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: 39
Edges Created: 117
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: 13
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@3631dfac ) 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@a4adfaa ) withId("CreateIssueSummaryDataRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success

Phase: PostReportRenderingPhase

Phase: FinalizePhase

ExportCSVFileRuleProvider

Phase: FinalizePhase
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 'null') ) withId("ExportCSVFileRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition not met. success

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

DeleteWorkDirsAtTheEndRuleProvider

Phase: PostFinalizePhase
Rule-ID Rule Statistics Status? Result? Failure Cause
DeleteWorkDirsAtTheEndRuleProvider_1 addRule() .when(And.all(Not.any(Query.fromType(org.jboss.windup.graph.model .WindupConfigurationModel).gremlin().has(keepWorkDirs,EQUALS,true) .as(discard)), Query.fromType(org.jboss.windup.graph.model.ArchiveModel) .gremlin().has(unzippedDirectory,DEFINED,null).as(archives)) ) .perform(Iteration.over(?).as(archives_instance).perform(Perform .all(DeleteWorkDirsOperation, IterationProgress{msg=Deleted archive unzip directo ry, int=1, est=true})) ) withId("DeleteWorkDirsAtTheEndRuleProvider_1")
Vertices Created: 0
Edges Created: 0
Vertices Removed: 0
Edges Removed: 0
Condition met. success
DeleteWorkDirsAtTheEndRuleProvider_2 addRule() .perform(Delete archives directory if empty ) withId("DeleteWorkDirsAtTheEndRuleProvider_2")
Vertices Created: 0
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

CreateRuleProviderReportRuleProvider

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