问题标签 [webmethods]

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 投票
2 回答
234 浏览

filter - JMS 消息正文字符串上的 Xquery

我正在努力在 webMethods 中构建一些 JMS 触发器。

我想根据消息负载中的某些条件过滤我的消息,消息负载是 JMS 消息正文字符串的一部分。据我了解,JMS 消息选择器不会进行此过滤。我正在尝试查看 Xquery 是否能够为我做到这一点。

知道 Xquery 是否可以提取隐藏在 XML 中的字段的值(存在于 JMS 消息正文字符串中)?

0 投票
1 回答
6390 浏览

xml - 如何从 Xml 字符串创建文档

我想转换一个 xml 字符串(她自己使用外部工具从字节数组构造。

我的文档和我的输入字符串都是用相同的 xsd 创建pub.string:stringToBytespub.xml:xmlStringToXMLNode

这部分效果很好。

之后我会创建一个文档,称之为 Doc。我打电话pub.xml:xmlNodeToDocument。但返回的文档类型不正确。我的意思是所有数据都是正确的,名称正确,但是当我尝试将一些数据映射到另一个文档时,它永远不会起作用。

我知道不清楚,抱歉。所以,详细来说,我有一个简单的 xsd :

以及符合此 xsd 的对应 xml 字符串:

使用相同 xsd 生成的文档: 在此处输入图像描述

然后我有一个将 xml 字符串转换为文档的 Flow 服务

在此处输入图像描述

它似乎有效,但事实并非如此。如果我添加一个简单的地图,它永远不会被处理:

在此处输入图像描述

结果中的管道从不包含最后一个映射的值。使用调试模式后,我了解到生成的文档pub.xml:xmlStringToXMLNode与我的文档类型不同。

在此处输入图像描述

管道输出中的Id字符串丢失。

我的理解和我的例子有什么问题?

0 投票
2 回答
2053 浏览

xml - 在 WebMethods 中,如何强制文档元素按顺序排列

我已经用一些 Childs 定义了一个文档(来自 xsd 模式)。这些孩子必须按某种顺序进行,才能进行正确的 Xml 转换。

在制作一些地图步骤时,元素顺序与文档参考中定义的不同。如何强求?

这里是te文档参考中的顺序: 在此处输入图像描述

这里是一些 map stemp 之后的顺序: 在此处输入图像描述

数据正确,但顺序不正确。问题是,当我从文档中使用服务创建 XmlString 时,documentToXMLString顺序不正确。

您是否有在映射步骤或 xml 生成时强制执行订单的想法?

0 投票
2 回答
1211 浏览

api - 使用 Webmethods 作为客户端将附件添加到 JIRA REST API

我可能不是第一个尝试使用 Webmethods Service 的 JIRA REST API 向 JIRA 添加附件的人。所以希望有人能提供帮助。

有两个问题,一个与 JIRA REST API 有关,两个与 Webmethods MIME 服务(版本 9.8)有关。

构建 addAttachment 服务,使用 JIRA REST API 将 json inputStream 作为附件添加到 JIRA。

在 webmethods 中使用以下服务,

它产生的 Mime Stream 如下,(1.问题 1,虽然在 addBodyPart 中,我们将消息头设置为 application/json,但它似乎被覆盖并设置为自己的解释?2.问题 2,虽然边界在标题中设置为mmmm,Webmethods似乎使用自己的边界值)请您帮忙解决这个问题。如果需要,可以提供屏幕截图。

问题 2,使用 JIRA REST API,上述 mime 文档作为输入抛出 415 Unsupported Media Type,从 HTTP POST CALL 到 URL,尝试通过调用 JIRA REST API 添加附件。

它是一个http客户端POST调用,传入一个mime对象——作为流,传入的mime流为ABOVE,得到415,不支持的媒体类型错误消息。JIRA 日志中没有任何内容。

0 投票
0 回答
286 浏览

webmethods - 您如何在 CAF 的内容提供程序中使用内容提供程序?

来自 Web 服务的文档响应包含对象列表(文档),其中包含对象列表。

例如。

  • 姓名
  • 问题列表(问题)
    • 问题
    • 必需的
    • 问题ID
    • 答案列表(答案)
      • 回答
      • 选择答案
      • 答案ID

我已经为问题列表(问题)创建了一个内容提供程序并填充了一个列表,但现在我希望使用问题内容提供程序在该表中显示一个下拉列表,以显示该问题的可能答案。

如果我只是为答案创建一个单独的内容提供程序,那么每个问题只使用第一组答案。

我该如何解决这个问题?

我已经检查了这个链接,但我不确定如何实施

0 投票
1 回答
3533 浏览

integration - 集成服务器 - 将管道保存到数据库

我正在尝试创建服务,每次都写入输入和输出管道(xmldata),调用已安装的服务之一。当调用其他服务时,我的服务应该如何知道?是否有任何内置工具可以捕获输入和输出管道并保存到文件或任何其他来源?

0 投票
1 回答
5141 浏览

java - webMethods 获取 ServiceException 的根本原因

调用 http 服务时出现以下异常:

到目前为止,一切都很好。但我想以编程方式获取这些信息 - 而不是人类可读的翻译。我似乎没有机会获得状态码 401 或 100% 证明问题是 401 的东西。

编写试图获取“根本原因”(getCause ...)的包装器不起作用。没有其他“原因”……

我所拥有的只是可解析的字符串。任何想法?

更新

我找到了一种方法来完成它 - 使用不推荐使用的方法......:

更好的解决方案是简单地检查 HTTP-Status-Code - 但是如果 http-service 收到 401 将永远消失... :-|

0 投票
1 回答
528 浏览

logrotate - webMethods 现在通过调用特殊方法来轮换日志

是否可以在 webMethods 中立即轮换日志文件 - 通过调用特殊方法或其他方式。我不想使用第三方软件。

进一步说明

我需要这两个轮换。默认日志文件(例如 server.log)和自定义日志文件。

0 投票
2 回答
19590 浏览

rest - 如何在没有任何扩展的情况下从 Google Chrome 发送 POST HTTP 请求?

使用 Rest Services 时,我们可以在 Google Chrome 中发送 POST HTTP 请求吗?我尝试了一些扩展,但我需要直接从 Chrome 浏览器

0 投票
0 回答
150 浏览

process - webMethods BPM 流程升级

目前,我对 webMethods-BPM 流程的流程升级(新版本)感到头疼。

我知道一个流程实例总是在它开始的流程版本中运行。我还知道,在部署流程的新版本之后,所有新流程实例都基于新版本。

只要流程的接口在版本之间没有变化,一切都很好。但是关于天堂就够了……

在我的世界里,界面总是在变化。这导致我有两种可能性:

  1. 在每个使用/更改的界面中为每个更新实现兼容性代码- 这将导致多次更新后的代码库非常丑陋......
  2. 更新流程实例

我想尝试第二种方法 - 但我不知道如何。解析进程状态并创建一个新的?

我可以用 webMethods 解决我的问题吗?