Composing Services
Configuring Service Composition
Configuring CAF for Knowledge Management Integration
Configuring Connectivity to Knowledge Management
Configuring UME Policies and Authentication Templates
Configuring CAF Runtime Properties
Configuring CAF Security and Repository Managers
Configuring CAF Repository Managers for Troubleshooting
Composing Services with Service Composer
Concepts
Tasks
Creating Service Interfaces or Services
Simplifying Services
Composing Services
Modeling the Service Flow
Importing WSDL and XSD Files
Importing RFC Modules
Mapping a Service Operation's Input and Output
Generating the Composed Service
Reimporting Modified WSDL and XSD Files
Configuring Import and Reimport Preferences
Creating Mock Services
Securing Composed Services
Applying an Authentication Policy in Composed Services
Enabling Endpoints for Security
Modeling Services with the Service Interface Editor
Managing Service Interfaces
Editing Service Interfaces
Managing Data Types
Composing Services with CAF
Getting Started
Opening the Composite Application Perspective
Developing Your First Composite Application
Creating a New Application Project
Modeling Business Object Nodes
Defining Business Objects Operations
Creating an Application Service
Creating Application Service Operations
Implementing Application Service Operations
Generating Code and Building Services
Testing Your First Application
Developing Your First Permission Checks Implementation
Implementing Permission Checks for Business Objects
Testing Permission Checks for Business Objects
Configuring Authorizations for Business Objects
Consuming ES Workplace Web Services in CAF
Importing the Web Service
Creating and Modifying the Application Service
Configuring Web Service Clients to Connect to a Provider System
Testing the Application Service
Concepts
Business Objects
Application Services
External Services
Composite Application Development Components
Tasks
Creating Composite Application Development Components
Creating Service Interfaces or Services
Managing Data Types
Securing Your Composite Application
Protecting Access to Application Service Operations
Protecting Access to Business Object Operations
Managing the Business Rules List
Managing the Access Control List
Managing the Conditions List
Modeling Business Objects
Creating Business Objects
Enabling Change Log for CAF Business Object Node
Modeling Business Object Attributes
Modeling Business Object Operations
Defining Business Object Persistency
Defining Business Object Associations
Exposing Application Services or Business Objects as Web Service
Locking Business Objects
Implementation Example for Locking Business Objects
Modeling Application Services
Creating Application Services
Modeling Application Service Operations
Defining Application Service Dependencies
Filtering Business Object Instances in Application Service
Exposing Application Services or Business Objects as Web Service
Using External Services
Importing RFC Modules
Importing Web Services
Configuring Destinations for Old Types of CAF Applications
Mapping Service Operations
Rules for Service Mapping
Reimporting External Services
Deleting External Services
Implementing Web Services in CAF
Publishing Web Services in Service Registry with CAF
Translating Language Dependent Attributes
Modeling a Composite Application Using CAF Diagram
Customizing CAF Model with Own Implementation
Developing with CAF in Team-Oriented Environment
Resolving Conflicts in CAF
Testing Services with the Service Browser
Transporting CAF Content Between Different Applications
Integrating KM Documents in CAF
Configuring CAF to Use KM Repository
Configuring the AS Java to Accept Logon Tickets
Configuring the CAF KM Web Services on the CAF Side
Configuring Repositories on the CAF System
Securing the Server
Cleaning Temporary Documents in KM
Creating and Reading a KM Document from CAF Services
Locking and Unlocking a KM Document
Versioning a KM Document
CAF and SAP NetWeaver BW Integration
Configuring CAF for SAP NetWeaver BWIntegration
Data Extraction in CAF and SAP NetWeaver BW Integration
Extractor Method Implementation Example
CAF DataSources Used in SAP NetWeaver BW
DataSource Name Restrictions
DataSources to Access Business Object Node Attributes
DataSources for Language-Dependent Attributes
DataSources for Business Object Associations
DataSources for BI Extractor Operations of Application Services
Enabling CAF Application Services for Extensibility
Reference
Composite Application Perspective Tab Pages
General Tab Page
Associations Tab Page
Structure Tab Page
Persistency Tab Page
Datasource Tab Page
Dependency Tab Page
Permissions Tab Page
Implementation Tab Page
Predefined Services and Data Types
Supported Web Service Structures and Facets
XSD Data Types Mapping
Integrating CAF Services in Composite Views and Processes
Working with Data Mappings
Data Mapping Rules
Defining Data Mappings
Performing Complex Data Transformation with Functions
Creating Expressions
Editing Functions
Creating an External Function, Exposing It as an EJB, and Using It as a Mapping Function
Defining Mappings Using the Automapping Option
Applying Quick Fixes in Data Mappings and Expressions
Reference
Data Type Compatibility
Built-In Functions
Generic Functions
Example of an EJB Function, Exposed as a Mapping Function
Quick and Easy Mapping