预订演示
前页 后页

WebEA快速开始指南 - IIS

WebEA开始IIS的目的是提供完成过程,以便使用最常用的选项在新的 IIS 环境中快速安装和配置WebEA 。

该过程基于以下假设:

  • 已选择A台干净的基于窗口服务器2012(或更高版本)的机器来托管专业云服务器和网络服务器;也就是说,没有其他网络服务器配置为侦听端口80
  • IIS 将用作网络服务器
  • WebEA将接入一个全新的火鸟模型(因为它最简单,不需要任何第三方ODBC驱动)
  • Enterprise Architect用户群正在使用Enterprise Architect 13.5 或更高版本

1 .下载专业云服务器

描述

1 . 1

专业云服务器安装程序可从Sparx Systems网站的注册用户部分下载。

https

注记:您需要有效的凭据才能访问网站的此区域。

2.安装网络服务器

描述

2. 1

有关IIS和PHP安装的详细信息,请参考以下链接:

https ://learn.microsoft.com/en-us/iis/application-frameworks/scenario-build-a-php-website-on-iis/configuring-step-1-install-iis-and-php

2.2

按照上面的链接中的说明安装 IIS。

注记:如链接中所述,确保在安装过程中启用 CGI。

2.2

按照“ Download and Install PHP Manually ”部分中的说明安装 PHP 和 WinCache 扩展。

2.4

通过在窗口命令提示符处输入以下内容,选择PHP 已成功安装:

php -信息

