January 2015
Table of Content
Capabilities ordered by
ESR in Swing
ESR in Eclipse
Directory & Runtime
Directory API
Integration Flows in Eclipse
Connectivity & Adapters
Business Process Management
Operations & Monitoring
Legend
ESR in Swing
Releases
Installation Options
Capabilities
Authorizations for access to objects in the
ESR
Release state attribute of Service Interfaces
NetWeaver 7.10
PI DS
Sum
IS
AAE
Interface Pattern
Service Interfaces with multiple operations
Mass import of external definitions
Usage Profile
Classify Service Interfaces in the ES
Repository
Wizard to match Service Interfaces
Create Service Interfaces from WSDL files
Security Profile of Service Interfaces
Idempotency
Mapping
Central ESR
ABAP mappings
Standard RFC and JDBC lookup functions
Function libraries
SAP XML toolkit
JDK5
Support for XSLT 2.0
Comparing mapping versions
for PI-CE scenarios
for federated PI scenarios
NetWeaver 7.11
PI DS
Sum
IS
AAE
NetWeaver 7.30
PI DS
PI AEX
Sum
IS
AAE
ESR in Swing
Releases
Installation Options
Capabilities
Subscribe to object changes to be notified
via e-mail on specific actions (edit, delete)
NetWeaver 7.10
PI DS
Sum
IS
AAE
NetWeaver 7.11
PI DS
Sum
IS
AAE
NetWeaver 7.30
PI DS
PI AEX
Sum
IS
AAE
ESR in Eclipse
NetWeaver 7.10
PI DS
Sum
IS
AAE
NetWeaver 7.11
PI DS
Sum
IS
AAE
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
Releases
Installation Options
Capabilities
ESR in Eclipse supported?
Interface Objects
Mapping Objects
Content Structuring
Software Lifecycle
Integration Scenario models
NetWeaver 7.30
PI DS
PI AEX
Sum
IS
AAE
Mapping
Tools
Runtime
NetWeaver 7.11
PI DS
Sum
IS
AAE
n/a
n/a
Classical objects
Integrated Configuration Object (ICO)
Folders
Configuration Scenarios
Content-based routing
Operation-dependent receiver
determination
Extended Receiver Determination
Receiver Rules
Maintain order at runtime in IF
determination
Model Configurator
Virtual receiver
Configuring direct connections
Interface split (1:n mapping)
Parameterized Mappings
Publishing sender agreements in Services
Registry
PI Scenario Model release transfer
Extended copy of configuration scenarios
NetWeaver 7.30
PI DS
PI AEX
Sum
IS
AAE
n/a
n/a
n/a
XML validation
Automated Transport for Schema Validation
Logging of synchronous messages
Scenario-specific logging and staging
Virus Scan
Message Prioritization
Message Versioning (further persistencies)
NetWeaver 7.10
PI DS
Sum
IS
AAE
XI
IDoc
http
RNIF
CIDX
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
* Note: features for AAE, AEX, and PO refer to ICO, whereas for PI DS referring to classical configuration objects (sender agreement, receiver determination, interface determination, etc)
5
n/a
n/a
XI
http
RFC
IDoc
SOAP
WS-RM
RNIF
CIDX
NetWeaver 7.10
PI DS
Sum
IS
AAE
NetWeaver 7.11
PI DS
Sum
IS
AAE
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
NetWeaver 7.30
PI DS
PI AEX
Sum
IS
AAE
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
* Note: features for AAE, AEX, and PO refer to ICO, whereas for PI DS referring to classical configuration objects (sender agreement, receiver determination, interface determination, etc)
6
n/a
n/a
n/a
n/a
n/a
Directory API
Releases
Installation Options
Capabilities
Old version of Directory API
New version of Directory API
supported?
supported?
Party
Communication Components
Communication Channels
Receiver Determination
Parameterized mappings in receiver or
interface determinations
Parameterized integration processes in
receiver or interface determinations
(ccBPM)
Maintain order at runtime in IF
determination or ICO (QoS)
Extended Receiver Determination
Interface Determination
Sender Agreement
Receiver Agreement
Direct Connection
Value Mapping
Configuration Scenario
Folder object
Folder usage in other objects
ICO
Receiver Rule
Schema Validation in IF determination or
ICO
Logging & Staging
Virus Scan
Alert Rules
NetWeaver 7.10
PI DS
Sum
IS
AAE
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
NetWeaver 7.11
PI DS
Sum
IS
AAE
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
NetWeaver 7.30
PI DS
PI AEX
Sum
IS
AAE
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
Sum
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
Party
Virtual Receiver
Header Mapping
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
Releases
Installation Options
Capabilities
Integration Flows supported?
Common logon (towards ESR)
Pattern support
Channels
Mapping
Value Mapping
Structuring
b2b settings
Point to Point
Recipient List
Message Translator
Dynamic Recipient List
PO
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
Tools
NetWeaver 7.30
PI DS
PI AEX
Sum
IS
AAE
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
Sum
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
PO
n/a
n/a
Connectivity / Adapters
Releases
Installation Options
Capabilities
Idoc
NetWeaver 7.10
PI DS
Sum
IS
AAE
NetWeaver 7.11
PI DS
Sum
IS
AAE
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
* JCo 2.1 out of maintenance since April 2013. It is recommended to migrate to JCo 3.0
** for Java IDoc adapter: as of JCo 3.0.10, RFC client and server extern communication will be supported
10
NetWeaver 7.30
PI DS
PI AEX
Sum
IS
AAE
Connectivity / Adapters
Releases
Installation Options
Capabilities
Idoc continued
NetWeaver 7.10
PI DS
Sum
IS
AAE
n/a
n/a
NetWeaver 7.11
PI DS
Sum
IS
AAE
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
HTTP
XI
JDBC
NetWeaver 7.30
PI DS
PI AEX
Sum
IS
AAE
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
11
n/a
n/a
Connectivity / Adapters
Releases
Installation Options
Capabilities
JMS
File/FTP
JMS queues
JMS topics
JMS topics support of durable subscriptions
Failover of channels with QoS EOIO in a
cluster environment
Enabling Async/Sync and Sync/Async
Communication With JMS Adapter
Max file size parameter
Create target directory
Empty file handling
Large (binary) file handling
FTP proxy server
OS command restricted to authorized users
Maximum Concurrency for receiver adapters
Create Target Directory parameter
Handling duplicate messages in the file
adapter
Individual timeouts for communication
channels
Display flat file content in message monitor
SOAP
WS
Mail
SuccessFactors
OData
REST
Axis framework
SOAP 1.2
Multi-message handling by the SOAP
adapter
Individual timeouts for channels
Client side tracing
WS-RM 1.0
WS-RM 1.1
SAML sender vouches
Supporting multiple attachments
NetWeaver 7.10
PI DS
Sum
IS
AAE
n/a
n/a
NetWeaver 7.11
PI DS
Sum
IS
AAE
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
12
NetWeaver 7.30
PI DS
PI AEX
Sum
IS
AAE
n/a
n/a
NetWeaver 7.10
PI DS
Sum
IS
AAE
NetWeaver 7.11
PI DS
Sum
IS
AAE
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
ccBPM
NW BPM
Aggregator (variant: collecting messages of
identical IF)
Aggregator (variant: collecting messages of
different IFs)**
Composed Message Processor
Content-Based Router
Process Manager
Recipient List
Resequencer (variant: resequencing
messages of identical IF)**
Resequencer (variant: resequencing
messages of different IFs)**
Scatter-Gather
Splitter
Sync-Async Bridge
Claim Check
Content Filter
Content Enricher (Async-Sync bridge)
Message Expiration
Request-Reply
Polling Consumer
13
NetWeaver 7.30
PI DS
PI AEX
Sum
IS
AAE
Transport
Local Monitoring
NetWeaver 7.10
PI DS
Sum
IS
AAE
NetWeaver 7.11
PI DS
Sum
IS
AAE
n/a
n/a
n/a
n/a
n/a
n/a
NetWeaver 7.30
PI DS
PI AEX
Sum
IS
AAE
n/a
n/a
n/a
n/a
n/a
n/a
Alerting
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
14
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
Robustness
NetWeaver 7.10
PI DS
Sum
IS
AAE
NetWeaver 7.11
PI DS
Sum
IS
AAE
NetWeaver 7.30
PI DS
PI AEX
Sum
IS
AAE
n/a
n/a
n/a
n/a
n/a
n/a
15
n/a
Legend
Rating
supported
not fully supported
not supported at all
Installation Options/Usage Types/Components
DS
IS
AE
AAE
AEX
PI
PO
BPM
BRM
ccBPM
Aggregator
Pattern
Contents
How do we combine the results of individual but
related messages so that they can be processed as a
whole?
Message Routing
Yes
Message Routing
Content-Based Router
No
Stateful?
Comment
Yes
Use a stateful filter, an Aggregator, to collect and store
individual messages until a complete set of related messages
has been received. Then, the Aggregator publishes a single
message distilled from the individual messages.
Legend
Category
Message Routing
Pattern
Process Manager
Contents
How do we route a message through multiple
processing steps when the required steps may not
be known at design-time and may not be
sequential?
Message Routing
Recipient List
No
Message Routing
Resequencer
How can we get a stream of related but out-ofsequence messages back into the correct order?
Yes
Message Routing
Scatter-Gather
Yes
Message Routing
Splitter
No
Message Transformation
Claim Check
Message Transformation
Content Enricher
Stateful?
Comment
Yes
Use a central processing unit, a Process Manager, to maintain
the state of the sequence and determine the next processing
step based on intermediate results.
This is a generic pattern for all kinds of routing activities which
cannot be covered with the other Message Routing patterns. In
general SCP is best suited for these kinds of scenarios.
Yes
No
Legend
Category
Message Transformation
Content Filter
Pattern
Message Construction
Message Expiration
Message Construction
Request-Reply
Message Endpoints
Polling Consumer
Contents
How do you simplify dealing with a large message,
when you are interested only in a few data items?
Stateful?
Comment
No
Use a Content Filter to remove unimportant data items from a
message leaving only important items.
It's just a mapping task: removing data and simplifying
structures.
No
Set the Message Expiration to specify a time limit for how long
the message is viable.
Yes
Yes
19