Migrate Remote

Component ID

1138504

Component name

Migrate Remote

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

Migrate Remote provides a set of Migrate v2 components: "Destination", "FieldMapping", "Map", "Migration", and "Source" allowing the use of entities on a server as a data source for migrations using the "res" XML-RPC namespace.

It also exposes various additional web services on the "migrateRemote" XML-RPC namespace to allow remote enqueuing of migration and rollback requests, and to obtain the status of current migrations for origin-based control and monitoring of destination migrations.

The two sets of services can be activated and deactivated separately.

Security considerations

The server publically exposes several security-sensitive services using the D7 core XML-RPC mechanism, and always needs to be complemented by an access control mechanism, like infrastructure-based access control, or a XML-RPC access plugin like those allowed by hook_xmlrpc_alter().