问题标签 [mirth]
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.
mirth - 如何在 Web 服务侦听器源中使用自定义服务?
我想在 Web 服务侦听器源中使用自定义服务,但我不知道该怎么做。
我需要编写自定义类或接口吗?该类是否需要扩展或实现任何特定的东西?
在实现自定义类之后,wsdl 是否发生了变化,或者它是否使用相同的 wsdl?
我正在使用 Mirth Connect 2.0.1.5164。
谢谢!
mirth - 用于重新处理错误的 Mirth Connect 脚本?
我们必须检查并重新处理 Mirth Connect 中的连接类型错误。是否有可能在某个地方有一个脚本来重新处理这些限制?
- 无法重新处理变压器错误
- 接口关闭时无法继续重新处理连接类型错误
我正在考虑手动启动一个脚本,该脚本将通过错误的提要并重新处理有效的连接类型错误。这可能吗?
谢谢 :)
托德
xml - 使用 Mirth Connect 将 XML 转换为 HL7 消息
我正在使用 Mirth Connect v2.0 并陷入一项任务,将 XML 转换为 HL7 v3。我已连接到 Ms-Access 数据库(医院系统在 Access 中),我已设置通道并将连接器类型设置为目标选项卡中的文件写入器。当我部署通道时,我可以看到日志文件中填充了 XML 格式的记录,现在我陷入了如何将 XML 消息转换/转换为 HL7 的问题。那里有任何指示吗?
web-services - 无法在 Mirth Connect 2.0 中部署 Web 服务侦听器/发送器
我目前在 Windows XP SP3 上运行带有 JDK 1.6 更新 10 的 Mirth 2.0.1.5164。每次我想部署 Web 服务侦听器/发送器通道时,我都会收到此错误:
[2011-04-11 09:31:11,947] 错误(com.mirth.connect.server.controllers.MuleEngineController:207):注册频道时出错。org.mule.providers.FatalConnectException: ReconnectStrategy "org.mule.providers.SingleAttemptConnectionStrategy" 无法在 org.mule.providers.SingleAttemptConnectionStrategy.doConnect(SingleAttemptConnectionStrategy.java: 34) 在 org.mule.providers.AbstractMessageReceiver.start(AbstractMessageReceiver.java:391) 在 org.mule.providers.AbstractConnector.registerListener(AbstractConnector.java) 的 org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:67) :508) 在 org.mule.impl.model.AbstractModel.registerListeners(AbstractModel.java:231) 在 org.mule.impl.model.AbstractModel。AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:67) at org.mule.providers.AbstractMessageReceiver.connect(AbstractMessageReceiver.java:348) at org.mule.providers.SingleAttemptConnectionStrategy.doConnect(SingleAttemptConnectionStrategy.java:32) ... 22 moreCaused by :org.mule.providers.ConnectException:初始化失败:运行时建模错误:未找到包装类 com.mirth.connect.connectors.ws.jaxws.AcceptMessage。你有没有运行 APT 来生成它们?在 org.mule.providers.AbstractMessageReceiver.connect(AbstractMessageReceiver.java:362) 在 org.mule.providers.SingleAttemptConnectionStrategy.doConnect(SingleAttemptConnectionStrategy.java:32) ... 25 更多原因:com.sun.xml.internal.ws .model.RuntimeModelerException:运行时建模器错误:包装类 com.mirth.connect.connectors.ws.jaxws。未找到 AcceptMessage。你有没有运行 APT 来生成它们?在 com.sun.xml.internal.ws.model.RuntimeModeler.getClass(Unknown Source) 在 com.sun.xml.internal.ws.model.RuntimeModeler.processDocWrappedMethod(Unknown Source) 在 com.sun.xml.internal.ws .model.RuntimeModeler.processMethod(Unknown Source) at com.sun.xml.internal.ws.model.RuntimeModeler.processClass(Unknown Source) at com.sun.xml.internal.ws.model.RuntimeModeler.buildRuntimeModel(Unknown Source)在 com.sun.xml.internal.ws.server.EndpointFactory.createSEIModel(Unknown Source) 在 com.sun.xml.internal.ws.server.EndpointFactory.createEndpoint(Unknown Source) 在 com.sun.xml.internal.ws .api.server.WSEndpoint.create(Unknown Source) at com.sun.xml.internal.ws.api.server.WSEndpoint.create(Unknown Source) at com.sun.xml.internal.ws.transport.http.server .
我使用的通道在 Mirth 1.8 中运行良好,但是当我在 2.0 中部署它时,它一直出现这个错误,我检查了 netstat 以确保我使用的端口没有被占用。我尝试将 JAXWS 和 JAXB 添加到 custom-lib,但它也不起作用(从 Mirth Support 论坛尝试了这个解决方案)。还有一件事,我使用了 Web Service Listener 的默认服务。知道如何解决这个问题吗?
提前致谢
额外说明:我还没有卸载 1.8 版本,因为我公司开发的当前程序仍在使用它。
mirth - 可以运行 Windows 脚本来读取 Mirth SNMP 的吗?
我从 Mirth Support 那里得到了这个(我有正确的 ip)
并希望从 Windows 将其作为批处理脚本运行。我有 MIRTH-MIB,但我在网上没有找到太多关于如何执行此操作的信息。
我从这里运行 snmpget 但得到各种错误无法在 MIRTH-MIB 等中采用 OID http://www.elifulkerson.com/articles/net-snmp-windows-binary-unofficial.php
谢谢!
托德
更新:要询问ServerFault
mirth - 开玩笑的问题:更新时运行语句有什么作用?
我正在尝试使用连接器类型记录 Mirth 频道:数据库阅读器。它有一个 SQL 语句,用于读取 Mirth 通道的输入。但是它还有另一个名为 On-Update SQL 的框,其中包含更多 SQL 代码。该 SQL 是否在 SQL 输入语句之后运行?更新声明有什么作用?
mirth - msg 在 Mirth 中是什么意思?
我正在尝试了解一些 Mirth 代码的方法。我不断在不同频道的变压器中看到这样的事情:
我知道这是在解析 HL7 消息,并且我知道 msg 可能意味着消息。但是是MSG
系统范围的变量吗?每个通道都有msg
变量吗?范围是msg
什么?${message.encodedData}
我也一直在模板中看到类似的东西。某些连接器类型会自动发送的内容msg
吗?
asp.net - Mirth Destination Web Service 在第一个 Web 服务调用上工作,但之后每次调用都会超时
我的宏伟计划是使用欢乐来执行以下操作:
- 创建接收 LLP 的 Channel 和 Source
- 将其传递到目的地,然后将 HL7v2 值映射到变量,这些值用于 Web 服务 Soap XML 请求。
- Web 服务也会做它需要的任何事情,并根据一切是否正常返回 true 或 false。
- 根据返回的值,我们将适当的 ACK NAK 值发送回发送应用程序。
我创建了一个将它连接到 Mirth 的 Web 服务,并且在第一次请求时一切正常。当我发送第二个/第三个/第四个请求时,仪表板显示已收到消息然后坐在那里什么都不做,直到 IIS 调用连接超时并断开 Web 服务。
我在这里错了什么?
提前致谢
安东尼
更新添加了我当前设置的屏幕截图: 频道摘要:
渠道来源:
频道目的地:
ssl-certificate - SSL 证书、JBoss 和 Mirth 很棒
今天,我收到了一个 SSL 证书过期的系统,上面运行着以下应用程序:
- JDK1.6.0_20
- Jboss-5.1
- 欢乐1.8.2
我已通过以下命令验证此服务器上的证书已过期
这向我展示了我的预期,即 SSL 证书已过期。但是,我找不到该服务器的密钥库(我唯一的经验是使用 FIPS)——所以我必须问: 如果安装了 Mirth,并且我正在使用 SSL,那么 Mirth 中的密钥库是服务器的“THE”密钥库吗?
这没有任何意义,但在 Mirth 的根目录中,我可以看到实际上那里有一个密钥库。如何列出 Mirth 密钥库中的密钥?如何在 Mirth 密钥库中添加/更新/删除密钥?
任何建议将不胜感激。即使它是 RTFM - 如果你能告诉我手册在哪里,我会很高兴地阅读它。
java - 如何更改 Mirth 的时区?
我是一个 Mirth Newbie,试图更改标记在传出消息上的时区。Mirth 目前在消息上标记当前时间——仅在格林威治标准时间。我想用美国中部时间标记消息。
这是添加日期的转换器的代码: var dateString = DateUtil.getCurrentDate("yyyyMMddHHmmss"); tmp['MSH']['MSH.7']['MSH.7.1'] = dateString ;
我有几个关于如何解决这个问题的问题:
- 有没有办法从欢乐中更改时区?
- 如果没有,有没有办法更改 Java 中的默认时区?
最坏的情况是,我可以在 javascript 中调整日期——但是每次我想将当前时间添加到消息中时,我都必须解决这个问题。