處理程序使用SQL服務器數據庫中的數據建立一般的內部XML訂單文件。對于我們的例子,我們將從三張表中抽取數據,包括PartnerInfo、PartnerOrders和PartnerOrderItems。(一個SQL腳本包括在下載的例子中,因此你可以自己建立此數據庫)。PartnerInfo儲存了第二步中需要的合作伙伴指定的XSL文件的目錄位置。PartnerOrders和PartnerOrderItem包含了所有的從Web站點生成的訂單數據。你同樣可容易地從現存的訂單表中抽取數據,并且把他們和類似于PartnerInfo的表連結起來。
在步驟一中,處理程序簡單的查找所有還沒被處理的合作伙伴訂單數據。它獲取這些數據并建立我們內部的XML訂單文檔。這些文檔包括一個所有數據超集,這些數據是我們可能需要傳送給未來的合作伙伴的。這些文檔都是一般化的并且遵循一個內部的標準,這是為了任何我們的系統可以理解如何讀取這些文件。第一步完成以后,所有生成好的文檔被保存在內部發件箱中。