Identity Manager 真正的功能是在管理其本身的共用資料上。 本節涵蓋 Identity Manager Driver for Delimited Text 的一些常見的自定功能。
驅動程式的範例組態使用逗號分隔檔。 不過,您可以透過許多方式使用驅動程式。 其設計極具有靈活性。 驅動程式會將大部分未變更的文字檔案傳遞到樣式表中。 樣式表就會執行大多數的工作。 您可以撰寫新的樣式表,讓驅動程式能夠與幾乎任何內含可預見之可重複型式的文字檔一起運作。
此交換的基礎是 <delimited-text> XML 元素。 例如,若要設計從文字檔讀取資訊的「發行者」通道,請建立接收檔案內容,並將其轉換為 <delimited-text> 元素的「輸入轉換」樣式表。
以下為 <delimited-text> 元素的範例:
<delimited-text> <record> <field>John</field> <field>Maxfield</field> <field>555-1212</field> </record> <record> <field>Sarah</field> <field>Lopez</field> <field>555-3434</field> </record> </delimited-text>
當欄位元素依此型式出現,其中沒有識別名稱屬性,則驅動程式會使用欄位的位置,並將其與「欄位名稱」驅動程式參數的位置進行比對。
您可以在 XML 內提供欄位名稱:
<delimited-text> <record> <field name="FirstName">John</field> <field name="LastName">Maxfield</field> <field name="Phone">555-1212</field> </record> <record> <field name="FirstName">Sarah</field> <field name="LastName">Lopez</field> <field name="Phone">555-3434</field> </record> </delimited-text>
如需如何撰寫樣式表以處理其他文件類型的詳細資訊,請參閱此驅動程式隨附的範例樣式表。 若您使用範例組態建立驅動程式,則可以使用「輸入轉換」、「輸出轉換」和「事件轉換」樣式表為起始點。