Wednesday, May 20, 2009

7.sap exchange and infrastructure runtime

sap exchange and infrastructure runtime
Table of Contents
Table of Contents................................................................................................................2
Runtime Overview..............................................................................................................3
Integration Engine...........................................................................................................4
Reminder: XI Infrastructure Roadmap.......................................................................4
XML Message Format................................................................................................5
Message Processing Flow...........................................................................................6
Inbound Processing.................................................................................................7
Initial Receipt......................................................................................................7
Logical Routing..................................................................................................7
Technical Routing...............................................................................................8
Message Branching.............................................................................................8
Outbound Processing..............................................................................................9
Mapping..............................................................................................................9
Receiver Call.......................................................................................................9
Monitoring and Administration....................................................................................10
Reminder: XI Infrastructure Roadmap.....................................................................10
Monitoring and Administration Overview............................................................10
CCMS...............................................................................................................11
XI: Transactional Tools....................................................................................12
SXMB_ADM................................................................................................12
SXMB_MONI...............................................................................................13
SXI_Monitor.................................................................................................14
XI: Runtime Workbench...................................................................................17
Component Monitoring.................................................................................18
Message Monitoring.....................................................................................19
End-to-End Monitoring.................................................................................19
Performance Monitoring...............................................................................19
Alert Configuration.......................................................................................20
Cache Monitoring.........................................................................................20
Error Handling..............................................................................................................21
APPENDIX.......................................................................................................................22
Time Controlled Message Processing...........................................................................22
© Copyright

6.sap exchange and infrastructure adaptors

sap exchange and infrastructure adaptors

Table of Contents
Table of Contents................................................................................................................2
Adapters Overview.............................................................................................................4
Reminder: XI Infrastructure Roadmap...........................................................................4
Adapter Framework........................................................................................................5
Adapters......................................................................................................................6
Adapter List............................................................................................................7
Adapter Engine...........................................................................................................8
Partner Connectivity Kit.............................................................................................9
Adapter Types...................................................................................................................10
RFC Adapter.................................................................................................................10
Sender Adapter..........................................................................................................11
SAP (Sender System) Configurations...................................................................13
Receiver Adapter......................................................................................................14
SAP (Receiver System) Configurations................................................................15
IDoc Adapter.................................................................................................................16
Sender Adapter..........................................................................................................17
SAP (Sender System) Configurations...................................................................17
SAP (Integration Server) Configurations..............................................................18
Receiver Adapter......................................................................................................20
SAP (Integration Server) Configurations..............................................................21
SAP (Receiver System) Configurations................................................................22
File Adapter..................................................................................................................23
Sender Adapter..........................................................................................................24
Receiver Adapter......................................................................................................27
Database (JDBC) Adapter.............................................................................................30
Sender Adapter..........................................................................................................31
Receiver Adapter......................................................................................................33
Java Messaging Service (JMS) Adapter.......................................................................35
Sender Adapter..........................................................................................................36
Receiver Adapter......................................................................................................38
XI Adapter....................................................................................................................41
Sender Adapter..........................................................................................................42
Receiver Adapter......................................................................................................43
Unique Configurations required for ABAP Proxy Receivers...............................44
Unique Configurations required for Java Proxy Receivers..................................44
SOAP Adapter..............................................................................................................46
HTTP Adapter...............................................................................................................46
MarketSet Adapter........................................................................................................46
APPENDIX.......................................................................................................................47
General Configuration Steps.........................................................................................47
Module Processor..........................................................................................................48
Processing Sequence.................................................................................................49
Module Configuration...............................................................................................49
Quality of Service.........................................................................................................50

5.sap exchange and infrastructure proxies

sap exchange and infrastructure proxies

