Skip to content

  • 项目
  • 群组
  • 代码片段
  • 帮助
  • 当前项目
    • 正在载入...
  • 登录 / 注册
O
OpenFlow12
  • 项目
    • 项目
    • 详情
    • 活动
    • 周期分析
  • 仓库
    • 仓库
    • 文件
    • 提交
    • 分支
    • 标签
    • 贡献者
    • 图表
    • 比较
    • 统计图
  • 议题 363
    • 议题 363
    • 列表
    • 看板
    • 标记
    • 里程碑
  • Wiki
    • Wiki
  • 成员
    • 成员
  • 折叠边栏
  • 活动
  • 图像
  • 聊天
  • 创建新问题
  • 提交
  • 问题看板
  • OpenIssure
  • OpenFlow12
  • Wiki
  • 常见问题

常见问题

最后修改人 代英学 2月 23, 2021
页面历史

常见问题

目录

  • 客户端自动升级
  • 安装PB12.5
  • 查询端口占用
  • 下载安装程序
  • 数据库恢复模式改为简单
  • 手工创建和删除服务
  • 服务器安装手工配置
    • 服务端配置说明(可以通过两种方式配置)
      • 配置为通过IIS访问
      • 配置为通过Windows服务访问(建议方式)
    • 任务调度服务安装
  • 修改psr后无法双击排序和右键点击后无自定义属性
  • 关于制造返工返修存货成本处理方式说明
  • 关于新版本上传附件关联文档说明
  • 关于实际成本计算新版本修改说明
  • 关于ERP启用强密码管理
  • 中间层定时读取文件到数据库
  • 系统启用多语言的问题说明

客户端自动升级

将升级文件放置到中间层的Upgrade目录下,如果中间层未包含此目录,请手工创建!客户端需要运行openflow.exe文件,如果未提示自动升级,请检查客户端openapp.ini文件是否设为自动升级

[APP]
 update=1

安装PB12.5

  • 程序目录:
    > \192.168.0.226\Setup\powerbuilder\powerbuilder_12.5.2
  • 目录说明

    image

  • 注意事项: 要打完补丁之后再覆盖破解程序,破解前最好不要运行程序,偶尔会提示过期,一般重新打开就没问题了

  • 安装后的版本号: 打开PB12.5后看右下角

image

查询端口占用

  1. 打开命令窗口
  2. netstat -ano 查询所有端口占用

    image

  3. netstat -ano|findstr "8003" 查询8003端口被占用情况

    image

  4. 根据PID ,打开任务管理器,查询对应的进程

    image

  5. 按右键可以选择打开文件位置

    image

下载安装程序

点击对应版本号的目录名,不要点击后面的修改说明

image

数据库恢复模式改为简单

 企业版SQLServer安装完成后默认的恢复模式为完全,这种情况下不会自动截断日志,如果没有日志的备份计划配合,会导致数据库文件无限膨胀,因此一般建议将还原模式改为简单,操作看下图

image

image

手工创建和删除服务

需要以管理员身份运行命令提示符:

安装服务举例:

     // 创建服务
     sc Create OpenFlowApi binPath="d:\OpenFlow12\OpenFlowApi\OpenFlowApi.exe --service"  

     // 配置服务为自动启动,并立刻启动服务
     sc config OpenFlowApi start= auto & net start "OpenFlowApi"

命令说明:

  • 创建服务:
命令 说明
sc widnows命令,用来管理服务
create 创建服务
OpenFlowApi 服务名称,可以修改为其他名称,不能与现有服务名称重复
binPath 用来指定服务程序的目录
"d:\OpenFlow12\OpenFlowApi\OpenFlowApi.exe --service" openflowapi具体的目录,后面的--service表示安装为服务,必须带此参数
 >>>
  • 配置服务: 用来修改服务为自动启动并立刻启动服务,注意服务名称需要和第一条命令创建的服务名称一致

删除服务

// 删除服务, 将OpenFlowApi替换为需要删除的服务名称
sc Delete OpenFlowApi

服务器安装手工配置

注意:此说明是指通过手工配置服务器,如果采用上面的安装程序,并且都执行成功的话,就不需要执行这里的操作了

服务端配置说明

可以配置为通过IIS访问或者通过Windows服务的方式访问,建议采用Windows服务的方式

