问题标签 [mks]
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.
integrity - 如何使用 Java API 在 Integrity 中创建任务
有人可以告诉我有没有办法使用 Java API 在 MKS Integrity 中创建任务/更改请求/工作包?
我们有一个包含有关 Task 的所有详细信息的 xml 文件。通过将此作为输入,需要生成一个任务/更改请求/工作包。
windows - 使用 mailx 和 windows 发送邮件
我在 Windows 7 中安装了 MKS ToolKit 8.5,我想使用 mailx 发送电子邮件,我在 linux 中尝试过这个并且工作正常,但在 Windows 中我没有相同的结果。我正在尝试使用外部 smtp 服务器发送邮件。这是我用来从 linux 发送邮件的命令:
我在 Windows 中需要这个命令,但还不能以正确的方式运行。
请帮我。
谢谢。
unix - 删除存储在变量中的重复字符串
我有一个$var
包含此内容的变量:
我需要删除重复的单词,结果需要存储在同一个变量$var
中。
shell - 除非代码以 VBA 结尾,否则 Shell 不会打开 Excel
我正在尝试使用 VBA 中的“im exportissues 123456”查询从 PTC(MKS)获取 CR(更改请求)状态。但它确实会打开状态表(通过查询打开的新 excel 表),除非我的代码结束。下面是我的代码片段。
但我的问题是新的 excel 表不打开,除非它达到“结束子”
jenkins - Jenkins MKS Integrity Plugin 仅填充文件夹结构,而不是文件
我最近一直在尝试设置一个使用 Jenkins MKS 插件进行版本控制的 Jenkins 服务器。我有一个运行相同配置的 Windows Jenkins 服务器,现在我们将它移动到 linux 服务器(Red Hat Enterprise Linux Client 版本 5.1 Tikanga),它似乎无法下载文件. 文件夹结构构建得非常好,这告诉我连接到服务器不是问题,但文件夹中没有填充文件。
詹金斯系统日志:
Sep 02, 2016 11:15:46 AM WARNING org.apache.commons.httpclient.HttpMethodBase readResponseBody
Unsupported transfer encoding:
Sep 02, 2016 11:15:46 AM INFO org.apache.commons.httpclient.HttpMethodBase readResponseBody Response
content is not chunk-encoded
Sep 02, 2016 11:15:46 AM INFO hudson.model.Run execute
Test #67 main build action completed: FAILURE
关于我可以做些什么来检查我的数据/文件是否是块编码的任何建议,或者为什么这对于 linux 服务器是唯一的?我意识到我们的配置落后了 3 年以上,但这里的 IT 对可以安装和更新哪些软件有严格的限制。非常感谢任何故障排除建议或帮助!
配置详情:
詹金斯版本 1.596.3
MKS 插件版本 1.16 MKS 服务器:MKS Integrity Client 2009,内部版本 4.10.0.9665,SP 007-01
Jenkins Slave 信息:Red Hat Enterprise Linux Client release 5.1 (Tikanga)
Java 版本 1.7.0 Java(TM) SE 运行时环境(内部版本 1.7.0-b147)
Java HotSpot(TM) Server_VM(构建 21.0-b17,混合模式)
类似问题/研究:
此问题报告完美地描述了我的问题,但评论部分表明 Java 7u40 更新导致了问题,而我使用的是早期版本的 Java。 https://issues.jenkins-ci.org/browse/JENKINS-21638
此问题描述了我看到的日志错误,但评论部分表明它已由 Jenkins 版本 1.577 解决。我们正在使用更新版本的 Jenkins。https://issues.jenkins-ci.org/browse/JENKINS-16985
integrity - MKS Integrity 列出沙盒中的所有文件及其成员修订版
有没有一种方法可以使用 si.exe 列出我的沙箱中的所有文件及其 Member Rev.?
除此之外,是否需要任何特殊权利才能做到这一点?谢谢!
makefile - 当括号存在时,makefile 中的变量会导致文件意外结束
syntax error: unexpected end of file
当我运行 make clean 时,我得到了。
当我删除导致错误的变量周围的括号时,我成功地摆脱了该错误。
我想知道为什么会这样。
我在用:
- Windows XP SP2 64 位
- CYGWIN
- KSH R48
我的变量被调用TARGET
,就像这样,但更长:
./ShowEnumContentsPrefAPI.o ./ShowEnumsPrefAPI.o
发生错误的行是:
rm -f $(TARGET)
当我删除括号时,错误消失了,它起作用了:
rm -f $TARGET
另一行也是:
if [ "$(TARGET)" != "" ]; then \
当我删除括号时,错误消失了,它起作用了:
if [ "$TARGET" != "" ]; then \
==================================================== =============
- 这里发生了什么?
- 如何在不更改导致错误的每一行的情况下防止这种情况发生(我在这个 makefile 中有超过 1000 行)?
- 这是如何工作的
mks 5.2 sh.exe
,将不会工作cygwin ksh
?
==================================================== =============
更新:
这是实际的代码:
这就是产生错误的原因syntax error: unexpected end of file
:
唯一的区别是目标周围的括号。
做
出品
echo "(TARGET):$(TARGET)";\
再次产生syntax error: unexpected end of file
。
今天我尝试切断一些 TARGET 变量。故意让它变短并且rm -f $(TARGET)
工作正常。我怀疑这是 cygwin 的问题rm
,[
exes。我会尝试升级到 cygwin 的最新版本,看看问题是否仍然存在。
java - MKS124814:无法显示视图信息:集成 API 中不支持视图
我想通过传递文件路径、服务器名和端口号从 MKS 获取远程成员(最新修订文件)。最后我发现下面的 SI 命令
si viewrevision --revision=revision_number absoluthpathofmemberfileinsandbox
但是当我运行 throw MKS JAVA API MKS124814 时出现异常:无法显示视图信息:集成 API 不支持视图。
请让我知道如何解决此问题。
谢谢。
windows - 使用 mksnt 工具包的 Windows 上的 JSCH 无法识别目录路径
我有一个使用 mksnt 工具包配置的 Windows VM。所以这意味着我的路径将变成 C:/abc/xyz
我正在尝试使用 Jsch 实用程序从 linux 机器远程连接到这台 Windows 机器。我能够成功连接,当我尝试检查特定目录路径时,它说它不存在。但是,该路径确实存在于 windows 框中。
以下是我查找目标目录的 Jsch 代码 -
如果我执行 Linux <-> Linux 远程调用并验证目录,则上面的代码可以无缝运行,但是使用 Linux <-> Windows 我遇到了这个问题。
由于安装了 mksnt,如果我进入目录并执行“pwd” - 它会打印“C:/abc/xyz”
我不清楚 Jsch 是否由于安装了 mksnt 而无法处理或识别路径。任何人都可以分享任何解决方案或提供一些可以帮助我解决这个问题的指针。
PS:我无法安装 cygwin 或任何其他工具。这是环境。提供给我,我只需要通过 Jsch 实用程序从 Linux 主机进行远程调用。
apache - MKStask 的 Apache Ant “SI 命令”
在尝试对 apache ant 使用 MKS 任务时,我需要指定执行命令的应用程序。在我找到的文档中,它说例如“si”或“im”。我对这个从命令提示符使用的考虑蚂蚁有点困惑,所以我不确定哪个应用程序会执行所述命令,也不知道“si”或“im”可能是什么应用程序。如果相关的话,我正在使用此任务尝试向 Integrity 发送和接收构建信息。我能够找到这个 CLI Integrity 参考指南(底部的链接),它只使用 im 作为前缀,所以我认为这是我想要使用的,但我希望能解释一下 im 指示的应用程序(可能的 Integrity -something) 以及用“si”指定的内容。谢谢