Configuration IBM Websphere脚本ID';遏制路径';已解释(即AdminConfig.getid(…)

Configuration IBM Websphere脚本ID';遏制路径';已解释(即AdminConfig.getid(…),configuration,scripting,websphere,jython,Configuration,Scripting,Websphere,Jython,我一直在IBM知识中心(IBM knowledge center)进行挖掘,回来后对他们的一些脚本接口缺乏定义感到沮丧 IBM一直在谈论在其id定义中使用的xml元素,我只是假设它对应于WebSphereConfig文件夹层次结构中的文件中的xml元素,但这只是观察结果。我还没有在任何文档中发现这一声明 此外,要查找ID,需要使用一种语法来检索它,但我找不到对AdminConfig.getid(…)函数调用中使用的“type”可能值的引用 总结一下,我有几个问题: 对于获取id和id本身,id“

我一直在IBM知识中心(IBM knowledge center)进行挖掘,回来后对他们的一些脚本接口缺乏定义感到沮丧

IBM一直在谈论在其id定义中使用的xml元素,我只是假设它对应于WebSphereConfig文件夹层次结构中的文件中的xml元素,但这只是观察结果。我还没有在任何文档中发现这一声明

此外,要查找ID,需要使用一种语法来检索它,但我找不到对
AdminConfig.getid(…)
函数调用中使用的“type”可能值的引用

总结一下,我有几个问题:

  • 对于获取id和id本身,id“继承人”的正确定义是什么?

    e、 g.要获得服务器的Id,我会说:
    AdminConfig.getid('/Cell:MYCOMPUTERNode01Cell/Node:MYCOMPUTERNode01/server:server1')
    ,这会给我一个类似以下的Id:
    server1(cells/MYCOMPUTERNode01Cell/nodes/MYCOMPUTERNode01/servers/server1 | server.xml#server(u 1873491723429)

  • 从websphere服务器检索id时可能的
    /type
    值是什么?

    e、 g.在上面的示例中,/Cell、/Node和/Server是查询中使用的类型值的示例

  • 更新:我发现它概述了配置目录中各种配置文件的位置

    更新:我开始认为配置文件代表具有属性和嵌套属性的复杂对象。并非每个具有“id”的对象都可以通过
    AdminConfig.getid()
    进行查询。可以使用
    AdminConfig.showtattribute(,)
    查询对象属性(这不是严格意义上的xml属性,因为“属性”可以是父节点中具有简单结构的嵌套节点)。此函数将返回元素本身的内联属性的字符串值或嵌套属性节点ID的字符串列表表示形式

    更新:我发现了将显示配置文件中所有可操作对象类型列表的
    AdminConfig.types()
    函数,以及显示哪些节点被视为指定节点的父节点的
    AdminConfig.parent()
    函数

    注意:
    AdminConfig.parent()
    函数不会按父级的层次结构显示父级,而只是显示父级的列表。e、 g.
    AdminConfig.parent('JDBCProvider')
    给了我们一个确切的列表:
    'Cell\nDeployment\nNode\nServer\nServerCluster'
    ,即使
    Server
    ServerCluster
    之前,运行
    AdminConfig.parent('Server')
    会显示它的父节点为:
    'Node\nServerCluster'
    。尽管某些元素可能没有父元素(例如
    单元格
    ),但某些元素在运行
    父元素
    功能(例如
    部署
    )时会产生错误

    由于显然缺少交互的
    AdminConfig.children()
    函数,似乎要获得完整的父/子层次结构树,需要对从
    AdminConfig.parent()
    调用返回的每个元素调用此函数并合并结果。尽管如此,由于有时明显的顺序性,试错法通常是富有成效的