TAL-Prozess – interne Details
IMAN unterstützt Überlappung in Bezug auf die Einrichtung der Objektidentität sowie Besitz und Priorität des Besitzes. Teile, die aus SIM veröffentlicht werden, werden beispielsweise im Artefakt referencedParts.xml bereitgestellt, und jedes Teil hat einen eindeutigen und persistenten URI. Wenn Teile aus SAP bereitgestellt werden, haben sie keinen URI. IMAN verarbeitet die Diskrepanz, indem es Möglichkeiten bietet, primäre identifizierende Attribute (wie einen URI) und sekundäre Attribute zu deklarieren.
Im Teilefall bestehen die sekundären identifizierenden Attribute aus Teilenummer und orgName, sodass dasselbe Teil unabhängig von seiner Quelle mithilfe der Geschäftsattribute gelöst werden kann. Die IMAN-Konstruktion ermöglicht es InService, Daten aus verschiedenen Systemen (SIM und Nicht-SIM) entweder gleichberechtigt zu behandeln oder eine Priorität festzulegen, sodass ein System Vorrang vor Daten des anderen Systems hat oder die Besitzrechte für die Daten übernehmen kann.
Der Prozess umfasst die folgenden Phasen:
• Initialisieren: Initialisieren Sie den Transformationsprozess.
Für jeden Typ:
1. Bereiten Sie die XML der identifizierenden Attribute für alle Objekte basierend auf IMANConfig.xml vor.
2. Leiten Sie die XML der Attribute unter Verwendung der API IMANManager.identify() an IMAN Manager weiter.
3. Die Transform Registry (TR) generiert die Registrierungsdatei für diesen Typ.
• Transformieren:
1. Verwenden Sie die oben generierte Transform Registry-Datei, um zu identifizieren, welche Aktion (Hinzufügen, Aktualisieren, Löschen oder Ignorieren) durchgeführt werden muss.
2. Füllen Sie den Ordner DCTM_Output.
Normalerweise befindet sich dieser Ordner unter INSERVICE_WORK/DCTM_Output.
3. Generieren Sie die Manifestdatei für zu aktualisierende oder zu löschende Datensätze.
4. Aktualisieren Sie die TR mit dem aktualisierten Veröffentlichungsdatum.
• Validieren: Validieren Sie die generierten Daten (wie in DCTM_Output) nach dem Transformationsprozess.
• Laden:
1. Lösen Sie die Aufgabe "Load and Publish Preparation" aus, um das Bündel zu laden.
2. Entfernen Sie am Ende der Aufgabe "Load and Publish Preparation" die Validierungssperre für das Bündel.