corba电信日志服务的文本用户界面客户端。

tlscli的Python项目详细描述


一个用于CORBA电信日志服务的Python命令行客户端。
*创建新日志
*查询日志
*添加或删除日志记录

有关电信服务的详细信息,请参见:
http://www.omg.org/spec/tlog/


项目托管在启动板上:
http s://launchpad.net/tlscli

example
==
这里是一个示例会话,假设电信日志服务正在运行::

me@mymachine$tlscli-orbinitref logmgr=`cat/var/run/corba/tls.ior`列表
me@mymachine$tlscli-orbinitref logmgr=`cat/var/run/corba/tls.ior`创建
0
me@mymachine$tlscli-orbinitref logmgr=`cat/var/run/corba/tls.ior`列表
0
me@mymachine$tlscli-orbinitref logmgr=`cat/var/run/corba/tls.ior`info 0
id:0
qos:none
max record life:infinite
max size:unlimited
current size:56 bytes
记录:1
日志完整操作:wrap
管理状态:unlocked
转发状态:on
操作状态:enabled
间隔:now-forever
可用性状态:{下班:false;full:false}
容量警报阈值:[100]
周掩码:
-----------------------------------
me@mymachine$tlscli-orbinitref logmgr=`cat/var/run/corba/tls.ior`write'hello world!'to 0
me@mymachine$tlscli-orbinitref logmgr=`cat/var/run/corba/tls.ior`info 0
id:0
qos:none
max record life:infinite
max size:unlimited
current size:57 bytes
records:1
日志完整操作:wrap
管理状态:unlocked
转发状态:on
操作状态:enabled
间隔:now-forever
可用性状态:{下班:false;full:false}
容量警报阈值:[100]
周掩码:
-----------------------------------
me@mymachine$tlscli-orbinitref logmgr=`cat/var/run/corba/tls.ior`retrieve 10 after`date+%y%m%d`来自0
id:1
时间:2010年12月25日星期六17:11:57
属性:[]
信息:你好,世界!
----------这将创建一个ID为0的新日志,然后用文本"hello world"向其写入一个新日志记录。


要安装"tlscli",您需要:
*omniorbpy<;http://omniorb.sourceforge.net/>;``的工作安装,或
`pyorbit<;https://github.com/gnome/pyorbit>;``的工作安装。
*`python dateutil<;http://niemeyer.net/python dateutil>;`


若要继续安装,请从解压缩的位置运行以下命令:
``tlscli`::



您的`$home/.local`(``tlscli``本身将位于`$home/.local/bin```)中所需的所有内容。

要运行``tlscli``,您需要一个电信日志服务ICE在某个地方运行。
``tlscli``已知可与以下实现一起工作:

*``tao-tls-u basic````tao-tls-u event``和``tao-tls-u notify``提供给
`tao<;http://www.cs.wustl.edu/~schmidt/tao.html>;``uu
*``tlserl``,在
`bitbucket<;https://bitbucket.org/tgg/tlserl/>;上提供了一个erlang实现,当调用"tlscli"时,需要指定如何连接到logmgr。
logmgr是对象用于访问(或创建)日志。

使用以下三种方法之一:

*add``-orbinitref logmgr=corbaname:iiop:1.2@machine:port name`
*add``-orbinitref logmgr=corbaloc:iiop:1.2@machine:port/name`
*add``-orbinitref logmgr=ior:ior`

其中"machine:port"指定在何处查找电信日志服务(或
"corbaname"的名称服务)。"`name``是服务使用的名称(或"corbaname"的名称)。


请阅读"corbaloc和corbaname url"一章
<;http://www.ciaranmchale.com/corba explained simply/the corbaloc and corbaname url.html>;``u
在伟大的在线免费书籍中,
`corba explained simply<;http://www.ciaranmchale.com/corba explained simply/>;` `.


commands
==



使用"tlscli create"。这将返回新创建的日志的ID。


指定的
*``info``将返回有关现有日志的信息,例如大小,
记录计数和当前状态
*``query``可用于搜索与给定约束匹配的日志记录
*``retrieve``检索
指定日期之前或之后的给定日志记录计数

log
----
*``write``向现有日志添加新的日志记录
*``delete``从现有日志中删除与给定约束匹配的日志记录




——"帮助"。

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

推荐PyPI第三方库


热门话题
java什么数据库最类似于Map,每个用户/id存储无限多个“键”和“值”?   java仅使用super pom进行测试   内存不足如何解析java。OutOfMemoryError:Java堆空间在增加堆大小的情况下将意味着延迟OutOfMemoryError   来自另一个类的mysql和java jdbc调用[运行时应用程序]   java通过下拉菜单更改搜索框搜索的内容   JAVAlang.ClassNotFoundException:sun。jdbc。odbc。JdbcOdbcDriver   java Selenium点击链接   JavaSpringHibernate:从唯一值列表中获取对象列表   java Bing广告与桌面身份验证问题   java如何在没有任何外部SDK的情况下从安卓打印到收据打印机?   未调用java菜单片段类   java在IDEA和PyCharm中同时为同一个项目工作   java我们如何为同一个异常提供不同的海关信息   jakarta ee中是否预定义了“请求”和“响应”变量或值?   java更好地解决“之前和之后”难题?   尝试将数据从Excel添加到Java   发送电子邮件的Java代码只适用于一个电子邮件id?   java如何从资产解析XML?