Voraussetzungen
Machen Sie sich mit den Grundlagen von Kontextobjekten vertraut.
Weitere Informationen:
Kontextobjekte
Vorgehensweise
- Legen Sie ein Kontextobjekt im ES Builder an.
- Wählen Sie über die Listbox
Referenztyp einen eingebauten XSD-Datentyp für Ihr Kontextobjekt aus und sichern Sie.
- Öffnen Sie das (Service-)Interface im ES Repository, dem Sie ein Kontextobjekt zuordnen wollen. Sie können Kontextobjekte nur der Request-Message von Interfaces der gleichen oder einer übergeordneten Software-Komponentenversion zuordnen.
- Um Kontextobjekte zuzuordnen, gehen Sie folgendermaßen vor:
-
Importierte RFCs oder IDocs:
Ordnen Sie das Kontextobjekt einem Feld der Request-Message zu, indem Sie es in der Spalte
Kontextobjekt über die Eingabehilfe eintragen. Wenn Sie die Zuordnung eines Kontextobjekts wieder rückgängig machen wollen, rufen Sie die Funktionslistbox der Eingabehilfe zum Eingabefeld auf und wählen Sie
Zurücksetzen .
-
Service-Interfaces:
Wählen Sie die betreffende Operation für die Zuordnung. Bevor Sie ein Kontextobjekt zuordnen können, muss der Request-Message ein Message-Schema zugeordnet worden sein. Ist dies der Fall, markieren Sie den Namen der Message und wählen die Drucktaste
Kontextobjekte . Der ES Builder zeigt dann die Struktur der Request-Message an, sodass Sie einzelnen Feldern ein Kontextobjekt zuordnen können. Wenn Sie die Zuordnung eines Kontextobjektes wieder rückgängig machen wollen, rufen Sie die Funktionslistbox der Eingabehilfe zum Eingabefeld auf und wählen Sie
Löschen .
Hinweis
Wenn Sie einer Operation eine neue Message zuordnen, wird unter Umständen eine vorher bestehende Kontextobjekt-Zuordnung ungültig (weil der zugehörige XPath-Ausdruck nicht mehr vorhanden ist). Wählen Sie
Kontextobjekt-Zuordnungen prüfen und korrigieren , um ungültige Zuordnungen in allen Operationen des Service-Interfaces zu entfernen. Die Prüfung prüft nicht, ob eingetragene Kontextobjekte auch tatsächlich existieren.
- Aktivieren Sie anschließend Ihre Änderungen.
Nach der Aktivierung können Sie das Kontextobjekt in einem Integrationsprozess oder bei der Konfiguration für das Feld verwenden, dem Sie das Kontextobjekt zugeordnet haben.
Weitere Informationen:
Ausdruckseditor
Sie können ein Kontextobjekt auch in mehreren (Service-)Interfaces beziehungsweise Operationen verwenden.
Ergebnisse
Nachdem Sie ein Kontextobjekt im ES Repository angelegt und dem Feld einer Request-Message zugeordnet haben, können Sie es in folgenden Situationen verwenden: