Integration |
Technical Integration |
Integration with the SAP Exchange Infrastructure |
SAP NetWeaver Exchange Infrastructure |
Implementation Considerations |
Overview |
Basics |
Design Time |
Configuration Time |
Implementing Collaborative Processes |
Interface-Based Message Processing |
Messages |
Integration Server Engines |
XI Content |
Connectivity |
Communication Using Proxy Runtime |
Integrating Business Systems by Using ABAP Proxies |
Integrating Business Systems by Using Java Proxies |
Communication Using Adapter Runtime |
Integrating Business Systems By Using the IDoc Adapter |
Integrating Business Systems by Using the RFC Adapter |
Integrating Business Systems by Using the Plain HTTP Adapter |
SAP Business Connector Adapter |
File Adapter for Integrating Business Systems |
JDBC Adapter for Integrating Business Systems |
Integrating Business Systems by Using the JMS Adapter |
Using the Mail Adapter to Integrate E-Mail Servers |
Integrating Marketplaces by Using the Marketplace Adapter |
Integrating Remote Client/Web Services by Using the SOAP Adapter |
Communication with Embedded Process Integration |
Communication Using Industry Standards |
Integration of Business Systems Using RNIF Adapters |
Integrating Business Systems with the CIDX Adapter |
Communication Between SAP XI Landscapes |
Integrating SAP XI 3.0 Business Partners |
Integrating SAP XI 2.0 Business Partners |
Integrating Smaller Business Partners and Subsidiaries |
Sync/Async Communication |
Working with the Development Environment |
Examples |
Simple Application Cases |
Demo Examples |
Purposes and Concepts |
Business Overview |
Technical Overview |
General Configuration Steps |
Checking Flight Seat Availability |
Business Description (CheckFlightSeatAvailability) |
Checking Flight Seat Availability (Proxy-to-Proxy) |
Concepts |
Configuring the Integration Scenario |
Executing the Integration Scenario |
Monitoring Messages |
Checking Flight Seat Availability (Proxy-to-RFC) |
Concepts |
Configuring the Integration Scenario |
Executing the Integration Scenario |
Monitoring Messages |
Checking Flight Seat Availability (Proxy-to-Web Service) |
Concepts |
Configuring the Integration Scenario |
Executing the Integration Scenario |
Monitoring Messages |
Booking a Single Flight |
Business Description (SingleFlightBooking) |
Booking a Single Flight (Proxy-to-Proxy) |
Concepts |
Configuring the Integration Scenario |
Executing the Integration Scenario |
Monitoring Messages |
Booking a Single Flight (Proxy-to-IDoc) |
Concepts |
Configuring the Integration Scenario |
Executing the Integration Scenario |
Booking Connecting Flights |
Business Description (MultipleFlightBooking) |
Example: Integration Process for Booking Connecting Flights |
Booking Connecting Flights (Proxy-to-Proxy) |
Concepts |
Configuring the Integration Scenario |
Executing the Integration Scenario |
Monitoring Messages |
Distributing Booking Order Data |
Business Description (DistributeBookingOrderInformation) |
Distributing Booking Order Data (Proxy-to-File System) |
Concepts |
Configuring the Integration Scenario |
Executing the Integration Scenario |
Design and Configuration Time |
Integration Builder |
Application Window Overview |
Legend |
Legend (Integration Repository) |
Legend (Integration Directory) |
Main Menu Bar and Standard Toolbar |
Navigation Area |
Navigation Area (Integration Repository) |
Navigation Area (Integration Directory) |
Object Editors |
Remarks About Accessibility |
Personal Settings |
User Roles |
Navigation |
Editing Objects |
Creating a New Object |
Copying an Object |
Documenting an Object |
Setting Hyperlinks to External Documentation |
Change Lists |
Change List Editor |
Modifying an Object |
Editing Version Conflicts |
Conflict Editor |
Conflicts when Importing Objects |
Displaying Object Properties |
Displaying the Object History |
Where-Used List |
Checking an Object |
Original Language |
Other Functions |
Drag & Drop |
Search Help |
Input Help |
Cache Notifications |
Deleting the SLD Cache |
Design Functions |
Importing Software Component Versions |
Displaying/Editing a Software Component Version |
Updating Application Components |
Cache Notifications (Integration Repository) |
Configuration Functions |
Cache Notifications (Integration Directory) |
Editors |
Condition Editor |
Using the Expression Editor |
Usable XSD Data Types |
Party Editor |
Service Editor |
Software Logistics for XI Objects |
Organization of Shipment Content |
Software Component Versions |
Unterliegende Software-Komponentenversionen |
Namespaces |
Repository Namespaces |
XML Namespaces |
Object References |
Object Reference Types in the Integration Repository |
Development Cycle in the Integration Repository |
Version Management |
Compatibility of Changes |
Ensuring the Compatibility of Mappings |
Release Transfer |
Versioning in Transports |
Transporting XI Objects |
Transporting Using the File System |
Transporting Using the Change Management Service |
Overview |
Transporting Design Objects |
Transporting Configuration Objects |
Change and Transport Lists for CMS Transports |
Deactivating Change List Transports |
Finding Transports |
Selecting Individual Objects |
Design |
Designing Integration Scenarios |
Integration Scenario |
Application Component |
Action |
Connection |
Integration Scenario Design Environment |
Quick Start: Designing an Integration Scenario |
Action Editor |
Assigning Interfaces |
Deassigning Interfaces |
Integration Scenario Editor |
Inserting an Application Component |
Displaying/Editing Application Components |
Removing Application Components |
Inserting Actions |
Displaying/Editing Actions |
Removing Actions |
Defining Start and End Actions |
Creating a Connection Between Selected Actions |
Displaying/Editing a Connection Between Selected Actions |
Deleting a Connection Between Two Actions |
Functions of the Graphical Editor |
Defining Multiple Component Views for an Integration Scenario |
Checking the Configurability of a Component View |
Printing and Exporting the Graphic |
Handling Messages |
Guidelines for Modeling Integration Scenarios |
General Modeling Concept |
Modeling Integration Scenarios |
Modeling Application Components |
Modeling Actions |
Modeling Connections |
Modeling Process Variants of an Integration Scenario |
Designing Interfaces and Proxy Generation |
Introduction to Interface Development |
Communication Parameters |
Interface and Message Types |
Communication Parties (Case Examples) |
Developing Message Interfaces |
Message Interface |
Message Type |
Fault Message Type |
Data Types |
XSD Editor |
Elements and Attributes |
Facets |
Defining Simple Data Types |
Defining Complex Data Types |
Importing XSD as a Template |
Data Type Enhancements |
Proxy Objects |
ABAP Proxy Objects |
Java Proxy Objects |
Tables |
Enumerations |
Exporting XSD and WSDL Documents |
Proxy Generation |
ABAP Proxy Generation |
Converting WSDL to the Target Language |
Tips for Generating ABAP Proxies |
Proxy Generation |
Naming Proxy Objects |
Regenerating Proxy Objects |
Appendix: Mapping XSD to ABAP |
Java Proxy Generation |
Naming Java Proxy Objects |
Attachment: Mapping XSD to Java |
External Definitions |
Connection Using Adapters and Imported Interfaces |
Importing IDocs and RFCs |
Context Objects |
Technical Context Objects |
Designing Mappings |
Overview |
Interface Mappings |
Test Environment for Interface Mappings |
Message Mappings |
Structure Overview |
Assigning a Field |
Data-Flow Editor |
Target Field Mappings |
Runtime Procedure |
Mapping Fields Within a Context |
Structure Mapping by Setting the Context |
Processing an Input Queue |
Standard Functions |
collapseContexts |
copyValue |
createIf |
exists |
formatByExample |
ifWithoutElse |
removeContexts |
SplitByValue |
useOneAsMany |
User-Defined Functions |
Advanced User-Defined Functions |
ResultList Object |
Container Object |
GlobalContainer Object |
MappingTrace Object |
Duplicating Subtrees |
Test Environment |
Mapping Templates |
Imported Archives (XSLT/Java) |
XSLT Mapping |
XSLT Mapping with Java Enhancement |
Error Handling in XSLT |
Java Mapping |
Runtime Environment (Java Mappings) |
Executing Value Mappings |
Special Access to Mapping Runtime Constants |
Multi-Mappings |
Developing Multi-Mappings for Integration Processes |
Mapping Development with the ABAP Workbench |
ABAP Mappings |
XSLT Mappings (ABAP Engine) |
Mapping Lookups |
References Between Mapping Programs |
Adapter Objects |
Adapter Metadata |
Communication Channel Template |
Configuration |
Configuring Internal Company Processes |
Configuring Cross-Company Processes |
Configuration Scenario |
Grouping Configuration Objects |
Configuration Overview |
Configuring Integration Scenarios |
Selecting an Integration Scenario (Component View) |
Assigning Services |
Configuring Connections |
Assigning Communication Channels |
Generating Configuration Objects |
Settings for Generation |
Generation Log |
Configuring B2B Scenarios |
Configuring Message Processing |
Configuration Objects |
Object Key in Configuration Objects |
Generic/Specific Definition of Configuration Objects |
Examples of Generic/Specific Definition of Interface Determinati |
Collaboration Profile |
Communication Party |
Identifiers |
Service |
Adapter-Specific Identifiers |
Business System (Service) |
Defining a Business System as a Service |
Business Service |
Integration Process (Service) |
Defining an Integration Process as a Service |
Communication Channel |
Creating Communication Channels Automatically |
Logical Routing Objects |
Receiver Determination |
Standard Receiver Determination |
Example of a Receiver Determination |
Enhanced Receiver Determination |
Interface Determination |
Collaboration Agreement |
Receiver Agreement |
Security Settings for the Receiver XI Adapter |
Security Settings for the Receiver SOAP Adapter |
Security Settings for the Receiver Mail Adapter |
Sender Agreement |
Security Settings for the Sender XI Adapter |
Security Settings for the Sender SOAP Adapter |
Security Settings for the Sender Mail Adapter |
Value Mapping |
Displaying/Editing the Value Mapping Table |
Value Mapping Replication for Mass Data |
Additional Functions |
Defining Web Services |
Analyzing the Runtime Cache |
Analyzing an Integration Process in the XI Runtime Cache |
Error Analysis (Integration Processes) |
System Landscape Directory in SAP Exchange Infrastructure |
Configuring a Business System |
Configuring Groups and Transport Targets |
Runtime |
Integration Engine |
Configuring the Integration Engine |
Defining Sender/Receiver IDs |
Displaying/Changing Configuration Data |
Defining Interfaces and Retention Periods for Archiving |
Archiving and Deleting |
Displaying a Pipeline Definition |
Defining Conditions and Actions for Troubleshooting |
Processing XML Messages |
Pipelines and Pipeline Services |
Quality of Service |
Queues for Asynchronous Message Processing |
Commit Handling |
Receiver Determination |
Multi-Message Bulking |
Processing Acknowledgment Messages |
Logging and Tracing |
Processing Status |
Displaying System Error Descriptions |
Event-Driven Message Processing |
Message Selection Filter |
Jobs for Event-Driven Message Processing |
Activating IDoc Message Packages |
Prioritized Message Processing |
Message Selection Filter |
Queues for Prioritized Message Processing |
Monitoring XML Messages |
Monitor for Processed XML Messages |
Monitor for Message Packages |
Selecting Processed XML Messages |
Processing Statistics |
Selecting Archived XML Messages |
Displaying XML Message Versions |
Monitor for Sync/Async Communication |
Monitoring the Business Process Engine |
Using the Workflow Log for Integration Processes |
Checking the Prerequisites for Executing Integration Processes |
Checking the Runtime Version of an Integration Process |
Connectivity |
Proxy Programming |
ABAP Proxy Runtime |
Programming with Client and Server Proxies |
Sending a Message |
Implementing a Server Proxy |
Error Handling |
Fault Messages |
Reporting and Handling Errors |
Protocols |
Querying the Payload |
Activating Extended XML Handling |
Accessing the Message ID |
Runtime Configuration |
Creating a Logical Port |
XI-Specific ABAP Proxy Runtime Protocols |
Asynchronous Communication |
Guaranteeing Exactly Once In Order |
Acknowledgments |
Routing |
Receiver Pre-Identification |
Attachments |
Querying the XI Message Header |
Configuring the Channel for ABAP Proxy Receivers |
Setting Up Point-to-Point Connections |
Troubleshooting |
Java Proxy Runtime |
Java Proxies as Sender |
Java Proxies as Receiver |
Proxy Server |
Configuring the Channel for Java Proxy Receivers |
Error Handling |
Fault Messages |
Reporting and Handling Errors |
Default and Initial Values in Java |
Special Services of the Proxy Runtime |
MessageSpecifier Interface |
Acknowledgments |
Calling the Payload |
Setting the Receiver |
Attachments |
Adapter Engine |
Plain J2SE Adapter Engine |
Installation |
Configuration |
Adapter Menu |
User Management |
Password Management |
Services |
Test Environment |
Configuring the Sender File/FTP Adapter |
Configuring the Receiver File/FTP Adapter |
Configuring the Sender JDBC Adapter |
Configuring the Receiver JDBC Adapter |
Document Format for the Receiver JDBC Adapter |
Configuring the Sender JMS Adapter |
Configuring the Receiver JMS Adapter |
Settings for the JMS Provider |
Configuring the SOAP Adapter |
Using the Dispatcher: Example |
Adapters |
IDoc Adapter |
IDoc Processing with the IDoc Adapter |
Maintaining Ports |
Loading, Displaying, and Deleting Metadata |
Serializing IDocs |
Displaying XML Messages |
Configuring the Receiver IDoc Adapter |
Fields of the IDoc Control Record |
RFC Adapter |
RFC Processing with the RFC Adapter |
Configuring the Sender RFC Adapter |
Configuring the Receiver RFC Adapter |
Plain HTTP Adapter |
Processing Business Data Using the Plain HTTP Adapter |
SAP Business Connector Adapter |
Configuring the Sender SAP Business Connector Adapter |
Configuring the Receiver SAP Business Connector Adapter |
SAP Business Connector Adapter Modules |
Configuring in the SAP Business Connector |
File/FTP Adapter |
Configuring the Sender File/FTP Adapter |
Specifying Additional Files |
Converting File Content in a Sender Adapter |
Configuring the Receiver File/FTP Adapter |
Converting File Content in the Receiver Adapter |
JDBC Adapter |
Configuring the Sender JDBC Adapter |
Configuring the Receiver JDBC Adapter |
Document Formats for the Receiver JDBC Adapter |
JMS Adapter |
Configuring the Sender JMS Adapter |
Configuring the Receiver JMS Adapter |
JMS-Provider-Specific Settings |
JMS Adapter Modules |
SOAP Adapter |
Configuring the Sender SOAP Adapter |
Ensuring Exactly Once Processing |
Configuring the Receiver SOAP Adapter |
Marketplace Adapter |
Configuring the Sender Marketplace Adapter |
Configuring the Receiver Marketplace Adapter |
Marketplace Adapter Module |
Mail Adapter |
Configuring the Sender Mail Adapter |
Configuring the Receiver Mail Adapter |
RNIF Adapters |
RosettaNet Standards |
About RosettaNet |
RosettaNet Message Types |
Process Types in RosettaNet |
Partner Interface Process |
Message Representation in SAP XI |
RNIF Adapter 1.1 |
RosettaNet Message Structure |
Message Interface Naming |
Configuring the RNIF Adapter using Templates |
RNIF Adapter Configuration |
Single-Action Initiator |
Creating a Service |
Configuring a Communication Channel |
Creating a Sender Agreement |
Single-Action Responder |
Configuring a Communication Channel |
Creating a Receiver Agreement |
Two-Action Initiator |
Configuring a Communication Channel |
Two-Action Responder |
Configuring a Communication Channel |
Security Services in the RNIF Adapter |
Security Configuration |
RNIF Adapter 2.0 |
RosettaNet Message Structure |
Message Interface Naming |
Configuring the RNIF Adapter using Templates |
Configuring the RNIF Adapter |
Single-Action Initiator |
Creating a Service |
Creating a Sender Agreement |
Single-Action Responder |
Communication Channel Configuration |
Creating a Receiver Agreement |
Two-Action Initiator |
Communication Channel Configuration |
Two-Action Responder |
Communication Channel Configuration |
Security Services in the RNIF Adapter |
Security Configuration |
CIDX Adapter |
About CIDX |
Chem eStandards Transactions |
Chem eStandards Message Types |
CIDX Message Structure |
Chem eStandards Message Representation in SAP XI |
Configuring the CIDX Adapter using Templates |
Configuring the CIDX Adapter |
Single-Action Initiator |
Creating a Service |
Communication Channel Configuration |
Receiver Determination |
Interface Determination |
Creating a Sender Agreement |
Single-Action Responder |
Communication Channel Configuration |
Creating a Receiver Agreement |
Security Services in the CIDX Adapter |
Security Configuration |
XI Adapter |
Configuring the Sender XI Adapter |
Configuring the Receiver XI Adapter |
Module Processor |
Modules |
PayloadSwapBean |
MessageTransformBean, Migrating Dispatcher Classes |
Example Module from Adapter Development |
Extending the Module Chain in the Module Processor |
Conversion Agent |
Conversion Agent Process Module for SAP XI |
Getting Started with Conversion Agent |
Conversion Agent Administrator's Guide |
Conversion Agent Studio User's Guide |
Conversion Agent Engine Developer's Guide |
Conversion Agent Operations Manual |
Conversion Agent Studio in Eclipse |
Conversion Agent for Unix |
Conversion Agent COM API Reference |
What's New in Conversion Agent 4.0 |
Partner Connectivity Kit |
Configuration Example: Message Exchange |
Configuration Objects in the Sender PCK |
Configuration Objects in the Integration Server |
Configuration Objects in the Receiver PCK |
Tool Access |
User Interface |
Application Window Overview |
Legend |
Main Menu Bar and Standard Toolbar |
Navigation Area |
Object Editors |
Notes on Accessibility |
Navigation |
Editing Objects |
Creating an Object |
Additional Functions |
Input Help |
Configuration with the PCK |
Collaboration Profile |
Communication Party |
Identifiers |
Service |
Business Service |
Communication Channel |
Collaboration Agreement |
Receiver Agreement |
Sender Agreement |
Generic/Specific Definition of Configuration Objects |
Generic/Specific Definition of Sender Agreements |
Generic/Specific Definition of Receiver Agreements |
Adapters |
RFC Adapter |
Configuring the Sender RFC Adapter |
Configuring the Receiver RFC Adapter |
SAP Business Connector Adapter |
Configuring the Sender SAP Business Connector Adapter |
Configuring the Receiver SAP Business Connector Adapter |
SAP Business Connector Adapter Modules |
Configuring in the SAP Business Connector |
File/FTP Adapter |
Configuring the Sender File/FTP Adapter |
Specifying Additional Files |
Converting File Content in a Sender Adapter |
Configuring the Receiver File/FTP Adapter |
Converting File Content in the Receiver Adapter |
JDBC Adapter |
Configuring the Sender JDBC Adapter |
Configuring the Receiver JDBC Adapter |
Document Formats for the Receiver JDBC Adapter |
JMS Adapter |
Configuring the Sender JMS Adapter |
Configuring the Receiver JMS Adapter |
JMS-Provider-Specific Settings |
JMS Adapter Modules |
SOAP Adapter |
Configuring the Sender SOAP Adapter |
Ensuring Exactly Once Processing |
Configuring the Receiver SOAP Adapter |
Mail Adapter |
Configuring the Sender Mail Adapter |
Configuring the Receiver Mail Adapter |
XI Adapter |
Configuring the Sender XI Adapter |
Configuring the Receiver XI Adapter |
Module Processor |
Modules |
PayloadSwapBean |
Example Module from Adapter Development |
Extending the Module Chain in the Module Processor |
Mapping |
Message Mappings |
Structure Overview |
Assigning a Field |
Data-Flow Editor |
Target Field Mappings |
Runtime Procedure |
Mapping Fields Within a Context |
Structure Mapping by Setting the Context |
Processing an Input Queue |
Standard Functions |
collapseContexts |
copyValue |
createIf |
exists |
formatByExample |
ifWithoutElse |
removeContexts |
SplitByValue |
useOneAsMany |
User-Defined Functions |
Advanced User-Defined Functions |
ResultList Object |
Container Object |
GlobalContainer Object |
Duplicating Subtrees |
Test Environment |
Imported Archives (XSLT/Java) |
XSLT Mapping |
XSLT Mapping with Java Enhancement |
Error Handling in XSLT |
Java Mapping |
Runtime Environment (Java Mappings) |
Special Access to Mapping Runtime Constants |
References Between Mapping Programs |
Monitoring |
Message Monitoring |
Displaying and Managing Messages |
Filtering Messages |
Configuring the Message Display |
Security Archiving |
Archiving Messages |
Adapter Monitor |
Connection to CCMS |
Adapter and Module Development |
Accessing Javadoc and Source Text of the Example Adapter/Module |
Structure of the Adapter Framework |
Modules in Message Exchange |
Services |
Adapter Requirements |
Using the Java Connector Architecture 1.0 |
Connector Architecture, Roles and Scenarios, Lifecycle |
Connection Management |
Transaction Management |
Security Architecture and Security Contract |
Common Client Interface (CCI) |
Adapter Framework JCA CCI Library |
Managing the Lifecycle of a JCA Adapter |
Packaging and Deployment of Adapters |
Stand-Alone Deployment as RAR |
Bundled Deployment as EAR |
SAP-Specific Deployment as SDA Using SDM |
Adapter Configuration in the Integration Builder |
ManagedConnectionFactory Properties |
Creating Adapter Metadata |
Main Part of the Adapter Metadata |
AttributeReference |
AttributeGroup |
TransportProtocol and MessageProtocol |
ChannelAttribute, SecurityAttribute, and GlobalChannelAttribute |
ModuleProcessorAttributes |
Attributes |
AttributeTables |
LabelListType |
ValueType |
RecursiveCondition |
Loading Adapter Metadata |
Accessing Configuration Data at Runtime |
CPA Event Registration |
Accessing Configuration Data in the Receiver Direction |
Accessing Configuration Data in the Sender Direction |
Converting Addresses Using Header Mapping and Normalization |
Message Exchange |
Message Flow from the Sender |
Message Flow to the Receiver |
XI Message Interfaces |
Parts of an XI Message |
Synchronous Messages |
Asynchronous Messages |
Transactions in the Asynchronous Sender/Inbound Message Flow |
Transactions in the Asynchronous Receiver/Outbound Message Flow |
Message Security |
Messaging Service Message Factory |
Adapter Framework Module Interfaces |
Message Metadata |
Interfaces for Administration |
Connecting to the Adapter Monitor |
Tools and Utilities |
J2EE Resource Access |
Accessing the J2EE Transaction Manager |
Accessing the J2EE Thread Manager |
Generating, Persisting, and Mapping a Message ID |
Tracing, Logging, and Monitoring |
Using the Technical Trace and Log |
Using Trace Objects |
Using Logging Categories |
Creating Audit Log Entries |
Connection to PMI |
Example Adapter and Example Module |
Configuration Objects for the Adapter Test |
Central Monitoring |
Component Monitoring |
Calling Status Information |
Status and Results |
Integration Engine and ABAP Proxy Systems |
Business Process Engine |
Adapter Engines |
Java Components |
Calling Configuration Information |
Testing the Runtime |
Testing Cache Connectivity |
Security Archiving |
Message Archiving |
Communication Channel Monitor |
Adapter Monitor |
CCMS Alert Monitor |
Current Status of ABAP Components |
Current Status of qRFC Queues |
Current Status of Java Components |
Current Status of the Business Process Engine |
Current Status of Alert Categories |
Current Adapter-Specific Processing Errors |
Message Monitoring |
Displaying and Managing Messages |
Message Search Using Index |
Filtering Messages |
Configuring the Message Display |
End-to-End Monitoring |
Performance Monitoring |
Collecting Data on the Integration Server |
Collecting PMI Data |
Displayed Aggregated Overview Data |
Displaying Individual Overview Data |
Displaying Aggregated Detailed Data |
Displaying Individual Detailed Data |
Index Administration |
Selecting and Configuring Components |
Alert Configuration |
Creating Alert Categories |
Creating, Changing, and Deleting Alert Rules |
Alert Inbox |
Cache Monitoring |
Integration Server (Java Cache) |
Integration Server (ABAP Cache) |
Adapter Engine (Central and Non-Central) |
Notification Table |
Integration Processes (ccBPM) |
Checklist: Making Correct Use of an Integration Process |
Process Editor |
Defining a Step |
Functions for Steps |
Printing an Integration Process |
Importing/Exporting an Integration Process Using BPEL4WS |
Defining an Integration Process |
Defining the Data for a Process in Containers |
Correlating Messages |
Starting an Integration Process |
Receiving Messages in Integration Processes |
Assigning Messages to Receive Steps |
Setting Up Inbound Processing |
Sending Messages from Integration Processes Asynchronously |
Sending Messages from Integration Processes Synchronously |
Sending a Message - Specifying Receiver Determination |
Sending Acknowledgements from Integration Processes |
Triggering Alerts in Integration Processes |
Defining Sync/Async Communication |
Step Types |
Receive Step |
Send Step |
Receiver Determination Step |
Transformation Step |
Switch |
Container Operation |
Control Step |
Block |
Fork |
Loop |
Wait Step |
Undefined Step |
Dealing with Exceptions |
Deadline Monitoring |
Process Signature |
Error Analysis (Integration Processes) |
Checklist: Making Correct Use of Dynamic Processing |
Checklist: Making Correct Use of Correlations |
Checklist: Making Correct Use of Mappings |
Examples and Usage Cases |
Example: Multiple Start Process Receive Steps |
Example: Collecting/Bundling Messages from One Interface |
Example: Collecting/Bundling Messages from Multiple Interfaces |
Example: Multicast – Multiple Receivers (with Response Message) |
Example: Serialization – Defining the Send Sequence |
Example: Sync/Async Communication |
Example: Integration Process for Booking Connecting Flights |
Example: Deadline Monitoring for Receipt of a Response Message |
Example: Sending Synchronously to Multiple Receivers |
Tutorial: Importing XI Objects into the Integration Repository |
1: Creating a Product and Software Component Version |
2: Defining the Dependencies |
3: Importing a Software Component Version |
4: Creating a New Namespace |
Tutorial: Defining an integration process |
1: Creating an Integration process |
2: Receiving a Booking (Receive Step, Container Element) |
3: Setting Up the Graphical Process Editor |
4: Splitting a Message (Transformation) |
5: Defining Dynamic Parallel Processing (Block) |
6: Correlating a Booking and Confirmation (Correlation) |
7: Sending a Booking for an Individual Flight (Send Step) |
8: Defining a Counter (Container Operation) |
9: Receiving a Confirmation (Receive Step) |
10: Checking a Result (Switch) |
11: Processing a Condition (Switch) |
12: Confirming the Flight Trip (Transformation Step, Send Step) |
13: Sending a Failure Notification for the Flight Trip (Transfor |
14: Canceling Flights (Block, Transformation, Send) |
Starting and Stopping the BPE |
Monitoring the Business Process Engine |
Using the Workflow Log for Integration Processes |
Checking the Prerequisites for Executing Integration Processes |
Checking the Runtime Version of an Integration Process |
Analyzing an Integration Process in the XI Runtime Cache |
Monitor for Processed XML Messages |
Setting Up Error Notifications for Administrators |
Deleting Process Data No Longer Required |
Portal Integration |
Data Transfer and Communication Interfaces |
Integration of Applications |
SAP Bidding Engine |
Supplier Self-Services |
SAP Business Information Warehouse |
mySAP Customer Relationship Management - One-Step Business |