Commandes de l'ETL

Pour lister l'ensemble des commandes disponibles pour l'ETL :

php bin/console etl:

Pour avoir de l'aide sur une commande :

php bin/console etl:<commande> --help

status

php bin/console etl:status

Description

Vérifie la définition des variables d'environnement et contrôle les connexions à AP4 et à la base de données.

Options

Option Description
--show Affiche également la configuration actuelle

status:sync

php bin/console etl:status:sync

Description

Affiche la file d'attente des messages de synchronisation.

Options

Option Défaut Description
--rows=ROWS 10 Nombre de lignes affichées
--page=PAGE 1 Page affichée

status:queue

php bin/console etl:status:queue

Description

Affiche la file d'attente des messages de mise à jour.

Options

Option Défaut Description
--structure=STRUCTURE '' Afficher uniquement les messages concernant la Smart Structure STRUCTURE
--rows=ROWS 10 Nombre de lignes affichées
--page=PAGE 1 Page affichée
--failed Afficher les messages échoués

sync

sync:start

php bin/console etl:sync:start

Description

Activer la synchronisation i.e. envoyer un message de demande de synchronisation dans la file d'attente.

Options

Option Description
--structures=STRUCTURE1,STRUCTURE2,... Synchroniser uniquement les Smart Structures STRUCTURE1,STRUCTURE2,...
--slice=SLICE Ne traiter que SLICE éléments par Smart Structures

sync:stop

php bin/console etl:sync:stop

Description

Désactiver la synchronisation i.e. supprimer tous les messages de demande de synchronisation dans la file d'attente.

Options

Option Description
--force Ne pas demander confirmation

entity

entity:generate

php bin/console etl:entity:generate

Description

Générer les entités Doctrine à partir de la configuration des <SmartStructure>Dashboard.xml dans AP4.

entity:delete

php bin/console etl:entity:delete

Description

Supprimer les entités Doctrine.

entity:show

php bin/console etl:entity:show

Description

Afficher la correspondance entre les entités Doctrine et les Smart Structures.

schema

schema:init

php bin/console etl:schema:init

Description

Créer les tables et schémas associés aux entités Doctrine.

schema:drop

php bin/console etl:schema:drop

Description

Supprimer les tables et schémas associés aux entités Doctrine.

schema:update

php bin/console etl:schema:update

Description

Mettre à jour le schéma des tables correspondant aux entités Doctrine.