问题标签 [oslc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
63 浏览

metamodel - 是否有显示实体和关系的简单 OSLC 元模型?

OSLC 似乎有任何数量的 RDF 格式,但我正在寻找的是 OSLC 元模型的类似 ER 的简单视图,它显示了可用于理解组织和可能的查询的概念和关系。

OSLC 元模型在任何地方都有(图形)表示吗?

0 投票
1 回答
488 浏览

rest - 如何使用 REST API 在 Maximo 工单的多资产/位置部分添加资产?

我正在尝试使用 REST API 调用在工作订单的多资产/位置部分添加资产,但不幸的是我遇到了错误。

下面是我正在使用的 SOAP UI xml。

有什么建议么 ?

0 投票
1 回答
357 浏览

rational-team-concert - RTC 简单 ID 查询结果为 404?

我试图通过 ID 简单地“找到”一张 RTC 票,它告诉我 404 未找到。也许我应该用一些东西替换 _ggTXcJdTEeCznlnpJMXHdQ ?或爵士乐或 oslc 或上下文或http://purl.org/dc/terms/?我不知道什么是占位符,也不知道我应该从docs更改什么以针对我。

0 投票
2 回答
62 浏览

c# - RTC 授权总是失败

(使用 C#)我正在尝试进行身份验证,但它总是返回失败。我知道我的用户名和密码是正确的。如果这很重要,我们可能会使用 OSLC 1.0。我不确定,但我在 services.xml 文件中看到过几次。我从中获得洞察力的网站使用的是 3.0。也许有区别?知道我做错了什么吗?

0 投票
1 回答
97 浏览

c# - 总是从 RTC 获得 HTML 响应

RTC 服务器似乎不喜欢我的 url 请求。我基本上可以在 url 的“主机”部分之后添加我想要的任何内容并获得相同的结果。所以我猜测我所拥有的东西是错误的。根据我上一篇文章的回答,我很确定我从<oslc_cm:simpleQuery><dc:title>Change request queries</dc:title>标签中的“服务”文件中获得了正确的 url。所以我不确定是否还有其他不喜欢的东西?它不再无法通过身份验证,我现在使用的是基于表单而不是基本的,所以我认为它与身份验证无关。它似乎忽略了任何事情,但仍然知道我的凭据没有错。有任何想法吗?

更新:我也试过用 %3A 交换所有的冒号,因为 Jazz文档在他们的例子中似乎不是特别一致,如果有必要的话。虽然结果相同。

0 投票
1 回答
124 浏览

rational-team-concert - 如何找到自定义 RTC 属性的 AttributeID?

例如,如果我的工作票有一个名为“SuperAttributeValue”的自定义属性,那么根据 Jazz 的指令中的以下语句,我如何确定用什么来代替 [attributeId] ?我尝试将“SuperAttributeValue”作为 ID,并尝试编造数字,但都没有产生任何类型的值。那么我如何弄清楚真正的attributeId是什么?

如果需要代码来获取属性 ID,我需要 C# 特定代码。

"Custom attributes are exposed as: rtc_ext:[attributeId]"

更新:我发现如果我将参数“oslc.properties”设置为“*”,我会在返回数据中得到很多选项。尽管如此,我并没有看到我所知道的所有存在——只有其中一些。如果不是所有内容的通配符,不确定 * 会做什么。rtc_ext:* 不能只给我 rtc_ext 属性。我可以把任何更好的选择放在那里吗?

0 投票
0 回答
88 浏览

httpwebrequest - 如何通过 Jazz 查询找到所需的枚举?

我需要能够获取枚举的选项列表(带有文本值)和/或通过特定值搜索枚举/url。我好像也做不到。为了获得用户的链接,我能够查询名称与我的输入匹配的贡献者的工作项,从而获得链接(如下所示),但我似乎无法通过枚举来做到这一点。它声称我的 rtc_ext:assetType 不存在,即使我知道它确实存在,因为我正在从工作项返回的 rdf 中提取名称。获取我正在寻找的枚举的正确方法是什么?

我发现,对于专门的枚举(不是针对人的),我可以在不查询的情况下获取所有枚举资源的列表。如果一个项目位于 http:///stuff/assetType/assetType.literal.l42,我可以简单地请求 http:///stuff/assetType/ 来获取完整列表。不幸的是,我的枚举返回了一些 326 个选项,所有这些都是简单的资源 URL,然后我需要单独请求这些 URL,以确定哪个是 dc:title == MyValue。我似乎无法以任何有意义的方式查询它以仅返回对 dc:title 具有特定值的那个。

为人们工作但不理想,因为他们必须先被分配一些东西: https://<host>/ccm/oslc/contexts/<keything>/workitems?oslc.where=dcterms%3Acontributor{foaf%3Aname="Diane"}&oslc.properties=dcterms:contributor&oslc.prefix=dcterms=%3Chttp%3A//purl.org/dc/terms/%3E&oslc.pageSize=1

模仿人物搜索概念总是声称没有知识“assetType”: https://<host>/ccm/oslc/contexts/<keything>/workitems?oslc.where=rtc_ext:assetType{dc:title="MyType"}&oslc.properties=rtc_ext:assetType&oslc.prefix=dcterms=%3Chttp%3A//purl.org/dc/terms/%3E&oslc.pageSize=1

查询枚举似乎什么都不做,只返回枚举的所有选项: https://<host>/ccm/oslc/enumerations/<keything>/assetType?oslc.where=dc%3Atitle="MyType"&oslc.prefix=dcterms=%3Chttp%3A//purl.org/dc/terms/%3E

0 投票
1 回答
47 浏览

rdf - RTC 工作单创建失败 - 需要设置“拥有者”属性

我正在尝试通过发送到我们的 Jazz 服务器的帖子在 RTC 中生成构建票证。当我这样做时,我总是遇到需要设置“拥有者”属性的错误。据我从文档中可以看出, dcterms:contributor 是所有者。我试过编造一个“dcterms:ownedBy”和“dcterms:OwnedBy”和“dc:OwnedBy”等,但没有任何效果。为什么不喜欢??

我要发送的内容:

回复:

0 投票
1 回答
38 浏览

namespaces - 下一代门的命名空间前缀、源类型 URI、OSLC 中的链接属性是什么?

我想知道下一代门的命名空间前缀,如果我想在另一个应用程序中集成下一代门的需求管理工具,对于黄色区域,下一代门的命名空间前缀是什么以及域前缀和资源输入 uri,最后是 OSLC 中的链接属性

谢谢,这是图片

0 投票
2 回答
145 浏览

python - 如何使硬编码的 HTTP 处理脚本动态化?

我有一个 Jython 2.7 脚本,它接收 URL 并使用 URL 中的参数/值来创建或更新记录。

  • 示例网址:http://server:host/maximo/oslc/script/CREATEWO?&wonum=WO0001&description=Legacy&classstructureid=1666&wopriority=1&worktype=CM

细节:

  1. 接收 URL 并将参数/值放入变量中:
  1. 一些与问题无关的行:
  1. 然后使用这些值创建新记录或更新现有记录:

问题:

不幸的是,字段名称/值在脚本中的3 个不同位置硬编码。

我想增强脚本,使它是动态的——不是硬编码的。

  • 换句话说,如果脚本可以接受参数/值列表并简单地循环它们以更新或创建相应字段中的记录,那就太好了。

是否有可能做到这一点?