在 MIRTH 中导入自定义 JAR。 (2.2.1.5861)

Import Custom JAR inside MIRTH. (2.2.1.5861)

我正在使用 MIRTH 调用外部 API 端点,它是 https。由于 MIRTH 本身不具备调用 https 的能力,因此它会抛出 ssl 异常。 我创建了一个 jar,它允许 localhost 绕过 ssl 检查。现在我把那个 jar 放在 MirthConenct->custom-lib 文件夹中。下面是我的 jar 的结构。

package Mirth.ssl;
public class TrustSSLCerts{
   ............. }

来自 Transformer 的 javascript 作者 我是

importPackage(Packages.Mirth.ssl.*);

foo() {
  var ssl = new TrustSSLCerts();
 }

在部署通道和发送虚拟数据时,出现错误:

ReferenceError: "TrustSSLCerts" 未定义。

我是 运行 MIRTH (2.2.1.5861)。非常感谢任何与此相关的帮助。

您必须重新启动 Mirth 服务,因为新的 JAR 仅在初始启动时读取。

我发现我需要显式调用 class。我必须在下面做才能让它工作-:

var ssl = Packages.Mirth.ssl.TrustSSLCerts();

而不是

var ssl = TrustSSLCerts();