【发布时间】:2018-09-21 13:40:13
【问题描述】:
在 EG https://localhost:8443/api/ 上的 Mirth REST API 中,在 Channel Groups 下,有一个 bulkUpdate 测试部分,它有两个参数:channelGroups 和 removedChannelGroupIds。默认情况下,我将 override 设置为 true。
尽管以各种格式传递了 channelGroups 和 ID 列表(例如,作为 channelGroup XML 对象、频道列表、channelGroups 列表等)Mirth 拒绝了这些格式,我不知道 Mirth 追求什么格式。将任一字段留空也会失败。有没有人有两个字段的最小工作数据集示例,在调用 bulkUpdate 时会从 Mirth 返回成功?
Mirth 版本是 3.6.0,但理想情况下它也应该适用于旧设备的 3.5.1。
【问题讨论】:
-
一些可能有帮助的源代码参考是:com.mirth.connect.server.controllers.DefaultChannelController#updateChannelGroups(这是真正完成工作的地方),com.mirth.connect.server.api .servlets.ChannelGroupServlet#updateChannelGroups(只是一个中间调用),com.mirth.connect.client.core.api.servlets.ChannelGroupServletInterface#updateChannelGroups(实际的接口定义,这是构建工具用来生成swagger的)。这不是一个完整的答案,但原始来源可能有助于确定需要哪些格式。
-
您尝试的调用是否有任何具体错误?
标签: mirth mirth-connect