Réserver une Démo
Pré. Proc.

Services

Enterprise Architect fournit deux services pour faciliter l'exécution de scripts à distance et le débogage à distance. Les services prennent principalement support Enterprise Architect exécuté sur Linux pour permettre aux utilisateurs d' exécuter des scripts shell Linux natifs et de déboguer des programmes Linux. Le service Satellite supporte Scripts d'Analyseur tandis que le service Agent supporte le débogage.

Accéder

Ruban

Exécuter > Outils > Services

Le Service Satellite

Le service Satellite est responsable de l'exécution Scripts d'Analyseur sur la machine sur laquelle il s'exécute. La fonctionnalité peut aider les utilisateurs Linux à exécuter des programmes Linux natifs et des commandes shell directement, en contournant Wine. Le service peut être géré à partir du ruban, et il peut également être exécuter indépendamment d'un terminal.

Le shell Linux

Le shell par défaut utilisé par Enterprise Architect est « bash ». Pour remplacer le shell Linux utilisé par Enterprise Architect , ouvrez un terminal Linux, exécuter « wine regedit » et ajoutez une valeur string à cette clé de registre :

HKEY_CURRENT_USER\Software\ Sparx Systems \EA400\EA\Options

où:

  • nom de la clé : « LINUX »
  • clé valeur : chemin
et path est le chemin Linux vers le programme shell " /bin/bash », par exemple.

Autorisations

Sous Linux, vous devez vérifier que les programmes de service disposent des autorisations appropriées. Les programmes se trouvent dans le dossier d'installation Enterprise Architect , dans le sous-répertoire « VEA/x86/linux ». Vérifiez que chacun des programmes de ce répertoire dispose des autorisations d'exécution définies pour le propriétaire.

Notes

  • Les services satellite sont activés dans les éditions Unified et Ultimate d' Enterprise Architect

Le Service d'Agent

Le service Agent est responsable de la gestion des sessions de débogage pour le débogueur GDB d' Enterprise Architect . Le service permet aux utilisateurs Enterprise Architect de déboguer des programmes Linux. Le service peut être géré à partir du ruban. Il peut également être exécuter indépendamment d'un terminal.

Le menu des services

Option

Description

Voir aussi

Vue l'état de tous les services

Affiche une Vue qui répertorie l'état de chaque service Enterprise Architect nommé dans le fichier de configuration et son état.

Fenêtre des services de l'analyseur

Service Satellite

Démarrer

Démarre le service. Le service écoute sur le port satellite configuré dans n'importe quelle page de services de script Analyzer.

Arrêt

Arrête le service.

Test

Teste l'état du Service Satellite , s'il est en cours d'exécution ou non.

Service d'Agent

Démarrer

Démarre le service. Le service écoute sur le port d'agent configuré dans une page de services de script Analyzer.

Arrêt

Arrête le service.

Test

Teste l'état du Service d'Agent , qu'il soit en cours d'exécution ou non.

Service Code Miner

Démarrer

Cette option lit le fichier de configuration de service actuel et démarre les services configurés pour exécuter , et arrête l'exécution des services qui ne sont pas configurés pour exécuter . Un service est configuré si :

  1. Il est nommé dans le fichier de configuration.
  2. Il a l'attribut status:ON.

Arrêtez tout

Cette option arrête tous les services en cours d'exécution.

Modifier le fichier de configuration

Cette option prompts le fichier de configuration de service à utiliser, puis ouvre ce fichier dans un éditeur de texte Enterprise Architect . Le système se souvient de l'emplacement du fichier.

Démarrer automatique avec EA

Cette option démarre automatiquement les services ayant l'attribut « status:ON » lorsque le modèle s'ouvre.

Les messages enregistrés dans la fenêtre de sortie système ici lorsque le modèle est ouvert indiquent que le service était déjà en cours d'exécution.

Arrêt automatique à la fermeture

Cette option arrête automatiquement l'exécution des services lorsque Enterprise Architect est fermé.