diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly22.0/pom.xml b/docs/user-guides/migrations/wildfly32.0/wildfly22.0/pom.xml
new file mode 100644
index 00000000..0cad4ed3
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly22.0/pom.xml
@@ -0,0 +1,98 @@
+
+
+
+
+ 4.0.0
+
+
+ org.jboss.migration
+ jboss-server-migration-parent
+ 32.0.0.Final-SNAPSHOT
+ ../../../../../pom.xml
+
+
+ jboss-server-migration-wildfly22.0-to-wildfly32.0-userguide
+
+ JBoss Server Migration: User-Guide Wildfly 22.0 to Wildfly 32.0
+
+
+
+ ${project.groupId}
+ jboss-server-migration-docs-userguide-migration-includes
+
+
+
+
+
+
+ maven-resources-plugin
+
+
+ generate-sources
+
+ copy-resources
+
+
+ ${project.build.directory}/asciidoc
+
+
+ src/main/asciidoc
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+
+
+ unpack-includes
+ generate-sources
+
+ unpack-dependencies
+
+
+ ${project.build.directory}/asciidoc
+ compile
+
+
+
+
+
+ org.asciidoctor
+ asciidoctor-maven-plugin
+
+
+ generate-resources
+
+ process-asciidoc
+
+
+ master.adoc
+ ${project.build.outputDirectory}/index.html
+
+
+
+
+
+
+
+
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly22.0/src/main/asciidoc/master.adoc b/docs/user-guides/migrations/wildfly32.0/wildfly22.0/src/main/asciidoc/master.adoc
new file mode 100644
index 00000000..1a8da938
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly22.0/src/main/asciidoc/master.adoc
@@ -0,0 +1,114 @@
+// setup of vars used by this and/or included docs
+:server-source-productName: WildFly 22.0
+:server-source-name: WildFly
+:server-source-version: 22.0.0.Final
+:server-source-baseDir: wildfly-22.0
+
+:server-target-productName: WildFly 32.0
+:server-target-name: WildFly
+:server-target-version: 32.0.0.Final
+:server-target-baseDir: wildfly-32.0
+
+:includesDir: topics
+
+// toc setup
+:toc:
+:numbered:
+
+// include abstract
+include::{includesDir}/ServerMigration.adoc[]
+
+// customize
+The server migration from {server-source-productName} to {server-target-productName} includes:
+
+ * Modules Migration
+ * Standalone Server Migration
+ * Managed Domain Migration
+
+:leveloffset: +1
+
+// --- modules migration
+
+include::{includesDir}/ServerMigration-Modules.adoc[]
+
+// --- standalone server migration
+
+include::{includesDir}/ServerMigration-StandaloneServer.adoc[]
+
+:leveloffset: +1
+
+// ------ standalone server configuration migration
+
+include::{includesDir}/ServerMigration-StandaloneServer-StandaloneServerConfiguration.adoc[]
+
+:leveloffset: +1
+
+include::{includesDir}/WFLY22.0toWFLY32.0-ServerMigration-ServerConfiguration-MigrateJBossDomainProperties.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-RemoveUnsupportedSubsystems.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedModules.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedPaths.adoc[]
+
+include::{includesDir}/WFLY22.0toWFLY32.0-ServerMigration-StandaloneServerConfiguration-MigrateLegacySecurityRealms.adoc[]
+
+include::{includesDir}/WFLY22.0toWFLY32.0-ServerMigration-StandaloneServerConfiguration-MigrateLegacySecurityDomains.adoc[]
+
+include::{includesDir}/WFLY22.0toWFLY32.0-ServerMigration-ServerConfiguration-Subsystem-Migrate-keycloak.adoc[]
+
+include::{includesDir}/WFLY22.0toWFLY32.0-ServerMigration-ServerConfiguration-Subsystem-Migrate-picketlink.adoc[]
+
+:leveloffset: -1
+
+:leveloffset: -1
+
+// --- managed domain migration
+
+include::{includesDir}/ServerMigration-ManagedDomain.adoc[]
+
+// ------ domain configuration
+
+:leveloffset: +1
+
+include::{includesDir}/ServerMigration-ManagedDomain-DomainConfiguration.adoc[]
+
+:leveloffset: +1
+
+include::{includesDir}/WFLY22.0toWFLY32.0-ServerMigration-ServerConfiguration-MigrateJBossDomainProperties.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-RemoveUnsupportedSubsystems.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedModules.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedPaths.adoc[]
+
+include::{includesDir}/WFLY22.0toWFLY32.0-ServerMigration-ManagedDomain-DomainConfiguration-MigrateLegacySecurityRealms.adoc[]
+
+include::{includesDir}/WFLY22.0toWFLY32.0-ServerMigration-ManagedDomain-DomainConfiguration-MigrateLegacySecurityDomains.adoc[]
+
+include::{includesDir}/WFLY22.0toWFLY32.0-ServerMigration-ServerConfiguration-Subsystem-Migrate-keycloak.adoc[]
+
+include::{includesDir}/WFLY22.0toWFLY32.0-ServerMigration-ServerConfiguration-Subsystem-Migrate-picketlink.adoc[]
+
+include::{includesDir}/ServerMigration-ManagedDomain-AddHostExcludes.adoc[]
+
+:leveloffset: -1
+
+// ------ host configuration
+
+include::{includesDir}/ServerMigration-ManagedDomain-HostConfiguration.adoc[]
+
+:leveloffset: +1
+
+include::{includesDir}/WFLY22.0toWFLY32.0-ServerMigration-ServerConfiguration-MigrateJBossDomainProperties.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedModules.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedPaths.adoc[]
+
+:leveloffset: -1
+
+:leveloffset: -1
+
+:leveloffset: -1
\ No newline at end of file
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly22.0/src/main/asciidoc/topics/WFLY22.0toWFLY32.0-ServerMigration-ManagedDomain-DomainConfiguration-MigrateLegacySecurityDomains.adoc b/docs/user-guides/migrations/wildfly32.0/wildfly22.0/src/main/asciidoc/topics/WFLY22.0toWFLY32.0-ServerMigration-ManagedDomain-DomainConfiguration-MigrateLegacySecurityDomains.adoc
new file mode 100644
index 00000000..cdcb99ba
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly22.0/src/main/asciidoc/topics/WFLY22.0toWFLY32.0-ServerMigration-ManagedDomain-DomainConfiguration-MigrateLegacySecurityDomains.adoc
@@ -0,0 +1,22 @@
+= Migrate Legacy Security Domains
+
+{server-target-productName} does not supports the legacy Security Domains framework, and the tool migrates any usage of such resources to instead use the default {server-target-productName} Elytron replacements.
+
+Please note that further manual Elytron configuration may be needed if the legacy Security Domain(s) being used were not the {server-source-productName}'s defaults!
+
+The console logs all configuration resources migrated to the default {server-target-productName} Elytron replacements, for each configuration profile.
+[source,options="nowrap"]
+----
+ WARN Migrated ejb3 subsystem resource /profile/default/subsystem/ejb3/application-security-domain/other using legacy security domain other, to Elytron's default application Security Domain. Please note that further manual Elytron configuration may be needed if the legacy security domain being used was not the source server's default Application Domain configuration!
+ WARN Migrated undertow subsystem resource /profile/default/subsystem/undertow/application-security-domain/other using legacy security domain other, to Elytron's default application Security Domain. Please note that further manual Elytron configuration may be needed if the legacy security domain being used was not the source server's default Application Domain configuration!
+ WARN Migrated ejb3 subsystem resource /profile/full/subsystem/ejb3/application-security-domain/other using legacy security domain other, to Elytron's default application Security Domain. Please note that further manual Elytron configuration may be needed if the legacy security domain being used was not the source server's default Application Domain configuration!
+ WARN Migrated undertow subsystem resource /profile/full/subsystem/undertow/application-security-domain/other using legacy security domain other, to Elytron's default application Security Domain. Please note that further manual Elytron configuration may be needed if the legacy security domain being used was not the source server's default Application Domain configuration!
+ WARN Migrated messaging-activemq subsystem server resource /profile/full/subsystem/messaging-activemq/server/default, to Elytron's default application Security Domain. Please note that further manual Elytron configuration may be needed if the legacy security domain being used was not the source server's default Application Domain configuration!
+ WARN Migrated iiop-openjdk subsystem resource using legacy security domain to Elytron defaults. Please note that further manual Elytron configuration should be needed!
+ WARN Migrated ejb3 subsystem resource /profile/ha/subsystem/ejb3/application-security-domain/other using legacy security domain other, to Elytron's default application Security Domain. Please note that further manual Elytron configuration may be needed if the legacy security domain being used was not the source server's default Application Domain configuration!
+ WARN Migrated undertow subsystem resource /profile/ha/subsystem/undertow/application-security-domain/other using legacy security domain other, to Elytron's default application Security Domain. Please note that further manual Elytron configuration may be needed if the legacy security domain being used was not the source server's default Application Domain configuration!
+ WARN Migrated ejb3 subsystem resource /profile/full-ha/subsystem/ejb3/application-security-domain/other using legacy security domain other, to Elytron's default application Security Domain. Please note that further manual Elytron configuration may be needed if the legacy security domain being used was not the source server's default Application Domain configuration!
+ WARN Migrated undertow subsystem resource /profile/full-ha/subsystem/undertow/application-security-domain/other using legacy security domain other, to Elytron's default application Security Domain. Please note that further manual Elytron configuration may be needed if the legacy security domain being used was not the source server's default Application Domain configuration!
+ WARN Migrated messaging-activemq subsystem server resource /profile/full-ha/subsystem/messaging-activemq/server/default, to Elytron's default application Security Domain. Please note that further manual Elytron configuration may be needed if the legacy security domain being used was not the source server's default Application Domain configuration!
+ WARN Migrated iiop-openjdk subsystem resource using legacy security domain to Elytron defaults. Please note that further manual Elytron configuration should be needed!
+----
\ No newline at end of file
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly22.0/src/main/asciidoc/topics/WFLY22.0toWFLY32.0-ServerMigration-ManagedDomain-DomainConfiguration-MigrateLegacySecurityRealms.adoc b/docs/user-guides/migrations/wildfly32.0/wildfly22.0/src/main/asciidoc/topics/WFLY22.0toWFLY32.0-ServerMigration-ManagedDomain-DomainConfiguration-MigrateLegacySecurityRealms.adoc
new file mode 100644
index 00000000..e5f5c8e2
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly22.0/src/main/asciidoc/topics/WFLY22.0toWFLY32.0-ServerMigration-ManagedDomain-DomainConfiguration-MigrateLegacySecurityRealms.adoc
@@ -0,0 +1,27 @@
+= Migrate Legacy Security Realms
+
+{server-target-productName} does not supports the legacy Security Realms framework, and the tool migrates any usage of such resources to instead use the default {server-target-productName} Elytron replacements.
+
+Please note that further manual Elytron configuration may be needed if the legacy security realm(s) being used were not the {server-source-productName}'s defaults!
+
+The console logs all configuration resources migrated to the default {server-target-productName} Elytron replacements, for each configuration profile.
+[source,options="nowrap"]
+----
+ INFO Legacy security XML configuration retrieved.
+ WARN Migrated Remoting subsystem's http connector resource /profile/full-ha/subsystem/remoting/http-connector/http-remoting-connector using a legacy security-realm, to Elytron's default application SASL Authentication Factory migration-defaultApplicationSaslAuthenticationFactory. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ WARN Migrated Undertow subsystem https-listener resource /profile/full-ha/subsystem/undertow/server/default-server/https-listener/https using a legacy security-realm, to Elytron's default TLS ServerSSLContext migration-defaultTLSServerSSLContext. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ WARN Migrated Undertow subsystem http-invoker resource /profile/full-ha/subsystem/undertow/server/default-server/host/default-host/setting/http-invoker using a legacy security-realm, to Elytron's default Application HTTP AuthenticationFactory migration-defaultApplicationHttpAuthenticationFactory. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ INFO Legacy security realms migrated to Elytron.
+ WARN Migrated Remoting subsystem's http connector resource /profile/full/subsystem/remoting/http-connector/http-remoting-connector using a legacy security-realm, to Elytron's default application SASL Authentication Factory migration-defaultApplicationSaslAuthenticationFactory. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ WARN Migrated Undertow subsystem https-listener resource /profile/full/subsystem/undertow/server/default-server/https-listener/https using a legacy security-realm, to Elytron's default TLS ServerSSLContext migration-defaultTLSServerSSLContext. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ WARN Migrated Undertow subsystem http-invoker resource /profile/full/subsystem/undertow/server/default-server/host/default-host/setting/http-invoker using a legacy security-realm, to Elytron's default Application HTTP AuthenticationFactory migration-defaultApplicationHttpAuthenticationFactory. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ INFO Legacy security realms migrated to Elytron.
+ WARN Migrated Remoting subsystem's http connector resource /profile/ha/subsystem/remoting/http-connector/http-remoting-connector using a legacy security-realm, to Elytron's default application SASL Authentication Factory migration-defaultApplicationSaslAuthenticationFactory. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ WARN Migrated Undertow subsystem https-listener resource /profile/ha/subsystem/undertow/server/default-server/https-listener/https using a legacy security-realm, to Elytron's default TLS ServerSSLContext migration-defaultTLSServerSSLContext. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ WARN Migrated Undertow subsystem http-invoker resource /profile/ha/subsystem/undertow/server/default-server/host/default-host/setting/http-invoker using a legacy security-realm, to Elytron's default Application HTTP AuthenticationFactory migration-defaultApplicationHttpAuthenticationFactory. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ INFO Legacy security realms migrated to Elytron.
+ WARN Migrated Remoting subsystem's http connector resource /profile/default/subsystem/remoting/http-connector/http-remoting-connector using a legacy security-realm, to Elytron's default application SASL Authentication Factory migration-defaultApplicationSaslAuthenticationFactory. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ WARN Migrated Undertow subsystem https-listener resource /profile/default/subsystem/undertow/server/default-server/https-listener/https using a legacy security-realm, to Elytron's default TLS ServerSSLContext migration-defaultTLSServerSSLContext. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ WARN Migrated Undertow subsystem http-invoker resource /profile/default/subsystem/undertow/server/default-server/host/default-host/setting/http-invoker using a legacy security-realm, to Elytron's default Application HTTP AuthenticationFactory migration-defaultApplicationHttpAuthenticationFactory. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ INFO Legacy security realms migrated to Elytron.
+----
\ No newline at end of file
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly22.0/src/main/asciidoc/topics/WFLY22.0toWFLY32.0-ServerMigration-ServerConfiguration-MigrateJBossDomainProperties.adoc b/docs/user-guides/migrations/wildfly32.0/wildfly22.0/src/main/asciidoc/topics/WFLY22.0toWFLY32.0-ServerMigration-ServerConfiguration-MigrateJBossDomainProperties.adoc
new file mode 100644
index 00000000..dcbeacf0
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly22.0/src/main/asciidoc/topics/WFLY22.0toWFLY32.0-ServerMigration-ServerConfiguration-MigrateJBossDomainProperties.adoc
@@ -0,0 +1,18 @@
+= Migrate JBoss Domain Properties
+
+The words `master` and `slave` on Domain related property names were replaced with the words 'primary' and 'secondary', and the migrates automatically fixes any usage of the old property names.
+
+The console logs any properties renamed by the migration.
+
+[source,options="nowrap"]
+----
+ INFO JBoss domain property jboss.domain.master.address migrated to jboss.domain.primary.address
+ INFO JBoss domain property jboss.domain.master.port migrated to jboss.domain.primary.port
+ INFO JBoss domain property jboss.domain.master.protocol migrated to jboss.domain.primary.protocol
+----
+
+If any property was successfully renamed the following message will be logged.
+[source,options="nowrap"]
+----
+ INFO JBoss domain properties migrated.
+----
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly22.0/src/main/asciidoc/topics/WFLY22.0toWFLY32.0-ServerMigration-ServerConfiguration-Subsystem-Migrate-keycloak.adoc b/docs/user-guides/migrations/wildfly32.0/wildfly22.0/src/main/asciidoc/topics/WFLY22.0toWFLY32.0-ServerMigration-ServerConfiguration-Subsystem-Migrate-keycloak.adoc
new file mode 100644
index 00000000..c56325fb
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly22.0/src/main/asciidoc/topics/WFLY22.0toWFLY32.0-ServerMigration-ServerConfiguration-Subsystem-Migrate-keycloak.adoc
@@ -0,0 +1,5 @@
+:subsystem-migrate-legacySubsystemName: keycloak
+:subsystem-migrate-legacyExtensionName: org.keycloak.keycloak-adapter-subsystem
+:subsystem-migrate-replacementSubsystemName: elytron-oidc-client
+
+include::ServerMigration-ServerConfiguration-Subsystem-Migrate.adoc[]
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly22.0/src/main/asciidoc/topics/WFLY22.0toWFLY32.0-ServerMigration-ServerConfiguration-Subsystem-Migrate-picketlink.adoc b/docs/user-guides/migrations/wildfly32.0/wildfly22.0/src/main/asciidoc/topics/WFLY22.0toWFLY32.0-ServerMigration-ServerConfiguration-Subsystem-Migrate-picketlink.adoc
new file mode 100644
index 00000000..bfe1432a
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly22.0/src/main/asciidoc/topics/WFLY22.0toWFLY32.0-ServerMigration-ServerConfiguration-Subsystem-Migrate-picketlink.adoc
@@ -0,0 +1,5 @@
+:subsystem-migrate-legacySubsystemName: picketlink-federation
+:subsystem-migrate-legacyExtensionName: org.wildfly.extension.picketlink
+:subsystem-migrate-replacementSubsystemName: keycloak-saml
+
+include::ServerMigration-ServerConfiguration-Subsystem-Migrate.adoc[]
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly22.0/src/main/asciidoc/topics/WFLY22.0toWFLY32.0-ServerMigration-StandaloneServerConfiguration-MigrateLegacySecurityDomains.adoc b/docs/user-guides/migrations/wildfly32.0/wildfly22.0/src/main/asciidoc/topics/WFLY22.0toWFLY32.0-ServerMigration-StandaloneServerConfiguration-MigrateLegacySecurityDomains.adoc
new file mode 100644
index 00000000..0f9b28b3
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly22.0/src/main/asciidoc/topics/WFLY22.0toWFLY32.0-ServerMigration-StandaloneServerConfiguration-MigrateLegacySecurityDomains.adoc
@@ -0,0 +1,12 @@
+= Migrate Legacy Security Domains
+
+{server-target-productName} does not supports the legacy Security Domains framework, and the tool migrates any usage of such resources to instead use the default {server-target-productName} Elytron replacements.
+
+Please note that further manual Elytron configuration may be needed if the legacy Security Domain(s) being used were not the {server-source-productName}'s defaults!
+
+The console logs all configuration resources migrated to the default {server-target-productName} Elytron replacements.
+[source,options="nowrap"]
+----
+ WARN Migrated ejb3 subsystem resource /subsystem/ejb3/application-security-domain/other using legacy security domain other, to Elytron's default application Security Domain. Please note that further manual Elytron configuration may be needed if the legacy security domain being used was not the source server's default Application Domain configuration!
+ WARN Migrated undertow subsystem resource /subsystem/undertow/application-security-domain/other using legacy security domain other, to Elytron's default application Security Domain. Please note that further manual Elytron configuration may be needed if the legacy security domain being used was not the source server's default Application Domain configuration!
+----
\ No newline at end of file
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly22.0/src/main/asciidoc/topics/WFLY22.0toWFLY32.0-ServerMigration-StandaloneServerConfiguration-MigrateLegacySecurityRealms.adoc b/docs/user-guides/migrations/wildfly32.0/wildfly22.0/src/main/asciidoc/topics/WFLY22.0toWFLY32.0-ServerMigration-StandaloneServerConfiguration-MigrateLegacySecurityRealms.adoc
new file mode 100644
index 00000000..dbe30bd1
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly22.0/src/main/asciidoc/topics/WFLY22.0toWFLY32.0-ServerMigration-StandaloneServerConfiguration-MigrateLegacySecurityRealms.adoc
@@ -0,0 +1,15 @@
+= Migrate Legacy Security Realms
+
+{server-target-productName} does not supports the legacy Security Realms framework, and the tool migrates any usage of such resources to instead use the default {server-target-productName} Elytron replacements.
+
+Please note that further manual Elytron configuration may be needed if the legacy security realm(s) being used were not the {server-source-productName}'s defaults!
+
+The console logs all configuration resources migrated to the default {server-target-productName} Elytron replacements.
+[source,options="nowrap"]
+----
+ INFO Legacy security XML configuration retrieved.
+ WARN Migrated Remoting subsystem's http connector resource /subsystem/remoting/http-connector/http-remoting-connector using a legacy security-realm, to Elytron's default application SASL Authentication Factory migration-defaultApplicationSaslAuthenticationFactory. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ WARN Migrated Undertow subsystem https-listener resource /subsystem/undertow/server/default-server/https-listener/https using a legacy security-realm, to Elytron's default TLS ServerSSLContext migration-defaultTLSServerSSLContext. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ WARN Migrated Undertow subsystem http-invoker resource /subsystem/undertow/server/default-server/host/default-host/setting/http-invoker using a legacy security-realm, to Elytron's default Application HTTP AuthenticationFactory migration-defaultApplicationHttpAuthenticationFactory. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ INFO Legacy security realms migrated to Elytron.
+----
\ No newline at end of file
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly23.0/pom.xml b/docs/user-guides/migrations/wildfly32.0/wildfly23.0/pom.xml
new file mode 100644
index 00000000..e908af23
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly23.0/pom.xml
@@ -0,0 +1,98 @@
+
+
+
+
+ 4.0.0
+
+
+ org.jboss.migration
+ jboss-server-migration-parent
+ 32.0.0.Final-SNAPSHOT
+ ../../../../../pom.xml
+
+
+ jboss-server-migration-wildfly23.0-to-wildfly32.0-userguide
+
+ JBoss Server Migration: User-Guide Wildfly 23.0 to Wildfly 32.0
+
+
+
+ ${project.groupId}
+ jboss-server-migration-docs-userguide-migration-includes
+
+
+
+
+
+
+ maven-resources-plugin
+
+
+ generate-sources
+
+ copy-resources
+
+
+ ${project.build.directory}/asciidoc
+
+
+ src/main/asciidoc
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+
+
+ unpack-includes
+ generate-sources
+
+ unpack-dependencies
+
+
+ ${project.build.directory}/asciidoc
+ compile
+
+
+
+
+
+ org.asciidoctor
+ asciidoctor-maven-plugin
+
+
+ generate-resources
+
+ process-asciidoc
+
+
+ master.adoc
+ ${project.build.outputDirectory}/index.html
+
+
+
+
+
+
+
+
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly23.0/src/main/asciidoc/master.adoc b/docs/user-guides/migrations/wildfly32.0/wildfly23.0/src/main/asciidoc/master.adoc
new file mode 100644
index 00000000..fa6da766
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly23.0/src/main/asciidoc/master.adoc
@@ -0,0 +1,114 @@
+// setup of vars used by this and/or included docs
+:server-source-productName: WildFly 23.0
+:server-source-name: WildFly
+:server-source-version: 23.0.0.Final
+:server-source-baseDir: wildfly-23.0
+
+:server-target-productName: WildFly 32.0
+:server-target-name: WildFly
+:server-target-version: 32.0.0.Final
+:server-target-baseDir: wildfly-32.0
+
+:includesDir: topics
+
+// toc setup
+:toc:
+:numbered:
+
+// include abstract
+include::{includesDir}/ServerMigration.adoc[]
+
+// customize
+The server migration from {server-source-productName} to {server-target-productName} includes:
+
+ * Modules Migration
+ * Standalone Server Migration
+ * Managed Domain Migration
+
+:leveloffset: +1
+
+// --- modules migration
+
+include::{includesDir}/ServerMigration-Modules.adoc[]
+
+// --- standalone server migration
+
+include::{includesDir}/ServerMigration-StandaloneServer.adoc[]
+
+:leveloffset: +1
+
+// ------ standalone server configuration migration
+
+include::{includesDir}/ServerMigration-StandaloneServer-StandaloneServerConfiguration.adoc[]
+
+:leveloffset: +1
+
+include::{includesDir}/WFLY23.0toWFLY32.0-ServerMigration-ServerConfiguration-MigrateJBossDomainProperties.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-RemoveUnsupportedSubsystems.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedModules.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedPaths.adoc[]
+
+include::{includesDir}/WFLY23.0toWFLY32.0-ServerMigration-StandaloneServerConfiguration-MigrateLegacySecurityRealms.adoc[]
+
+include::{includesDir}/WFLY23.0toWFLY32.0-ServerMigration-StandaloneServerConfiguration-MigrateLegacySecurityDomains.adoc[]
+
+include::{includesDir}/WFLY23.0toWFLY32.0-ServerMigration-ServerConfiguration-Subsystem-Migrate-keycloak.adoc[]
+
+include::{includesDir}/WFLY23.0toWFLY32.0-ServerMigration-ServerConfiguration-Subsystem-Migrate-picketlink.adoc[]
+
+:leveloffset: -1
+
+:leveloffset: -1
+
+// --- managed domain migration
+
+include::{includesDir}/ServerMigration-ManagedDomain.adoc[]
+
+// ------ domain configuration
+
+:leveloffset: +1
+
+include::{includesDir}/ServerMigration-ManagedDomain-DomainConfiguration.adoc[]
+
+:leveloffset: +1
+
+include::{includesDir}/WFLY23.0toWFLY32.0-ServerMigration-ServerConfiguration-MigrateJBossDomainProperties.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-RemoveUnsupportedSubsystems.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedModules.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedPaths.adoc[]
+
+include::{includesDir}/WFLY23.0toWFLY32.0-ServerMigration-ManagedDomain-DomainConfiguration-MigrateLegacySecurityRealms.adoc[]
+
+include::{includesDir}/WFLY23.0toWFLY32.0-ServerMigration-ManagedDomain-DomainConfiguration-MigrateLegacySecurityDomains.adoc[]
+
+include::{includesDir}/WFLY23.0toWFLY32.0-ServerMigration-ServerConfiguration-Subsystem-Migrate-keycloak.adoc[]
+
+include::{includesDir}/WFLY23.0toWFLY32.0-ServerMigration-ServerConfiguration-Subsystem-Migrate-picketlink.adoc[]
+
+include::{includesDir}/ServerMigration-ManagedDomain-AddHostExcludes.adoc[]
+
+:leveloffset: -1
+
+// ------ host configuration
+
+include::{includesDir}/ServerMigration-ManagedDomain-HostConfiguration.adoc[]
+
+:leveloffset: +1
+
+include::{includesDir}/WFLY23.0toWFLY32.0-ServerMigration-ServerConfiguration-MigrateJBossDomainProperties.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedModules.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedPaths.adoc[]
+
+:leveloffset: -1
+
+:leveloffset: -1
+
+:leveloffset: -1
\ No newline at end of file
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly23.0/src/main/asciidoc/topics/WFLY23.0toWFLY32.0-ServerMigration-ManagedDomain-DomainConfiguration-MigrateLegacySecurityDomains.adoc b/docs/user-guides/migrations/wildfly32.0/wildfly23.0/src/main/asciidoc/topics/WFLY23.0toWFLY32.0-ServerMigration-ManagedDomain-DomainConfiguration-MigrateLegacySecurityDomains.adoc
new file mode 100644
index 00000000..cdcb99ba
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly23.0/src/main/asciidoc/topics/WFLY23.0toWFLY32.0-ServerMigration-ManagedDomain-DomainConfiguration-MigrateLegacySecurityDomains.adoc
@@ -0,0 +1,22 @@
+= Migrate Legacy Security Domains
+
+{server-target-productName} does not supports the legacy Security Domains framework, and the tool migrates any usage of such resources to instead use the default {server-target-productName} Elytron replacements.
+
+Please note that further manual Elytron configuration may be needed if the legacy Security Domain(s) being used were not the {server-source-productName}'s defaults!
+
+The console logs all configuration resources migrated to the default {server-target-productName} Elytron replacements, for each configuration profile.
+[source,options="nowrap"]
+----
+ WARN Migrated ejb3 subsystem resource /profile/default/subsystem/ejb3/application-security-domain/other using legacy security domain other, to Elytron's default application Security Domain. Please note that further manual Elytron configuration may be needed if the legacy security domain being used was not the source server's default Application Domain configuration!
+ WARN Migrated undertow subsystem resource /profile/default/subsystem/undertow/application-security-domain/other using legacy security domain other, to Elytron's default application Security Domain. Please note that further manual Elytron configuration may be needed if the legacy security domain being used was not the source server's default Application Domain configuration!
+ WARN Migrated ejb3 subsystem resource /profile/full/subsystem/ejb3/application-security-domain/other using legacy security domain other, to Elytron's default application Security Domain. Please note that further manual Elytron configuration may be needed if the legacy security domain being used was not the source server's default Application Domain configuration!
+ WARN Migrated undertow subsystem resource /profile/full/subsystem/undertow/application-security-domain/other using legacy security domain other, to Elytron's default application Security Domain. Please note that further manual Elytron configuration may be needed if the legacy security domain being used was not the source server's default Application Domain configuration!
+ WARN Migrated messaging-activemq subsystem server resource /profile/full/subsystem/messaging-activemq/server/default, to Elytron's default application Security Domain. Please note that further manual Elytron configuration may be needed if the legacy security domain being used was not the source server's default Application Domain configuration!
+ WARN Migrated iiop-openjdk subsystem resource using legacy security domain to Elytron defaults. Please note that further manual Elytron configuration should be needed!
+ WARN Migrated ejb3 subsystem resource /profile/ha/subsystem/ejb3/application-security-domain/other using legacy security domain other, to Elytron's default application Security Domain. Please note that further manual Elytron configuration may be needed if the legacy security domain being used was not the source server's default Application Domain configuration!
+ WARN Migrated undertow subsystem resource /profile/ha/subsystem/undertow/application-security-domain/other using legacy security domain other, to Elytron's default application Security Domain. Please note that further manual Elytron configuration may be needed if the legacy security domain being used was not the source server's default Application Domain configuration!
+ WARN Migrated ejb3 subsystem resource /profile/full-ha/subsystem/ejb3/application-security-domain/other using legacy security domain other, to Elytron's default application Security Domain. Please note that further manual Elytron configuration may be needed if the legacy security domain being used was not the source server's default Application Domain configuration!
+ WARN Migrated undertow subsystem resource /profile/full-ha/subsystem/undertow/application-security-domain/other using legacy security domain other, to Elytron's default application Security Domain. Please note that further manual Elytron configuration may be needed if the legacy security domain being used was not the source server's default Application Domain configuration!
+ WARN Migrated messaging-activemq subsystem server resource /profile/full-ha/subsystem/messaging-activemq/server/default, to Elytron's default application Security Domain. Please note that further manual Elytron configuration may be needed if the legacy security domain being used was not the source server's default Application Domain configuration!
+ WARN Migrated iiop-openjdk subsystem resource using legacy security domain to Elytron defaults. Please note that further manual Elytron configuration should be needed!
+----
\ No newline at end of file
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly23.0/src/main/asciidoc/topics/WFLY23.0toWFLY32.0-ServerMigration-ManagedDomain-DomainConfiguration-MigrateLegacySecurityRealms.adoc b/docs/user-guides/migrations/wildfly32.0/wildfly23.0/src/main/asciidoc/topics/WFLY23.0toWFLY32.0-ServerMigration-ManagedDomain-DomainConfiguration-MigrateLegacySecurityRealms.adoc
new file mode 100644
index 00000000..e5f5c8e2
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly23.0/src/main/asciidoc/topics/WFLY23.0toWFLY32.0-ServerMigration-ManagedDomain-DomainConfiguration-MigrateLegacySecurityRealms.adoc
@@ -0,0 +1,27 @@
+= Migrate Legacy Security Realms
+
+{server-target-productName} does not supports the legacy Security Realms framework, and the tool migrates any usage of such resources to instead use the default {server-target-productName} Elytron replacements.
+
+Please note that further manual Elytron configuration may be needed if the legacy security realm(s) being used were not the {server-source-productName}'s defaults!
+
+The console logs all configuration resources migrated to the default {server-target-productName} Elytron replacements, for each configuration profile.
+[source,options="nowrap"]
+----
+ INFO Legacy security XML configuration retrieved.
+ WARN Migrated Remoting subsystem's http connector resource /profile/full-ha/subsystem/remoting/http-connector/http-remoting-connector using a legacy security-realm, to Elytron's default application SASL Authentication Factory migration-defaultApplicationSaslAuthenticationFactory. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ WARN Migrated Undertow subsystem https-listener resource /profile/full-ha/subsystem/undertow/server/default-server/https-listener/https using a legacy security-realm, to Elytron's default TLS ServerSSLContext migration-defaultTLSServerSSLContext. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ WARN Migrated Undertow subsystem http-invoker resource /profile/full-ha/subsystem/undertow/server/default-server/host/default-host/setting/http-invoker using a legacy security-realm, to Elytron's default Application HTTP AuthenticationFactory migration-defaultApplicationHttpAuthenticationFactory. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ INFO Legacy security realms migrated to Elytron.
+ WARN Migrated Remoting subsystem's http connector resource /profile/full/subsystem/remoting/http-connector/http-remoting-connector using a legacy security-realm, to Elytron's default application SASL Authentication Factory migration-defaultApplicationSaslAuthenticationFactory. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ WARN Migrated Undertow subsystem https-listener resource /profile/full/subsystem/undertow/server/default-server/https-listener/https using a legacy security-realm, to Elytron's default TLS ServerSSLContext migration-defaultTLSServerSSLContext. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ WARN Migrated Undertow subsystem http-invoker resource /profile/full/subsystem/undertow/server/default-server/host/default-host/setting/http-invoker using a legacy security-realm, to Elytron's default Application HTTP AuthenticationFactory migration-defaultApplicationHttpAuthenticationFactory. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ INFO Legacy security realms migrated to Elytron.
+ WARN Migrated Remoting subsystem's http connector resource /profile/ha/subsystem/remoting/http-connector/http-remoting-connector using a legacy security-realm, to Elytron's default application SASL Authentication Factory migration-defaultApplicationSaslAuthenticationFactory. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ WARN Migrated Undertow subsystem https-listener resource /profile/ha/subsystem/undertow/server/default-server/https-listener/https using a legacy security-realm, to Elytron's default TLS ServerSSLContext migration-defaultTLSServerSSLContext. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ WARN Migrated Undertow subsystem http-invoker resource /profile/ha/subsystem/undertow/server/default-server/host/default-host/setting/http-invoker using a legacy security-realm, to Elytron's default Application HTTP AuthenticationFactory migration-defaultApplicationHttpAuthenticationFactory. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ INFO Legacy security realms migrated to Elytron.
+ WARN Migrated Remoting subsystem's http connector resource /profile/default/subsystem/remoting/http-connector/http-remoting-connector using a legacy security-realm, to Elytron's default application SASL Authentication Factory migration-defaultApplicationSaslAuthenticationFactory. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ WARN Migrated Undertow subsystem https-listener resource /profile/default/subsystem/undertow/server/default-server/https-listener/https using a legacy security-realm, to Elytron's default TLS ServerSSLContext migration-defaultTLSServerSSLContext. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ WARN Migrated Undertow subsystem http-invoker resource /profile/default/subsystem/undertow/server/default-server/host/default-host/setting/http-invoker using a legacy security-realm, to Elytron's default Application HTTP AuthenticationFactory migration-defaultApplicationHttpAuthenticationFactory. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ INFO Legacy security realms migrated to Elytron.
+----
\ No newline at end of file
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly23.0/src/main/asciidoc/topics/WFLY23.0toWFLY32.0-ServerMigration-ServerConfiguration-MigrateJBossDomainProperties.adoc b/docs/user-guides/migrations/wildfly32.0/wildfly23.0/src/main/asciidoc/topics/WFLY23.0toWFLY32.0-ServerMigration-ServerConfiguration-MigrateJBossDomainProperties.adoc
new file mode 100644
index 00000000..dcbeacf0
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly23.0/src/main/asciidoc/topics/WFLY23.0toWFLY32.0-ServerMigration-ServerConfiguration-MigrateJBossDomainProperties.adoc
@@ -0,0 +1,18 @@
+= Migrate JBoss Domain Properties
+
+The words `master` and `slave` on Domain related property names were replaced with the words 'primary' and 'secondary', and the migrates automatically fixes any usage of the old property names.
+
+The console logs any properties renamed by the migration.
+
+[source,options="nowrap"]
+----
+ INFO JBoss domain property jboss.domain.master.address migrated to jboss.domain.primary.address
+ INFO JBoss domain property jboss.domain.master.port migrated to jboss.domain.primary.port
+ INFO JBoss domain property jboss.domain.master.protocol migrated to jboss.domain.primary.protocol
+----
+
+If any property was successfully renamed the following message will be logged.
+[source,options="nowrap"]
+----
+ INFO JBoss domain properties migrated.
+----
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly23.0/src/main/asciidoc/topics/WFLY23.0toWFLY32.0-ServerMigration-ServerConfiguration-Subsystem-Migrate-keycloak.adoc b/docs/user-guides/migrations/wildfly32.0/wildfly23.0/src/main/asciidoc/topics/WFLY23.0toWFLY32.0-ServerMigration-ServerConfiguration-Subsystem-Migrate-keycloak.adoc
new file mode 100644
index 00000000..c56325fb
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly23.0/src/main/asciidoc/topics/WFLY23.0toWFLY32.0-ServerMigration-ServerConfiguration-Subsystem-Migrate-keycloak.adoc
@@ -0,0 +1,5 @@
+:subsystem-migrate-legacySubsystemName: keycloak
+:subsystem-migrate-legacyExtensionName: org.keycloak.keycloak-adapter-subsystem
+:subsystem-migrate-replacementSubsystemName: elytron-oidc-client
+
+include::ServerMigration-ServerConfiguration-Subsystem-Migrate.adoc[]
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly23.0/src/main/asciidoc/topics/WFLY23.0toWFLY32.0-ServerMigration-ServerConfiguration-Subsystem-Migrate-picketlink.adoc b/docs/user-guides/migrations/wildfly32.0/wildfly23.0/src/main/asciidoc/topics/WFLY23.0toWFLY32.0-ServerMigration-ServerConfiguration-Subsystem-Migrate-picketlink.adoc
new file mode 100644
index 00000000..bfe1432a
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly23.0/src/main/asciidoc/topics/WFLY23.0toWFLY32.0-ServerMigration-ServerConfiguration-Subsystem-Migrate-picketlink.adoc
@@ -0,0 +1,5 @@
+:subsystem-migrate-legacySubsystemName: picketlink-federation
+:subsystem-migrate-legacyExtensionName: org.wildfly.extension.picketlink
+:subsystem-migrate-replacementSubsystemName: keycloak-saml
+
+include::ServerMigration-ServerConfiguration-Subsystem-Migrate.adoc[]
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly23.0/src/main/asciidoc/topics/WFLY23.0toWFLY32.0-ServerMigration-StandaloneServerConfiguration-MigrateLegacySecurityDomains.adoc b/docs/user-guides/migrations/wildfly32.0/wildfly23.0/src/main/asciidoc/topics/WFLY23.0toWFLY32.0-ServerMigration-StandaloneServerConfiguration-MigrateLegacySecurityDomains.adoc
new file mode 100644
index 00000000..0f9b28b3
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly23.0/src/main/asciidoc/topics/WFLY23.0toWFLY32.0-ServerMigration-StandaloneServerConfiguration-MigrateLegacySecurityDomains.adoc
@@ -0,0 +1,12 @@
+= Migrate Legacy Security Domains
+
+{server-target-productName} does not supports the legacy Security Domains framework, and the tool migrates any usage of such resources to instead use the default {server-target-productName} Elytron replacements.
+
+Please note that further manual Elytron configuration may be needed if the legacy Security Domain(s) being used were not the {server-source-productName}'s defaults!
+
+The console logs all configuration resources migrated to the default {server-target-productName} Elytron replacements.
+[source,options="nowrap"]
+----
+ WARN Migrated ejb3 subsystem resource /subsystem/ejb3/application-security-domain/other using legacy security domain other, to Elytron's default application Security Domain. Please note that further manual Elytron configuration may be needed if the legacy security domain being used was not the source server's default Application Domain configuration!
+ WARN Migrated undertow subsystem resource /subsystem/undertow/application-security-domain/other using legacy security domain other, to Elytron's default application Security Domain. Please note that further manual Elytron configuration may be needed if the legacy security domain being used was not the source server's default Application Domain configuration!
+----
\ No newline at end of file
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly23.0/src/main/asciidoc/topics/WFLY23.0toWFLY32.0-ServerMigration-StandaloneServerConfiguration-MigrateLegacySecurityRealms.adoc b/docs/user-guides/migrations/wildfly32.0/wildfly23.0/src/main/asciidoc/topics/WFLY23.0toWFLY32.0-ServerMigration-StandaloneServerConfiguration-MigrateLegacySecurityRealms.adoc
new file mode 100644
index 00000000..dbe30bd1
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly23.0/src/main/asciidoc/topics/WFLY23.0toWFLY32.0-ServerMigration-StandaloneServerConfiguration-MigrateLegacySecurityRealms.adoc
@@ -0,0 +1,15 @@
+= Migrate Legacy Security Realms
+
+{server-target-productName} does not supports the legacy Security Realms framework, and the tool migrates any usage of such resources to instead use the default {server-target-productName} Elytron replacements.
+
+Please note that further manual Elytron configuration may be needed if the legacy security realm(s) being used were not the {server-source-productName}'s defaults!
+
+The console logs all configuration resources migrated to the default {server-target-productName} Elytron replacements.
+[source,options="nowrap"]
+----
+ INFO Legacy security XML configuration retrieved.
+ WARN Migrated Remoting subsystem's http connector resource /subsystem/remoting/http-connector/http-remoting-connector using a legacy security-realm, to Elytron's default application SASL Authentication Factory migration-defaultApplicationSaslAuthenticationFactory. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ WARN Migrated Undertow subsystem https-listener resource /subsystem/undertow/server/default-server/https-listener/https using a legacy security-realm, to Elytron's default TLS ServerSSLContext migration-defaultTLSServerSSLContext. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ WARN Migrated Undertow subsystem http-invoker resource /subsystem/undertow/server/default-server/host/default-host/setting/http-invoker using a legacy security-realm, to Elytron's default Application HTTP AuthenticationFactory migration-defaultApplicationHttpAuthenticationFactory. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ INFO Legacy security realms migrated to Elytron.
+----
\ No newline at end of file
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly24.0/pom.xml b/docs/user-guides/migrations/wildfly32.0/wildfly24.0/pom.xml
new file mode 100644
index 00000000..07fd290d
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly24.0/pom.xml
@@ -0,0 +1,98 @@
+
+
+
+
+ 4.0.0
+
+
+ org.jboss.migration
+ jboss-server-migration-parent
+ 32.0.0.Final-SNAPSHOT
+ ../../../../../pom.xml
+
+
+ jboss-server-migration-wildfly24.0-to-wildfly32.0-userguide
+
+ JBoss Server Migration: User-Guide Wildfly 24.0 to Wildfly 32.0
+
+
+
+ ${project.groupId}
+ jboss-server-migration-docs-userguide-migration-includes
+
+
+
+
+
+
+ maven-resources-plugin
+
+
+ generate-sources
+
+ copy-resources
+
+
+ ${project.build.directory}/asciidoc
+
+
+ src/main/asciidoc
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+
+
+ unpack-includes
+ generate-sources
+
+ unpack-dependencies
+
+
+ ${project.build.directory}/asciidoc
+ compile
+
+
+
+
+
+ org.asciidoctor
+ asciidoctor-maven-plugin
+
+
+ generate-resources
+
+ process-asciidoc
+
+
+ master.adoc
+ ${project.build.outputDirectory}/index.html
+
+
+
+
+
+
+
+
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly24.0/src/main/asciidoc/master.adoc b/docs/user-guides/migrations/wildfly32.0/wildfly24.0/src/main/asciidoc/master.adoc
new file mode 100644
index 00000000..d8df15d1
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly24.0/src/main/asciidoc/master.adoc
@@ -0,0 +1,115 @@
+// setup of vars used by this and/or included docs
+:server-source-productName: WildFly 24.0
+:server-source-name: WildFly
+:server-source-version: 24.0.0.Final
+:server-source-baseDir: wildfly-24.0
+
+:server-target-productName: WildFly 32.0
+:server-target-name: WildFly
+:server-target-version: 32.0.0.Final
+:server-target-baseDir: wildfly-32.0
+
+:includesDir: topics
+
+// toc setup
+:toc:
+:numbered:
+
+// include abstract
+include::{includesDir}/ServerMigration.adoc[]
+
+// customize
+The server migration from {server-source-productName} to {server-target-productName} includes:
+
+ * Modules Migration
+ * Standalone Server Migration
+ * Managed Domain Migration
+
+:leveloffset: +1
+
+// --- modules migration
+
+include::{includesDir}/ServerMigration-Modules.adoc[]
+
+// --- standalone server migration
+
+include::{includesDir}/ServerMigration-StandaloneServer.adoc[]
+
+:leveloffset: +1
+
+// ------ standalone server configuration migration
+
+include::{includesDir}/ServerMigration-StandaloneServer-StandaloneServerConfiguration.adoc[]
+
+:leveloffset: +1
+
+include::{includesDir}/WFLY24.0toWFLY32.0-ServerMigration-ServerConfiguration-MigrateJBossDomainProperties.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-RemoveUnsupportedSubsystems.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedModules.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedPaths.adoc[]
+
+include::{includesDir}/WFLY24.0toWFLY32.0-ServerMigration-StandaloneServerConfiguration-MigrateLegacySecurityRealms.adoc[]
+
+include::{includesDir}/WFLY24.0toWFLY32.0-ServerMigration-StandaloneServerConfiguration-MigrateLegacySecurityDomains.adoc[]
+
+include::{includesDir}/WFLY24.0toWFLY32.0-ServerMigration-ServerConfiguration-Subsystem-Migrate-keycloak.adoc[]
+
+include::{includesDir}/WFLY24.0toWFLY32.0-ServerMigration-ServerConfiguration-Subsystem-Migrate-picketlink.adoc[]
+
+:leveloffset: -1
+
+:leveloffset: -1
+
+// --- managed domain migration
+
+include::{includesDir}/ServerMigration-ManagedDomain.adoc[]
+
+// ------ domain configuration
+
+:leveloffset: +1
+
+include::{includesDir}/ServerMigration-ManagedDomain-DomainConfiguration.adoc[]
+
+:leveloffset: +1
+
+include::{includesDir}/WFLY24.0toWFLY32.0-ServerMigration-ServerConfiguration-MigrateJBossDomainProperties.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-RemoveUnsupportedSubsystems.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedModules.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedPaths.adoc[]
+
+include::{includesDir}/WFLY24.0toWFLY32.0-ServerMigration-ManagedDomain-DomainConfiguration-MigrateLegacySecurityRealms.adoc[]
+
+include::{includesDir}/WFLY24.0toWFLY32.0-ServerMigration-ManagedDomain-DomainConfiguration-MigrateLegacySecurityDomains.adoc[]
+
+include::{includesDir}/WFLY24.0toWFLY32.0-ServerMigration-ServerConfiguration-Subsystem-Migrate-keycloak.adoc[]
+
+include::{includesDir}/WFLY24.0toWFLY32.0-ServerMigration-ServerConfiguration-Subsystem-Migrate-picketlink.adoc[]
+
+include::{includesDir}/ServerMigration-ManagedDomain-AddHostExcludes.adoc[]
+
+:leveloffset: -1
+
+// ------ host configuration
+
+include::{includesDir}/ServerMigration-ManagedDomain-HostConfiguration.adoc[]
+
+:leveloffset: +1
+
+include::{includesDir}/WFLY24.0toWFLY32.0-ServerMigration-ServerConfiguration-MigrateJBossDomainProperties.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedModules.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedPaths.adoc[]
+
+:leveloffset: -1
+
+:leveloffset: -1
+
+:leveloffset: -1
+
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly24.0/src/main/asciidoc/topics/WFLY24.0toWFLY32.0-ServerMigration-ManagedDomain-DomainConfiguration-MigrateLegacySecurityDomains.adoc b/docs/user-guides/migrations/wildfly32.0/wildfly24.0/src/main/asciidoc/topics/WFLY24.0toWFLY32.0-ServerMigration-ManagedDomain-DomainConfiguration-MigrateLegacySecurityDomains.adoc
new file mode 100644
index 00000000..cdcb99ba
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly24.0/src/main/asciidoc/topics/WFLY24.0toWFLY32.0-ServerMigration-ManagedDomain-DomainConfiguration-MigrateLegacySecurityDomains.adoc
@@ -0,0 +1,22 @@
+= Migrate Legacy Security Domains
+
+{server-target-productName} does not supports the legacy Security Domains framework, and the tool migrates any usage of such resources to instead use the default {server-target-productName} Elytron replacements.
+
+Please note that further manual Elytron configuration may be needed if the legacy Security Domain(s) being used were not the {server-source-productName}'s defaults!
+
+The console logs all configuration resources migrated to the default {server-target-productName} Elytron replacements, for each configuration profile.
+[source,options="nowrap"]
+----
+ WARN Migrated ejb3 subsystem resource /profile/default/subsystem/ejb3/application-security-domain/other using legacy security domain other, to Elytron's default application Security Domain. Please note that further manual Elytron configuration may be needed if the legacy security domain being used was not the source server's default Application Domain configuration!
+ WARN Migrated undertow subsystem resource /profile/default/subsystem/undertow/application-security-domain/other using legacy security domain other, to Elytron's default application Security Domain. Please note that further manual Elytron configuration may be needed if the legacy security domain being used was not the source server's default Application Domain configuration!
+ WARN Migrated ejb3 subsystem resource /profile/full/subsystem/ejb3/application-security-domain/other using legacy security domain other, to Elytron's default application Security Domain. Please note that further manual Elytron configuration may be needed if the legacy security domain being used was not the source server's default Application Domain configuration!
+ WARN Migrated undertow subsystem resource /profile/full/subsystem/undertow/application-security-domain/other using legacy security domain other, to Elytron's default application Security Domain. Please note that further manual Elytron configuration may be needed if the legacy security domain being used was not the source server's default Application Domain configuration!
+ WARN Migrated messaging-activemq subsystem server resource /profile/full/subsystem/messaging-activemq/server/default, to Elytron's default application Security Domain. Please note that further manual Elytron configuration may be needed if the legacy security domain being used was not the source server's default Application Domain configuration!
+ WARN Migrated iiop-openjdk subsystem resource using legacy security domain to Elytron defaults. Please note that further manual Elytron configuration should be needed!
+ WARN Migrated ejb3 subsystem resource /profile/ha/subsystem/ejb3/application-security-domain/other using legacy security domain other, to Elytron's default application Security Domain. Please note that further manual Elytron configuration may be needed if the legacy security domain being used was not the source server's default Application Domain configuration!
+ WARN Migrated undertow subsystem resource /profile/ha/subsystem/undertow/application-security-domain/other using legacy security domain other, to Elytron's default application Security Domain. Please note that further manual Elytron configuration may be needed if the legacy security domain being used was not the source server's default Application Domain configuration!
+ WARN Migrated ejb3 subsystem resource /profile/full-ha/subsystem/ejb3/application-security-domain/other using legacy security domain other, to Elytron's default application Security Domain. Please note that further manual Elytron configuration may be needed if the legacy security domain being used was not the source server's default Application Domain configuration!
+ WARN Migrated undertow subsystem resource /profile/full-ha/subsystem/undertow/application-security-domain/other using legacy security domain other, to Elytron's default application Security Domain. Please note that further manual Elytron configuration may be needed if the legacy security domain being used was not the source server's default Application Domain configuration!
+ WARN Migrated messaging-activemq subsystem server resource /profile/full-ha/subsystem/messaging-activemq/server/default, to Elytron's default application Security Domain. Please note that further manual Elytron configuration may be needed if the legacy security domain being used was not the source server's default Application Domain configuration!
+ WARN Migrated iiop-openjdk subsystem resource using legacy security domain to Elytron defaults. Please note that further manual Elytron configuration should be needed!
+----
\ No newline at end of file
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly24.0/src/main/asciidoc/topics/WFLY24.0toWFLY32.0-ServerMigration-ManagedDomain-DomainConfiguration-MigrateLegacySecurityRealms.adoc b/docs/user-guides/migrations/wildfly32.0/wildfly24.0/src/main/asciidoc/topics/WFLY24.0toWFLY32.0-ServerMigration-ManagedDomain-DomainConfiguration-MigrateLegacySecurityRealms.adoc
new file mode 100644
index 00000000..e5f5c8e2
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly24.0/src/main/asciidoc/topics/WFLY24.0toWFLY32.0-ServerMigration-ManagedDomain-DomainConfiguration-MigrateLegacySecurityRealms.adoc
@@ -0,0 +1,27 @@
+= Migrate Legacy Security Realms
+
+{server-target-productName} does not supports the legacy Security Realms framework, and the tool migrates any usage of such resources to instead use the default {server-target-productName} Elytron replacements.
+
+Please note that further manual Elytron configuration may be needed if the legacy security realm(s) being used were not the {server-source-productName}'s defaults!
+
+The console logs all configuration resources migrated to the default {server-target-productName} Elytron replacements, for each configuration profile.
+[source,options="nowrap"]
+----
+ INFO Legacy security XML configuration retrieved.
+ WARN Migrated Remoting subsystem's http connector resource /profile/full-ha/subsystem/remoting/http-connector/http-remoting-connector using a legacy security-realm, to Elytron's default application SASL Authentication Factory migration-defaultApplicationSaslAuthenticationFactory. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ WARN Migrated Undertow subsystem https-listener resource /profile/full-ha/subsystem/undertow/server/default-server/https-listener/https using a legacy security-realm, to Elytron's default TLS ServerSSLContext migration-defaultTLSServerSSLContext. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ WARN Migrated Undertow subsystem http-invoker resource /profile/full-ha/subsystem/undertow/server/default-server/host/default-host/setting/http-invoker using a legacy security-realm, to Elytron's default Application HTTP AuthenticationFactory migration-defaultApplicationHttpAuthenticationFactory. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ INFO Legacy security realms migrated to Elytron.
+ WARN Migrated Remoting subsystem's http connector resource /profile/full/subsystem/remoting/http-connector/http-remoting-connector using a legacy security-realm, to Elytron's default application SASL Authentication Factory migration-defaultApplicationSaslAuthenticationFactory. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ WARN Migrated Undertow subsystem https-listener resource /profile/full/subsystem/undertow/server/default-server/https-listener/https using a legacy security-realm, to Elytron's default TLS ServerSSLContext migration-defaultTLSServerSSLContext. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ WARN Migrated Undertow subsystem http-invoker resource /profile/full/subsystem/undertow/server/default-server/host/default-host/setting/http-invoker using a legacy security-realm, to Elytron's default Application HTTP AuthenticationFactory migration-defaultApplicationHttpAuthenticationFactory. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ INFO Legacy security realms migrated to Elytron.
+ WARN Migrated Remoting subsystem's http connector resource /profile/ha/subsystem/remoting/http-connector/http-remoting-connector using a legacy security-realm, to Elytron's default application SASL Authentication Factory migration-defaultApplicationSaslAuthenticationFactory. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ WARN Migrated Undertow subsystem https-listener resource /profile/ha/subsystem/undertow/server/default-server/https-listener/https using a legacy security-realm, to Elytron's default TLS ServerSSLContext migration-defaultTLSServerSSLContext. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ WARN Migrated Undertow subsystem http-invoker resource /profile/ha/subsystem/undertow/server/default-server/host/default-host/setting/http-invoker using a legacy security-realm, to Elytron's default Application HTTP AuthenticationFactory migration-defaultApplicationHttpAuthenticationFactory. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ INFO Legacy security realms migrated to Elytron.
+ WARN Migrated Remoting subsystem's http connector resource /profile/default/subsystem/remoting/http-connector/http-remoting-connector using a legacy security-realm, to Elytron's default application SASL Authentication Factory migration-defaultApplicationSaslAuthenticationFactory. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ WARN Migrated Undertow subsystem https-listener resource /profile/default/subsystem/undertow/server/default-server/https-listener/https using a legacy security-realm, to Elytron's default TLS ServerSSLContext migration-defaultTLSServerSSLContext. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ WARN Migrated Undertow subsystem http-invoker resource /profile/default/subsystem/undertow/server/default-server/host/default-host/setting/http-invoker using a legacy security-realm, to Elytron's default Application HTTP AuthenticationFactory migration-defaultApplicationHttpAuthenticationFactory. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ INFO Legacy security realms migrated to Elytron.
+----
\ No newline at end of file
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly24.0/src/main/asciidoc/topics/WFLY24.0toWFLY32.0-ServerMigration-ServerConfiguration-MigrateJBossDomainProperties.adoc b/docs/user-guides/migrations/wildfly32.0/wildfly24.0/src/main/asciidoc/topics/WFLY24.0toWFLY32.0-ServerMigration-ServerConfiguration-MigrateJBossDomainProperties.adoc
new file mode 100644
index 00000000..dcbeacf0
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly24.0/src/main/asciidoc/topics/WFLY24.0toWFLY32.0-ServerMigration-ServerConfiguration-MigrateJBossDomainProperties.adoc
@@ -0,0 +1,18 @@
+= Migrate JBoss Domain Properties
+
+The words `master` and `slave` on Domain related property names were replaced with the words 'primary' and 'secondary', and the migrates automatically fixes any usage of the old property names.
+
+The console logs any properties renamed by the migration.
+
+[source,options="nowrap"]
+----
+ INFO JBoss domain property jboss.domain.master.address migrated to jboss.domain.primary.address
+ INFO JBoss domain property jboss.domain.master.port migrated to jboss.domain.primary.port
+ INFO JBoss domain property jboss.domain.master.protocol migrated to jboss.domain.primary.protocol
+----
+
+If any property was successfully renamed the following message will be logged.
+[source,options="nowrap"]
+----
+ INFO JBoss domain properties migrated.
+----
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly24.0/src/main/asciidoc/topics/WFLY24.0toWFLY32.0-ServerMigration-ServerConfiguration-Subsystem-Migrate-keycloak.adoc b/docs/user-guides/migrations/wildfly32.0/wildfly24.0/src/main/asciidoc/topics/WFLY24.0toWFLY32.0-ServerMigration-ServerConfiguration-Subsystem-Migrate-keycloak.adoc
new file mode 100644
index 00000000..c56325fb
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly24.0/src/main/asciidoc/topics/WFLY24.0toWFLY32.0-ServerMigration-ServerConfiguration-Subsystem-Migrate-keycloak.adoc
@@ -0,0 +1,5 @@
+:subsystem-migrate-legacySubsystemName: keycloak
+:subsystem-migrate-legacyExtensionName: org.keycloak.keycloak-adapter-subsystem
+:subsystem-migrate-replacementSubsystemName: elytron-oidc-client
+
+include::ServerMigration-ServerConfiguration-Subsystem-Migrate.adoc[]
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly24.0/src/main/asciidoc/topics/WFLY24.0toWFLY32.0-ServerMigration-ServerConfiguration-Subsystem-Migrate-picketlink.adoc b/docs/user-guides/migrations/wildfly32.0/wildfly24.0/src/main/asciidoc/topics/WFLY24.0toWFLY32.0-ServerMigration-ServerConfiguration-Subsystem-Migrate-picketlink.adoc
new file mode 100644
index 00000000..bfe1432a
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly24.0/src/main/asciidoc/topics/WFLY24.0toWFLY32.0-ServerMigration-ServerConfiguration-Subsystem-Migrate-picketlink.adoc
@@ -0,0 +1,5 @@
+:subsystem-migrate-legacySubsystemName: picketlink-federation
+:subsystem-migrate-legacyExtensionName: org.wildfly.extension.picketlink
+:subsystem-migrate-replacementSubsystemName: keycloak-saml
+
+include::ServerMigration-ServerConfiguration-Subsystem-Migrate.adoc[]
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly24.0/src/main/asciidoc/topics/WFLY24.0toWFLY32.0-ServerMigration-StandaloneServerConfiguration-MigrateLegacySecurityDomains.adoc b/docs/user-guides/migrations/wildfly32.0/wildfly24.0/src/main/asciidoc/topics/WFLY24.0toWFLY32.0-ServerMigration-StandaloneServerConfiguration-MigrateLegacySecurityDomains.adoc
new file mode 100644
index 00000000..0f9b28b3
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly24.0/src/main/asciidoc/topics/WFLY24.0toWFLY32.0-ServerMigration-StandaloneServerConfiguration-MigrateLegacySecurityDomains.adoc
@@ -0,0 +1,12 @@
+= Migrate Legacy Security Domains
+
+{server-target-productName} does not supports the legacy Security Domains framework, and the tool migrates any usage of such resources to instead use the default {server-target-productName} Elytron replacements.
+
+Please note that further manual Elytron configuration may be needed if the legacy Security Domain(s) being used were not the {server-source-productName}'s defaults!
+
+The console logs all configuration resources migrated to the default {server-target-productName} Elytron replacements.
+[source,options="nowrap"]
+----
+ WARN Migrated ejb3 subsystem resource /subsystem/ejb3/application-security-domain/other using legacy security domain other, to Elytron's default application Security Domain. Please note that further manual Elytron configuration may be needed if the legacy security domain being used was not the source server's default Application Domain configuration!
+ WARN Migrated undertow subsystem resource /subsystem/undertow/application-security-domain/other using legacy security domain other, to Elytron's default application Security Domain. Please note that further manual Elytron configuration may be needed if the legacy security domain being used was not the source server's default Application Domain configuration!
+----
\ No newline at end of file
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly24.0/src/main/asciidoc/topics/WFLY24.0toWFLY32.0-ServerMigration-StandaloneServerConfiguration-MigrateLegacySecurityRealms.adoc b/docs/user-guides/migrations/wildfly32.0/wildfly24.0/src/main/asciidoc/topics/WFLY24.0toWFLY32.0-ServerMigration-StandaloneServerConfiguration-MigrateLegacySecurityRealms.adoc
new file mode 100644
index 00000000..dbe30bd1
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly24.0/src/main/asciidoc/topics/WFLY24.0toWFLY32.0-ServerMigration-StandaloneServerConfiguration-MigrateLegacySecurityRealms.adoc
@@ -0,0 +1,15 @@
+= Migrate Legacy Security Realms
+
+{server-target-productName} does not supports the legacy Security Realms framework, and the tool migrates any usage of such resources to instead use the default {server-target-productName} Elytron replacements.
+
+Please note that further manual Elytron configuration may be needed if the legacy security realm(s) being used were not the {server-source-productName}'s defaults!
+
+The console logs all configuration resources migrated to the default {server-target-productName} Elytron replacements.
+[source,options="nowrap"]
+----
+ INFO Legacy security XML configuration retrieved.
+ WARN Migrated Remoting subsystem's http connector resource /subsystem/remoting/http-connector/http-remoting-connector using a legacy security-realm, to Elytron's default application SASL Authentication Factory migration-defaultApplicationSaslAuthenticationFactory. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ WARN Migrated Undertow subsystem https-listener resource /subsystem/undertow/server/default-server/https-listener/https using a legacy security-realm, to Elytron's default TLS ServerSSLContext migration-defaultTLSServerSSLContext. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ WARN Migrated Undertow subsystem http-invoker resource /subsystem/undertow/server/default-server/host/default-host/setting/http-invoker using a legacy security-realm, to Elytron's default Application HTTP AuthenticationFactory migration-defaultApplicationHttpAuthenticationFactory. Please note that further manual Elytron configuration may be needed if the legacy security realm being used was not the source server's default Application Realm configuration!
+ INFO Legacy security realms migrated to Elytron.
+----
\ No newline at end of file
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly25.0/pom.xml b/docs/user-guides/migrations/wildfly32.0/wildfly25.0/pom.xml
new file mode 100644
index 00000000..04194933
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly25.0/pom.xml
@@ -0,0 +1,98 @@
+
+
+
+
+ 4.0.0
+
+
+ org.jboss.migration
+ jboss-server-migration-parent
+ 32.0.0.Final-SNAPSHOT
+ ../../../../../pom.xml
+
+
+ jboss-server-migration-wildfly25.0-to-wildfly32.0-userguide
+
+ JBoss Server Migration: User-Guide Wildfly 25.0 to Wildfly 32.0
+
+
+
+ ${project.groupId}
+ jboss-server-migration-docs-userguide-migration-includes
+
+
+
+
+
+
+ maven-resources-plugin
+
+
+ generate-sources
+
+ copy-resources
+
+
+ ${project.build.directory}/asciidoc
+
+
+ src/main/asciidoc
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+
+
+ unpack-includes
+ generate-sources
+
+ unpack-dependencies
+
+
+ ${project.build.directory}/asciidoc
+ compile
+
+
+
+
+
+ org.asciidoctor
+ asciidoctor-maven-plugin
+
+
+ generate-resources
+
+ process-asciidoc
+
+
+ master.adoc
+ ${project.build.outputDirectory}/index.html
+
+
+
+
+
+
+
+
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly25.0/src/main/asciidoc/master.adoc b/docs/user-guides/migrations/wildfly32.0/wildfly25.0/src/main/asciidoc/master.adoc
new file mode 100644
index 00000000..ea1b9b38
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly25.0/src/main/asciidoc/master.adoc
@@ -0,0 +1,99 @@
+// setup of vars used by this and/or included docs
+:server-source-productName: WildFly 25.0
+:server-source-name: WildFly
+:server-source-version: 25.0.0.Final
+:server-source-baseDir: wildfly-25.0
+
+:server-target-productName: WildFly 32.0
+:server-target-name: WildFly
+:server-target-version: 32.0.0.Final
+:server-target-baseDir: wildfly-32.0
+
+:includesDir: topics
+
+// toc setup
+:toc:
+:numbered:
+
+// include abstract
+include::{includesDir}/ServerMigration.adoc[]
+
+// customize
+The server migration from {server-source-productName} to {server-target-productName} includes:
+
+ * Modules Migration
+ * Standalone Server Migration
+ * Managed Domain Migration
+
+:leveloffset: +1
+
+// --- modules migration
+
+include::{includesDir}/ServerMigration-Modules.adoc[]
+
+// --- standalone server migration
+
+include::{includesDir}/ServerMigration-StandaloneServer.adoc[]
+
+:leveloffset: +1
+
+// ------ standalone server configuration migration
+
+include::{includesDir}/ServerMigration-StandaloneServer-StandaloneServerConfiguration.adoc[]
+
+:leveloffset: +1
+
+include::{includesDir}/WFLY25.0toWFLY32.0-ServerMigration-ServerConfiguration-MigrateJBossDomainProperties.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-RemoveUnsupportedSubsystems.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedModules.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedPaths.adoc[]
+
+:leveloffset: -1
+
+:leveloffset: -1
+
+// --- managed domain migration
+
+include::{includesDir}/ServerMigration-ManagedDomain.adoc[]
+
+// ------ domain configuration
+
+:leveloffset: +1
+
+include::{includesDir}/ServerMigration-ManagedDomain-DomainConfiguration.adoc[]
+
+:leveloffset: +1
+
+include::{includesDir}/WFLY25.0toWFLY32.0-ServerMigration-ServerConfiguration-MigrateJBossDomainProperties.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-RemoveUnsupportedSubsystems.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedModules.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedPaths.adoc[]
+
+include::{includesDir}/ServerMigration-ManagedDomain-AddHostExcludes.adoc[]
+
+:leveloffset: -1
+
+// ------ host configuration
+
+include::{includesDir}/ServerMigration-ManagedDomain-HostConfiguration.adoc[]
+
+:leveloffset: +1
+
+include::{includesDir}/WFLY25.0toWFLY32.0-ServerMigration-ServerConfiguration-MigrateJBossDomainProperties.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedModules.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedPaths.adoc[]
+
+:leveloffset: -1
+
+:leveloffset: -1
+
+:leveloffset: -1
+
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly25.0/src/main/asciidoc/topics/WFLY25.0toWFLY32.0-ServerMigration-ServerConfiguration-MigrateJBossDomainProperties.adoc b/docs/user-guides/migrations/wildfly32.0/wildfly25.0/src/main/asciidoc/topics/WFLY25.0toWFLY32.0-ServerMigration-ServerConfiguration-MigrateJBossDomainProperties.adoc
new file mode 100644
index 00000000..dcbeacf0
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly25.0/src/main/asciidoc/topics/WFLY25.0toWFLY32.0-ServerMigration-ServerConfiguration-MigrateJBossDomainProperties.adoc
@@ -0,0 +1,18 @@
+= Migrate JBoss Domain Properties
+
+The words `master` and `slave` on Domain related property names were replaced with the words 'primary' and 'secondary', and the migrates automatically fixes any usage of the old property names.
+
+The console logs any properties renamed by the migration.
+
+[source,options="nowrap"]
+----
+ INFO JBoss domain property jboss.domain.master.address migrated to jboss.domain.primary.address
+ INFO JBoss domain property jboss.domain.master.port migrated to jboss.domain.primary.port
+ INFO JBoss domain property jboss.domain.master.protocol migrated to jboss.domain.primary.protocol
+----
+
+If any property was successfully renamed the following message will be logged.
+[source,options="nowrap"]
+----
+ INFO JBoss domain properties migrated.
+----
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly26.0/pom.xml b/docs/user-guides/migrations/wildfly32.0/wildfly26.0/pom.xml
new file mode 100644
index 00000000..ce218b89
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly26.0/pom.xml
@@ -0,0 +1,98 @@
+
+
+
+
+ 4.0.0
+
+
+ org.jboss.migration
+ jboss-server-migration-parent
+ 32.0.0.Final-SNAPSHOT
+ ../../../../../pom.xml
+
+
+ jboss-server-migration-wildfly26.0-to-wildfly32.0-userguide
+
+ JBoss Server Migration: User-Guide Wildfly 26.0 to Wildfly 32.0
+
+
+
+ ${project.groupId}
+ jboss-server-migration-docs-userguide-migration-includes
+
+
+
+
+
+
+ maven-resources-plugin
+
+
+ generate-sources
+
+ copy-resources
+
+
+ ${project.build.directory}/asciidoc
+
+
+ src/main/asciidoc
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+
+
+ unpack-includes
+ generate-sources
+
+ unpack-dependencies
+
+
+ ${project.build.directory}/asciidoc
+ compile
+
+
+
+
+
+ org.asciidoctor
+ asciidoctor-maven-plugin
+
+
+ generate-resources
+
+ process-asciidoc
+
+
+ master.adoc
+ ${project.build.outputDirectory}/index.html
+
+
+
+
+
+
+
+
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly26.0/src/main/asciidoc/master.adoc b/docs/user-guides/migrations/wildfly32.0/wildfly26.0/src/main/asciidoc/master.adoc
new file mode 100644
index 00000000..e9a83617
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly26.0/src/main/asciidoc/master.adoc
@@ -0,0 +1,99 @@
+// setup of vars used by this and/or included docs
+:server-source-productName: WildFly 26.0
+:server-source-name: WildFly
+:server-source-version: 26.0.0.Final
+:server-source-baseDir: wildfly-26.0
+
+:server-target-productName: WildFly 32.0
+:server-target-name: WildFly
+:server-target-version: 32.0.0.Final
+:server-target-baseDir: wildfly-32.0
+
+:includesDir: topics
+
+// toc setup
+:toc:
+:numbered:
+
+// include abstract
+include::{includesDir}/ServerMigration.adoc[]
+
+// customize
+The server migration from {server-source-productName} to {server-target-productName} includes:
+
+ * Modules Migration
+ * Standalone Server Migration
+ * Managed Domain Migration
+
+:leveloffset: +1
+
+// --- modules migration
+
+include::{includesDir}/ServerMigration-Modules.adoc[]
+
+// --- standalone server migration
+
+include::{includesDir}/ServerMigration-StandaloneServer.adoc[]
+
+:leveloffset: +1
+
+// ------ standalone server configuration migration
+
+include::{includesDir}/ServerMigration-StandaloneServer-StandaloneServerConfiguration.adoc[]
+
+:leveloffset: +1
+
+include::{includesDir}/WFLY26.0toWFLY32.0-ServerMigration-ServerConfiguration-MigrateJBossDomainProperties.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-RemoveUnsupportedSubsystems.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedModules.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedPaths.adoc[]
+
+:leveloffset: -1
+
+:leveloffset: -1
+
+// --- managed domain migration
+
+include::{includesDir}/ServerMigration-ManagedDomain.adoc[]
+
+// ------ domain configuration
+
+:leveloffset: +1
+
+include::{includesDir}/ServerMigration-ManagedDomain-DomainConfiguration.adoc[]
+
+:leveloffset: +1
+
+include::{includesDir}/WFLY26.0toWFLY32.0-ServerMigration-ServerConfiguration-MigrateJBossDomainProperties.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-RemoveUnsupportedSubsystems.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedModules.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedPaths.adoc[]
+
+include::{includesDir}/ServerMigration-ManagedDomain-AddHostExcludes.adoc[]
+
+:leveloffset: -1
+
+// ------ host configuration
+
+include::{includesDir}/ServerMigration-ManagedDomain-HostConfiguration.adoc[]
+
+:leveloffset: +1
+
+include::{includesDir}/WFLY26.0toWFLY32.0-ServerMigration-ServerConfiguration-MigrateJBossDomainProperties.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedModules.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedPaths.adoc[]
+
+:leveloffset: -1
+
+:leveloffset: -1
+
+:leveloffset: -1
+
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly26.0/src/main/asciidoc/topics/WFLY26.0toWFLY32.0-ServerMigration-ServerConfiguration-MigrateJBossDomainProperties.adoc b/docs/user-guides/migrations/wildfly32.0/wildfly26.0/src/main/asciidoc/topics/WFLY26.0toWFLY32.0-ServerMigration-ServerConfiguration-MigrateJBossDomainProperties.adoc
new file mode 100644
index 00000000..dcbeacf0
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly26.0/src/main/asciidoc/topics/WFLY26.0toWFLY32.0-ServerMigration-ServerConfiguration-MigrateJBossDomainProperties.adoc
@@ -0,0 +1,18 @@
+= Migrate JBoss Domain Properties
+
+The words `master` and `slave` on Domain related property names were replaced with the words 'primary' and 'secondary', and the migrates automatically fixes any usage of the old property names.
+
+The console logs any properties renamed by the migration.
+
+[source,options="nowrap"]
+----
+ INFO JBoss domain property jboss.domain.master.address migrated to jboss.domain.primary.address
+ INFO JBoss domain property jboss.domain.master.port migrated to jboss.domain.primary.port
+ INFO JBoss domain property jboss.domain.master.protocol migrated to jboss.domain.primary.protocol
+----
+
+If any property was successfully renamed the following message will be logged.
+[source,options="nowrap"]
+----
+ INFO JBoss domain properties migrated.
+----
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly27.0/pom.xml b/docs/user-guides/migrations/wildfly32.0/wildfly27.0/pom.xml
new file mode 100644
index 00000000..1d5e66c3
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly27.0/pom.xml
@@ -0,0 +1,98 @@
+
+
+
+
+ 4.0.0
+
+
+ org.jboss.migration
+ jboss-server-migration-parent
+ 32.0.0.Final-SNAPSHOT
+ ../../../../../pom.xml
+
+
+ jboss-server-migration-wildfly27.0-to-wildfly32.0-userguide
+
+ JBoss Server Migration: User-Guide Wildfly 27.0 to Wildfly 32.0
+
+
+
+ ${project.groupId}
+ jboss-server-migration-docs-userguide-migration-includes
+
+
+
+
+
+
+ maven-resources-plugin
+
+
+ generate-sources
+
+ copy-resources
+
+
+ ${project.build.directory}/asciidoc
+
+
+ src/main/asciidoc
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+
+
+ unpack-includes
+ generate-sources
+
+ unpack-dependencies
+
+
+ ${project.build.directory}/asciidoc
+ compile
+
+
+
+
+
+ org.asciidoctor
+ asciidoctor-maven-plugin
+
+
+ generate-resources
+
+ process-asciidoc
+
+
+ master.adoc
+ ${project.build.outputDirectory}/index.html
+
+
+
+
+
+
+
+
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly27.0/src/main/asciidoc/master.adoc b/docs/user-guides/migrations/wildfly32.0/wildfly27.0/src/main/asciidoc/master.adoc
new file mode 100644
index 00000000..7bc20ccc
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly27.0/src/main/asciidoc/master.adoc
@@ -0,0 +1,97 @@
+// setup of vars used by this and/or included docs
+:server-source-productName: WildFly 27.0
+:server-source-name: WildFly
+:server-source-version: 27.0.0.Final
+:server-source-baseDir: wildfly-27.0
+
+:server-target-productName: WildFly 32.0
+:server-target-name: WildFly
+:server-target-version: 32.0.0.Final
+:server-target-baseDir: wildfly-32.0
+
+:includesDir: topics
+
+// toc setup
+:toc:
+:numbered:
+
+// include abstract
+include::{includesDir}/ServerMigration.adoc[]
+
+// customize
+The server migration from {server-source-productName} to {server-target-productName} includes:
+
+ * Modules Migration
+ * Standalone Server Migration
+ * Managed Domain Migration
+
+:leveloffset: +1
+
+// --- modules migration
+
+include::{includesDir}/ServerMigration-Modules.adoc[]
+
+// --- standalone server migration
+
+include::{includesDir}/ServerMigration-StandaloneServer.adoc[]
+
+:leveloffset: +1
+
+// ------ standalone server configuration migration
+
+include::{includesDir}/ServerMigration-StandaloneServer-StandaloneServerConfiguration.adoc[]
+
+:leveloffset: +1
+
+include::{includesDir}/ServerMigration-ServerConfiguration-RemoveUnsupportedSubsystems.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedModules.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedPaths.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateDeployments.adoc[]
+
+:leveloffset: -1
+
+:leveloffset: -1
+
+// --- managed domain migration
+
+include::{includesDir}/ServerMigration-ManagedDomain.adoc[]
+
+// ------ domain configuration
+
+:leveloffset: +1
+
+include::{includesDir}/ServerMigration-ManagedDomain-DomainConfiguration.adoc[]
+
+:leveloffset: +1
+
+include::{includesDir}/ServerMigration-ServerConfiguration-RemoveUnsupportedSubsystems.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedModules.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedPaths.adoc[]
+
+include::{includesDir}/ServerMigration-ManagedDomain-AddHostExcludes.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateDeployments.adoc[]
+
+:leveloffset: -1
+
+// ------ host configuration
+
+include::{includesDir}/ServerMigration-ManagedDomain-HostConfiguration.adoc[]
+
+:leveloffset: +1
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedModules.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedPaths.adoc[]
+
+:leveloffset: -1
+
+:leveloffset: -1
+
+:leveloffset: -1
+
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly28.0/pom.xml b/docs/user-guides/migrations/wildfly32.0/wildfly28.0/pom.xml
new file mode 100644
index 00000000..b313e22d
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly28.0/pom.xml
@@ -0,0 +1,98 @@
+
+
+
+
+ 4.0.0
+
+
+ org.jboss.migration
+ jboss-server-migration-parent
+ 32.0.0.Final-SNAPSHOT
+ ../../../../../pom.xml
+
+
+ jboss-server-migration-wildfly28.0-to-wildfly32.0-userguide
+
+ JBoss Server Migration: User-Guide Wildfly 28.0 to Wildfly 32.0
+
+
+
+ ${project.groupId}
+ jboss-server-migration-docs-userguide-migration-includes
+
+
+
+
+
+
+ maven-resources-plugin
+
+
+ generate-sources
+
+ copy-resources
+
+
+ ${project.build.directory}/asciidoc
+
+
+ src/main/asciidoc
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+
+
+ unpack-includes
+ generate-sources
+
+ unpack-dependencies
+
+
+ ${project.build.directory}/asciidoc
+ compile
+
+
+
+
+
+ org.asciidoctor
+ asciidoctor-maven-plugin
+
+
+ generate-resources
+
+ process-asciidoc
+
+
+ master.adoc
+ ${project.build.outputDirectory}/index.html
+
+
+
+
+
+
+
+
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly28.0/src/main/asciidoc/master.adoc b/docs/user-guides/migrations/wildfly32.0/wildfly28.0/src/main/asciidoc/master.adoc
new file mode 100644
index 00000000..277064e2
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly28.0/src/main/asciidoc/master.adoc
@@ -0,0 +1,97 @@
+// setup of vars used by this and/or included docs
+:server-source-productName: WildFly 28.0
+:server-source-name: WildFly
+:server-source-version: 28.0.0.Final
+:server-source-baseDir: wildfly-28.0
+
+:server-target-productName: WildFly 32.0
+:server-target-name: WildFly
+:server-target-version: 32.0.0.Final
+:server-target-baseDir: wildfly-32.0
+
+:includesDir: topics
+
+// toc setup
+:toc:
+:numbered:
+
+// include abstract
+include::{includesDir}/ServerMigration.adoc[]
+
+// customize
+The server migration from {server-source-productName} to {server-target-productName} includes:
+
+ * Modules Migration
+ * Standalone Server Migration
+ * Managed Domain Migration
+
+:leveloffset: +1
+
+// --- modules migration
+
+include::{includesDir}/ServerMigration-Modules.adoc[]
+
+// --- standalone server migration
+
+include::{includesDir}/ServerMigration-StandaloneServer.adoc[]
+
+:leveloffset: +1
+
+// ------ standalone server configuration migration
+
+include::{includesDir}/ServerMigration-StandaloneServer-StandaloneServerConfiguration.adoc[]
+
+:leveloffset: +1
+
+include::{includesDir}/ServerMigration-ServerConfiguration-RemoveUnsupportedSubsystems.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedModules.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedPaths.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateDeployments.adoc[]
+
+:leveloffset: -1
+
+:leveloffset: -1
+
+// --- managed domain migration
+
+include::{includesDir}/ServerMigration-ManagedDomain.adoc[]
+
+// ------ domain configuration
+
+:leveloffset: +1
+
+include::{includesDir}/ServerMigration-ManagedDomain-DomainConfiguration.adoc[]
+
+:leveloffset: +1
+
+include::{includesDir}/ServerMigration-ServerConfiguration-RemoveUnsupportedSubsystems.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedModules.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedPaths.adoc[]
+
+include::{includesDir}/ServerMigration-ManagedDomain-AddHostExcludes.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateDeployments.adoc[]
+
+:leveloffset: -1
+
+// ------ host configuration
+
+include::{includesDir}/ServerMigration-ManagedDomain-HostConfiguration.adoc[]
+
+:leveloffset: +1
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedModules.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedPaths.adoc[]
+
+:leveloffset: -1
+
+:leveloffset: -1
+
+:leveloffset: -1
+
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly29.0/pom.xml b/docs/user-guides/migrations/wildfly32.0/wildfly29.0/pom.xml
new file mode 100644
index 00000000..7ded7b40
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly29.0/pom.xml
@@ -0,0 +1,98 @@
+
+
+
+
+ 4.0.0
+
+
+ org.jboss.migration
+ jboss-server-migration-parent
+ 32.0.0.Final-SNAPSHOT
+ ../../../../../pom.xml
+
+
+ jboss-server-migration-wildfly29.0-to-wildfly32.0-userguide
+
+ JBoss Server Migration: User-Guide Wildfly 29.0 to Wildfly 32.0
+
+
+
+ ${project.groupId}
+ jboss-server-migration-docs-userguide-migration-includes
+
+
+
+
+
+
+ maven-resources-plugin
+
+
+ generate-sources
+
+ copy-resources
+
+
+ ${project.build.directory}/asciidoc
+
+
+ src/main/asciidoc
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+
+
+ unpack-includes
+ generate-sources
+
+ unpack-dependencies
+
+
+ ${project.build.directory}/asciidoc
+ compile
+
+
+
+
+
+ org.asciidoctor
+ asciidoctor-maven-plugin
+
+
+ generate-resources
+
+ process-asciidoc
+
+
+ master.adoc
+ ${project.build.outputDirectory}/index.html
+
+
+
+
+
+
+
+
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly29.0/src/main/asciidoc/master.adoc b/docs/user-guides/migrations/wildfly32.0/wildfly29.0/src/main/asciidoc/master.adoc
new file mode 100644
index 00000000..020766a5
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly29.0/src/main/asciidoc/master.adoc
@@ -0,0 +1,97 @@
+// setup of vars used by this and/or included docs
+:server-source-productName: WildFly 29.0
+:server-source-name: WildFly
+:server-source-version: 29.0.0.Final
+:server-source-baseDir: wildfly-29.0
+
+:server-target-productName: WildFly 32.0
+:server-target-name: WildFly
+:server-target-version: 32.0.0.Final
+:server-target-baseDir: wildfly-32.0
+
+:includesDir: topics
+
+// toc setup
+:toc:
+:numbered:
+
+// include abstract
+include::{includesDir}/ServerMigration.adoc[]
+
+// customize
+The server migration from {server-source-productName} to {server-target-productName} includes:
+
+ * Modules Migration
+ * Standalone Server Migration
+ * Managed Domain Migration
+
+:leveloffset: +1
+
+// --- modules migration
+
+include::{includesDir}/ServerMigration-Modules.adoc[]
+
+// --- standalone server migration
+
+include::{includesDir}/ServerMigration-StandaloneServer.adoc[]
+
+:leveloffset: +1
+
+// ------ standalone server configuration migration
+
+include::{includesDir}/ServerMigration-StandaloneServer-StandaloneServerConfiguration.adoc[]
+
+:leveloffset: +1
+
+include::{includesDir}/ServerMigration-ServerConfiguration-RemoveUnsupportedSubsystems.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedModules.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedPaths.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateDeployments.adoc[]
+
+:leveloffset: -1
+
+:leveloffset: -1
+
+// --- managed domain migration
+
+include::{includesDir}/ServerMigration-ManagedDomain.adoc[]
+
+// ------ domain configuration
+
+:leveloffset: +1
+
+include::{includesDir}/ServerMigration-ManagedDomain-DomainConfiguration.adoc[]
+
+:leveloffset: +1
+
+include::{includesDir}/ServerMigration-ServerConfiguration-RemoveUnsupportedSubsystems.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedModules.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedPaths.adoc[]
+
+include::{includesDir}/ServerMigration-ManagedDomain-AddHostExcludes.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateDeployments.adoc[]
+
+:leveloffset: -1
+
+// ------ host configuration
+
+include::{includesDir}/ServerMigration-ManagedDomain-HostConfiguration.adoc[]
+
+:leveloffset: +1
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedModules.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedPaths.adoc[]
+
+:leveloffset: -1
+
+:leveloffset: -1
+
+:leveloffset: -1
+
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly30.0/pom.xml b/docs/user-guides/migrations/wildfly32.0/wildfly30.0/pom.xml
new file mode 100644
index 00000000..debbc413
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly30.0/pom.xml
@@ -0,0 +1,98 @@
+
+
+
+
+ 4.0.0
+
+
+ org.jboss.migration
+ jboss-server-migration-parent
+ 32.0.0.Final-SNAPSHOT
+ ../../../../../pom.xml
+
+
+ jboss-server-migration-wildfly30.0-to-wildfly32.0-userguide
+
+ JBoss Server Migration: User-Guide Wildfly 30.0 to Wildfly 32.0
+
+
+
+ ${project.groupId}
+ jboss-server-migration-docs-userguide-migration-includes
+
+
+
+
+
+
+ maven-resources-plugin
+
+
+ generate-sources
+
+ copy-resources
+
+
+ ${project.build.directory}/asciidoc
+
+
+ src/main/asciidoc
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+
+
+ unpack-includes
+ generate-sources
+
+ unpack-dependencies
+
+
+ ${project.build.directory}/asciidoc
+ compile
+
+
+
+
+
+ org.asciidoctor
+ asciidoctor-maven-plugin
+
+
+ generate-resources
+
+ process-asciidoc
+
+
+ master.adoc
+ ${project.build.outputDirectory}/index.html
+
+
+
+
+
+
+
+
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly30.0/src/main/asciidoc/master.adoc b/docs/user-guides/migrations/wildfly32.0/wildfly30.0/src/main/asciidoc/master.adoc
new file mode 100644
index 00000000..f03a152e
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly30.0/src/main/asciidoc/master.adoc
@@ -0,0 +1,97 @@
+// setup of vars used by this and/or included docs
+:server-source-productName: WildFly 30.0
+:server-source-name: WildFly
+:server-source-version: 30.0.0.Final
+:server-source-baseDir: wildfly-30.0
+
+:server-target-productName: WildFly 32.0
+:server-target-name: WildFly
+:server-target-version: 32.0.0.Final
+:server-target-baseDir: wildfly-32.0
+
+:includesDir: topics
+
+// toc setup
+:toc:
+:numbered:
+
+// include abstract
+include::{includesDir}/ServerMigration.adoc[]
+
+// customize
+The server migration from {server-source-productName} to {server-target-productName} includes:
+
+ * Modules Migration
+ * Standalone Server Migration
+ * Managed Domain Migration
+
+:leveloffset: +1
+
+// --- modules migration
+
+include::{includesDir}/ServerMigration-Modules.adoc[]
+
+// --- standalone server migration
+
+include::{includesDir}/ServerMigration-StandaloneServer.adoc[]
+
+:leveloffset: +1
+
+// ------ standalone server configuration migration
+
+include::{includesDir}/ServerMigration-StandaloneServer-StandaloneServerConfiguration.adoc[]
+
+:leveloffset: +1
+
+include::{includesDir}/ServerMigration-ServerConfiguration-RemoveUnsupportedSubsystems.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedModules.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedPaths.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateDeployments.adoc[]
+
+:leveloffset: -1
+
+:leveloffset: -1
+
+// --- managed domain migration
+
+include::{includesDir}/ServerMigration-ManagedDomain.adoc[]
+
+// ------ domain configuration
+
+:leveloffset: +1
+
+include::{includesDir}/ServerMigration-ManagedDomain-DomainConfiguration.adoc[]
+
+:leveloffset: +1
+
+include::{includesDir}/ServerMigration-ServerConfiguration-RemoveUnsupportedSubsystems.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedModules.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedPaths.adoc[]
+
+include::{includesDir}/ServerMigration-ManagedDomain-AddHostExcludes.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateDeployments.adoc[]
+
+:leveloffset: -1
+
+// ------ host configuration
+
+include::{includesDir}/ServerMigration-ManagedDomain-HostConfiguration.adoc[]
+
+:leveloffset: +1
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedModules.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedPaths.adoc[]
+
+:leveloffset: -1
+
+:leveloffset: -1
+
+:leveloffset: -1
+
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly31.0/pom.xml b/docs/user-guides/migrations/wildfly32.0/wildfly31.0/pom.xml
new file mode 100644
index 00000000..f7636b57
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly31.0/pom.xml
@@ -0,0 +1,98 @@
+
+
+
+
+ 4.0.0
+
+
+ org.jboss.migration
+ jboss-server-migration-parent
+ 32.0.0.Final-SNAPSHOT
+ ../../../../../pom.xml
+
+
+ jboss-server-migration-wildfly31.0-to-wildfly32.0-userguide
+
+ JBoss Server Migration: User-Guide Wildfly 31.0 to Wildfly 32.0
+
+
+
+ ${project.groupId}
+ jboss-server-migration-docs-userguide-migration-includes
+
+
+
+
+
+
+ maven-resources-plugin
+
+
+ generate-sources
+
+ copy-resources
+
+
+ ${project.build.directory}/asciidoc
+
+
+ src/main/asciidoc
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+
+
+ unpack-includes
+ generate-sources
+
+ unpack-dependencies
+
+
+ ${project.build.directory}/asciidoc
+ compile
+
+
+
+
+
+ org.asciidoctor
+ asciidoctor-maven-plugin
+
+
+ generate-resources
+
+ process-asciidoc
+
+
+ master.adoc
+ ${project.build.outputDirectory}/index.html
+
+
+
+
+
+
+
+
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly31.0/src/main/asciidoc/master.adoc b/docs/user-guides/migrations/wildfly32.0/wildfly31.0/src/main/asciidoc/master.adoc
new file mode 100644
index 00000000..0bed76f4
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly31.0/src/main/asciidoc/master.adoc
@@ -0,0 +1,97 @@
+// setup of vars used by this and/or included docs
+:server-source-productName: WildFly 31.0
+:server-source-name: WildFly
+:server-source-version: 31.0.0.Final
+:server-source-baseDir: wildfly-31.0
+
+:server-target-productName: WildFly 32.0
+:server-target-name: WildFly
+:server-target-version: 32.0.0.Final
+:server-target-baseDir: wildfly-32.0
+
+:includesDir: topics
+
+// toc setup
+:toc:
+:numbered:
+
+// include abstract
+include::{includesDir}/ServerMigration.adoc[]
+
+// customize
+The server migration from {server-source-productName} to {server-target-productName} includes:
+
+ * Modules Migration
+ * Standalone Server Migration
+ * Managed Domain Migration
+
+:leveloffset: +1
+
+// --- modules migration
+
+include::{includesDir}/ServerMigration-Modules.adoc[]
+
+// --- standalone server migration
+
+include::{includesDir}/ServerMigration-StandaloneServer.adoc[]
+
+:leveloffset: +1
+
+// ------ standalone server configuration migration
+
+include::{includesDir}/ServerMigration-StandaloneServer-StandaloneServerConfiguration.adoc[]
+
+:leveloffset: +1
+
+include::{includesDir}/ServerMigration-ServerConfiguration-RemoveUnsupportedSubsystems.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedModules.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedPaths.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateDeployments.adoc[]
+
+:leveloffset: -1
+
+:leveloffset: -1
+
+// --- managed domain migration
+
+include::{includesDir}/ServerMigration-ManagedDomain.adoc[]
+
+// ------ domain configuration
+
+:leveloffset: +1
+
+include::{includesDir}/ServerMigration-ManagedDomain-DomainConfiguration.adoc[]
+
+:leveloffset: +1
+
+include::{includesDir}/ServerMigration-ServerConfiguration-RemoveUnsupportedSubsystems.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedModules.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedPaths.adoc[]
+
+include::{includesDir}/ServerMigration-ManagedDomain-AddHostExcludes.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateDeployments.adoc[]
+
+:leveloffset: -1
+
+// ------ host configuration
+
+include::{includesDir}/ServerMigration-ManagedDomain-HostConfiguration.adoc[]
+
+:leveloffset: +1
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedModules.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedPaths.adoc[]
+
+:leveloffset: -1
+
+:leveloffset: -1
+
+:leveloffset: -1
+
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly32.0/pom.xml b/docs/user-guides/migrations/wildfly32.0/wildfly32.0/pom.xml
new file mode 100644
index 00000000..41d6943e
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly32.0/pom.xml
@@ -0,0 +1,98 @@
+
+
+
+
+ 4.0.0
+
+
+ org.jboss.migration
+ jboss-server-migration-parent
+ 32.0.0.Final-SNAPSHOT
+ ../../../../../pom.xml
+
+
+ jboss-server-migration-wildfly32.0-to-wildfly32.0-userguide
+
+ JBoss Server Migration: User-Guide Wildfly 32.0 to Wildfly 32.0
+
+
+
+ ${project.groupId}
+ jboss-server-migration-docs-userguide-migration-includes
+
+
+
+
+
+
+ maven-resources-plugin
+
+
+ generate-sources
+
+ copy-resources
+
+
+ ${project.build.directory}/asciidoc
+
+
+ src/main/asciidoc
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+
+
+ unpack-includes
+ generate-sources
+
+ unpack-dependencies
+
+
+ ${project.build.directory}/asciidoc
+ compile
+
+
+
+
+
+ org.asciidoctor
+ asciidoctor-maven-plugin
+
+
+ generate-resources
+
+ process-asciidoc
+
+
+ master.adoc
+ ${project.build.outputDirectory}/index.html
+
+
+
+
+
+
+
+
diff --git a/docs/user-guides/migrations/wildfly32.0/wildfly32.0/src/main/asciidoc/master.adoc b/docs/user-guides/migrations/wildfly32.0/wildfly32.0/src/main/asciidoc/master.adoc
new file mode 100644
index 00000000..560f07a9
--- /dev/null
+++ b/docs/user-guides/migrations/wildfly32.0/wildfly32.0/src/main/asciidoc/master.adoc
@@ -0,0 +1,95 @@
+// setup of vars used by this and/or included docs
+:server-source-productName: WildFly 32.0
+:server-source-name: WildFly
+:server-source-version: 32.0.0.Final
+:server-source-baseDir: wildfly-32.0
+
+:server-target-productName: WildFly 32.0
+:server-target-name: WildFly
+:server-target-version: 32.0.0.Final
+:server-target-baseDir: wildfly-32.0
+
+:includesDir: topics
+
+// toc setup
+:toc:
+:numbered:
+
+// include abstract
+include::{includesDir}/ServerMigration.adoc[]
+
+// customize
+The server migration from {server-source-productName} to {server-target-productName} includes:
+
+ * Modules Migration
+ * Standalone Server Migration
+ * Managed Domain Migration
+
+:leveloffset: +1
+
+// --- modules migration
+
+include::{includesDir}/ServerMigration-Modules.adoc[]
+
+// --- standalone server migration
+
+include::{includesDir}/ServerMigration-StandaloneServer.adoc[]
+
+:leveloffset: +1
+
+// ------ standalone server configuration migration
+
+include::{includesDir}/ServerMigration-StandaloneServer-StandaloneServerConfiguration.adoc[]
+
+:leveloffset: +1
+
+include::{includesDir}/ServerMigration-ServerConfiguration-RemoveUnsupportedSubsystems.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedModules.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedPaths.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateDeployments.adoc[]
+
+:leveloffset: -1
+
+:leveloffset: -1
+
+// --- managed domain migration
+
+include::{includesDir}/ServerMigration-ManagedDomain.adoc[]
+
+// ------ domain configuration
+
+:leveloffset: +1
+
+include::{includesDir}/ServerMigration-ManagedDomain-DomainConfiguration.adoc[]
+
+:leveloffset: +1
+
+include::{includesDir}/ServerMigration-ServerConfiguration-RemoveUnsupportedSubsystems.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedModules.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedPaths.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateDeployments.adoc[]
+
+:leveloffset: -1
+
+// ------ host configuration
+
+include::{includesDir}/ServerMigration-ManagedDomain-HostConfiguration.adoc[]
+
+:leveloffset: +1
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedModules.adoc[]
+
+include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedPaths.adoc[]
+
+:leveloffset: -1
+
+:leveloffset: -1
+
+:leveloffset: -1
+
diff --git a/docs/user-guides/tool/standalone/pom.xml b/docs/user-guides/tool/standalone/pom.xml
index d5cda8b4..60bbb721 100644
--- a/docs/user-guides/tool/standalone/pom.xml
+++ b/docs/user-guides/tool/standalone/pom.xml
@@ -196,6 +196,51 @@
${project.groupId}
jboss-server-migration-wildfly31.0-to-wildfly31.0-userguide
+
+
+ ${project.groupId}
+ jboss-server-migration-wildfly22.0-to-wildfly32.0-userguide
+
+
+ ${project.groupId}
+ jboss-server-migration-wildfly23.0-to-wildfly32.0-userguide
+
+
+ ${project.groupId}
+ jboss-server-migration-wildfly24.0-to-wildfly32.0-userguide
+
+
+ ${project.groupId}
+ jboss-server-migration-wildfly25.0-to-wildfly32.0-userguide
+
+
+ ${project.groupId}
+ jboss-server-migration-wildfly26.0-to-wildfly32.0-userguide
+
+
+ ${project.groupId}
+ jboss-server-migration-wildfly27.0-to-wildfly32.0-userguide
+
+
+ ${project.groupId}
+ jboss-server-migration-wildfly28.0-to-wildfly32.0-userguide
+
+
+ ${project.groupId}
+ jboss-server-migration-wildfly29.0-to-wildfly32.0-userguide
+
+
+ ${project.groupId}
+ jboss-server-migration-wildfly30.0-to-wildfly32.0-userguide
+
+
+ ${project.groupId}
+ jboss-server-migration-wildfly31.0-to-wildfly32.0-userguide
+
+
+ ${project.groupId}
+ jboss-server-migration-wildfly32.0-to-wildfly32.0-userguide
+
@@ -648,6 +693,128 @@
${project.build.outputDirectory}/migrations/wildfly31.0-to-wildfly31.0
+
+
+ WFLY22.0toWFLY32.0
+ generate-resources
+
+ unpack-dependencies
+
+
+ jboss-server-migration-wildfly22.0-to-wildfly32.0-userguide
+ ${project.build.outputDirectory}/migrations/wildfly22.0-to-wildfly32.0
+
+
+
+ WFLY23.0toWFLY32.0
+ generate-resources
+
+ unpack-dependencies
+
+
+ jboss-server-migration-wildfly23.0-to-wildfly32.0-userguide
+ ${project.build.outputDirectory}/migrations/wildfly23.0-to-wildfly32.0
+
+
+
+ WFLY24.0toWFLY32.0
+ generate-resources
+
+ unpack-dependencies
+
+
+ jboss-server-migration-wildfly24.0-to-wildfly32.0-userguide
+ ${project.build.outputDirectory}/migrations/wildfly24.0-to-wildfly32.0
+
+
+
+ WFLY25.0toWFLY32.0
+ generate-resources
+
+ unpack-dependencies
+
+
+ jboss-server-migration-wildfly25.0-to-wildfly32.0-userguide
+ ${project.build.outputDirectory}/migrations/wildfly25.0-to-wildfly32.0
+
+
+
+ WFLY26.0toWFLY32.0
+ generate-resources
+
+ unpack-dependencies
+
+
+ jboss-server-migration-wildfly26.0-to-wildfly32.0-userguide
+ ${project.build.outputDirectory}/migrations/wildfly26.0-to-wildfly32.0
+
+
+
+ WFLY27.0toWFLY32.0
+ generate-resources
+
+ unpack-dependencies
+
+
+ jboss-server-migration-wildfly27.0-to-wildfly32.0-userguide
+ ${project.build.outputDirectory}/migrations/wildfly27.0-to-wildfly32.0
+
+
+
+ WFLY28.0toWFLY32.0
+ generate-resources
+
+ unpack-dependencies
+
+
+ jboss-server-migration-wildfly28.0-to-wildfly32.0-userguide
+ ${project.build.outputDirectory}/migrations/wildfly28.0-to-wildfly32.0
+
+
+
+ WFLY29.0toWFLY32.0
+ generate-resources
+
+ unpack-dependencies
+
+
+ jboss-server-migration-wildfly29.0-to-wildfly32.0-userguide
+ ${project.build.outputDirectory}/migrations/wildfly29.0-to-wildfly32.0
+
+
+
+ WFLY30.0toWFLY32.0
+ generate-resources
+
+ unpack-dependencies
+
+
+ jboss-server-migration-wildfly30.0-to-wildfly32.0-userguide
+ ${project.build.outputDirectory}/migrations/wildfly30.0-to-wildfly32.0
+
+
+
+ WFLY31.0toWFLY32.0
+ generate-resources
+
+ unpack-dependencies
+
+
+ jboss-server-migration-wildfly31.0-to-wildfly32.0-userguide
+ ${project.build.outputDirectory}/migrations/wildfly31.0-to-wildfly32.0
+
+
+
+ WFLY32.0toWFLY32.0
+ generate-resources
+
+ unpack-dependencies
+
+
+ jboss-server-migration-wildfly32.0-to-wildfly32.0-userguide
+ ${project.build.outputDirectory}/migrations/wildfly32.0-to-wildfly32.0
+
+
diff --git a/docs/user-guides/tool/standalone/src/main/asciidoc/master.adoc b/docs/user-guides/tool/standalone/src/main/asciidoc/master.adoc
index 4206ed7b..c36ec284 100644
--- a/docs/user-guides/tool/standalone/src/main/asciidoc/master.adoc
+++ b/docs/user-guides/tool/standalone/src/main/asciidoc/master.adoc
@@ -359,11 +359,17 @@ The XML Report may be found in the _output_ directory, by default its filename i
This standard distribution of the JBoss Server Migration Tool includes support for the following server migrations, each with its own User Guide:
-* link:migrations/eap6.4-to-eap7.4/index.html[JBoss EAP 6.4 to JBoss EAP 7.4]
-* link:migrations/eap7.0-to-eap7.4/index.html[JBoss EAP 7.0 to JBoss EAP 7.4]
-* link:migrations/eap7.1-to-eap7.4/index.html[JBoss EAP 7.1 to JBoss EAP 7.4]
-* link:migrations/eap7.2-to-eap7.4/index.html[JBoss EAP 7.2 to JBoss EAP 7.4]
-* link:migrations/eap7.3-to-eap7.4/index.html[JBoss EAP 7.3 to JBoss EAP 7.4]
+* link:migrations/wildfly22.0-to-wildfly32.0/index.html[WildFly 22.0 to WildFly 32.0]
+* link:migrations/wildfly23.0-to-wildfly32.0/index.html[WildFly 23.0 to WildFly 32.0]
+* link:migrations/wildfly24.0-to-wildfly32.0/index.html[WildFly 24.0 to WildFly 32.0]
+* link:migrations/wildfly25.0-to-wildfly32.0/index.html[WildFly 25.0 to WildFly 32.0]
+* link:migrations/wildfly26.0-to-wildfly32.0/index.html[WildFly 26.0 to WildFly 32.0]
+* link:migrations/wildfly27.0-to-wildfly32.0/index.html[WildFly 27.0 to WildFly 32.0]
+* link:migrations/wildfly28.0-to-wildfly32.0/index.html[WildFly 28.0 to WildFly 32.0]
+* link:migrations/wildfly29.0-to-wildfly32.0/index.html[WildFly 29.0 to WildFly 32.0]
+* link:migrations/wildfly30.0-to-wildfly32.0/index.html[WildFly 30.0 to WildFly 32.0]
+* link:migrations/wildfly31.0-to-wildfly32.0/index.html[WildFly 31.0 to WildFly 32.0]
+* link:migrations/wildfly32.0-to-wildfly32.0/index.html[WildFly 32.0 to WildFly 32.0]
* link:migrations/eap7.0-to-eap8.0/index.html[JBoss EAP 7.0 to JBoss EAP 8.0]
* link:migrations/eap7.1-to-eap8.0/index.html[JBoss EAP 7.1 to JBoss EAP 8.0]
@@ -372,6 +378,12 @@ This standard distribution of the JBoss Server Migration Tool includes support f
* link:migrations/eap7.4-to-eap8.0/index.html[JBoss EAP 7.4 to JBoss EAP 8.0]
* link:migrations/eap8.0-to-eap8.0/index.html[JBoss EAP 8.0 to JBoss EAP 8.0]
+* link:migrations/eap6.4-to-eap7.4/index.html[JBoss EAP 6.4 to JBoss EAP 7.4]
+* link:migrations/eap7.0-to-eap7.4/index.html[JBoss EAP 7.0 to JBoss EAP 7.4]
+* link:migrations/eap7.1-to-eap7.4/index.html[JBoss EAP 7.1 to JBoss EAP 7.4]
+* link:migrations/eap7.2-to-eap7.4/index.html[JBoss EAP 7.2 to JBoss EAP 7.4]
+* link:migrations/eap7.3-to-eap7.4/index.html[JBoss EAP 7.3 to JBoss EAP 7.4]
+
* link:migrations/wildfly14.0-to-wildfly26.0/index.html[WildFly 14.0 to WildFly 26.0]
* link:migrations/wildfly15.0-to-wildfly26.0/index.html[WildFly 15.0 to WildFly 26.0]
* link:migrations/wildfly16.0-to-wildfly26.0/index.html[WildFly 16.0 to WildFly 26.0]
@@ -398,4 +410,4 @@ This standard distribution of the JBoss Server Migration Tool includes support f
* link:migrations/wildfly28.0-to-wildfly31.0/index.html[WildFly 28.0 to WildFly 31.0]
* link:migrations/wildfly29.0-to-wildfly31.0/index.html[WildFly 29.0 to WildFly 31.0]
* link:migrations/wildfly30.0-to-wildfly31.0/index.html[WildFly 30.0 to WildFly 31.0]
-* link:migrations/wildfly31.0-to-wildfly31.0/index.html[WildFly 31.0 to WildFly 31.0]
+* link:migrations/wildfly31.0-to-wildfly31.0/index.html[WildFly 31.0 to WildFly 31.0]
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 31a5984b..a89e56f3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -119,6 +119,17 @@
docs/user-guides/migrations/wildfly31.0/wildfly29.0
docs/user-guides/migrations/wildfly31.0/wildfly30.0
docs/user-guides/migrations/wildfly31.0/wildfly31.0
+ docs/user-guides/migrations/wildfly32.0/wildfly22.0
+ docs/user-guides/migrations/wildfly32.0/wildfly23.0
+ docs/user-guides/migrations/wildfly32.0/wildfly24.0
+ docs/user-guides/migrations/wildfly32.0/wildfly25.0
+ docs/user-guides/migrations/wildfly32.0/wildfly26.0
+ docs/user-guides/migrations/wildfly32.0/wildfly27.0
+ docs/user-guides/migrations/wildfly32.0/wildfly28.0
+ docs/user-guides/migrations/wildfly32.0/wildfly29.0
+ docs/user-guides/migrations/wildfly32.0/wildfly30.0
+ docs/user-guides/migrations/wildfly32.0/wildfly31.0
+ docs/user-guides/migrations/wildfly32.0/wildfly32.0
docs/user-guides/tool/includes
docs/user-guides/tool/standalone
migrations/eap7.4/eap6.4
@@ -1057,6 +1068,61 @@
jboss-server-migration-wildfly32.0-to-wildfly32.0
${project.version}
+
+ ${project.groupId}
+ jboss-server-migration-wildfly22.0-to-wildfly32.0-userguide
+ ${project.version}
+
+
+ ${project.groupId}
+ jboss-server-migration-wildfly23.0-to-wildfly32.0-userguide
+ ${project.version}
+
+
+ ${project.groupId}
+ jboss-server-migration-wildfly24.0-to-wildfly32.0-userguide
+ ${project.version}
+
+
+ ${project.groupId}
+ jboss-server-migration-wildfly25.0-to-wildfly32.0-userguide
+ ${project.version}
+
+
+ ${project.groupId}
+ jboss-server-migration-wildfly26.0-to-wildfly32.0-userguide
+ ${project.version}
+
+
+ ${project.groupId}
+ jboss-server-migration-wildfly27.0-to-wildfly32.0-userguide
+ ${project.version}
+
+
+ ${project.groupId}
+ jboss-server-migration-wildfly28.0-to-wildfly32.0-userguide
+ ${project.version}
+
+
+ ${project.groupId}
+ jboss-server-migration-wildfly29.0-to-wildfly32.0-userguide
+ ${project.version}
+
+
+ ${project.groupId}
+ jboss-server-migration-wildfly30.0-to-wildfly32.0-userguide
+ ${project.version}
+
+
+ ${project.groupId}
+ jboss-server-migration-wildfly31.0-to-wildfly32.0-userguide
+ ${project.version}
+
+
+ ${project.groupId}
+ jboss-server-migration-wildfly32.0-to-wildfly32.0-userguide
+ ${project.version}
+