如果这返回错误,您可能需要安装最新的 VS C++ 可再发行组件(请参阅: https ://answers.microsoft.com/en-us/windows/forum/all/vcruntime140dll-was-not-found/f43d5afd-9239- 4913-8f32-20e44a959e13)。

2.3

测试PHP,如“ To test your PHP installation ”部分所述。

2.6

现在启用WebEA所需的 PHP 扩展。打开安装 php 的文件夹(例如 C:\PHP\)并编辑 php.ini 文件。找到以下每一行并删除注释字符 (;)。

;扩展=卷曲

;扩展名=gettext

;扩展名=mbstring

;扩展名=openssl

注记:

  • 对于新安装,您可能会发现有 php.ini-development 和 php.ini-production 文件,但没有 php.ini 文件。在这种情况下,复制 php.ini-production 文件并将其重命名为 php.ini。
  • 您可能还需要取消注释行“;extension_dir=”并调整扩展文件夹的路径。

3.配置网络服务器

使用默认的 IIS 配置,默认网站将使用端口80。它的基本文件夹是 %SystemDrive%\inetpub\wwwroot,通常是 C:\inetpub\wwwroot。

描述

3. 1

不需要额外的配置。通过从另一台计算机浏览到服务器地址来测试连接。应显示“Internet 信息服务”登录页面。

注记:如果您希望为WebEA使用窗口,则应按照“为WebEA窗口IIS”主题中的说明配置 IIS。

4.安装专业云服务器

描述

4. 1

专业云服务器安装程序是标准的微星;双击它开始安装。

注记:根据多种因素,系统可能会提示您输入具有提升权限的用户的凭据;这些必须在安装继续之前输入。

4.2

将显示“ Sparx Systems专业云服务器设置”对话框。单击下一步按钮。

4.3

阅读许可协议并选中复选框以表示您接受这些条款。单击下一步按钮。

4.4

阅读有关专业云服务器的信息。单击下一步按钮。

4.5

将显示“自定义设置”页面。单击下一步按钮接受默认值。

4.6

单击安装按钮运行安装。

5.配置专业云服务器

专业云服务器会将其所有文件安装到“ C:\Program Files (x86)\Sparx Systems\Pro Cloud Server\ ”文件夹,并在桌面添加快捷方式。

描述

5. 1

双击添加到桌面的“ Pro云Client”快捷方式。

5.2

输入服务器地址:

localhost :1803

输入默认密码:

pcsadm1n

点击确定按钮。

注记,如果您使用的是 PCS 版本 4 或更早版本,则默认密码为空(将密码字段留空)。

5.3

点击许可 按钮,然后点击创建请求按钮;填写您的公司和购买详细信息,保存许可证请求并将其通过电子邮件发送给Sparx Systems销售团队 ([email protected])。

当Sparx Systems销售团队返回您的许可证证书时,单击“添加”按钮并选择提供的证书文件;专业云服务器现在应该已经加载了有效的许可证。

5.4

选择“端口”选项卡

从列表中选择端口'1804',然后单击编辑按钮。

勾选支持 OSLC”复选框,然后单击确定按钮。

5.5

选择“数据库管理器”选项卡,然后单击添加 按钮。

类型连接string字段中的名称'fb-确定',然后单击确定 按钮。

选择列表中的新条目,然后单击编辑 按钮。

在配置数据库管理员屏幕上,选择“已启用” 和“启用专业特征(OSLC、 WebEA和集成)”复选框。

点击确定 按钮。

有关如何添加数据库管理员的更深入说明,请参阅帮助主题添加数据库管理员- ODBC

5.6

打开标准的窗口服务控制台(命令'services.msc'),找到并选择服务' Sparx Systems专业云',然后重新启动它。

6. 将WebEA文件复制到网站

描述

6. 1

从 C:\inetpub\wwwroot删除默认的 IIS 文件

6.2

将文件夹C:\Program Files (x86)\Sparx Systems\Pro Cloud Server\WebEA到 C:\inetpub\wwwroot。

6.3

重新启动 IIS(在 IIS 管理器中,从连接列表中选择 PC 名称,然后在“行动”面板中单击“重新启动”选项)。

7.配置WebEA模型

为了更好地演示WebEA选项,我们将定义三个不同WebEA模型连接。所有这些都将连接到同一个物理火鸟数据库。

每个模型连接都有自己的一组选项,用于控制用户如何与数据交互。

描述

7. 1

使用文本编辑器打开文件“C:\inetpub\wwwroot\ WebEA \includes\webea_config.ini”。

7.2

在“[model_list]”部分中,删除“model4”和“model5”行。将剩余的模型名称编辑为:

model1 = "Pro Cloud Model (no updates)"

model2 = "Pro Cloud Model with discussions"

model3 = "Pro Cloud Model with access code"

7.3

在“ [model1 : settings] ”部分中,将 SSCS_DB_ALIAS 选项更改为“fb-procloud”。其余默认选项应保持不变。

7.4

在“[model2 : settings]”部分中,将 SSCS_DB_ALIAS 选项更改为“fb-procloud”。其余默认选项应保持不变。

7.5

删除“[model3 : settings]”和“[model5 : settings]”部分,将“[model4 : settings] 部分标题重命名为 [model3 : settings]”,然后如下所示设置这些选项:

sscs_db_alias = "fb-procloud"

sscs_port = "1804"

sscs_model_user = ""

sscs_model_pwd = ""

auth_code = "password01"

7.6

将更改保存到 C:\inetpub\wwwroot\ WebEA \includes 中的文件 webea_config.ini。

8.配置您的防火墙以允许客户端访问

描述

8. 1

必须调整防火墙规则以允许 [客户端] 和 [网络服务器] 之间的流量在端口 80 和 443 上。

8.2

必须调整防火墙规则以允许端口 1804 和 1805 上的 [网络服务器] 和 [专业云服务器] 之间的流量。

9.使用Enterprise Architect添加内容

我们之前创建的初始火鸟模型是空的。向模型添加内容的最简单方法是使用Enterprise Architect 。

描述

9. 1

在可以访问 Web 服务器的客户端计算机上,打开Enterprise Architect v13.5 或更高版本。

9.2

从首页选择“管理项目”,或者从功能区中选择“项目Project list > 打开项目'选项。

9.3

单击连接到云按钮。

9.4

在“云连接”屏幕上设置这些参数:

名称: fb-procloud

协议:http://

服务器:{你的服务器名}

端口: 1804

模型名称: fb-procloud

点击确定按钮。

9.5

打开“设置>模型>选项>云”页面并勾选这些复选框:

  • 自动图像图表图像地图(每次保存图表时)
  • 自动创建 HTML 页面(每次保存链接文档时)
这些选项确保图表和链接文档以允许在WebEA中查看的格式保存。

9.6

创建模型视图、包、图表和元素的示例集,以便以后可以在视图中WebEA 。

10.测试WebEA访问

描述

10. 1

在客户端计算机上,打开 Internet 浏览器并输入 URL:

http://{yourwebserver} WebEA

其中值“{yourwebserver}”是托管WebEA网站的机器的名称或 IP 号。 WebEA登录屏幕显示,列出了我们之前定义的三个模型连接:

  • 专业云模型(无更新)
  • 专业云模型与讨论
  • 专业云模型带接入码

10.2

选择第一个模型连接——专业云模型(无更新)——点击下一步按钮。这会将您连接到模型并显示定义的模型视图。

从这里您应该能够通过选择包、图表和元素来浏览模型。当您选择一个元素时,将显示其完成的详细信息。由于此模型连接的定义方式,属性部分的底部将不包含“讨论”部分。

10.3

单击显示屏右上角的“汉堡包”图标,然后选择“注销”选项。然后选择第二个模型连接——带讨论的专业云模型——点击下一步按钮。您应该看到与以前相同的模型视图;现在导航到元素并确认“讨论”部分可见。

10.4

再次单击右上角的“汉堡包”图标,然后选择“注销”选项。

选择第三个连接,“专业云模型模型access code”并点击下一步按钮。这次你应该看到访问代码的提示;输入“password01”(如我们在步骤 7.5 中定义的)并单击登录按钮。您应该看到与以前相同的模型视图。导航到一个元素;这次在元素详细信息区域中应该有一个蓝色的“汉堡”菜单,允许创建元素特征,例如测试和资源分配。在元素注记区域旁边还应该有一个铅笔图标,点击后可以修改元素注记。

完全

这个快速启动过程现在正在完成。它向您展示了如何在 IIS 上安装和配置WebEA的基本安装。帮助系统的在线帮助文档有更详细的说明并解释了所有可以配置的选项。请参阅Enterprise Architect在线帮助中的“模型存储库|基于云的存储库|专业云服务器”部分。