SAP NetWeaver Exchange Infrastructure |
Einführungshinweise |
Übersicht |
Grundlagen |
Design-Zeit |
Konfigurations-Zeit |
Abbildung kollaborativer Prozesse |
Interface-basierte Verarbeitung von Messages |
Messages |
Engines auf dem Integration Server |
XI-Content |
Connectivity |
Kommunikation über die Proxy-Laufzeit |
ABAP-Proxies zur Integration von Business-Systemen |
Java-Proxies zur Integration von Business-Systemen |
Kommunikation über die Adapter-Laufzeit |
Der IDoc-Adapter zur Integration von Business-Systemen |
Der RFC-Adapter zur Integration von Business-Systemen |
Der Plain-HTTP-Adapter zur Integration von Business-Systemen |
Der SAP Business Connector-Adapter |
Der File-Adapter zur Integration von Business-Systemen |
Der JDBC-Adapter zur Integration von Business-Systemen |
Der JMS-Adapter zur Integration von Business-Systemen |
Der Mail-Adapter zur Integration mit E-Mail-Servern |
Der Marketplace-Adapter zur Integration mit Marktplätzen |
Der SOAP-Adapter zur Integration von Remote Clients/Web-Services |
Kommunikation mit embedded Prozessintegration |
Kommunikation mit Industrie-Standards |
Integration betriebswirtschaftlicher Systeme mit RNIF-Adaptern |
Integration betriebsw. Systeme mit dem CIDX-Adapter |
Kommunikation zwischen SAP XI-Landschaften |
Integration von Geschäftspartnern, die SAP XI 3.0 einsetzen |
Integration von Geschäftspartnern, die SAP XI 2.0 einsetzen |
Integration kleinerer Geschäftspartner und Tochterunternehmen |
Sync/Async-Kommunikation |
Working with the Development Environment |
Beispiele |
Einfache Anwendungsfälle |
Demo-Beispiele |
Einsatzmöglichkeiten und Vermittelte Konzepte |
Betriebswirtschaftlicher Überblick |
Technischer Überblick |
Allgemeine Konfigurationsschritte |
Flugverfügbarkeitsermittlung |
Betriebswirtschaftliche Beschreibung (CheckFlightSeatAvailabilit |
Flugverfügbarkeitsermittlung (Proxy-zu-Proxy) |
Vermittelte Konzepte |
Konfiguration des Integrationsszenarios |
Ausführung des Integrationsszenarios |
Monitoring der Messages |
Flugverfügbarkeitsermittlung (Proxy-zu-RFC) |
Vermittelte Konzepte |
Konfiguration des Integrationsszenarios |
Ausführung des Integrationsszenarios |
Monitoring der Messages |
Flugverfügbarkeitsermittlung (Proxy-zu-Web-Service) |
Vermittelte Konzepte |
Konfiguration des Integrationsszenarios |
Ausführung des Integrationsszenarios |
Monitoring der Messages |
Einzelflugbuchung |
Betriebswirtschaftliche Beschreibung (SingleFlightBooking) |
Einzelflugbuchung (Proxy-zu-Proxy) |
Vermittelte Konzepte |
Konfiguration des Integrationsszenarios |
Ausführung des Integrationsszenarios |
Monitoring der Messages |
Einzelflugbuchung (Proxy-zu-IDoc) |
Vermittelte Konzepte |
Konfiguration des Integrationsszenarios |
Ausführung des Integrationsszenarios |
Anschlussflugbuchung |
Betriebswirtschaftliche Beschreibung (MultipleFlightBooking) |
Beispiel: Integrationsprozess für Anschlussflugbuchungen |
Anschlussflugbuchung (Proxy-zu-Proxy) |
Vermittelte Konzepte |
Konfiguration des Integrationsszenarios |
Ausführung des Integrationsszenarios |
Monitoring der Messages |
Verteilung von Buchungsauftragsdaten |
Betriebswirtschaftliche Beschreibung (DistributeBookingOrderInfo |
Verteilung von Buchungsauftragsdaten (Proxy-zu-Dateisystem) |
Vermittelte Konzepte |
Konfiguration des Integrationsszenarios |
Ausführung des Integrationsszenarios |
Design- und Konfigurations-Zeit |
Integration Builder |
Das Anwendungsfenster im Überblick |
Legende |
Legende (Integration Repository) |
Legende (Integration Directory) |
Hauptmenüleiste und Standard-Drucktastenleiste |
Navigationsleiste |
Navigationsleiste (Integration Repository) |
Navigationsleiste (Integration Directory) |
Objekteditoren |
Hinweise zum Barrierefreien Arbeiten |
Persönliche Einstellungen |
Benutzerrollen |
Navigation |
Bearbeitung von Objekten |
Anlegen eines Objektes |
Kopieren eines Objektes |
Dokumentation eines Objektes |
Hyperlink auf Externe Dokumentation setzen |
Änderungslisten |
Änderungslisteneditor |
Modifikation eines Objektes |
Bearbeitung von Versionskonflikten |
Konflikteditor |
Konflikte beim Import von Objekten |
Anzeigen von Objekteigenschaften |
Anzeigen der Objekt-Historie |
Verwendungsnachweis |
Prüfen eines Objektes |
Originalsprache |
Weitere Funktionen |
Drag & Drop |
Suchhilfe |
Eingabehilfe |
Cache-Benachrichtigungen |
Löschen des SLD-Zwischenspeichers |
Funktionen für Design |
Import von Software-Komponentenversionen |
Anzeigen/Bearbeiten einer Software-Komponentenversion |
Aktualisierung von Anwendungskomponenten |
Cache-Benachrichtigungen (Integration Repository) |
Funktionen für Konfiguration |
Cache-Benachrichtigungen (Integration Directory) |
Editoren |
Bedingungseditor |
Ausdruckseditor verwenden |
Verwendbare XSD-Datentypen |
Partnereditor |
Service-Editor |
Software-Logistik für XI-Objekte |
Organisation der Auslieferungsinhalte |
Software-Komponentenversionen |
Namensräume |
Repository-Namensräume |
XML-Namensräume |
Objektverweise |
Objektverweis-Typen im Integration Repository |
Entwicklungszyklus im Integration Repository |
Versionsverwaltung |
Kompatibilität von Änderungen |
Kompatibilität von Mappings sicherstellen |
Release-Übernahme |
Versionierung bei Transporten |
Transport von XI-Objekten |
Transport über das Filesystem |
Transport über den Change Management Service |
Übersicht |
Transport von Designobjekten |
Transport von Konfigurationsobjekten |
Änderungs- und Transportlisten für CMS-Transporte |
Änderungslistentransport deaktivieren |
Suchen von Transporten |
Einzelobjektauswahl |
Design |
Design von Integrationsszenarien |
Integrationsszenario |
Anwendungskomponente |
Action |
Verbindung |
Integrationsszenario-Designumgebung |
Quick-Start: Design eines Integrationsszenarios |
Action-Editor |
Interface zuordnen |
Interface-Zuordnung aufheben |
Integrationsszenario-Editor |
Anwendungskomponente einfügen |
Anwendungskomponente anzeigen/bearbeiten |
Anwendungskomponente entfernen |
Action einfügen |
Action anzeigen/bearbeiten |
Action(s) entfernen |
Start- und Ende-Action festlegen |
Verbindung zwischen den selektierten Actions erzeugen |
Verbindung zwischen selektierten Actions anzeigen/bearbeiten |
Verbindung zwischen zwei Actions entfernen |
Funktionen des grafischen Editors |
Mehrere Component Views für ein Integrationsszenario definieren |
Konfigurierbarkeit eines Component View überprüfen |
Drucken und Exportieren der Grafik |
Meldungen und deren Behandlung |
Richtlinien zur Modellierung von Integrationsszenarien |
Allgemeines Modellierungskonzept |
Modellierung von Integrationsszenarien allgemein |
Modellierung von Anwendungskomponenten |
Modellierung von Actions |
Modellierung von Verbindungen |
Modellierung von Ablaufvarianten eines Integrationsszenarios |
Design von Interfaces und Proxy-Generierung |
Einführung in die Interface-Entwicklung |
Kommunikationsparameter |
Interface- und Message-Typen |
Kommunikationspartner (Fallbeispiele) |
Entwicklung von Message-Interfaces |
Message-Interface |
Message-Typ |
Fault-Message-Typ |
Datentypen |
XSD-Editor |
Elemente und Attribute |
Facetten |
Einen einfachen Datentyp definieren |
Einen komplexen Datentyp definieren |
XSD als Vorlage importieren |
Datentyp-Erweiterungen |
Proxy-Objekte |
ABAP-Proxy-Objekte |
Java-Proxy-Objekte |
Tabellen |
Enumerations |
XSD- und WSDL-Dokumente exportieren |
Proxy-Generierung |
ABAP-Proxy-Generierung |
Umsetzung von WSDL in die Zielsprache |
Tipps zur Proxy-Generierung |
Proxies generieren |
Namensvergabe für Proxy-Objekte |
Proxy-Objekte nachgenerieren |
Anhang: Abbildung von XSD auf ABAP |
Java-Proxy-Generierung |
Namensvergabe für Java-Proxy-Objekte |
Anhang: Abbildung von XSD auf Java |
Externe Definitionen |
Anbindung mit Adaptern und importierten Interfaces |
Import von IDocs und RFCs |
Kontextobjekte |
Technische Kontextobjekte |
Design von Mappings |
Übersicht |
Interface-Mappings |
Testumgebung für Interface-Mappings |
Message-Mappings |
Strukturübersicht |
Zuordnung von Feldern |
Datenfluss-Editor |
Zielfeld-Mappings |
Laufzeitverhalten |
Abbildung von Feldern innerhalb eines Kontextes |
Strukturabbildungen durch Setzen des Kontexts |
Verarbeiten von Eingabe-Queues |
Standardfunktionen |
collapseContexts |
copyValue |
createIf |
exists |
formatByExample |
ifWithoutElse |
removeContexts |
SplitByValue |
useOneAsMany |
Benutzerdefinierte Funktionen |
Erweiterte benutzerdefinierte Funktionen |
Das ResultList-Objekt |
Das Container-Objekt |
Das GlobalContainer-Objekt |
Das MappingTrace-Objekt |
Duplizieren von Teilbäumen |
Testumgebung |
Mapping-Vorlagen |
Importierte Archive (XSLT/Java) |
XSLT Mapping |
XSLT Mapping mit Java-Erweiterung |
Fehlerbehandlung in XSLT |
Java-Mapping |
Laufzeitumgebung (Java-Mappings) |
Werte-Mappings ausführen |
Spezieller Zugriff auf Mapping-Laufzeitkonstanten |
Multi-Mappings |
Multi-Mappings für Integrationsprozesse entwickeln |
Mapping-Entwicklung mit der ABAP Workbench |
ABAP-Mappings |
XSLT-Mappings (ABAP Engine) |
Mapping-Lookups |
Referenzen zwischen Mapping-Programmen |
Adapterobjekte |
Adaptermetadaten |
Kommunikationskanalvorlage |
Konfiguration |
Konfiguration von unternehmensinternen Prozessen |
Konfiguration von unternehmensübergreifenden Prozessen |
Konfigurationsszenario |
Gruppierung von Konfigurationsobjekten |
Konfigurationsübersicht |
Konfiguration von Integrationsszenarien |
Auswahl des Integrationsszenarios (Component View) |
Zuordnung von Services |
Konfiguration von Verbindungen |
Zuordnung von Kommunikationskanälen |
Generierung von Konfigurationsobjekten |
Einstellungen für die Generierung |
Generierungsprotokoll |
Konfiguration von B2B-Szenarien |
Konfiguration der Message-Verarbeitung |
Konfigurationsobjekte |
Objektschlüssel bei Konfigurationsobjekten |
Generische/Spezifische Definition von Konfigurationsobjekten |
Beispiele für die Generische/Spezifische Definition von Interfac |
Kommunikationsprofil |
Kommunikationspartner |
Identifikatoren |
Service |
Adapterspezifische Identifikatoren |
Business-System (Service) |
Definition eines Business-Systems als Service |
Business-Service |
Integrationsprozess (Service) |
Definition eines Integrationsprozesses als Service |
Kommunikationskanal |
Automatisches Erzeugen von Kommunikationskanälen |
Objekte des Logischen Routing |
Empfängerermittlung |
Beispiel für eine Empfängerermittlung |
Interface-Ermittlung |
Kommunikationsvereinbarung |
Empfängervereinbarung |
Sicherheitseinstellungen für XI-Empfänger-Adapter |
Sicherheitseinstellungen für SOAP-Empfänger-Adapter |
Sicherheitseinstellungen für den Mail-Empfänger-Adapter |
Sendervereinbarung |
Sicherheitseinstellungen für XI-Sender-Adapter |
Sicherheitseinstellungen für SOAP-Sender-Adapter |
Sicherheitseinstellungen für Mail-Sender-Adapter |
Werte-Mapping |
Anzeigen/Bearbeiten der Werte-Mapping-Tabelle |
Werte-Mapping-Replikation für Massendaten |
Weitere Funktionen |
Definition von Web-Services |
Analyse des Laufzeit-Cache |
Integrationsprozess im XI Laufzeit-Cache analysieren |
Hinweise zur Fehlerbehebung (Integrationsprozesse) |
System Landscape Directory in der Exchange Infrastructure |
Konfigurieren eines Business-Systems |
Konfigurieren von Gruppen und Transport-Targets |
Laufzeit |
Integration Engine |
Konfiguration der Integration Engine |
Sender/Empfänger-IDs definieren |
Konfigurationsdaten anzeigen/ändern |
Interfaces und Verweilzeiten für die Archivierung festlegen |
Archivieren und löschen |
Pipeline-Definition anzeigen |
Bedingungen und Aktionen zur Fehleranalyse festlegen |
Verarbeitung von XML-Messages |
Pipelines und Pipeline-Services |
Quality-of-Service |
Queues zur asynchronen Message-Verarbeitung |
Commit-Handling |
Empfängerermittlung |
Verarbeitung von Acknowledgment-Messages |
Logging und Tracing |
Status der Verarbeitung |
Anzeige der Beschreibung von Systemfehlern |
Ereignisgesteuerte Message-Verarbeitung |
Filter zur Auswahl von Messages |
Jobs zur ereignisgesteuerten Message-Verarbeitung |
Aktivierung von IDoc-Message-Paketen |
Priorisierte Message-Verarbeitung |
Filter zur Auswahl von Messages |
Queues zur priorisierten Message-Verarbeitung |
Monitoring von XML-Messages |
Monitor für verarbeitete XML-Messages |
Monitor für Message-Pakete |
Verarbeitete XML-Messages auswählen |
Verarbeitungsstatistik |
Archivierte XML-Messages auswählen |
Versionen von XML-Messages anzeigen |
Monitor für die Sync/Async-Kommunikation |
Monitoring der Business Process Engine |
Workflow-Protokoll für Integrationsprozesse verwenden |
Voraussetzungen für Ausführung von Integrationsprozessen prüfen |
Laufzeitversion eines Integrationsprozesses prüfen |
Connectivity |
Proxy-Programmierung |
ABAP-Proxy-Laufzeit |
Programmierung mit Client- und Server-Proxies |
Eine Message versenden |
Implementation eines Server-Proxy |
Fehlerbehandlung |
Fault-Messages |
Fehler melden und behandeln |
Protokolle |
Abfragen der Payload |
Erweitertes XML-Handling aktivieren |
Auf die Message-ID zugreifen |
Laufzeitkonfiguration |
Logischen Port anlegen |
XI-spezifische Protokolle der ABAP-Proxy-Laufzeit |
Asynchrone Kommunikation |
Exactly Once in Order garantieren |
Acknowledgments |
Routing |
Vorab-Empfängerermittlung |
Attachments |
Auslesen des XI-Message-Headers |
Kanal für ABAP-Proxy-Empfänger konfigurieren |
Einrichten von Point-to-Point-Verbindungen |
Fehleranalyse |
Java-Proxy-Laufzeit |
Java-Proxies als Sender |
Java-Proxies als Empfänger |
Proxy-Server |
Kanal für Java-Proxy-Empfänger konfigurieren |
Fehlerbehandlung |
Fault-Messages |
Fehler melden und behandeln |
Default- und initiale Werte in Java |
Spezielle Dienste der Proxy-Laufzeit |
Das MessageSpecifier-Interface |
Acknowledgments |
Abrufen der Payload |
Setzen des Empfängers |
Attachments |
Adapter-Engine |
Plain-J2SE-Adapter-Engine |
Installation |
Konfiguration |
Adapter-Menü |
Benutzerverwaltung |
Kennwortverwaltung |
Dienste |
Testumgebung |
File/FTP-Sender-Adapter konfigurieren |
File/FTP-Empfänger-Adapter konfigurieren |
JDBC-Sender-Adapter konfigurieren |
JDBC-Empfänger-Adapter konfigurieren |
Dokumentenformat für JDBC-Empfänger-Adapter |
JMS-Sender-Adapter konfigurieren |
JMS-Empfänger-Adapter konfigurieren |
Einstellungen für den JMS-Provider |
SOAP-Adapter konfigurieren |
Beispiel für den Einsatz des Dispatcher |
Adapter |
IDoc-Adapter |
IDoc-Verarbeitung mit dem IDoc-Adapter |
Ports pflegen |
Metadaten laden, anzeigen und löschen |
IDocs serialisieren |
XML-Messages anzeigen |
Konfiguration des IDoc-Empfänger-Adapters |
Felder des IDoc-Kontrollsatzes |
RFC-Adapter |
RFC-Verarbeitung mit dem RFC-Adapter |
Konfiguration des RFC-Sender-Adapters |
Konfiguration des RFC-Empfänger-Adapters |
Plain-HTTP-Adapter |
Verarbeitung von Business-Daten mit dem Plain-HTTP-Adapter |
SAP Business Connector-Adapter |
Konfiguration des SAP Business Connector-Sender-Adapters |
Konfiguration des SAP Business Connector-Empfänger-Adapters |
SAP Business Connector-Adapter-Module |
Konfiguration im SAP Business Connector |
File/FTP-Adapter |
Konfiguration des File/FTP-Sender-Adapters |
Angaben zu zusätzlichen Dateien |
Umwandlung des Datei-Inhalts im Sender-Adapter |
Konfiguration des File/FTP-Empfänger-Adapters |
Umwandlung des Datei-Inhalts im Empfänger-Adapter |
JDBC-Adapter |
Konfiguration des JDBC-Sender-Adapters |
Konfiguration des JDBC-Empfänger-Adapters |
Dokumentenformate für den JDBC-Empfänger-Adapter |
JMS-Adapter |
Konfiguration des JMS-Sender-Adapters |
Konfiguration des JMS-Empfänger-Adapters |
JMS-Provider-spezifische Einstellungen |
JMS-Adapter-Module |
SOAP-Adapter |
Konfiguration des SOAP-Sender-Adapters |
Bereitstellung von Exactly Once |
Konfiguration des SOAP-Empfänger-Adapters |
Marketplace-Adapter |
Konfiguration des Marketplace-Sender-Adapters |
Konfiguration des Marketplace-Empfänger-Adapters |
Marketplace-Adapter-Modul |
Mail-Adapter |
Konfiguration des Mail-Sender-Adapters |
Konfiguration des Mail-Empfänger-Adapters |
RNIF-Adapter |
RosettaNet-Standards |
Über RosettaNet |
RosettaNet-Message-Typen |
Prozesstypen in RosettaNet |
Partner Interface Process |
Message-Darstellung in SAP XI |
RNIF-Adapter 1.1 |
RosettaNet-Message-Struktur |
Message-Interface-Namensgebung |
RNIF-Adapter mit Vorlagen konfigurieren |
RNIF-Adapter-Konfiguration |
Initiator einer Aktion |
Anlegen eines Services |
Kommunikationskanäle konfigurieren |
Sendervereinbarung anlegen |
Antwortender einer Aktion |
Kommunikationskanäle konfigurieren |
Empfängervereinbarung anlegen |
Initiator von zwei Aktionen |
Kommunikationskanäle konfigurieren |
Antwortender von zwei Aktionen |
Kommunikationskanäle konfigurieren |
Sicherheitsservices im RNIF-Adapter |
Sicherheitskonfiguration |
RNIF-Adapter 2.0 |
RosettaNet-Message-Struktur |
Message-Interface-Namensgebung |
RNIF-Adapter mit Vorlagen konfigurieren |
RNIF-Adapter konfigurieren |
Initiator einer Aktion |
Service anlegen |
Kommunikationskanäle konfigurieren |
Sendervereinbarung anlegen |
Antwortender einer Aktion |
Kommunikationskanäle konfigurieren |
Empfängervereinbarung anlegen |
Initiator von zwei Aktionen |
Kommunikationskanäle konfigurieren |
Antwortender von zwei Aktionen |
Kommunikationskanäle konfigurieren |
Sicherheitsservices im RNIF-Adapter |
Sicherheitskonfiguration |
CIDX-Adapter |
Über CIDX |
Chem-eStandards-Transaktionen |
Chem-eStandards-Message-Typen |
CIDX-Message-Struktur |
Chem-eStandards-Message-Darstellung in SAP XI |
CIDX-Adapter mit Vorlagen konfigurieren |
CIDX-Adapter konfigurieren |
Initiator einer Aktion |
Anlegen eines Services |
Kommunikationskanal konfigurieren |
Empfängerermittlung |
Interface-Ermittlung |
Sendervereinbarung anlegen |
Antwortender einer Aktion |
Kommunikationskanal konfigurieren |
Empfängervereinbarung anlegen |
Sicherheitsservices im CIDX-Adapter |
Sicherheitskonfiguration |
XI-Adapter |
Konfiguration des XI-Sender-Adapters |
Konfiguration des XI-Empfänger-Adapters |
Modul-Prozessor |
Module |
PayloadSwapBean |
MessageTransformBean, Migration von Dispatcher-Klassen |
Beispielmodul aus der Adapterentwicklung |
Erweiterung der Modulkette im Modul-Prozessor |
Partner Connectivity Kit |
Konfigurationsbeispiel zum Message-Austausch |
Konfigurationsobjekte im sendenden PCK |
Konfigurationsobjekte im Integration Server |
Konfigurationsobjekte im empfangenden PCK |
Werkzeugzugang |
Benutzeroberfläche |
Überblick über das Anwendungsfenster |
Legende |
Hauptmenüleiste und Standard-Drucktastenleiste |
Navigationsleiste |
Objekteditoren |
Hinweise zum barrierefreien Arbeiten |
Navigation |
Bearbeitung von Objekten |
Anlegen eines Objektes |
Weitere Funktionen |
Eingabehilfe |
Konfiguration mit dem PCK |
Kommunikationsprofil |
Kommunikationspartner |
Identifikatoren |
Service |
Business-Service |
Kommunikationskanal |
Kommunikationsvereinbarung |
Empfängervereinbarung |
Sicherheitseinstellungen für Empfänger-Adapter |
Sendervereinbarung |
Sicherheitseinstellungen für Sender-Adapter |
Generische/Spezifische Definition von Konfigurationsobjekten |
Generische/Spezifische Definition von Sendervereinbarungen |
Generische/Spezifische Definition von Empfängervereinbarungen |
Adapter |
RFC-Adapter |
Konfiguration des RFC-Sender-Adapters |
Konfiguration des RFC-Empfänger-Adapters |
SAP Business Connector-Adapter |
Konfiguration des SAP Business Connector-Sender-Adapters |
Konfiguration des SAP Business Connector-Empfänger-Adapters |
SAP Business Connector-Adapter-Module |
Konfiguration im SAP Business Connector |
File/FTP-Adapter |
Konfiguration des File/FTP-Sender-Adapters |
Angaben zu zusätzlichen Dateien |
Umwandlung des Datei-Inhalts im Sender-Adapter |
Konfiguration des File/FTP-Empfänger-Adapters |
Umwandlung des Datei-Inhalts im Empfänger-Adapter |
JDBC-Adapter |
Konfiguration des JDBC-Sender-Adapters |
Konfiguration des JDBC-Empfänger-Adapters |
Dokumentenformate für den JDBC-Empfänger-Adapter |
JMS-Adapter |
Konfiguration des JMS-Sender-Adapters |
Konfiguration des JMS-Empfänger-Adapters |
JMS-Provider-spezifische Einstellungen |
JMS-Adapter-Module |
SOAP-Adapter |
Konfiguration des SOAP-Sender-Adapters |
Bereitstellung von Exactly Once |
Konfiguration des SOAP-Empfänger-Adapters |
Mail-Adapter |
Konfiguration des Mail-Sender-Adapters |
Konfiguration des Mail-Empfänger-Adapters |
XI-Adapter |
Konfiguration des XI-Sender-Adapters |
Konfiguration des XI-Empfänger-Adapters |
Modul-Prozessor |
Module |
PayloadSwapBean |
Beispielmodul aus der Adapterentwicklung |
Erweiterung der Modulkette im Modul-Prozessor |
Mapping |
Message-Mappings |
Strukturübersicht |
Zuordnung von Feldern |
Datenfluss-Editor |
Zielfeld-Mappings |
Laufzeitverhalten |
Abbildung von Feldern innerhalb eines Kontextes |
Strukturabbildungen durch Setzen des Kontexts |
Verarbeiten von Eingabe-Queues |
Standardfunktionen |
ifWithoutElse |
copyValue |
createIf |
removeContexts |
exists |
SplitByValue |
collapseContexts |
useOneAsMany |
Benutzerdefinierte Funktionen |
Erweiterte benutzerdefinierte Funktionen |
Das ResultList-Objekt |
Das Container-Objekt |
Das GlobalContainer-Objekt |
Duplizieren von Teilbäumen |
Testumgebung |
Importierte Archive (XSLT/Java) |
XSLT Mapping |
XSLT Mapping mit Java-Erweiterung |
Fehlerbehandlung in XSLT |
Java-Mapping |
Laufzeitumgebung (Java-Mappings) |
Spezieller Zugriff auf Mapping-Laufzeitkonstanten |
Referenzen zwischen Mapping-Programmen |
Monitoring |
Message-Monitoring |
Anzeigen und Verwalten von Messages |
Filtern von Messages |
Konfigurieren der Message-Anzeige |
Security-Archivierung |
Archivieren von Messages |
Adapter-Monitor |
Anbindung an CCMS |
Adapter- und Modulentwicklung |
Zugriff auf JavaDoc und Quelltext des Beispieladapters/-moduls |
Aufbau des Adapter-Framework |
Module im Message-Austausch |
Services |
Anforderungen an Adapter |
Einsatz der Java Connector Architecture 1.0 |
Connector Architecture, Roles and Scenarios, Lifecycle |
Connection Management |
Transaction Management |
Security Architecture und Security Contract |
Common Client Interface (CCI) |
Adapter-Framework JCA CCI-Bibliothek |
Lifecycle eines JCA-Adapters verwalten |
Packaging und Deployment von Adaptern |
Stand-Alone Deployment als RAR |
Bundled Deployment als EAR |
SAP-spezifisches Deployment über SDM als SDA |
Adapterkonfiguration im Integration Builder |
ManagedConnectionFactory Properties |
Erstellung von Adaptermetadaten |
Hauptteil der Adaptermetadaten |
AttributeReference |
AttributeGroup |
TransportProtocol und MessageProtocol |
ChannelAttribute, SecurityAttribute und GlobalChannelAttribute |
ModuleProcessorAttributes |
Attributes |
Attributtabellen |
LabelListType |
ValueType |
RecursiveCondition |
Laden von Adaptermetadaten |
Zugriff auf Konfigurationsdaten zur Laufzeit |
CPA-Event-Registrierung |
Zugriff auf Konfigurationsdaten in Empfängerrichtung |
Zugriff auf Konfigurationsdaten in Senderrichtung |
Adresskonvertierung durch Header-Mapping und Normalisierung |
Message-Austausch |
Message-Fluss aus Senderrichtung |
Message-Fluss in Empfängerrichtung |
XI-Message-Interfaces |
Bestandteile der XI-Message |
Synchrone Messages |
Asynchrone Messages |
Transaktionen im asynchronen Sender-/Inbound-Message-Fluss |
Transaktionen im asynchronen Empfänger-/Outbound-Message-Fluss |
Message-Sicherheit |
Messaging-Service Message-Factory |
Adapter-Framework Modul-Interfaces |
Message-Metadaten |
Schnittstellen für die Administration |
Anschluss an den Adapter-Monitor |
Werkzeuge und Hilfsmittel |
J2EE Resource-Zugriff |
Zugriff auf den J2EE Transaction-Manager |
Zugriff auf den J2EE Thread-Manager |
Message-ID Erzeugung, Persistenz und Mapping |
Tracing, Logging und Monitoring |
Verwendung des technischen Trace und Log |
Einsatz von Trace-Objekten |
Einsatz von Logging-Kategorien |
Erzeugung von Audit-Protokolleinträgen |
Anbindung an PMI |
Beispieladapter und Beispielmodul |
Konfigurationsobjekte für den Adaptertest |
Zentrales Monitoring |
Komponenten-Monitoring |
Abrufen von Statusinformationen |
Status und Ergebnisse |
Integration Engine und ABAP-Proxy-Systeme |
Business Process Engine |
Adapter Engines |
Java-Komponenten |
Abrufen von Konfigurationsinformationen |
Testen der Laufzeit |
Testen der Cache-Connectivity |
Security-Archivierung |
Message-Archivierung |
Adapter-Monitor |
CCMS-Alert-Monitor |
Aktueller Zustand der ABAP-Komponenten |
Aktueller Zustand der qRFC-Queues |
Aktueller Zustand der Java-Komponenten |
Aktueller Zustand der Business Process Engine |
Aktuelle adapterspezifische Verarbeitungsfehler |
Message-Monitoring |
Anzeigen und Verwalten von Messages |
Filtern von Messages |
Konfigurieren der Message-Anzeige |
End-to-End-Monitoring |
Performance-Monitoring |
Datenerfassung auf dem Integration Server |
Erfassen von PMI-Daten |
Aggregierte Übersichtsdaten anzeigen |
Einzelne Übersichtsdaten anzeigen |
Aggregierte Detaildaten anzeigen |
Einzelne Detaildaten anzeigen |
Komponenten selektieren und konfigurieren |
Alert-Konfiguration |
Alert-Kategorien anlegen |
Alert-Regeln anlegen, ändern und löschen |
Alert-Inbox |
Cache-Monitoring |
Integrationsprozesse (ccBPM) |
Checkliste: Integrationsprozesse richtig einsetzen |
Prozess-Editor |
Schritt definieren |
Funktionen für Schritte |
Integrationsprozess drucken |
BPEL4WS-Export und -Import eines Integrationsprozesses |
Definition eines Integrationsprozesses |
Definition der Daten eines Prozesses in Containern |
Korrelation von Messages |
Schritttypen |
Empfangsschritt |
Sendeschritt |
Empfängerermittlungsschritt |
Transformationsschritt |
Mehrfachbedingung |
Containeroperation |
Steuerungsschritt |
Block |
Paralleler Abschnitt |
Schleife |
Warteschritt |
Unbestimmter Schritt |
Ausnahmebehandlung |
Terminüberwachung |
Prozesssignatur |
Hinweise zur Fehlerbehebung (Integrationsprozesse) |
Checkliste: Dynamische Verarbeitung richtig einsetzen |
Checkliste: Korrelationen richtig einsetzen |
Checkliste: Mappings richtig einsetzen |
Beispiele und Anwendungsfälle |
Beispiel: Mehrere prozessstartende Empfangsschritte |
Beispiel: Messages eines Interfaces sammeln und bündeln |
Beispiel: Messages mehrerer Interfaces sammeln und bündeln |
Beispiel: Multicast - Mehrere Empfänger (mit Response-Message) |
Beispiel: Serialisierung - Sendereihenfolge festlegen |
Beispiel: Sync/Async-Kommunikation |
Beispiel: Integrationsprozess für Anschlussflugbuchungen |
Beispiel: Fristüberwachung für Empfang einer Response-Message |
Beispiel: Synchrones Senden an mehrere Empfänger |
Tutorial: XI-Objekte in Integration Repository übernehmen |
1: Produkt und Software-Komponentenversion anlegen |
2: Abhängigkeiten definieren |
3: Software-Komponentenversion importieren |
4: Eigenen Namensraum anlegen |
Tutorial: Integrationsprozess definieren |
1: Integrationsprozess anlegen |
2: Buchung empfangen (Empfangsschritt, Containerelement) |
3: Grafischen Prozess-Editor einstellen |
4: Message auftrennen (Transformation) |
5: Dynamische Parallelverarbeitung definieren (Block) |
6: Buchung und Bestätigung verknüpfen (Korrelation) |
7: Buchungen für Teilstrecken senden (Sendeschritt) |
8: Zähler definieren (Containeroperation) |
9: Bestätigungen empfangen (Empfangsschritt) |
10: Ergebnis prüfen (Mehrfachbedingung) |
11: Bestätigungen verarbeiten (Mehrfachbedingung) |
12: Gesamtflug bestätigen (Transformationschritt, Sendeschritt) |
13: Fehlermeldung für Gesamtflug senden (Transformation, Senden) |
14: Teilstrecken stornieren (Block, Transformation, Senden) |
Monitoring der Business Process Engine |
Workflow-Protokoll für Integrationsprozesse verwenden |
Voraussetzungen für Ausführung von Integrationsprozessen prüfen |
Laufzeitversion eines Integrationsprozesses prüfen |
Integrationsprozess im XI Laufzeit-Cache analysieren |
Monitor für verarbeitete XML-Messages |