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
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 :
|
|
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é. |