Réserver une Démo

SVP notez : Cette page d’aide n’est pas pour la dernière version d’Enterprise Architect. La dernière aide peut être trouvée ici.

Pré. Proc.

Prestations de service

Enterprise Architect fournit deux services pour faciliter l'exécution de scripts à distance et le débogage à distance. Les services prennent principalement en support Enterprise Architect sous Linux pour permettre aux utilisateurs de exécuter des scripts shell Linux natifs et de déboguer des programmes Linux. Le service Satellite supporte les 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 se charge d'exécuter les Scripts d'Analyseur sur la machine sur laquelle il tourne. La fonctionnalité peut aider les utilisateurs Linux à exécuter directement des programmes Linux natifs et des commandes shell, en contournant Wine. Le service peut être géré depuis le ruban, et il peut également être exécuter indépendamment depuis un terminal.

Le shell Linux

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

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

où:

  • nom de la clé : "LINUX"
  • valeur clé : chemin
et chemin 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 sont situés 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 de l'autorisation d'exécution définie pour le propriétaire.

Notes

  • Les services satellites 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 d' 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.

La carte des services

Option

La description

Voir également

Statut de Vue de tous les services

Affiche un 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ébut

Démarre le service. Le service écoute sur le port satellite configuré dans n'importe quelle page Analyzer Script Services.

Arrêt

Arrête le service.

Test

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

Service d'Agent

Début

Démarre le service. Le service écoute sur le port de l'agent configuré dans une page Analyzer Script Services.

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 de Code Miner

Début

Cette option lit le fichier de configuration de service actuel et démarre les services qui sont 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ête 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ébut automatique avec EA

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

Les messages consignés dans la fenêtre 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é.