移轉運算質
當您將對應從舊版BizTalk Server移轉至BizTalk Server時,也會移轉對應中包含的任何運算質。 如果您移轉的運算質不包含 腳本 運算質,則不需要執行其他移轉工作。 不過,如果您的對應包含 腳本 運算質或自訂運算質,您可能會有額外的步驟可執行。
在舊版的 BizTalk Server 中,腳本運算質隨附的所有自訂腳本都會內嵌撰寫。 也就是說,當您建立運算質時,運算質在執行階段呼叫的所有指令碼都與運算質一起儲存。 如果您想要將相同的腳本與不同的運算質搭配使用,您可以將它從一個 腳本 運算質複製並貼到另一個運算質,或從頭重新撰寫腳本。
BizTalk Server當您移轉對應時,會使用運算質複製現有的內嵌腳本。 不過,並非所有腳本都能正常運作。 BizTalk Server使用 Visual Basic .NET 和 JScript .NET,而不是舊版中使用的 VBScript 和 JScript。 語言的 .NET 版本包含部分語法變更。
注意
請務必在移轉後測試 腳本 運算質。
您必須重寫自訂運算質。 BizTalk Server預期自訂運算質使用 .NET Framework。 它不能使用舊版以 COM 為基礎的自訂運算質。 您可以重新撰寫自訂運算質以使用 .NET Framework。 如需自訂運算質的範例程式碼,請參閱自訂運算質 (BizTalk Server 範例) 。
替代方法是將自訂運算質的功能包裝在外部元件中,並透過 腳本 運算質呼叫此元件。 下一節會說明此程序。
移轉自訂運算質
使用 .NET 語言 (例如,Microsoft Visual Basic .NET、JScript .NET 或 Microsoft Visual C# .NET) 重新建立運算質的功能。
建立組件以包含新功能。
在全域組件快取 (GAC) 中註冊組件。
注意
若要在全域組件快取中註冊組件,則組件必須以強式名稱命名並簽章。 如需註冊元件的詳細資訊,請參閱 Visual Studio 合併集合中的。
建立對應之間的參考,其中包含 腳本 運算質和包含重寫功能的元件。
設定腳本運算質的Script屬性。 此屬性會決定 腳本 運算質在執行時間呼叫的腳本。 您必須將此屬性的值與自訂指令碼已轉換成的語言比對。 如需如何設定 Script 屬性的詳細資訊,請參閱 編輯運算質屬性和輸入參數。 另請參閱 編寫運算質的腳本。
使用 腳本 運算質建置包含地圖的 BizTalk 專案。
驗證並測試對應。