最新发布的相关软件:
pyARS 1.8.0
瑞士的刀
补救措施的开发和管理
pyARS是专门建立了一个Python模块,它可以从Python编程语言的开发人员能够使用BMC的ARSystem的和Atrium CMDB功能。
使用Python的交互式shell,它是非常容易检索和修改数据项,以及工作流对象。
下面是一些主要特点“pyARS”:
·远程控制您的
神器出山:www.shenqi73.comARSystem和Atrium CMDB
·pyARS提供两个级别的访问权限,标准ARSystem以及BMC的Atrium功能:一类是低级别的C API的访问,第二个是更Python的方法,使用标准的Python数据结构,而不是C类型。
·pyARS使用Python的模块ctypes的,不需要编译。
·一个包装对象,会话处理和适应自己的ARSystem版本(目前版本5.1 - 7.5支持不同的API的版本被自动映射到不同的包装类,只有暴露适当的功能;一个单独的包装是支持CMDB(原AROS)API,并调整自己的CMDB版本(版本1.0 - 7.6)。
·所有(!)的数据结构都可以作为Python类
·使用Python的交互式shell,以交互方式研究和操作ARSystem的数据结构(形式,过滤器,activelinks,项目等)。
·Python对象的内存管理是半自动的,但是,这是不正确的数据结构如此低的水平,所用的pyARS管理。然而,只有一个函数担心:ARFree,交出任何的ARS的数据结构,你想被释放,它会调用相应的ARFree功能(s)。
·的舒适结构:pyars.erARS定义了自己的一对夫妇的结构,把所有详细信息的对象在一个地方:ARActiveLinkStruct,ARActiveLinkList,ARContainerStruct,AREscalationStruct,ARFilterStruct,ARMenuStruct,和其他人(见
文件的详细信息的详细信息) 。
同样,以ARSPerl提供了一些方便的功能:登录,注销,schemaExists和其他人。登录提供了一个额外的功能:如果你定义的
服务器名称为“服务器名:端口”(互联网网址),您可以定义通信的端口号。您可以使用更严格的语法:创建一个会话实例时,交出的登录信息:
·ARS ARS(服务器端口“,”用户“,”密码“)
支持详细的日志记录(切换,使用方法:
此版本中的新功能:
·pyars.cars:64(7.5或更高版本)的实验性支持。它工作在Solaris和Windows,但Linux下的崩溃。我也不得不改变的代码检测64模式(为Windows 64/32BIT系统)的方式。
·pyars.ars:改变的签名ARMergeEntry中删除最后一个参数(可选)ENTRYID。
·pyars.erars:改变的签名MergeEntry中删除最后一个参数(可选)进入。
·pyars.erars清理到的代码和重构所有的转换ARQualifierStruct的,一个新的方法conv2QualifierStruct(的影响GetEntryStatistics,GetListEntry,GetListEntryWithFields,GetListEntryBlocks
·pyars.erars:ServiceEntry已收到Python的参数自动转换到C结构。
pyars.erars:GetOneEntryWithFields已收到Python的参数自动转换到C结构。
·pyars.erars:介绍换算新方法convObjectChangeTimestampList2List。现在的方法GetObjectChangeTimes,返回一个Python的列表,而不是在C结构