啓用接收位置如下,當我得到一個異常(應用程序日誌錯誤)調試的BizTalk例外:上添加接收位置
消息引擎無法添加接收位置「MY-接收位置「 URL」jms:// TestServer:1099/Queue/testQueue/TestClientId/receive/Text「到 適配器」JNBridge JMS「。原因:「針對'com.jnbridge.jnbcore.ObjectWrapper'的類型初始化程序 引發了異常。」
我對JNBridge JMS適配器的研究表明com.jnbridge.jnbcore.ObjectWrapper
通常包含更多信息性的InnerException。
但是,似乎沒有任何方法讓我在拋出異常時捕獲此異常。
我最好的嘗試,到目前爲止是爲了使代碼中的接收位置爲(從http://msdn.microsoft.com/en-us/library/microsoft.biztalk.explorerom.receivelocation(v=bts.20).aspx)如下:
private static void EnumerateReceiveLocations()
{
BtsCatalogExplorer root = new BtsCatalogExplorer();
try
{
root.ConnectionString = "Server=.;Initial Catalog=BizTalkMgmtDb;Integrated Security=SSPI;";
//Enumerate the receive locations in each of the receive ports.
foreach (ReceivePort receivePort in root.ReceivePorts)
{
Console.Out.WriteLine(receivePort.Name);
//Enumerate the receive locations.
foreach (ReceiveLocation location in
receivePort.ReceiveLocations)
{
Console.Out.WriteLine(location.Name);
if (location.Name == "My-Receive-Location")
{
location.Enable = true;
root.SaveChanges();
}
}
}
Console.Read();
}
catch (Exception e)//If it fails, roll-back all changes.
{
throw e;
}
}
然而,這並不執行過程中拋出任何異常,並簡單地提出了在同一錯誤Windows應用程序日誌。
因此,有沒有什麼辦法讓我得到有關BizTalk接收位置啓用期間引發的異常的更多信息?
謝謝 - 記錄已在這兩個配置發送/接收適配器的邊,而在被記錄什麼。我認爲這是因爲錯誤發生在適配器甚至可以被初始化之前。在任何情況下,一些類路徑更改和重新啓動修復了這個特定的錯誤。對於顯示的任何錯誤,仍然沒有任何日誌消息的跡象。 – 2011-06-08 14:19:14