UCMLCore微服务本地版初始化安装

UCMLCore微服务本地客户端安装环境要求

必须安装:
    1、 win7/win8/win10/Windows Server2003/2008/2008R2/2012操作系统
    2、安装Visual Studio 2019,然后检查是否带.NET Core 3.1或以上版本SDK,否则需要单独安装.NET Core 3.1 SDK或以上版本.
    3、. NET Framework4.5或以上版本SDK(下载.NET Framework 4.5
    4、SqlServer 2008及以上数据库(仅开发环境需要),其它数据库如MySQL、ORCALE、PostgreSql都支持

    5、IE 11浏览器。(说明:IE11是供UCML IDE环境使用,UCML应用框架平台也支持IE、火狐、谷歌、苹果等主流浏览器,下载IE11


目录说明
    【Data】目录:数据库还原工具
    【UMSStandard\Html】目录:前端代码目录,对应平台【本地设置信息】中的【core版网页端路径】
    【UMSStandard\Html\nginx】目录:nginx反向代理工具,主要的配置文件设置nginx\conf\nginx.conf和nginx\conf\sites-enabled\server.conf
    【UMSStandard\Server】目录:服务端core代码目录,对应平台的【微服务(或Core服务端)根路径】
    【UCMLx.0】目录:UCML平台IDE所在的目录


一、UCML7.x版本,双击执行批处理文件【0.拷贝cmd后以管理员运行cmd.bat】

    图片.png

    UCML8.x版本,忽略这一步

二、UCML7.x版本,cmd.exe 拷贝到当前目录后,在其上面点击右键以管理员身份运行它

    UCML8.x版本,忽略这一步

    图片.png

三、UCML7.x版本,在命令行窗口执行【1.环境初始准备-cmd内执行.bat】
    本步骤需要强制在管理员的命令行窗口运行,执行此批处理前建议先关掉相关杀毒软件

    UCML8.x版本,忽略这一步

    图片.png

四、还原Core微服务环境数据库
    通过数据库还原工具(Data目录中的UCMLDBBackTool.exe),还原Core版微服务环境库。数据库类型选择【Core版微服务环境库】

    图片.png

   然后运行UCMLCoreUMSXXXX\UCMLx.0\UCMLSRV.exe,并添加项目

    图片.png

    【项目名称】自定义,英文,必填

    【中文含义】自定义,中文

    【数据库服务器名】填写步骤四中还原的环境数据库所对应的服务器名,通常填写ip地址,必填

    【数据库名】填写步骤四中还原的环境数据库名,必填

    【用户名】数据库用户名,必填

    【密码】数据库密码,必填

    【是否生效】勾选,必填

    然后保存项目

五、本地路径配置
        运行UCMLCoreUMSXXXX\UCMLx.0\UCMLClient.exe,平台启动后,输入服务器地址(UCMLSRV所在服务器地址),如127.0.0.1,点击第二个获取按钮获取项目,选好项目后用户名ADMIN,密码为空进行登录

    图片.png

    如果服务器(UCMLSRV所在的服务器)没有插加密狗,首次登录需要注册序列号,将硬件号发给UCML销售人员或技术人员,获取序列号注册后重新登录

    登录项目后,配置【core版网页端路径】,【微服务(或Core服务端)根路径】,【.net SDK版本号】,【UCMLCore版框架版本号】。
core版网页端路径指向UMSStandard\HTML目录,存放前端代码。微服务(或Core服务端)根路径指向UMSStandard\Server目录,存放服务端代码。.net sdk版本号设置为netcoreapp3.1(现阶段底层包所使用的版本)。UCMLCore版框架版本号 设置为3.1.2。

     注意【core版网页端路径】中不能含有中文

image.png

六、本地数据库连接配置,及目标库创建
  Core版可支持的数据库,现阶段为SQLSERVER,ORALCE,MYSQL,PostgreSql,DB2.可设置以上数据库中的一种

    Oralce需要先建立对应的用户,此操作会将目标库的表创建到用户对应的表空间中
    Mysql需要先存在库,此操作只创建表

    PostgreSql需要先存在库,此操作只创建表

    DB2需要先存在库,此操作只创建表

    SQLSERVER不需要先建立库,这里填一个新库名称,此操作会创建库和表

   配置数据库后,可通过【.Net core项目】菜单中的【新建数据库表】来创建数据库及数据库表

图片.png

    创建库后,环境库到目标库导出,并执行目标库初始用户环境创建

    图片.png

七、生成配置文件
    目标库创建后,生成配置文件,此时也会生成nginx中的配置文件。

    图片.png

八、编译
    首先,以管理员身份执行UCMLCoreUMSXXXX\Standard\Server\package\PackageIntroduce.exe,并点击执行

    image.png

    然后编译主入口程序中的BPObject项目

    图片.png

十二、开启Nginx反向代理服务
    可以使用UCML平台快捷方式开启nginx服务程序

    图片.png

    也可以打开UMSStandard\HTML\Nginx目录运行nginx.exe程序开启nginx服务。

十三、开启主服务程序
    使用UCML平台快捷方式开启主服务程序

    图片.png

    主服务程序目录如下图,此处可以设置主程序端口及流程引擎端口。

    图片.png

十四、浏览器中运行web应用程序,登录页的默认账号是ADMIN,密码是ADMIN

    图片.png

注意事项:
    1、调试服务端程序时,请使用VS2019或以上版本编译器,附件进程到CoreMain.exe
    2、做配置文件生成时,还会修改UMSStandard\Html\nginx\conf\sites-enabled\server.conf的配置,其中,nginx对应的端口号,在本地设置信息的web服务器配置中设置

    图片.png

     3、微服务监控中心配置说明参考:http://doc.ucml.com.cn/Article/GetArticlePreview?aid=doc_00888

评论

暂无评论!

发表评论