问题标签 [ibm-rational]

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 投票
4 回答
1922 浏览

html - 如何查看 HTML 标记中的 xsd:documentation?

我正在使用 IBM Rational Software Architect (RSA) 从 UML 模型为 SOAP 服务生成 WSDL/XSD。RSA 允许您使用丰富的格式记录模型中的类和属性。

例如,我在Trailer类上有以下文档:

设计用于由另一辆车牵引 轮式车辆。已知的亚型包括:

  • 大篷车
  • 箱拖车
  • 船拖车

当 UML 模型转换为 WSDL/XSD(使用开箱即用的 UML 到 WSDL 转换)时,格式将作为 HTML 标记保留在 xsd:documentation 元素中:

不幸的是,这真的很难阅读,我一直在搜索(没有运气)可以查看带有 HTML 标记文档的 WSDL/XSD 的程序。

XmlSpy 2008 做不到,RSA 做不到(这有点令人惊讶,因为它首先生成了 XSD),我尝试过的任何 Web 浏览器也做不到。

我确实编写了一个 JET 模板,它从模型中提取文档并输出到 HTML,我可能会编写一些 XSLT 来从 XSD 中做类似的事情,但我希望那里有一个程序(最好是免费的)可以查看HTML 格式的文档。

本质上,我希望能够告诉我们 Web 服务的消费者,如果他们想阅读文档,他们可以在 X 程序中查看 WSDL——有人知道最好的解决方案吗?

编辑: 感谢您的建议,但我想我有一个解决方案!我没有意识到 RSA 可以将 WSDL 导出为 HTML(右键单击 WSDL、导出、HTML)。生成的 HTML 具有每个模式元素的图形视图、每个元素的文档以及原始源,并且所有内容都超链接在一起。

最重要的是,文档的格式再次丰富!一个小警告是;nbsp' 出现在 HTML 输出中。这似乎是因为&符号在 HTML 中被转义:

 

相反,它应该是

 

我将更新我的模型到模型转换以确保将;nbsp's 替换为真实空格(我认为我不需要文档中的不间断空格),因此生成的 WSDL/XSD 永远不会拥有他们。

0 投票
1 回答
1256 浏览

java - 为什么在我的 Eclipse 更新站点中看不到新功能?

简而言之:我已经更新了我的 Eclipse 更新站点中的一些功能,但是没有显示新版本,只有现有(已安装)的版本是.

背景

我在 RSA 中编写了许多插件(转换扩展),以支持模型驱动开发(将独立于平台的 UML 模型转换为 Java)。

为了与其他开发人员分享这些内容,我创建了一个 Eclipse 更新站点。我每个插件有 1 个功能(是的,我意识到这有点过头了,但是当它们被组合成一个功能时,我无法安装一些插件)。构建更新站点后,我将整个站点签入源代码控制 - 其他开发人员只需签出该站点,将其添加为 RSA 中的本地更新站点,然后安装所有插件。

我已经更新了一些插件(增加他们的版本),更新了他们拥有的功能(增加了版本),重建了更新站点并将其签入。这工作正常 - 其他开发人员只需签出更新的站点并安装新版本的插件。

问题

我最近再次更新了插件,更新了功能并重建了更新站点,但是新版本的功能没有出现在更新站点中(例如 via Help->Software Updates->Available Software)!就好像它在某个地方缓存了旧的更新站点,因为它仍然显示我安装的版本。构建站点中的功能和插件版本都是正确的(新)版本。

我努力了:

  • 刷新更新站点
  • 删除更新站点并将其重新添加
  • 卸载所有插件和更新站点(当我再次添加站点时,它仍然只显示旧版本)
  • 删除更新站点中除 .project 和 site.xml 之外的所有文件并重建(在我注意到 artifacts.xml 仍然提到旧版本之后),仍然没有运气
  • 使用 RSA 8.0.4(也已经安装了旧版本)

有没有人遇到过这种情况或知道为什么会这样?

我正在使用 IBM Rational Software Architect 7.5.5.2(基于 Eclipse 3.4.2)。

0 投票
1 回答
1242 浏览

version-control - 在 Rational Team Concert 中保持不同流中的相同组件同步

我们有一个客户端/服务器项目,其中包含三个组件:

  • 客户
  • 服务器
  • 基础库

客户端和服务器都引用 BaseLibrary。因此我创建了两个流:

  • Server Stream 包括组件 Server 和 BaseLibrary
  • Client Stream 包括组件 Client 和 BaseLibrary

现在,如果我在一个流中对 BaseLibrary 进行更改,它们不会出现在另一个流中。有没有办法让组件在 RTC 2 的不同流上保持同步?

我还尝试为每个其他流设置流目标,但这似乎没有帮助。

0 投票
1 回答
123 浏览

clearcase - Clearcase Deliver - 显示元素日志

