首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >BMC Remedy AR系统api

BMC Remedy AR系统api
EN

Stack Overflow用户
提问于 2020-04-11 20:57:38
回答 1查看 334关注 0票数 0

我正在尝试从事件中提取细节,我设置了

代码语言:javascript
代码运行次数:0
运行
复制
entryListFields = [1000000161, 1000000217, 1000005781];
entry_result = arserver_user.getEntry (form,entry_info_list[0].getEntryID(entryListFields);

但是,此entry_result不仅返回所请求的3个数据字段,而且还返回以下字段:1, 30376000, 303524200, 303524300

当我使用value = entry_result.get (1000000161);

它返回“None”

EN

回答 1

Stack Overflow用户

发布于 2020-08-01 13:15:58

您可以使用Jython API,它是AR Java API的Python包装器:

https://communities.bmc.com/docs/DOC-19318

以下是文档中一些示例查询代码:

代码语言:javascript
代码运行次数:0
运行
复制
def get_entry():
    """This is how to return a single entry using the getEntry method
    """
    try:
        schema = 'User'  # We define our form here
        entry_id = '000000000000001'  # We define our target entry_id here
 
        # How to return an entry with all fields
        entry = ars.getEntry(schema, entry_id, None)
        print(entry)
 
        # How to return an entry with certain fields (Field ID 1,2,3,4,5 in this scenario)
        entry = ars.getEntry(schema, entry_id, [1, 2, 3, 4, 5])
        print(entry)
 
        # How to loop through and print entry, accounting for null values w/ toString method
        entry = ars.getEntry(schema, entry_id, None)
        for i in entry:
            print '%s: %s' % (i, entry[i].toString())
    except ARException, e:
        print(e)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61157168

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档