閱讀英文

共用方式為


移轉運算質

當您將對應從舊版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 範例)

替代方法是將自訂運算質的功能包裝在外部元件中,並透過 腳本 運算質呼叫此元件。 下一節會說明此程序。

移轉自訂運算質

  1. 使用 .NET 語言 (例如,Microsoft Visual Basic .NET、JScript .NET 或 Microsoft Visual C# .NET) 重新建立運算質的功能。

  2. 建立組件以包含新功能。

  3. 在全域組件快取 (GAC) 中註冊組件。

    注意

    若要在全域組件快取中註冊組件,則組件必須以強式名稱命名並簽章。 如需註冊元件的詳細資訊,請參閱 Visual Studio 合併集合中的。

  4. 建立對應之間的參考,其中包含 腳本 運算質和包含重寫功能的元件。

  5. 設定腳本運算質的Script屬性。 此屬性會決定 腳本 運算質在執行時間呼叫的腳本。 您必須將此屬性的值與自訂指令碼已轉換成的語言比對。 如需如何設定 Script 屬性的詳細資訊,請參閱 編輯運算質屬性和輸入參數。 另請參閱 編寫運算質的腳本

  6. 使用 腳本 運算質建置包含地圖的 BizTalk 專案。

  7. 驗證並測試對應。

另請參閱

編輯運算質屬性和輸入參數
指令碼處理運算質