I have activated the Migrate, the Migrate Plus, and the Migrate Tools modules. I have then imported a migration file at /admin/config/development/configuration/single/import.
id: beetween_jobs
label: 'Migrate beetween jobs from XML file'
migration_group: default
source:
plugin: xml
data_fetcher_plugin: http
# 'simple_xml' is configured to be able to use the 'http' fetcher.
data_parser_plugin: simple_xml
urls:
- https://mywebsite/beetween.xml
item_selector: /root/jobs
process:
title: title
field_diffusion: diffusion
field_faculty : faculty
destination:
plugin: 'entity:node'
default_bundle: job
migration_dependencies:
required: { }
optional: { }
I could not find any official documentation, so I created that file basing on a tutorial.
On /admin/structure/migrate/manage/default/migrations, it doesn't list the migration I added. I just says:
Il n'y a pas encore de Entités migration.
Échec de connexion au serveur de base de données. Le serveur a renvoyé
le message suivant : No database connection configured for source
plugin variable.
Est-ce que le serveur de base de données fonctionne ?
Est-ce que la base de données existe et avez-vous saisi le bon nom de base ?
Avez vous saisi les bons nom d'utilisateur et mot de passe ?
Avez vous saisi le bon nom d'hôte de la base de données ?