SAP NetWeaver Enterprise Search
What's New Release Notes
Enterprise Search 7.0 SP0
Enterprise Search 7.0 SP1
Enterprise Search 7.0 SP2
Enterprise Search 7.0 SP3
Enterprise Search 7.0 SP4
Enterprise Search 7.0 SP5
Enterprise Search 7.0 SP 6
Important SAP Notes
Overview of the Documentation
Introducing Enterprise Search
Naming Conventions and Terminology
Search User Interface
Components and Architecture
System Landscape
Search Providers
Search Object Connector Templates
Search Object Connectors
Configuration and Administration Tools
Connection Wizard
Administration Cockpit
Configuration Editor
Template Modeler
Enterprise Search: Configuration Guide
Overall Implementation Workflow
Integrating Enterprise Search into the Customer Landscape
Before You Start
Configuring Enterprise Search for the Customer Network
Installing the Cryptographic Library for the Java System
Configuring SAP Web Dispatcher to Support SSL
Configuring User Management
Configuring User Management for LDAP
Configuring the Directory Service
Mapping the SAP Data Fields to Directory Attributes
Synchronizing the ABAP User Store and the LDAP Directory
Configuring the Java UME Data Source
Configuring Attribute Mapping for the ABAP User ID
Assigning Permissions to Enterprise Search Users (Java System)
Connecting AS Java User Management To AS ABAP
Connecting AS Java User Management To AS ABAP
Registering Enterprise Search for the Customer SLD
Configuring Enterprise Search for Logon Using Single Sign-On
Importing Corrections
Configuring the OSS Destination for the SAP Note Assistant (opti
Importing and Implementing Corrections Automatically with SNOTE
Importing and Implementing Corrections Manually
Integrating SAP NetWeaver Enterprise Search into the Portal
Configuring a System in the Portal System Landscape
Configuring the Tool Area iView
Configuring the SAP NetWeaver Enterprise Search iView
Connecting Search Providers to Enterprise Search
Using the Administration Cockpit
Basic Configuration Test
Creating or Changing Search Object Connector Templates
Using the Template Modeler
Creating Product Versions
Creating a New System Group
Creating a Connection to a Reference System
Assigning a System to a System Group
Creating or Changing a BO Search Service Connector Template
Defining Associations
Defining Optional Settings
Navigating to the Back-End SAP GUI
Defining Requests
Creating or Changing a BO Search Object Connector Template
Selecting Data Sources for the Connector Template
Defining the Nodes in an SAP BO Search Connector Template
Defining the Node Structure in an SAP BO Search Connector Templa
Creating or Changing a BI Search Object Connector Template
Creating a Search Object Connector in the Template Modeler
Managing Search Categories
Connecting SAP R/3 Systems
Creating a Trusted Relationship with Enterprise Search
Preparing an SAP R/3 System for Enterprise Search
Activating BI Content DataSources
Defining the Settings for Application-Specific DataSources (PI)
Creating BO Search Object Connectors
Extracting Authorization Data (R/3 Systems Only)
Scheduling Indexing (R/3 Systems Only)
Connecting SAP ERP 6.0 Systems (ERP 2005)
Preparing an ERP 6.0 (ERP 2005) System for Enterprise Search
Creating BO Search Object Connectors
Connecting File Servers and Web Servers
Preparing a File Server or Web Server for Enterprise Search
Authorization Checking for File Search
Configuring Authorization Checking for File Search
Creating a File Search Object Connector
Starting a Crawl
Connecting an SAP BI System
Preparing a BI Back-End System for Enterprise Search
Creating BI Search Object Connectors
Connecting SAP KM
Preparing KM for Enterprise Search
Creating a Trusted Relationship with Enterprise Search
Creating KM Search Object Connectors
Connecting Web Services
Creating a Web Search Object Connector
Customizing Search Object Connectors
Removing Leading Zeros From Data Fields for Searching
Enterprise Search Configuration Editor
Configuration Editor Layout
Assigning Roles
Choosing the Content Language
Overview: Creating and Editing Connectors
Creating and Maintaining Connectors
Creating Web Service Connectors
Creating SAP KM Connectors
Displaying and Editing Connector Definitions
Defining Related Actions
Overview: Global Settings in the Configuration Editor
Setting Global Properties
Defining Semantic Controller Extensions
Creating Best Bets Entries
Creating Enumerations
Configuration Editor Tools
Using the Lock Monitor
Using the Log Viewer
Deleting Personalizations
Enterprise Search Security Guide
Before You Start
Technical System Landscape
User Administration and Authentication
User Management
Authentication Mechanisms
User Data Synchronization
Authorizations
Network and Communications Security
Security of the Communications Channels
Network Security
Firewall
Single Access Point Concept
Communication Destinations
Data Storage Security
Dispensable Services with Impacts on Security
Security Logging and Tracing
Enterprise Search: Solution Operation Guide
Technical System Landscape
Monitoring Enterprise Search
Enterprise Search Monitoring Concept
Alert Monitoring with CCMS
Installating CCMS Monitoring
Using CCMS Monitoring
Alert Monitoring of Components
Detailed Monitoring and Tools for Problem and Performance Analys
Performance and Resource Monitoring
Installing and Setting Up Introscope Monitoring
Resource Monitoring with Wily Introscope
Performance Monitoring with Wily Introscope
Checking Functions of Search and Classification (TREX)
Trace and Log Files
Managing Enterprise Search
Administration Tools for Software Components
Starting and Stopping Enterprise Search
Backup and Restore
System Copy
Periodic Tasks
Scheduled Periodic Tasks
Background Jobs
Required Manual Periodic Tasks
Logon and Load Balancing
User Management
Managing the User Cache and Group Cache for the File Search
Managing Search Object Connectors
Managing Crawls
High Availability
Enterprise Search Change Management
Troubleshooting
Troubleshooting: Basic Configuration Test
Basic Configuration Test: Connector Creation Failed
Basic Configuration Test: HTTP Receive Failed
Basic Configuration Test: Processing Error in ICF
Basic Configuration Test: Crawl Time-Out
Basic Configuration Test: Search Does Not Return Expected Result
Basic Configuration Test: Crawl Failed
Basic Configuration Test: Change Password
Troubleshooting: SAP Web Dispatcher
SAP Web Dispatcher: Port < 1024 Could not Be Bound
SAP Web Dispatcher: HTTP 403 Error in Browser
SAP Web Dispatcher: Incorrect External Host Name
Troubleshooting: Connection Wizard
Connection Wizard: User not Configured Properly
Connection Wizard: Logical Target not Mapped to Physical System
Connection Wizard: Name or Password Incorrect or Missing
Connection Wizard: Ping to Application Host Failed
Connection Wizard: No Authority to Create User
Connection Wizard: Missing or Incorrect RFC Connection
Connection Wizard: System Cannot Interpret or Rejects SSO Ticket
Troubleshooting: Administration Cockpit
Administration Cockpit: Navigation to Connection Wizard Does not
Administration Cockpit: Access via 'Null' Object Reference not P
Administration Cockpit: BOS Connector Remains in Status Indexing
Administration Cockpit: ICF Processing Error
Troubleshooting: Search User Interface
Search UI: JCo Client Cannot be Initiated
Search UI: User has no RFC Authorization
Search UI: No Authorization to Display Index
Search UI: Name or Password Incorrect
SAP GUI Cannot Connect
Logon/RFC Connection Through Message Server not Possible
Texts in a Specific Language of the Source System Are not Export
Connection Between ABAP and Java System Does not Work
SSO Between Java and ABAP System Does not Work
Extraction from the Back-End Systems Does not Work
Indexing Hangs Up
TREX_Admin: Error in background function during activation of ad
Post-Installation ABAP: System User SEARCH_CONN has no Authoriza
Appendix
Enterprise Search System Check Messages
Categories of System Components for Backup and Restore
More Information
Getting Started Using SAP NetWeaver Enterprise Search
First Steps
Logging On and Off
Navigating on the Main Search Screen and Quick Start
Selecting the Help Link and Using Dynamic Help
Understanding Search Categories and Search Syntax
Personalizing the Search Functions
Simple Search Overview
Using Keywords
Conducting a Simple Search
Advanced Search Overview
Using Attributes
Conducting an Advanced Search
Result Items Overview
Processing Search Results
Starting Related Actions
Copyright
SAP - Important Disclaimers on Legal Aspects
Appendix
Configuring the LDAP Connector
Define System User of the Directory Service
Configuring Connection Data for the Directory Service
Scheduling Background Jobs
Job Scheduling Wizard
Organization of Users and Groups in LDAP Directory
Assigning Users
Configuring the UME to Use an AS ABAP as Data Source
Offline Configuration of the UME for AS ABAP
Editing UME Properties
Administration of the Search Engine Service
Initial Configuration
Creating Indexes
Scheduling Periodic Indexing
Configurations in the SAP Source System
BI Metadata Search
Tab Page: Metadata Indexing
Specifying the Address of the TREX Name Server
Repositories and Repository Managers
Assigning Data Sources
Creating an Index
Starting and Stopping SAP NetWeaver ABAP Under UNIX
Starting and Stopping SAP NetWeaver Java Under UNIX
Starting TREX
Stopping TREX
Starting and Stopping Individual TREX Servers
TREX Admin Tool (Stand-Alone)
TREX Admin Tool in the SAP System (TREXADMIN)
Secure Network Communications (SNC)
File Formats Supported by TREX
Logon Tickets
Using Logon Tickets
Client Certificates
Background Jobs to Be Scheduled Regularly
System Copy
Enabling Debugging
Reference
Settings of the SAP Management Console
Configuring the MDM ABAP API
Administration of the Internet Communication Manager
Parameterization of the ICM and the ICM Server Cache
Sample Profile for the ICM
exe/icman
rdisp/start_icman
icm/<PROT>/context_quota
rdisp/http_check
rdisp/http_min_wait_dia_wp
icm/ccms_monitoring
icm/cancel_strategy
icm/wp_mpi_available
icm/wp_roll_timeout
icm/HTTP/j2ee_<xx>
icm/HTTP/logging_client_<xx>
Profile Parameters for the ICM and SAP Web Dispatcher
icm/server_port_<xx>
Binding Ports Lower Than 1024 on UNIX
icm/host_name_full
icm/min_threads
icm/max_threads
icm/min_spare_threads
icm/max_services
icm/req_queue_len
icm/listen_queue_len
icm/max_conn
icm/max_sockets
icm/accept_remote_trace_level
icm/log_level
icm/security_log
icm/authfile
icm/keep_alive_timeout
icm/conn_timeout
icm/HTTP/admin_<xx>
icm/HTTP/file_access_<xx>
icm/HTTP/redirect_<xx>
icm/HTTP/logging_<xx>
Logging in the ICM
icm/HTTP/error_templ_path
icm/HTTP/max_request_size_KB
icm/HTTPS/verify_client
icm/HTTP/auth_<xx>
Parameters for Memory Pipes
icm/HTTP/server_cache_<xx>
icm/HTTP/server_cache_<x>/max_entries
icm/HTTP/server_cache_<xx>/clear
icm/HTTP/server_cache_<xx>/expiration
icm/HTTP/server_cache_<xx>/max_name_len
icm/HTTP/server_cache_<xx>/max_ufo_entries
icm/HTTP/server_cache_<xx>/max_net_frag_size
icm/HTTP/server_cache_<xx>/size_MB
icm/HTTP/server_cache_<xx>/memory_size_MB
icm/HTTP/server_cache_<xx>/ufo_expiration
icm/HTTP/server_cache_<xx>/ufo_codelist
Using the ICM Monitor
Monitoring the Status of the ICM
Monitoring and Administrating the ICM Server Cache
Displaying and Changing Services
ICM Administration
Administration of the J2EE Engine
Using the Web Administration Interface
Detail Area
Area menu
Processing Administration Requests
Setting Up the Web Administration Interface
Using Web Administration Interface with X.509 Certificate
Using the Command Line Programs icmon and wdispmon
Create Administration User
Security Log
Using Signals to Control the ICM / Web Dispatcher
Logging in the ICM
Binding Ports Lower Than 1024 on UNIX
Troubleshooting
Maintenance Mode
Error Codes
Setting Up Your Own Error Pages
is/HTTP/show_detailed_errors
Examples of a Dynamic Error Page
Analyzing Problems and Searching for Errors
SAProuter
What is SAProuter?
SAP Network Connections
NI Network Interface
SAP Protocol
Route Connections
Increasing Network Security with SAProuter
SNC - Secure Network Communication
Installing SAProuter
Hardware Requirements for SAProuter
Installation on UNIX
Installation on Windows
Installation on iSeries
Using SAProuter
Starting SAProuter
Testing SAProuter Basic Functions
Route Strings
Route String Entry for SAProuter
Route Permission Table
Example of a Route Permission Table
Example of a Route Permission Table with SNC
Creating a Route Permission Table
Logging in the SAProuter
SAProuter Options
Administrative Options
Option -s (stop saprouter)
Option -n (new saprouttab)
Option -t (toggle trace)
Option -c<n> (cancel connection n)
Option -l / -L
Option -d (dump buffers)
Option -f (flush buffers)
Option -p (Soft Shutdown)
Option -a <lib> (Start with External Library)
Additional Options
Option -R <routtab>
Option -K <mysncname>
Option -G< log file>
Option -J<size in bytes>
Option -T<tracefile>
Option -V<tracelev>
Option -E
Option -S <service>
Option -C <clients>
Option -D
Option -6 (enable IPv6)
Option -Z
Option -I <address>
Option -Y <n>
Option -H <hostname> [-P <password>]
Option -A <initstring>
Option -M <min>.<max>
Expert Options
Error Diagnosis
SAProuter Error Messages
Route permission denied
Maximum number of clients reached
NI and SAProuter Implementation
Communication Modes
Route Connects
Buffered Connection Handles
Select Sets
NI Keepalive
NI Error Information
NI Control Messages
Common Settings for Sockets
SAProuter Route Permission
Route Table Examples
SAP Web Dispatcher
Architecture and Functions of the SAP Web Dispatcher
Server Selection and Load Balancing Using the SAP Web Dispatcher
Determining the Server Group
Server Groups in the Internet Communication Framework
Capacity of an Application Server
SAP Web Dispatcher and SSL
End-to-End SSL
X.509-Based Logon to NW AS from SAP Web Dispatcher
High Availability of the SAP Web Dispatcher
Connection Pooling
Processing Administration Requests
Memory Requirement of the SAP Web Dispatcher
HTTP Load Distribution Using SAP Message Server
Administration of the SAP Web Dispatcher
Operating the SAP Web Dispatcher
Importing the SAP Web Dispatcher
Starting the SAP Web Dispatcher with the Bootstrap Option
Running the Configuration Check
Starting the SAP Web Dispatcher
Parameterization of the SAP Web Dispatcher
Overview of Parameters
SSL Parameters
Parameter Settings for Session Dispatching
Profile Parameters for the ICM and SAP Web Dispatcher
icm/server_port_<xx>
Binding Ports Lower Than 1024 on UNIX
icm/host_name_full
icm/min_threads
icm/max_threads
icm/min_spare_threads
icm/max_services
icm/req_queue_len
icm/listen_queue_len
icm/max_conn
icm/max_sockets
icm/accept_remote_trace_level
icm/log_level
icm/security_log
icm/authfile
icm/keep_alive_timeout
icm/conn_timeout
icm/HTTP/admin_<xx>
icm/HTTP/file_access_<xx>
icm/HTTP/redirect_<xx>
icm/HTTP/logging_<xx>
Logging in the ICM
icm/HTTP/error_templ_path
icm/HTTP/max_request_size_KB
icm/HTTPS/verify_client
icm/HTTP/auth_<xx>
Parameters for Memory Pipes
icm/HTTP/server_cache_<xx>
icm/HTTP/server_cache_<x>/max_entries
icm/HTTP/server_cache_<xx>/clear
icm/HTTP/server_cache_<xx>/expiration
icm/HTTP/server_cache_<xx>/max_name_len
icm/HTTP/server_cache_<xx>/max_ufo_entries
icm/HTTP/server_cache_<xx>/max_net_frag_size
icm/HTTP/server_cache_<xx>/size_MB
icm/HTTP/server_cache_<xx>/memory_size_MB
icm/HTTP/server_cache_<xx>/ufo_expiration
icm/HTTP/server_cache_<xx>/ufo_codelist
Example: Profile File of a SAP Web Dispatcher
Minimal Configuration for the SAP Web Dispatcher
Configuring SAP Web Dispatcher for Large Number of Users
Timeout Options for ICM and Web Dispatcher
Using the Web Administration Interface
Detail Area
Area menu
Processing Administration Requests
Setting Up the Web Administration Interface
Using Web Administration Interface with X.509 Certificate
Using the Command Line Programs icmon and wdispmon
Create Administration User
Using Signals to Control the ICM / Web Dispatcher
Security Information SAP Web Dispatcher
Assigning Logon Groups
SAP Web Dispatcher as a URL Filter
SAP Web Dispatcher as a Web Cache
Metadata Exchange Using SSL
Configuring SAP Web Dispatcher / Message Server for Virtual Host
Configuring the SAP Web Dispatcher to Support SSL
Installing the SAP Cryptographic Library on the SAP Web Dispatch
Setting the SSL Profile Parameters for the SAP Web Dispatcher
Sample Profile for the SAP Web Dispatcher When Terminating SSL
Creating the PSEs and Certificate Requests
Sending the Certificate Requests to a CA
Importing the Certificate Request Responses
Creating Credentials for the SAP Web Dispatcher
Testing the SSL Connection to the SAP Web Dispatcher
Troubleshooting
Maintenance Mode
Error Codes
Setting Up Your Own Error Pages
is/HTTP/show_detailed_errors
Examples of a Dynamic Error Page
Appendix: SAP Load Balancing Protocol Specification
Notational Conventions
Application Server List
Session Identifiers
ABAP Session Identifier
AS Java Session Identifier
External Session Identifier
Load Balancing Identifier
The Url64 encoding scheme
TREX Admin Tool (Stand-Alone)
Starting the TREX Admin Tool
Connecting the TREX Admin Tool to a Remote System
Queue Area
Queue Server Fundamentals
Queue Server
Queues
How Does Indexing with the Queue Server Work?
What Does the Status of a Queue Mean?
What Does the Status of a Document Mean?
Monitoring Queues
Queue Parameters
Start Condition
Indexing and Optimization
Integrating the Delta Index
Index Replication
Repeating Processing and Tracing
Status Information
Optimizing Performance
Triggering the Processing of a Queue
Suspending a Queue
Activating a Queue
Emptying a Queue
Resetting the Error Status
Creating a Queue
Deleting a Queue
Information on Processing Documents
Technical Information on Documents
Deleting Documents from a Queue
Filters for Displaying Documents
Queue Distribution
Index Area
Index Server Fundamentals
Index Server
Index
Index Types
Technical Information on Indexes
Activating and Deactivating the Delta Index
Integrating the Delta Index Manually
Creating an Index
Deleting an Index
Emptying an Index
Index Distribution and the Index Replication Status
Triggering and Terminating Index Replication
Preprocessor Area
Selecting Languages for TREX Language Recognition
Configuring TREX Proxy Settings
Manually Performing Preprocessing Steps
Landscape Area
TREX Alert Server
Configuration of the TREX Alert Server
Checks and Check Sets
Information Displayed
Reorganization of the TREX System Landscape
Host-Related Information
Server-Related Information
Starting and Stopping the TREX Servers
Further Functions in the Action Menu
Performance Trace
Configuring and Administrating the RFC Connection
Fundamentals of the RFC Connection Between TREX and SAP Systems
Initial Configuration
Creating a SAP System User for the TREX Admin Tool (Stand-Alone)
Determining the SAP System Connection Information
Configuring the RFC Connection in the TREX Admin Tool
Configuration Changes
Configuring More Than One RFC Connection to an SAP System
Changing the Number of RFC Server Instances or Threads
Changing the Central SAP Gateway
Deleting an RFC Connection
Status Monitoring
Troubleshooting
Connection Errors
Configuration Errors
Copyright
SAP - Important Disclaimers on Legal Aspects