在Biztalk中產生檔案時,通常會需要指定檔名。網路上查到一個簡單的方式:透過FILE.ReceivedFileName屬性進行設定。
這個作法是在Orchestration中,當該檔案所關聯的Message物件建立完成後,使用Message Assignment設定FILE.ReceivedFileName屬性。
可在Expression中以C# Code指定檔名到FILE.ReceivedFileName屬性
之後,在Send Port的設定中,將File Name指定為%SourceFileName%
這樣,Biztalk所產生的檔案的檔名就可以透過Biztalk的程式控制了。