SAP Exchange Infrastructure (BC-XI)
Introductory Notes
Architecture
Messages
Interface-Based Message Processing
Design and Configuration
Design Time
Configuration Time
Integration Engine and Integration Server
Overview of XI Components
Roles and Tool Access
Design and Configuration Time
Integration Builder
Component Overview
Main Menu and Standard Toolbar
Navigation Area
Object Editors
Navigation
Editing Objects
Creating a New Object
Copy Object
Creating Documentation for an Object
Displaying Object Properties
Object History
Change Lists
Additional Functions
Drag & Drop
Search Help
Special Design/Configuration Functions
Design Functions
Importing Software Component Versions
Displaying/Changing Software Component Versions
Configuration Functions
Value Mapping
Clearing the SLD Cache
Software Logistics
Organization of Shipment Contents
Software Component Versions
Namespaces
Object References
Object Reference Types
Development Cycle in the Integration Repository
Version Management
Compatibility of Changes
Ensuring the Compatibility of Mappings
Release Transfer
Versioning in Transports
Importing and Exporting Integration Objects
Design
Designing Business Scenarios
Business Scenario
Example of a Business Scenario
Business Scenario Design Environment
Quick Start: Designing a Business Scenario
Action Editor
Assigning Interfaces
Deassigning Interfaces
Creating Documentation for an Action
Business Scenario Editor
Inserting Application Components
Displaying/Changing Application Components
Removing Application Components
Inserting Actions
Displaying/Changing Actions
Removing Actions
Defining Start and End Actions
Creating a Connection Between Selected Actions
Display/Change a Connection Between Selected Actions
Deleting a Connection Between Two Actions
Functions of the Graphical Editor
Creating Documentation for a Business Scenario
Printing and Exporting the Business Scenario Graphic
Handling Messages
Guidelines for Modeling Business Scenarios
General Modeling Concept
Modeling Business Scenarios
Modeling Application Components
Modeling Actions
Modeling Connections
Modeling Process Variants of a Business Scenario
Interface Design
Introduction to Interface Development
Communication Parameters
Communication Partners
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
Exporting XSD and WSDL Documents
Connection Using Adapters and Imported Interfaces
Importing Interfaces from an SAP System
Designing a Mapping
Overview of Mapping Types
Interface Mappings
Message Mappings
Assigning a Field
Data-Flow Editor
Standard Functions
copyValue
createIf
removeContexts
exists
SplitByValue
collapseContexts
User-Defined Functions
Duplicating Subtrees
Runtime Procedure
Frequently Occurring Elements
Contexts
Testing a Message Mapping
XSLT and Java Mappings
XSLT Mapping
XSLT Mapping with Java Enhancement
Error Handling in XSLT
Java Mapping
Executing Value Mappings
References Between Mapping Programs
Proxy Generation
Converting WSDL to the Target Language
ABAP Proxy Generation
ABAP Proxy Objects
Proxy Generation
Naming Proxy Objects
Regenerating Proxy Objects
Attachment: Mapping XSD to ABAP
Java Proxy Generation
Java Proxy Objects
Tables
Enumerations
Naming Java Proxy Objects
Attachment: Mapping XSD to Java
Configuration
Business Scenarios in the Integration Directory
Displaying/Changing Business Scenarios in the Integration Direct
Configuration Assistant
Reference to Business Scenarios in the Integration Repository
Definition of Receiver Determinations
Receiver Determination
Example of a Receiver Determination
Displaying/Changing a Receiver Determination
Define Receiver
Defining a Condition
Condition Editor
Specifying the Extractor Parameters
Definition of Interface Determinations
Interface Determination
Display Overview of All Interface Determinations
Displaying/Changing Interface Determinations
Interface Determination with Message Split
Defining End Points
Displaying an Overview of End Points
Displaying/Changing End Points
End Point Types
End Point for the IDoc Adapter
Example of an End Point (IDoc Adapter)
End Point for the RFC Adapter
Example of an End Point (RFC Adapter)
End Point for the Integration Engine
Example of an End Point (Integration Engine)
End Point for the HTTP Adapter
Example of an End Point (HTTP Adapter)
End Point for Other XI Connections (XI Connectivity)
Example of an End Point (Other XI Connections)
End Point for the Integration Engine for Acknowledgments
Identify End Points Automatically
Define End Point as Web Service
Defining Logon Data
Display Overview of Logon Data for a Receiver
Displaying/Changing Logon Data
Generic/Specific Definition of Configuration Objects
Generic/Specific Definition of Interface Determinations
Generic/Specific Definition of End Points
Generic/Specific Definition of Logon Data
Directory Cache
System Landscape Directory in the Exchange Infrastructure
Technical System Landscape
Technical System Browser
Configuring an SAP System
Configuring a Java System
Configuring a Third-Party System
SAP Exchange Infrastructure
Integration Server and Business System Group
Configuring a Business System
Configuring a Business Partner
Configuring Groups and Transport Targets
Runtime
Integration Engine
Pipelines and Pipeline Services
Configuring the Integration Engine
Displaying/Changing Configuration Data
Defining Interfaces for Archiving and Retention Periods
Archiving and Deleting XML Messages
Making Pipeline Settings
Displaying/Changing Pipeline Elements
Defining Conditions and Actions for Troubleshooting
Processing XML Messages
Quality of Service
Commit Handling
Receiver Determination
Displaying System Error Descriptions
Processing Status
Processing Acknowledgment Messages
Monitoring XML Messages
Logging
Monitor for Processed XML Messages
Selecting Processed XML Messages
Processing Statistics
Selecting Archived XML Messages
Displaying XML Message Versions
Proxy Runtime
ABAP Proxy Runtime
Sending a Message
Receiving a Message
Error Handling
Fault Messages
Reporting and Handling Errors
Special Services of the Proxy Runtime
The Factory Class
Processing Default and Initial Values
Creating a Payload
Setting the Receiver System
Appending Attachments at the Sender
Querying Attachments at the Receiver
Guaranteeing the Sequence of Asynchronous Messages
Accessing the Message GUID
Receiver Pre-Identification
Troubleshooting
Java Proxy Runtime
J2EE Applications
Java Standalone Applications
Configuration Files
Error Handling
Fault Messages
Reporting and Handling Errors
Default and Initial Values in Java
Special Services of the Proxy Runtime
MessageSpecifier Object
Calling the Payload
Setting the Receiver System
Attachments
Adapters
IDoc Adapter
IDoc Processing with the Integration Server
Maintaining Ports in the IDoc Adapter
Loading, Displaying, and Deleting Metadata
RFC Adapter
RFC Processing with the Integration Engine
Displaying XML Messages in the IDoc/RFC Adapter
Plain HTTP Adapter
Processing Business Data Using the Plain HTTP Adapter
Adapter Engine
Installation
Configuration
Adapters Menu
User Management
Password Management
Services
Test Environment
Configuring the Inbound File/FTP Adapter
Configuring the Outbound File/FTP Adapter
Configuring the Inbound JDBC Adapter
Configuring the Outbound JDBC Adapter
Document Format for the Outbound JDBC Adapter
Configuring the Inbound JMS Adapter
Configuring the Outbound JMS Adapter
Settings for the JMS Provider
Configuring the SOAP Adapter
Using the Dispatcher: Example
Runtime Workbench
Performing Component Tests
Calling Configuration Information
Accessing Administration Tools
Connections to Business Systems
System Landscape Directory
The CIM Concept
Component Information
System Landscape Description
Administrative Activities
Logging On as Administrator
Starting and Stopping the Service
Displaying System Information
System Configuration
Configuring the Data Persistency
System Monitoring
Maintaining Data
Navigating in the Structure View
Importing CIM Models
Exporting CIM Instances
Tracing Model Modifications
Administering Namespaces
Software Catalog
Software Components and Software Products
Displaying the Software Catalog
Maintaining Third-Party Products
Implementing an SLD Client
Java Client for the SLD Service
Creating a CIM Client
Processing CIM Objects
Listing CIM Objects
Handling Exceptions
Controlling the Logging Process
Namespace
The SAP Proxy Layer
ABAP Client for the SLD Service
Basis for Server Access
Read Access
Write Access
Exception Handling