问题标签 [ibm-jazz]
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.
sparql - SPARQL 三重过滤器不完全匹配
我正在使用围绕 SPARQL 的 IBM 包装器解决方案从我们的数据库中获取信息。我设置了一个三元组变量作为过滤器,但它不返回完全匹配,只返回一个“包含”匹配。
更具体地说,我们正在研究集合中的需求。SPARQL 查询返回所有需求对象和它们所在的集合。每个集合都有一个与之关联的唯一标识符,可通过谓词“dcterms:identifier”访问。SPARQL 代码中执行此操作的确切行是:
这按预期工作。在输出中,我得到一个包含每个集合的表格,其中包含与每个集合相关的需求列表。
当我只想查看特定集合中的需求时,就会出现问题。为此,我在 IBM 的包装器中设置了变量oslc_rm_RequirementCollection1_identifier,它通常可以工作。如果我输入“18732”,它只会向我显示 ID 为 18732 的集合中的要求。但是,这不是完全匹配,只有包含。例如,如果我输入“867”,我会看到两个集合:867 和 38674。
如何修改它以排除 38674 并仅显示完全匹配?我不能使用字符串文字,因为包装器不允许这样做。
api - 监控 API 在 RTC 服务器上命中查询并在超时后终止它们
我正在使用 RTC 纯 java 库对 Jazz 服务器进行 API 调用以获取组件、项目等。有没有办法通过 UI 或使用任何工具来监视在服务器端触发的数据库查询并杀死他们在超时后。
虽然我们可以在 UI 的“Activr Service”页面下看到活动查询,但没有办法杀死它们。
version-control - JAZZ 中某些文件格式的未解决更改即使在交付后也会不断提示
每次我进行签入操作时,我都会看到两个文件夹:未解决和传出。
Unresolved 文件夹中的文件 (*.dar)之前已签入并已交付,但它们会在我每次执行签入操作时一直提示为 Unresolved(即使签入操作中的变更集不包含这些文件)。
为什么会发生这种情况,我该如何永久解决这个问题?
请指教。
sonarqube - Sonarqube RTC 集成和功能
我想将 RTC 与 sonarqube 集成,做同样的要求是用 sonarqube 检查代码,只有成功的结果才应该传递到服务器。到目前为止,我已经在我的机器上安装了带有 JAZZ RTC 插件的声纳服务器。现在如何处理上述要求,如何触发每次签入的 sonarqube 测试,我可以使用哪些功能。
rational-team-concert - RTC 简单 ID 查询结果为 404?
我试图通过 ID 简单地“找到”一张 RTC 票,它告诉我 404 未找到。也许我应该用一些东西替换 _ggTXcJdTEeCznlnpJMXHdQ ?或爵士乐或 oslc 或上下文或http://purl.org/dc/terms/?我不知道什么是占位符,也不知道我应该从docs更改什么以针对我。
c# - RTC 授权总是失败
(使用 C#)我正在尝试进行身份验证,但它总是返回失败。我知道我的用户名和密码是正确的。如果这很重要,我们可能会使用 OSLC 1.0。我不确定,但我在 services.xml 文件中看到过几次。我从中获得洞察力的网站使用的是 3.0。也许有区别?知道我做错了什么吗?
c# - 总是从 RTC 获得 HTML 响应
RTC 服务器似乎不喜欢我的 url 请求。我基本上可以在 url 的“主机”部分之后添加我想要的任何内容并获得相同的结果。所以我猜测我所拥有的东西是错误的。根据我上一篇文章的回答,我很确定我从<oslc_cm:simpleQuery><dc:title>Change request queries</dc:title>
标签中的“服务”文件中获得了正确的 url。所以我不确定是否还有其他不喜欢的东西?它不再无法通过身份验证,我现在使用的是基于表单而不是基本的,所以我认为它与身份验证无关。它似乎忽略了任何事情,但仍然知道我的凭据没有错。有任何想法吗?
更新:我也试过用 %3A 交换所有的冒号,因为 Jazz文档在他们的例子中似乎不是特别一致,如果有必要的话。虽然结果相同。
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 属性。我可以把任何更好的选择放在那里吗?
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