配置为通过IIS访问

  1. 服务器操作系统要求最低windows7或Windows2008 R2以上版本
  2. 安装IIS服务
  3. 安装最新版的.Net Core运行库

    dotnet-win-x64.1.x.x.exe

  4. 安装最新版的Windows Server Hosting:

    DotNetCore.1.X.X_X.X.X-WindowsHosting.exe

  5. 上述软件在安装包中已经提供,最新版的下载地址为:

    https://www.microsoft.com/net/download/core#/runtime

    image

  6. 安装上面软件后需要重启IIS,最简单的做法就是重启服务器或者以管理员身份运行命令行:

    停止IIS服务: net stop was /y 重新启动IIS服务: net start w3svc

  7. 在服务器上建立中间层目录,可以选择系统盘之外的其他磁盘,剩余磁盘空间越大越好

  8. 将OpenFlowApi和OpenFlowSheduler文件拷贝到刚才创建的目录下

  9. 打开IIS管理器(Internet Information Services (IIS)管理器),在网站下按右键选择添加新网站,网站名称输入OpenFlowApi(或者其他名称),网站目录选择上一步中的OpenFlowApi目录,端口号可以修改,点击确认

    image

  10. 在应用程序池中,选择网站对应的程序池,修改为无托管代码.

    image

  11. 如果出现新建套帐保存不成功的情况,需要修改网站目录的权限,给予user用户写入权限

  12. 在本地通过浏览器打开网站地址,例如: http://localhost:8080, 如果能够正常显示网站内容,则表示中间层配置已经正确,否则请检查.

  13. 客户端通过浏览器打开服务器网站地址,假设服务器IP地址为192.168.1.1,则访问: http://192.168.1.1:8080, 如果能够正常显示,则表示客户端访问正常,否则请检查服务器防火墙是否开放了相应的端口

  14. 特别说明: 由于客户端除了通过网站端口访问服务器外,还需要通过SqlServer端口直接访问数据库,因此需要保证客户端能正确连接到服务器的数据库地址,SQLServer服务端口一般为1433,如果服务器有多个实例,还需要启用SQL Server Browser服务并开放端口: UDP 1434

    image

配置为通过Windows服务访问

  1. 服务器操作系统要求最低windows7或Windows2008 R2以上版本
  2. 安装最新版的.Net Core运行库

    dotnet-win-x64.1.x.x.exe

  3. 上述软件已经包含在工具包目录下,最新版本下载地址:

    https://www.microsoft.com/net/download/core#/runtime

    image

  4. 在服务器上建立中间层目录,可以选择系统盘之外的其他磁盘,剩余磁盘空间越大越好

  5. 将OpenFlowApi和OpenFlowSheduler文件拷贝到刚才创建的目录下

  6. 以管理员身份运行命令提示符
    image

  7. 假设刚才的创建的目录为D:\OpenFlow12,包含OpenFlowApi和OpenFlowScheduler两个目录,则执行以下命令创建服务,修改服务为自动启动,并立刻启动服务:

    sc Create OpenFlowApi binPath="d:\OpenFlow12\OpenFlowApi\OpenFlowApi.exe --service"
    sc config OpenFlowApi start= auto & net start "OpenFlowApi"

  8. 第一条命令用来安装服务:

    命令 说明
    sc widnows命令,用来管理服务
    create 创建服务
    OpenFlowApi 服务名称,可以修改为其他名称,不能与现有服务名称重复
    binPath 用来指定服务程序的目录
    "d:\OpenFlow12\OpenFlowApi\OpenFlowApi.exe --service" openflowapi具体的目录,后面的--service表示安装为服务,必须带此参数
  9. 第二条命令用来修改服务为自动启动并立刻启动服务,注意服务名称需要和第一条命令创建的服务名称一致 ,成功安装的界面如下:

    image

  10. 服务的端口需要在appsettings.json中指定,可以修改为其他端口

    "OpenFlowApiPort": "8003"

  11. 服务启动成功后可以在浏览器中测试,假如采用默认的8003端口,则输入:

    http://localhost:8003

  12. 其他电脑通过ip地址+端口号访问此服务,假如服务器IP地址为:192.168.0.1,则在浏览器中输入:

    http://192.168.0.1:8003

    返回成功界面表示成功,如果访问失败,请检查防火墙是否打开了相应的端口,这里是8003

任务调度服务安装

  1. OpenFlowScheduler目录提供任务调度服务,以便OpenFlow在后台执行计算任务
  2. 安装方式为使用系统管理员身份打开命令提示符,以win10系统为例
    image

  3. 切换到OpenFlowScheduler目录下

  4. 运行如下命令安装服务:

    OpenFlowScheduler install

  5. 运行如下命令删除服务:

    OpenFlowScheduler uninstall

  6. 如果删除服务出错,另外还可以通过如下命令手工删除服务:

    sc delete 服务名称

修改psr后无法双击排序和右键点击后无自定义属性

参考此问题: #178 (closed)

关于制造返工返修存货成本处理方式说明

参考此问题: #323 (closed)

关于新版本上传附件关联文档说明

参考此问题: #325 (closed)

关于实际成本计算新版本修改说明

参考此问题: #324 (closed)

关于ERP启用强密码管理

详细说明: #783 (closed)

克隆仓库
  • Home
  • 常见问题
更多页面

新 Wiki 页面

提示:您可以指定新文件的完整路径。我们将自动创建完整的目录。