| 前页 | 后页 |
WebEA快速开始指南 - IIS
WebEA快速开始指南 - IIS的目的是提供使用最常用选项在新 IIS 环境中快速安装和配置WebEA完成过程。
该过程基于以下假设:
- 已选择基于clean窗口服务器2012(或更高版本)的A来托管专业云服务器和网络服务器;也就是说,没有其他网络服务器或应用程序配置为侦听端口80
- IIS 将用作网络服务器
- WebEA将访问一个全新的火鸟模型(因为它是最简单的,因为它不需要任何第三方 ODBC 驱动程序)
- Enterprise Architect用户群正在使用Enterprise Architect 13.5 或更高版本
1 .下载专业云服务器
节 |
描述 |
|---|---|
|
1 . 1 |
专业云服务器安装程序可以从Sparx Systems网站的注册用户部分下载。 https 注记:您需要有效的凭证才能访问网站的此区域。 |
2.安装网络服务器
节 |
描述 |
|---|---|
|
2. 1 |
关于IIS和PHP的安装详情,请参考以下链接: |
|
2.2 |
按照上面链接的说明安装 IIS。 注记:如链接中所述,请确保在安装期间启用 CGI。 |
|
2.3 |
按照“ Download and Install PHP Manually ”部分所述安装 PHP;但是,跳过 WinCache 扩展的下载/提取(步骤 2 - 4)。 |
|
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.5 |
按照“ To test your PHP installation ”部分中的说明测试PHP。 |
|
2.6 |
现在启用WebEA所需的 PHP 扩展。打开安装 PHP 的文件夹(例如 C:\PHP\),然后编辑 php.ini 文件。找到以下各行并删除注释字符 (;)。 ;扩展=curl ;扩展=获取文本 ;扩展名=mbstring ;扩展=openssl 注记:
|
3.配置网络服务器
在默认的IIS配置下,默认网站会使用80端口,其根目录为%SystemDrive%\inetpub\wwwroot,正常情况下为C:\inetpub\wwwroot。
节 |
描述 |
|---|---|
|
3. 1 |
无需额外配置。通过从另一台计算机浏览服务器地址来测试连接。应该会显示“Internet 信息服务”登录页面。 注记:如果您希望对WebEA使用窗口身份验证,则应按照“为WebEA窗口身份验证配置 IIS”主题中的说明配置 IIS。 |
4.安装专业云服务器
节 |
描述 |
|---|---|
|
4. 1 |
专业云服务器安装程序是一个标准的MSI;双击它开始安装。 注记:根据多种因素,系统可能会提示您输入具有提升权限的用户的凭据;必须输入这些凭据才能继续安装。 |
|
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云Config Client”快捷方式。 |
|
5.2 |
输入服务器地址: localhost :1803 输入默认密码: pcsadm1n 单击确定按钮。 注记,如果您使用的是 PCS 版本 4 或更早版本,则默认密码为空(将密码字段留空)。 |
|
5.3 |
点击许可 按钮,然后单击“创建请求”按钮;填写您的公司和购买详细信息,保存许可证请求并通过电子邮件发送给Sparx Systems销售团队([email protected])。 当Sparx Systems销售团队返回您的许可证书时,单击“添加”按钮并选择提供的证书文件;专业云服务器现在应该已经加载了有效的许可证。 |
|
5.4 |
选择“端口”选项卡 从列表中选择端口“1804”,然后单击“编辑”按钮。 勾选“ OSLC 支持”复选框,然后单击确定按钮。 |
|
5.5 |
选择“数据库管理器”选项卡,然后单击“添加” 按钮。 在连接string字段中类型名称“fb-procloud.feap”,然后点击确定 按钮。 在列表中选择新条目并单击“编辑” 按钮。 在配置数据库管理员屏幕上,选择“启用” 和“启用专业特征(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 = "" 授权码 = “密码01” |
|
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 |
从首页选择“管理项目”,或从功能区中选择“项目 |
|
9.3 |
点击连接到云按钮。 |
|
9.4 |
在“云连接”屏幕上设置以下参数: 名称: fb-procloud 协议:http:// 服务器:{您的服务器名称} 端口:1804 模型名称:fb-procloud 单击确定按钮。 |
|
9.5 |
打开“设置>模型>选项>云”页面并勾选以下复选框:
|
|
9.6 |
创建模型视图、包、图表和元素的示例集,以便稍后可以在WebEA中查看它们。 |
10.测试WebEA接入
节 |
描述 |
|---|---|
|
10. 1 |
在客户端计算机上,打开 Internet 浏览器并输入 URL: http://{yourwebserver} WebEA 其中 '{yourwebserver}' 的值是托管WebEA网站的计算机的名称或 IP 地址。WebEA 登录WebEA将显示,其中列出了我们之前定义的三个模型连接:
|
|
10.2 |
选择第一个模型连接 -专业云模型(无更新) - 并单击“下一步”按钮。这会将您连接到模型并显示定义的模型视图。 从这里,您应该能够通过选择包、图表和元素来浏览模型。当您选择一个元素时,将显示其完成详细信息。由于此模型连接的定义方式,属性部分的底部将不包含“讨论”部分。 |
|
10.3 |
点击屏幕右上角的“汉堡”图标,并选择“注销”选项。然后选择第二个模型连接 -专业云模型(包含讨论)- 并点击“下一步”按钮。您应该会看到与之前相同的模型视图;现在导航到元素并确认“讨论”部分可见。 |
|
10.4 |
再次点击右上角的“汉堡”图标,然后选择“注销”选项。 选择第三个模型连接“带访问代码的专业云模型”,然后点击“下一步”按钮。这次,您将看到一条访问代码提示;输入“password01”(我们在步骤 7.5 中定义),然后点击“登录”按钮。您将看到与之前相同的模型视图。导航到元素;这次,元素详细信息区域中应该有一个蓝色的“汉堡”菜单,可用于创建元素特征,例如测试和资源分配。元素注记区域旁边还应该有一个铅笔图标,点击该图标即可修改元素注记。 |
完全
这个快速启动过程现在完成。它向您展示了如何在 IIS 上安装和配置WebEA的基本安装。 Sparx系统的在线帮助文档有更详细的说明,并解释了所有可以配置的可能选项。请参阅Enterprise Architect在线帮助中的“模型存储库|基于云的存储库|专业云服务器”部分。
