2016-07-07 52 views
0

我正在使用MIRTH來調用https的外部API端點。由於MIRTH本身不具有調用https的能力,因此會引發ssl異常。 我創建了一個jar,它將允許localhost繞過ssl檢查。現在我把這個jar放到MirthConct-> custom-lib文件夾中。下面是我的jar的結構。在MIRTH中導入自定義JAR。 (2.2.1.5861)

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

從變壓器的JavaScript作家,我做

importPackage(Packages.Mirth.ssl.*); 

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

上部署通道和發送僞數據,它的錯誤OUT-:

的ReferenceError: 「TrustSSLCerts」 沒有定義。

我正在運行MIRTH(2.2.1.5861)。任何有關的幫助,高度讚賞。

回答

1

我發現我需要明確地調用這個類。我下面做才能擁有它working-:中

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

代替

var ssl = TrustSSLCerts(); 
0

您必須重新啓動Mirth服務,因爲新的JAR只在最初的啓動時被讀取。

+0

不一定。這可以通過設置 - >資源中的簡單「刷新」來完成。 (在最新的3.x版本中,對Mirth 2.x不太確定)。 – Shamil