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

时间:2016-07-07 18:13:05

标签: javascript java mule mirth

我正在使用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)。对此有任何帮助表示高度赞赏。

2 个答案:

答案 0 :(得分:1)

我发现我需要明确地调用该类。我必须在下面做才能让它工作 - :

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

而不是

var ssl = TrustSSLCerts();

答案 1 :(得分:0)

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