在交付期间的 ClearCase GUI 中,我可以右键单击并“显示元素日志”;有没有办法导出这个元素日志?我可以通过命令行运行,但如果可能的话想从 GUI 导出;甚至可能在一两个星期后通过活动。

0 投票
2 回答
6842 浏览

ibm-doors - Doors 9.2 的 DXL 脚本

我是 DXL 脚本的新手,
我使用的是 DOORS 9.2,
在这里我只想将当前打开模块的“对象标题”和“对象文本”导出到excel
我不知道如何开始,谁能帮我举个例子。
非常感谢您的帮助...

0 投票
1 回答
814 浏览

process - 在 Rational Team Concert 中将自定义工作流分配给工作项类型

我正在定制 Rational Team Concert 以包含一个定制的工作项类型。作为我创建工作项类型测试的一部分,我用数据填充了一些自定义工作项。当我增强了自定义工作项类型并添加了其他属性时,我能够使用“类型和属性”中的“检查存储库中的属性使用情况”来确保将新属性传播到我的测试工作项。

现在我已经到了需要为此工作项类型创建自定义工作流的地步。我已经定义了工作流并将其分配给工作项类型,但我现有的测试工作项似乎无法使用它。单击“检查存储库中的工作流使用情况”链接显示“存储库中有 9 个工作项引用了绑定工作流中不存在的工作流状态或解决方案。您想在工作项视图中显示这些项目吗?”。

解决潜在问题? 也许

然后工作项视图只显示测试工作项的状态 = 1。 9 个测试工作项的清单

如果我选择在富客户端编辑器中打开一个作品,所有流程元素都处于非活动状态。如果我在网页编辑器中打开它,它说状态为“1”,如下图所示:

Web 客户端进程问题

有没有办法解决这个问题并改变现有工作项的工作流程?我应该补充一点,新的工作项工作得很好,但我担心如果我将来需要再次更新流程会发生什么。

0 投票
1 回答
173 浏览

clearcase - 将 RationalTeamConcert SCM 导入 Clearcase

我正在尝试将完整的 RTC 存储库导入 ClearCase VOB。我曾尝试使用 clearfsimport 但它似乎只需要最新版本的文件。有什么方法可以在保留历史记录(评论、重命名等)的同时导入代码

0 投票
1 回答
1491 浏览

version-control - 典型的最佳实践 ClearCase 项目结构

在开发项目期间,交付的代码可以在到达生产之前在不同环境的不同阶段之间经过(例如,用于测试部署过程的开发环境、用于 QC 的内部测试、预生产和最终生产)。

这种开发工作产生了许多候选版本,其中可以指定某个版本在开发过程中向上移动,直到它到达生产环境,此外,在某些情况下,部署在生产环境中的代码可能需要与当前的内部开发线(即并行开发)。

对于 IBM Rational ClearCase (CC) 维护的某个 UCM 项目,建议在“项目资源管理器”上创建什么项目结构以适应以下内容:

  1. 开发人员应主要在内部开发线(或 CC 术语中的开发流)上连接和交付他们的工作。
  2. 一旦交付给此开发流的代码被认为是可接受的,技术团队负责人 (TTL) 就可以创建基线。该基线可以稍后由部署工程师检索以部署在本地开发环境中。
  3. 如果发现此基线是可接受的,则可以将该基线作为一个整体交付给内部测试流,以部署用于进一步的质量控制 (QC) 测试。
  4. 如果发现该基线是可接受的,则可以将该基线作为一个整体交付给预生产,以此类推,类似于上面描述的那样交付给生产。
  5. 当然,如果这些基线中的任何一个没有被其接收方接受,它可以被拒绝,并且接收方将等待另一个基线被推荐用于他们的流。

注意:部署工程师将始终为每个环境使用专用流来获取执行构建/部署活动所需的文件。

我对这里的每个人表示歉意,因为我知道回答这个问题可能会很长,但我的问题更多地集中在需要在“项目资源管理器”中创建以满足上述目标的流和/或视图的确切类型。

我真的想提出使用 CC 进行发布管理的最佳实践方法,以及如何最好地使用它。

我将感谢您的帮助,并在此先感谢所有人...

0 投票
1 回答
2097 浏览

ibm-rad - IBM Rational Application Developer V8.5 Beta 的优缺点

我正在对 IBM RAD 8.5beta 进行一些研究。有没有人开始使用 IBM Rational Application Developer V8.5 Beta 进行开发?我一直在谷歌上搜索 RAD 8.5beta 的较新版本,只是想知道它相对于以前版本的优势。

0 投票
2 回答
272 浏览

build - IBM Rational Build Forge 适配器

我想问是否有人知道如何构建可在 Build Forge 中用作适配器的 XML 文件,我的意思是是否有任何关于如何编写此类 XML 文件的参考,以及此 XML 文件如何处理变量,因为有时我可以看到这种模式的一些出现($1,$2 ...等),我不知道这些模式指的是什么......

感谢您的帮助并感谢您...