我正在使用MIRTH来调用外部API端点,即https。由于MIRTH本身不具备调用https的能力,因此会抛出ssl异常。 我创建了一个jar,它允许localhost绕过ssl检查。现在我把那个jar放在MirthConenct-> custom-lib文件夹中。下面是我的罐子的结构。
package Mirth.ssl;
public class TrustSSLCerts{
............. }
来自Transformer的javascript编剧我
importPackage(Packages.Mirth.ssl.*);
foo() {
var ssl = new TrustSSLCerts();
}
在部署频道和发送虚拟数据时,错误输出 - :
ReferenceError:未定义“TrustSSLCerts”。
我正在运行MIRTH(2.2.1.5861)。对此有任何帮助表示高度赞赏。
答案 0 :(得分:1)
我发现我需要明确地调用该类。我必须在下面做才能让它工作 - :
var ssl = Packages.Mirth.ssl.TrustSSLCerts();
而不是
var ssl = TrustSSLCerts();
答案 1 :(得分:0)
您必须重新启动Mirth服务,因为只在初始启动时读取新的JAR。