用于GISCE-ERP的AMON工具

amoniak的Python项目详细描述


用于将GISCE-ERP对象转换为AMON数据的AMON库和实用程序。

可以转换为AMON格式的对象有:配置文件、设备、合同、计量点。 此外,还有一个命令行可执行文件,用于将数据发送到授权的insight引擎,并且可以 用于初始化实用程序中的数据和/或以批处理模式向Insight引擎发送数据。

安装

$ pip install amoniak

乱跑

$ amoniak --help

可用命令

所有命令都与环境变量一起使用,有关可用选项,请参见下一节。

默认情况下,所有命令都与rq队列一起工作,但可以使用环境变量以同步模式运行 (请参阅使用rq部分)或使用amoniak命令中的参数--no-async

  • enqueue all amon measures:用于初始化授权Insight引擎服务。

    $ amoniak enqueue_all_amon_measures
    
  • enqueue measures:为具有和etag搜索最后一个度量值的合同将新度量值排队 在Insight引擎中创建

    $ amoniak enqueue_measures
    
  • enqueue contracts:用于上载合同。此命令将首先上载更新的合同: 有etag并且在_updated之后更新的那些。然后将上载新合同: 在合同中搜索具有智能Meter且没有ETag且创建了合同的项 在insight引擎中的las_updated之后。

    $ amoniak enqueue_contracts
    

运行工人

workers是默认的rq workers,但必须设置必要的环境变量才能正常工作

执行合同的任务

$ rqworker contracts

执行度量的任务

$ rqworker measures

使用环境变量

授权服务

要使用授权服务,必须定义以下环境变量:

  • 授权公司ID
  • 授权密钥文件
  • 授权证书文件(这可以与授权密钥文件相同)
  • 授权_用户名
  • 授权密码

如果要使用授权调试服务器,必须定义授权调试

使用erppeek

  • 窥视服务器
  • 窥视数据库
  • 浏览用户
  • 查看密码

使用MongoDB

  • MongoDB\u主机
  • MongoDB_数据库

与哨兵一起工作

  • 哨兵

确保使用同步协议

使用rq

  • rq_异步

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaEclipseMars没有保存首选项   java梯度同步失败:原因:启动失败:   java如何从嵌套的JSON获取数据?   java如何判断可观察对象中的任何对象满足一个条件?   java将字符串转换为保持相同值的byte[]数组   java有没有办法绕过AuditingEntityListener为测试设置数据?   从/usr/share/java中解析linux JAR依赖关系   安卓 My java函数抛出nullpointerexception?   java Gradle使用正确版本的依赖项   JBoss和Java6中带注释的WebService中的web服务ClassCastException   java如何修复codename one中的简单逻辑错误?   java如何迭代矩阵的索引?   java如何在JPanel不可见时将其保存为图像?   java HashMap如何在Kotlin中实现MutableMap接口?   javascript如何在单击后加载特定片段?   EclipseJava为纳什均衡获取所有玩家/策略组合   JavaSpring:Web服务REST在JSON上产生双反斜杠   java为什么ServletContext#getRealPath(“/”)返回相对路径?   java当我的游戏应该重新启动时,我应该如何处理重置SurfaceView和线程?