前页 | 后页 |
服务
Enterprise Architect提供了两种服务来促进远程脚本执行和远程调试。这些服务主要支持在 Linux 上运行的Enterprise Architect ,以允许用户运行原生 Linux shell 脚本和调试 Linux 程序。卫星服务支持分析器脚本,代理人服务支持调试。
访问
功能区 |
执行 > 工具 > 服务 |
卫星服务
卫星服务负责在其运行的机器上执行分析器脚本。该特征可以帮助 Linux 用户绕过Wine直接执行本机 Linux 程序和 shell 命令。该服务可以从功能区进行管理,也可以运行于终端运行。
Linux 外壳
Enterprise Architect使用的默认 shell 是“bash”。要覆盖Enterprise Architect使用的 Linux Shell,请打开 Linux 终端,运行“ wine regedit”并将string值添加到此注册表项:
HKEY_CURRENT_USER\Software\ Sparx Systems \EA400\EA\Options
在哪里:
- 键名:“LINUX”
- 关键值:路径
权限
在 Linux 下,您必须检查服务程序是否具有适当的权限。这些程序位于Enterprise Architect安装文件夹下的子目录“VEA/x86/linux”中。选择此目录中的每个程序都具有所有者的执行权限。
注记
- Enterprise Architect统一版和终极版中启用了卫星服务
代理人服务
代理人服务负责管理Enterprise Architect的 GDB 调试器的调试会话。该服务允许Enterprise Architect用户调试 Linux 程序。可以从功能区管理服务。它也可以运行于终端运行。
服务菜单
选项 |
描述 |
也见 |
---|---|---|
所有服务的视图状态 |
显示一个视图,列出配置文件中状态的每个Enterprise Architect服务的状态及其状态。 |
分析器服务窗口 |
卫星服务 |
||
开始 |
启动服务。该服务侦听任何分析器配置的卫星端口脚本Page。 |
|
停止 |
停止服务。 |
|
测试 |
测试卫星服务的状态,是否运行。 |
|
代理人服务 |
||
开始 |
启动服务。该服务代理人端口配置的分析器脚本页面。 |
|
停止 |
停止服务。 |
|
测试 |
测试状态代理人的状态,是否正在运行。 |
|
代码矿工服务 |
||
开始 |
该选项读取当前的Service配置文件,启动配置为运行的服务,停止运行未配置为运行的运行。 A以下情况下配置服务:
|
|
停止所有 |
此选项停止当前正在运行的所有服务。 |
|
编辑配置文件 |
此选项提示要使用的服务配置文件,然后在Enterprise Architect文本编辑器中打开该文件。系统会记住文件所在的位置。 |
|
自动开始使用 EA |
此选项会在模型打开时自动启动具有“状态:ON”属性的服务。 当模型打开时,此处记录到系统输出窗口的消息表明该服务已经在运行。 |
|
关闭时自动停止 |
此选项在Enterprise Architect关闭时自动停止运行服务。 |