Table of Contents
Table of Contents................................................................................................................2
Proxies Usage Overview.....................................................................................................3
Reminder: XI Infrastructure Roadmap...........................................................................3
Connectivity Review.......................................................................................................4
Proxy Runtime................................................................................................................5
ABAP Proxy Runtime.................................................................................................6
ABAP Application Related.....................................................................................6
ABAP Web Service Related...................................................................................7
Java Proxy Runtime....................................................................................................8
Proxy Generation............................................................................................................9
ABAP Proxy Generation...........................................................................................10
SE80 - Object Navigator.......................................................................................10
SPROXY – ABAP Proxy Generation...................................................................10
ABAP Proxy Objects............................................................................................12
Inbound (example with asynchronous interface)..............................................12
Outbound...........................................................................................................12
Java Proxy Generation..............................................................................................13
Java Proxy Objects................................................................................................14
Inbound (example with synchronous interface)................................................15
Outbound (example with synchronous interface).............................................15
APPENDIX.......................................................................................................................16
ABAP Proxy (SPROXY)..............................................................................................16
Navigation Tree........................................................................................................16
Tab Pages..................................................................................................................17
Method Implementation............................................................................................19
Outbound Proxy....................................................................................................19
Calling the Proxy..............................................................................................19
Handling Exceptions.........................................................................................19
Deployment.......................................................................................................19
Inbound Proxy.......................................................................................................20
Code the Method...............................................................................................20
Independent Method Testing............................................................................24
Deployment.......................................................................................................24
Naming Considerations.............................................................................................25
Java Proxy.....................................................................................................................26
Method Implementation............................................................................................26
Outbound Proxy....................................................................................................26
Calling the Proxy..............................................................................................26
Handling Exceptions.........................................................................................26
Deployment.......................................................................................................27
Inbound Proxy.......................................................................................................28
Deployment.......................................................................................................28
Naming Considerations.............................................................................................32
Source File – Details.................................................................................................32
Implemented Method – Full example...................................................................32

4.sap exchange and infrastructure integration directory

sap exchange and infrastructure integration directory
Table of Contents
Table of Contents................................................................................................................2
Integration Builder (Directory) Overview..........................................................................3
Reminder: XI Infrastructure Roadmap...........................................................................3
Navigation: Browser Homepage.....................................................................................4
Flashback: Directory References to the SLD and Repository........................................5
Collaboration Profile.......................................................................................................6
Party...........................................................................................................................8
Service without Party..................................................................................................9
Channel.................................................................................................................11
Collaboration Agreement..............................................................................................13
Sender Agreement.....................................................................................................14
Receiver Agreement..................................................................................................16
Logical Routing............................................................................................................18
Interface Determination............................................................................................20
Receiver Determination............................................................................................22
A Final Check.......................................................................................................24
An Alternative: The Configuration Assistant...............................................................25
Scenarios......................................................................................................................28
An Alternative: The Business Scenario Configurator..................................................30
Progress Summary (Object Relationship Diagram)......................................................32
APPENDIX:......................................................................................................................33
Alternative Identifier.....................................................................................................33
Agency......................................................................................................................33
Scheme......................................................................................................................33
Value.........................................................................................................................33
Adapter Type................................................................................................................34
Virtual Receiver............................................................................................................35
Condition Editor............................................................................................................36

3.sap exchange and infrastructure integration repository

sap exchange and infrastructure integration repository

Table of Contents
Table of Contents................................................................................................................2
Integration Builder (Repository) Overview........................................................................3
Reminder: XI Infrastructure Roadmap...........................................................................3
Navigation: Browser Homepage.....................................................................................4
Flashback: Repository References to the SLD...............................................................5
Getting Started: Adding Software Components to the Repository.................................6
Getting Started: Adding Namespaces.............................................................................8
Interface Objects.............................................................................................................9
Data Types................................................................................................................10
Message Types..........................................................................................................12
Message Interfaces....................................................................................................13
Mapping Objects...........................................................................................................15
Message Mapping.....................................................................................................16
Interface Mapping.....................................................................................................18
Business Scenarios and Processes................................................................................19
Business Scenario.....................................................................................................20
Business Process.......................................................................................................21
Adapter Objects............................................................................................................22
Progress Summary (Object Relationship Diagram)......................................................23
APPENDIX.......................................................................................................................24
Cache and Change Lists................................................................................................24
Change Lists..............................................................................................................24
Caches.......................................................................................................................24
Fault Message Types.....................................................................................................25
Namespace Conventions...............................................................................................26
Importing SAP Message Interfaces..............................................................................27
Message Interface Communication Parameters (Attributes)........................................29
Category: Inbound vs Outbound...............................................................................29
Mode: Synchronous vs Asynchronous......................................................................30
Message Mapping.........................................................................................................31
Value Mapping..........................................................................................................31
Functions: Standard vs User-defined........................................................................31
Standard Functions................................................................................................31
User-Defined Functions........................................................................................32
Field Color Legend...................................................................................................32
Testing Your Mapping..............................................................................................33
Performing DB Lookups...............................................................................................34
Context Objects.............................................................................................................35

Followers