Servigistics InService 發佈與載入 > 使用發佈與載入 > TAL 組態 > 在 IMAN 中配置來源名稱
  
在 IMAN 中配置來源名稱
配套加工品 PublishInfo.xml 包含參數 Bundle-Source,可識別配套擁有者。如果此內容不存在,TAL 預設為使用配套來源之 Rootobjects 中的內容 orgName。以下是範例 orgName
IMANConfig.xml 中,您必須定義 Source name 以及有關企業識別屬性的詳細資訊,以便區分不同資料類型。這些屬性可以是所有類型的企業物件通用,也可以每個物件有所不同。如果未配置來源,TAL 流程可能會失敗。
您通常可以使用配套來源組態找到物件。如果找不到物件 (因為相同物件已由不同來源載入),您可以配置要查詢哪些來源。通常,當兩個不同來源擁有兩個不同的識別屬性集時,會發生這種情況。
例如,請考慮這樣一種情境,即 PARTS 是從識別屬性標記為 orgNameobjNumber 的名為 SAP 的來源所載入。但是,現在我們要從識別屬性為 URI 的名為 PTC 的不同來源取得零件。在這種情況下,您不應尋找屬性為 URI 的任何零件,因為在 SAP 中不可以使用相同來源。系統甚至不應建立新零件。解決方案是執行串聯搜尋。
配置串聯搜尋的方式如下:

<Source name="PTC">
<Type name="PARTS" CascadeSeq="SAP" >
<IdentifyingAttributes>
<Property name="uri"/>
</
IdentifyingAttributes>
<OtherAttributes>
<Property name="objNumber"/>
<Property name="orgName"/>
</OtherAttributes>
</Type>
</Source>
針對指定的 Type name,如果使用識別屬性在資料庫中找不到物件,則會使用串聯序列中所提供之來源的識別屬性執行搜尋。您必須確保所提到的作為串聯序列的來源只使用這些內容作為識別屬性 (可作為目前來源的識別屬性或其他屬性使用),否則,就會發生錯誤。
在上述案例中,如果 SAP 的 IdentifyingAttributes 包含 objNumberorgName,那麼它就是有效的使用案例。如果它包含 familyCode,則會發生錯誤,因為來源 PTC 沒有該屬性。