Purposes and Concepts
For a quick introduction to the demo examples, this section contains the following:
● A list of the basic purposes of the demo examples and the relevant parts
● A list of the most important concepts of Process Integration and the example integration scenarios and variants that illustrate these concepts
The following table provides an overview of the basic purposes of the demo examples and the relevant parts.
Purposes of the Demo Examples
Area of Use |
Relevant Part of the Demo Examples |
● Understanding the basic structure of design objects ● Understanding the relationship between different object types in the Integration Repository ● Using example solutions for object design in the Integration Repository ● Working with the Integration Builder (Integration Repository) |
The design objects required for the demo examples are defined by SAP and shipped. These objects are located in the Integration Repository in the software component SAP BASIS, software component version SAP BASIS 7.00 in the namespaces http://sap.com/xi/XI/Demo/Agency and http://sap.com/xi/XI/Demo/Airline. |
● Understanding and using the basic steps for setting up the system landscape ● Learning how to configure and convert XI content (Process Integration content) in the Integration Directory ● Understanding and making adapter configuration settings using examples ● Working with the Integration Builder (Integration Repository) |
You make the configuration settings yourself in your system landscape. A detailed configuration guide is available for this purpose. The configuration guide for the demo examples is on SAP Service Marketplace at (http://service.sap.com) under Solution Details. In the navigation area, choose Technology Infrastructure and Services ® SAP NetWeaver ® SAP NetWeaver in Detail ® Process Integration ® SAP Exchange Infrastructure ® Media Library ® Documentation (Document SAP NW 7.0 - Configuration of PI Demo Examples). |
● Executing integration scenarios ● Monitoring the processing of XML messages at runtime ● Testing the basic functions and installation of SAP XI |
The shipment contains the user interfaces for executing integration scenarios. |
More information:
For more information, see Technical Overview.
The following table summarizes the important concepts that you can illustrate by using the demo examples. Each concept is implemented in an integration scenario.
Design: Integration Scenarios and Integration Processes
Concept |
Implemented in Integration Scenario/Variant |
General use of integration scenarios |
All integration scenarios, for example Booking a Single Flight (Proxy-to-Proxy) |
Integration scenario with synchronous connection |
|
Integration scenario with asynchronous connection |
|
Integration scenario with an executable integration process |
|
Integration scenario with an application component of type Template |
|
Integration scenario with multiple component views |
|
Using an executable integration process |
Design: Interface Objects
Concept |
Implemented in Integration Scenario/Variant |
Synchronous message interfaces
|
|
Asynchronous message interfaces |
|
Abstract message interfaces for an executable integration process |
|
Abstract message interface for an external business partner |
|
Message Types |
All integration scenarios, for example Booking a Single Flight (Proxy-to-Proxy) |
Fault message types in synchronous message interfaces |
|
Fault message types in asynchronous message interfaces |
|
Data Types |
All integration scenarios, for example Booking a Single Flight (Proxy-to-Proxy) |
External Definitions |
|
Context Objects |
|
Imported Objects RFCs |
|
Imported Objects IDocs |
Design: Mapping Objects
Concept |
Implemented in Integration Scenario/Variant |
Interface mappings in synchronous communication |
Checking Flight Seat Availability (Proxy-to-RFC)
|
Interface mappings in asynchronous communication |
|
Interface mappings used by the integration process |
|
Message mapping |
|
Multi-mappings |
|
Message mapping for mapping data structures with multiple |
|
hierarchy levels to a data structure with one hierarchy level
|
|
Message mapping with a user-defined function
|
|
Message mapping with fixed-value mapping |
Design: Adapter Objects
Concept |
Implemented in Integration Scenario/Variant |
Communication channel templates for a file system |
Design: Design: Proxy Objects and Other Implementation Objects
Concept |
Implemented in Integration Scenario/Variant |
Synchronous outbound proxy and synchronous inbound proxy (ABAP) |
|
Asynchronous outbound proxy and asynchronous inbound proxy (ABAP) |
|
Defining a Web service based on a message interface |
Configuration
Concept |
Implemented in Integration Scenario/Variant |
Using configuration scenarios |
All integration scenarios, for example Booking a Single Flight (Proxy-to-Proxy) |
Configuration with integration scenario as template (integration scenario configurator) |
All integration scenarios, for example Booking a Single Flight (Proxy-to-Proxy) |
Business system service for an SAP system
|
All integration scenarios, for example Booking a Single Flight (Proxy-to-Proxy) |
Business system service for a file system |
|
Integration Process Service |
|
Receiver determination |
All integration scenarios, for example Booking a Single Flight (Proxy-to-Proxy) |
Routing condition with context object |
|
Interface determination |
All integration scenarios, for example Booking a Single Flight (Proxy-to-Proxy) |
Receiver agreement |
All integration scenarios, for example Booking a Single Flight (Proxy-to-Proxy) |
Receiver communication channel for adapter type XI |
Booking a Single Flight (Proxy-to-Proxy)
|
Receiver communication channel for adapter type RFC |
|
Receiver communication channel for adapter type IDoc |
|
Receiver communication channel for adapter type File |
|
Receiver communication channel for adapter type SOAP |
Runtime
Concept |
Implemented in Integration Scenario/Variant |
Sending messages |
All integration scenarios, for example Booking a Single Flight (Proxy-to-Proxy) |
Messages with multiple receivers |
|
Monitoring message exchange |
All integration scenarios, for example Booking a Single Flight (Proxy-to-Proxy) |
Executing an integration process |
|
Communication using proxy runtime |
|
Communication based on the adapter runtime (RFC adapter) |
|
Communication based on the adapter runtime (IDoc adapter) |
|
Communication based on the adapter runtime (file/FP adapter) |
|
Communication based on the adapter runtime (SOAP adapter) |