Escolar Documentos
Profissional Documentos
Cultura Documentos
All rights
reserved.
http://www.sap.com/corporate-
Typographic Conventions
Icons
Type Style
Description
Icon
Example Text
Example text
EXAMPLE TEXT
Example text
Example text
<Example text>
EXAMPLE TEXT
Meaning
Caution
Example
Note
Recommendation
Syntax
Contents
1 Introduction ...................................................................................6
2 Architecture of Connectors ..........................................................7
2.1
2.2
2.3
2.4
2.5
August 2015
August 2015
1 Introduction
This guide describes the administrative tasks that a system administrator must perform after the
installation of the SAP Groupware Connector (hereafter referred to as groupware connector).
This guide includes information about the following:
Experience with typical groupware administrative tasks is required for preparing groupware
servers for integration.
August 2015
2 Architecture of Connectors
The groupware connector synchronizes messages between the SAP CRM server and the
groupware server, using a messaging interface. It consists of the following components:
Groupware connector
Groupware connector proxy
The number of installed instances of groupware connector proxies depends on the following:
Geographical distribution of the organization and wide area network (WAN) landscape
Desired performance of the solution
Internal communication between the connector and its proxies is optimized to consume as little
network traffic as possible, thus supporting distributed solutions where proxies provide a link to
remote groupware servers.
The overall performance of the solution greatly depends on the configured landscape, particularly
for greatly distributed organizations. Performance is optimized if proxy instances do not
communicate with remote groupware servers.
The simplest configuration is when the groupware connector and one instance of the groupware
connector proxy per organization are installed on the same server in the same local area network
(LAN) as SAP CRM. This configuration is easiest to maintain, but has the lowest performance.
In a distributed organization, SAP recommends that you set up a separate proxy instance
within each remote LAN. This will provide much better performance and will dramatically
reduce wide area network (WAN) usage, since calls between connectors and proxies are
optimized to use as few network resources as possible.
Proxy instances can be installed or removed after the initial setup is performed.
For more information about the required environment (software and hardware requirements)
for the groupware connector, see the SAP CRM Groupware Connector Installation Guide.
August 2015
The groupware connector communicates with SAP CRM via the groupware adapter. The
connector uses Simple Object Access Protocol (SOAP) over HTTP or .NET 4 over HTTPS
(depending on the connector version) to communicate with the adapter. The groupware connector
uses Exchange Web Services (EWS) for communication with the Microsoft Exchange Server.
You must install the groupware connector and the Microsoft Exchange Server in the same
domain.
August 2015
The groupware connector communicates with SAP CRM via the groupware adapter. The
groupware connector uses RMI for communication with the Lotus Domino server.
You must install the groupware connector and the Lotus Domino server in the same
domain. Installation of the groupware connector and proxy requires the Lotus Notes client to be
on same machine.
In case of remote proxy, each proxy must have a Lotus Notes client on the same machine.
August 2015
CRM side corrections, CRM side settings and AdminTool configuration are necessary to
enable a multi-connector scenario. For more information, refer to SAP Note 1885752.
Multi-Connector scenario works with Connectors of version 7.0 and not between a 5.0
Connector and a 7.0 Connector.
Filter criteria: any field in the ADRC table can be provided in the GWAFILTAB table under
the column FIELD and provide a relevant entry for SIGN, OPT and LOW columns.
The following figure shows the communication between the components in a multi-connector
landscape:
10
August 2015
The groupware adapter gets a set of changed messages from the users storage,
distributes the users among the installed groupware connectors and puts them into
respective data queues.
The groupware connector periodically reads the active queue list and starts the Inbound
Messages Processor if there are messages available.
The groupware connector accepts the list of the active queues appended with the
corresponding connector instance name as configured in the AdminTool.
Inbound Messages Processor goes through all queues sequentially and reads the
messages one-by-one, posting them to the groupware server. The IDs of the newly
created messages are posted into the CMW_PIF_ID_QUEUE queue. In case of processing
errors, the queue for the user is locked for a predefined interval and an error notification is
posted into the CMW_PIF_PROTOCOL queue.
The groupware adapter provides a list of users whose data is intended for replication from
groupware to SAP CRM via the UserList.xml file. In multiple connector scenarios, the
groupware adapter distributes the user list among the connector instances based on
ADRC filter criteria maintained in the GWAFILTAB database table for each connector
instance.
For example, if there are 1000 users (300 users for IN country and 700 users for DE
country) in the CRM user storage, and there are 2 connector instances with the instance
names AIN and ADE. The groupware adapter distributes the data of IN country users to
the connector instance AIN, and the data of DE country users to the connector instance
ADE. Thus, users are load balanced between the connector instances.
The groupware connector goes through all storages sequentially of the users provided in
the list and replicates changes to SAP CRM one-by-one, by posting the messages into the
users data queue in the groupware adapter.
Limitations
August 2015
11
1. Remove the role (maintained in SPRO for GWEMPL) for the user before changing
the address and assign the role GWEMPL after the address change.
2. Rename UserList.xml in the connector system and run the report
REQUEST_USERLIST in the CRM system after the address is changed. This will
populate the UserList.xml in all the connector systems.
12
August 2015
System Queues
Description
_ISP_QFILLED
CMW_PIF_ID_QUEUE
CATS_LIST
August 2015
13
The groupware adapter gets a set of changed messages from the users storage and puts
them into data queue.
The groupware connector periodically reads the list of the active queue and starts the Inbound
Messages Processor if there are messages available.
Inbound Messages Processor goes through all queues sequentially and reads the
messages one-by-one, posting them to the groupware server. The IDs of the newly created
messages are posted into the CMW_PIF_ID_QUEUE queue. In case of processing errors, the
queue for the user is locked for a predefined interval and an error notification is posted into the
CMW_PIF_PROTOCOL queue.
The groupware adapter provides a list of users whose data is intended for replication from
groupware to SAP CRM via the UserList.xml file.
The groupware connector sequentially goes through all storages of the users provided in the list
and replicates changes to SAP CRM one-by-one, by posting the messages into the users data
queue in the groupware adapter.
For both replication directions, each successful replication operation is listed in a log file.
Short descriptions of any errors are written into an error log file. Error details and information about
the groupware connectors operations are provided in a trace log file.
14
August 2015
Microsoft Exchange
Business partner
Contact:
Contacts folder in users mailbox (private contacts)
Public folder (public contacts)
Task:
Tasks folder in users mailbox
Appointment, meeting:
Calendar folder in users mailbox
The following table shows the equivalency between entities in SAP CRM and a Lotus Domino
server:
SAP CRM
Lotus Domino
Business partner
Contact (person):
Users private contact database (private contacts)
Public contacts database (public contacts)
To do entry:
Users mail database: to-do frameset
August 2015
15
3 Security Considerations
Like all other server applications, the groupware connector should be well-protected against
external access in order to maintain corporate security on an acceptable level. The security
configuration recommendations for the groupware connectors are similar to recommendations for
other server-side software.
The groupware connector requires comprehensive authorizations for the special administrative account
in the groupware server, allowing read/write/delete access to user mailboxes.
16
Due to requirements for the server software to be run as a service, the administrative account
name and password must be stored on the connector host in a file. To protect user/password
information on the host computer, the host should be located in a locked room with
monitored access. Keep the rights for login to the system to a minimum.
The administrator can change the attributes of config.xml, and mwpayload.wsdl files
to Hidden, for better file protection (Microsoft Exchange connector only).
Do not use the word "admin" as the administrator account name. Use a name that does not
imply authorizations.
The administrator password must satisfy a stringent password policy, with regard to length and
content. It should be changed regularly.
Replace the Everyone group with a restricted number of users on the server's file shares.
Never assign the Everyone group access to a file share on the connector host.
Shutdown services are not necessary.
Make sure that terminal services, Internet information services, and remote access services
are disabled on the server. It is often convenient to enable terminal services to allow remote
control functions for the help desk or administering servers, but you must make sure that it is
properly configured.
Enable auditing. The most basic form of intrusion detection for Windows is to enable
auditing. This will alert you in case of changes to the account policies, attempted password
attacks and unauthorized file access
August 2015
4 Preparation
Groupware server should be prepared before configuring the Connector and Proxies.
Details of the CRM system is necessary, these parameters should be kept ready before
configuring the Connector and Proxies.
Installation of Connector and Proxies should be complete. Refer to the SAP Groupware Connector
7.0 Installation Guide in the SAP Service Marketplace under service.sap.com/crm-inst.
SAP Notes that are relevant for the SAP groupware 7.0 release are as follows. Implement these
Notes to work with groupware connector 7.0:
2082496
1880129
1885752
For information about CRM customizing, see the SAP Library for SAP Customer Relationship
Management in the SAP Help Portal at http://help.sap.com/crm-core <choose a
release> Application Help <choose a language> Data Exchange and Mobile Technologies
Groupware Integration Server-Based Groupware Integration.
August 2015
17
SOAP Runtime Handler for RFC (available for Lotus Domino and Microsoft Exchange).
This is the recommended connection method and is available as of connector version 5.0 and
supported for SAP CRM 2007 and above.
SOAP HTTP Handler for RFC (available only for Microsoft Exchange).
From SAP enhancement package 1 for CRM 7.0 onwards: Click the Web Service
Configuration link.
18
August 2015
10. Create the end points S_LEVEL_1, S_LEVEL _2 and S_LEVEL_3 for the service
INTSYNC_PAYLOAD_IF.
The service name is case-sensitive and should be created as shown below:
Once you have created the end points, they are displayed as follows:
August 2015
19
20
August 2015
August 2015
21
14. Go to the Overview tab page and select the required end point in the Select Binding field.
15. Select the link Open WSDL document for selected binding or service to generate the wsdl file.
16. Go to last section of this file and, as the required end point/binding, use the value of the CRM
URL from the tag soap:address location.
For the Lotus Domino connector, you also need to save this wsdl file. After installation,
copy this file to the Connector folder of the installation directory and rename it to
GWNewWebService.wsdl. An empty file with the same name exists in the Connector folder
and can be replaced by this file.
22
August 2015
You obtain the user name, password, client and language of the SAP CRM system from the
system administrator.
August 2015
23
24
August 2015
August 2015
25
3. In the Exchange Management Console, create mailboxes and connect users to them. Note
that mailboxes created in the Exchange Management Console have a proper SMTP address.
Mailboxes created in Active Directory Users and Computers, however, have a blank primary email address (the account cannot send and receive e-mail).
26
August 2015
a.
b.
c.
August 2015
27
3. Open Exchange Admin Center 2013 via the web console and logon with the administrator
user.
28
August 2015
5. Enter the correct details of the new user mailbox. Note that the created mailboxes have a
proper SMTP address.
August 2015
29
30
August 2015
August 2015
31
4. Click on Yes to provide Administrator permissions and assign appropriate roles for the user.
32
August 2015
August 2015
33
can be assigned. If an existing scope is available, you can skip this step. The following
example shows how to create a management scope for a specific group:
New-ManagementScope Name:scopeName RecipientRestrictionFilter:recipientFilter
3. Run the New-ManagementRoleAssignment cmdlet to add the permission to impersonate the
members of the specified scope. The following example shows how to configure Exchange
Impersonation to enable a service account to impersonate all users in a scope:
New-ManagementRoleAssignment Name:impersonationAssignmentName
Role:ApplicationImpersonation User:serviceAccount CustomRecipientWriteScope:scopeName
This feature offers access to groupware user mailboxes with minimal configuration by the
Exchange administrator.
For more information about configuring Exchange Impersonation, see
http://msdn.microsoft.com/en-us/library/exchange/bb204095(v=exchg.140).aspx
34
August 2015
August 2015
35
36
August 2015
August 2015
37
Start Lotus Domino Administrator and navigate to the People & Groups tab.
Expand the public address book, right-click on People, and select Register Person...
Select the Advanced checkbox.
Enter the user information and click Password Optionsto set the password as an Internet
password.
5. Click Done and then click Register.
6. Grant access permission to the administrative account in all relevant mailboxes. To do so all
Lotus Notes users need to add the account for the groupware connector into the access
control list (ACL) of their database, as follows:
a.
Start the Lotus Notes client.
b.
Right-click on the database and select Database Access Control.
c.
In the Access drop-down list, select Editor access level as a minimum. Make sure that
the Delete documents checkbox is selected.
38
August 2015
In Lotus Domino it is possible for the administrator to grant access permissions for multiple
databases simultaneously.
Refer to the Help documentation for Lotus Domino Administrator for more information on
editing entries in multiple ACLs.
This operation requires the following access privileges: Full access administrators,
Administrator, Database administrator.
Refer to the Help documentation for Lotus Domino Administrator for more information on
restricting administrator access.
The installation of the groupware connector for Lotus Domino includes the custom
ACLRights utility for batch assignment of database access permissions.
For more information, see the SAP Groupware Connector Administration Guide (section
Batch-Assigning Access Rights for Lotus Domino Connector) at service.sap.com/crminst.
August 2015
39
Do not use file names that are not longer than the 8.3 filename convention unless the
operating system on which the Lotus Domino server runs supports longer file names.
Do not select the option Inherit future design changes.
4. Grant access permission to the database for the administrative account for the groupware
connector, as follows:
a. Go to the Files tab.
b. Right-click on the newly-created database and choose Access Control Manage
c. Add the administrative account of the groupware connector to the Access Control List,
select Person as the User type and choose Designer as the Access authorization. Make
sure the Delete documents option is checked.
d. Assign Reader access for the Default user and all other users of the type Person that are
displayed in the Access Control List. Check that Read public documents is the only option
enabled for the users.
40
August 2015
The groupware connector must have rights to add, change, and delete contacts in the
contacts database. The connector must have the permission to change some elements of
the design, such as the prefix and the suffix of the contact name. Designer access rights
permit these actions.
August 2015
41
42
August 2015
5. For the replication of private contacts, enable synchronization of personal contacts into the mail
file of the users.
August 2015
43
In the groupware server migration from Domino to Exchange scenario, if there were any items
deleted which were still not synced, those entries will not be deleted when the services are
started. Such items should be deleted again.
44
August 2015
The following graphic shows the start page for the Lotus Domino connector:
August 2015
45
46
August 2015
You can change the server name, domain, user name, password and either the e-mail address of
the administrative account or the Exchange web service end point URL.
Page Area/Field
Explanation
Groupware Server
Groupware Domain
Use Windows
Default Credentials
Name
Password
Enable Auto
Discover
Select this option if you do not know the Exchange Web service
End Point URL.
This option is set as the default for an Office 365 landscape.
August 2015
Auto Discover
Domain
(available from
Connector 7.0 SP 03
Patch 01)
You can use Test Connection button to check the connection to Microsoft Exchange Server with
the parameters you entered. If the connection succeeds, then the connection status will be
displayed as Connection OK, otherwise it will be displayed as Connection Failed
This page provides the same functionality that is available on the Log On tab of Windows service
properties.
Page Area/Field
Explanation
Additional Internet
Domains
48
August 2015
Service Authentication
You can change the global domain, the administrative accounts password, and the e-mail
address of public contacts for groupware.
Page Area/Field
Explanation
Groupware Server
Administrative Account
August 2015
49
Page Area/Field
Explanation
Occurrences Per
Endless
Recurrence
All-Day Events
Specifies the start and end time for all-day events replicated from
SAP CRM.
SAP recommends that you set the start time and end time to
00:00.
Use Broadcast for
Sending Requests
If you select this option you do not get responses from attendees
upon sending meeting requests or updates.
If you do not select this option you get responses.
Priority of
Miscellaneous
Fields
By default, a meeting request will be sent to invitees. Invitees have to accept it before the
meeting is entered in their calendar. To enable direct calendar entry in the attendee's calendar, use
the autoprocessing settings provided in Lotus Notes client or Domino server.
50
August 2015
SOAP Runtime Handler for RFC (available for Lotus Domino and Microsoft Exchange)
This is the recommended connection method and is available as of connector version 5.0 and
supported for SAP CRM 2007 and above. For more information, see SAP Note 1595564.
SOAP HTTP Handler for RFC (available only for Microsoft Exchange).
Page Area/Field
Explanation
URL
User, Password
Client, Language
SSL / HTTPS
Use SSL
If this option is selected, the connection takes place by
login/password using SSL.
Use Client Certificate
If this option is selected, the connection takes place using SSL
and client certificate created by your system administrator
(browse to locate the file in your local file system).
August 2015
51
Page Area/Field
Explanation
URL
User, Password
Specifies the user name and password for connection to the groupware
adapter. Contact your SAP CRM administrator for this information.
SSL / HTTPS
Use SSL
If this option is selected, the connection takes place by
login/password using SSL. You also must provide a certificate, as
described below in Further Steps to Set Up SSL.
Use Client Certificate
If this option is selected, the connection takes place using SSL and
the client certificate created by your system administrator (browse to
locate the file in your local file system).
52
August 2015
You can use Test button to check the connection to CRM Server with the parameters you
entered. If the connection succeeds, then the connection status is displayed as Connection OK,
otherwise it will be displayed as Connection Failed.
August 2015
53
Page Area/Field
Explanation
Connector ID
Do not remove
Users from User
list upon Network
Failure
54
Select this option if you do not want to remove a user from the user
list when the network fails to connect to the users mailbox.
August 2015
Never Delete
Users from user list
Select this option if you do not want the invalid user entries to be
automatically removed from the user list file.
Update Groupware
users master
category list
Select this option if you want to update the master category list of the
users present in the user list with the categories present in the
Catslist.xml file.
Page Area/Field
Explanation
Connector ID
August 2015
Dump Xmls To
(only available in
power user mode)
Select this option if you want all incoming and outgoing queues from
and to the CRM Middleware to be logged in XML files. One XML file
is created per item.
Specify the folder name where the XML files will be saved. The
standard folder is XmlDump which is located in the installation folder
under Connector.
Huge number of XMLs is generated during data
synchronization; SAP recommends that you do not select this
option.
56
August 2015
You can only change the settings if power user mode is enabled.
Page Area/Field
Explanation
August 2015
57
The groupware connector locks the users data queues in case an error occurs during processing. You
can check for currently locked queues here.
Select a queue and click Explain to get an explanation of the error case by its code and get short
problem resolution guidelines.
Double -click the entry to get extended information about the error condition:
58
August 2015
To unlock a queue (or multiple queues) select the queue(s) and do one of the following:
August 2015
59
5.4 Performance
Performance/General
In power user mode, you have the option to make settings related to the performance of the groupware
connector; however, SAP recommends that you do not change the default settings.
Page Area/Field
Explanation
Maximal Number Of
Messages Per Cycle
Number Of Inbound
Workers
60
August 2015
5.5 Logging
Logging/General
For Microsoft Exchange Connector, the window looks as follows:
Page Area/Field
Explanation
Enable Groupware
Connector Logs
Log Directory
August 2015
61
Select this option if you want all the incoming and outgoing
queues from and to the CRM Middleware to be logged in
XML files. One XML file is created per item.
Huge number of XMLs is generated during data
synchronization; SAP recommends that you do not select
this option.
Select this option if you want all the requests being sent via
Exchange web services to the Exchange server and the
corresponding responses from the Exchange server to be
logged in XML files.
Huge number of XMLs is generated during data
synchronization; SAP recommends that you do not select
this option.
Page Area/Field
Explanation
Log files
Log file
Error file
Trace file
62
August 2015
Logging / Limits
For Microsoft Exchange Connector, the window looks as follows:
Page Area/Field
Explanation
Connector Log
History Limits
August 2015
63
Page Area/Field
Explanation
History Limits
64
Log file
Error file
Error dumps
Trace file
August 2015
5.6 Proxies
Proxies/General
For Microsoft Exchange, the window looks as follows:
Page Area/Field
Explanation
Proxy ID
Host
Servers
August 2015
65
Action
Click the Add New Proxy button on the toolbar and provide its
property in the popup. See the section below for details on proxy
configuration.
Double-click the proxy or select the row and click the Edit Proxy
Configuration button on the toolbar.
Unregister a proxy
Select the proxy and click the Delete Selected Proxy button on
the toolbar.
Select the proxy and click the Set Proxy as Default button on the
toolbar.
Proxies/Monitoring
This window provides current state information and gives information about performance of all
proxies, such as memory consumption and CPU usage, of all the proxies.
You can do the following in this window:
Task
Action
Double-click the proxy or select the row and click the Edit Proxy
Configuration button on the toolbar.
66
August 2015
Page Area/Field
Explanation
Status Icon
%CPU
Memory
Mhp-In
Mhp-Out
Scan
August 2015
67
Proxy/Groupware Configuration/General
This window provides information about proxy registration options. The same information is listed
on the Proxy / General window.
Microsoft Exchange
Page Area/Field
Explanation
Proxy ID
Proxy Host
Name
Password
Primary Groupware
Server / Additional
Groupware Servers
Lotus Domino
68
August 2015
Page Area/Field
Explanation
Proxy ID
Proxy Host
Name
Password
Primary Groupware
Server
August 2015
69
Proxy/Groupware Configuration/Advanced
This window is available only for Microsoft Exchange proxy.
You can use the Test Connection button to validate your new parameters by attempting to connect to
the selected server. The result of the connection attempt will be shown next to the Test Connection
button as Connection OK or Connection Failed.
Page Area/Field
Explanation
Groupware Domain
70
August 2015
Instance Configuration/Performance/General
You can only change the settings if power user mode is enabled. You can then select the
Custom checkbox to edit the settings.
Page Area/Field
Explanation
BDOC Map
Maximal Size
Count of Active
Workers
Outbound
The number of simultaneous threads scanning for changes in users
mailboxes/databases. Each worker thread can process one user
queue at any time.
More threads provide better performance but put more load on the
groupware connector system, network, and groupware adapter.
Outbound worker threads run all the time unless scheduled outbound
replication is selected (see the section Replication/Schedule below).
Auto-acceptor (Microsoft Exchange connector only)
The number of simultaneous threads that accept self-generated
meeting requests. Auto-acceptor threads are activated when meeting
requests with invitees are replicated from SAP CRM to Microsoft
Exchange. More auto-acceptor threads result in lower latency of
processing.
Auto-acceptor functionality can be disabled. See the section
Replication / CRM Groupware for details.
SAP recommends the setting 0 which would disable this
functionality.
Maximum
memory usage
value (in MB)
(available from
Connector 7.0
SP 03 Patch 02)
August 2015
Specifies the maximum memory allocated (in MB) for the proxy
service.
Groupware Proxy service will be restarted once this threshold is
reached.
Default value is 500 MB. You can configure this value as per your
requirements.
71
You can only change the settings if power user mode is enabled. You can then select the
Custom checkbox to edit the settings
SAP recommends that you do not change the default settings.
Page Area/Field
Explanation
Scanner Threads
Sleep Factor
Maximal Number Of
Messages Per Cycle
Minimal Interval
Between Cycles
72
August 2015
Instance Configuration/Tracing
This window allows you to configure tracing options for the proxy instance. Trace files for the proxy
can be created as follows:
Via replication of data to the groupware connector system (stored in a single file for all proxies)
This approach gives all the information in one place (in the groupware connector system).
You can only change the settings if power user mode is enabled. You can then select the
Custom checkbox to edit the settings
Microsoft Exchange
Page Area/Field
Explanation
Log Directory
You can specify the folder where Proxy log files get saved.
Select this option if you want all requests being sent via
Exchange web services to the Exchange server and the
corresponding responses from the Exchange server to be logged
in XML files.
Huge number of XMLs is generated during data
synchronization; SAP recommends that you do not select this
option.
August 2015
Lotus Domino
Page Area/Field
Explanation
Enable Tracing
Trace Locally
Trace File
Limits
74
August 2015
Microsoft Exchange
Page Area/Field
Explanation
Default Reminder
Interval
Auto-accept Meeting
Requests
FileAs Format
(Contacts)
August 2015
75
Lotus Domino
Page Area/Field
Explanation
Default Reminder
Interval
76
August 2015
Page Area/Field
Explanation
Do Not Replicate
Changes In ...
Page Area/Field
Explanation
Replicate From
Groupware Only By
Schedule
August 2015
77
Page Area/Field
Explanation
Dump Configuration
Files
Once the configuration of Proxy and Connector are complete, click Apply or Save & Close in the
AdminTool. The settings corresponding to the Connector are stored in Config.xml and the settings
corresponding to Proxy are stored in Proxies.xml in the Connector folder.
After configuring the connector and proxy, you can start the proxy and connector services. To do this,
choose the Microsoft Windows Start menu and navigate to Control Panel Administrative Tools
Services. Select the relevant service and click Start.
78
August 2015
This window gives an overview of the users, the last time that their mailboxes were scanned for both
directions, and the frequency of scanning. Error codes are also displayed if relevant.
August 2015
79
2.
3.
Copy the following files to the Lotus Domino directory on the Lotus Domino server (for
example, C:\Lotus\Domino):
LotusConnector.jar
Config.xml
UserList.xml
Private-contact-map.xml
Stop the Lotus Domino server.
Launch the following command from the console:
java -classpath LotusConnector.jar com.sap.gcn.aclrights.Main <user
name>
(where <user name> is the name of the groupware connectors administrative account)
4.
5.
Check the report.txt file in the SysInfo sub-folder and the trace*.txt file in the Logs
sub-folder if necessary.
Start the Lotus Domino server again.
The ACLRights utility only works with databases located on a local Lotus Domino server. In case
of multiple Lotus Domino servers, you must start the utility on each server separately.
80
August 2015
SAP recommends using either of the above options to update the groupware users master
category list.
August 2015
81
[25/May/2002:13:08:57 -0500]
The time when the connector finished message processing. This part of the entry has the format
[day/month/year:hour:minute:second zone]
MIDDLEWARE
The source of the message. Supported values are GROUPWARE and MIDDLEWARE.
jonh_doo@sap.com
E-mail address representing the destination user or public folder (for Microsoft Exchange) or
the mail-in database (for Lotus Domino).
INSERT
The operation type of the message. Supported operation types are INSERT, UPDATE, and
DELETE.
APPOINTMENT
The type of the processed message. Supported types of messages are: APPOINTMENT, TASK, and
CONTACT.
66ED4A099D1F274AAC4B37EB9EB0AE14
82
August 2015
ERROR
The severity of the error. Valid values are as follows:
WARNING: Typically indicates that an operation cannot be completed, but the problem is not an
error. For example, in carrying out a DELETE task, the corresponding item in the
groupware server cannot be found.
ERROR: Indicates that a single user has a permanent error while delivering a message that
does not exist in the groupware server.
Short Description
Unspecified error
Description: Initial logon to the groupware server using the provided administrative
account failed. %s denotes additional comments that may be generated by the connector.
Resolution: Make sure that the options specified in config.xml correspond to a valid
groupware server name and administrative account name. Make sure that valid logon
credentials are provided for the groupware connector service. For more information, see
the section 9.3 Verifying the Connection to Groupware Server
1002
Description: Global address book is not available for the administrative account.
Resolution: Verify the setting of the administrative account on the groupware.
1003
August 2015
83
1006
Description: The local user list is not available. A request for a new users list will be sent to the
groupware adapter.
Resolution: none.
1015
84
August 2015
2002
Description: The e-mail address specified in the message header belongs to the
groupware domain; however, the corresponding mailbox does not exist.
Resolution: Either ensure the given mailID is available in the groupware or fix mailID on the
SAP CRM middleware side.
2020
Description: An invalid XML is provided in the administrative queue unlock XML file.
Resolution: Provide the valid XML.
3001
Transport error
CMW_PIF_Qlogon failed. %s
Description: Logon into queue failed. Possible reason SOAP transport error or
payload interface error.
Resolution: For more information, see the section 9.2 Resolving Payload Interface Errors.
3004
CMW_PIF_Qlogoff failed. %
Description: Queue logoff failed. Possible reason SOAP transport error or payload
interface error.
Resolution: For more information, see the section 9.2 Resolving Payload Interface Errors
3005
CMW_PIF_getMsg failed. %s
Description: Failed to get message from the logical queue. Possible reason SOAP
transport error or payload interface error.
Resolution: For more information, see the section 9.2 Resolving Payload Interface Errors
3006
CMW_PIF_getMsgCount failed. %s
Description: Failed to get message count in data queue. Possible reason SOAP
transport error or payload interface error.
Resolution: For more information, see the section 9.2 Resolving Payload Interface Errors.
3008
CMW_PIF_postMsg failed
Description: Failed to post message. Possible reason SOAP transport error or payload
interface error.
Resolution: For more information, see the section 9.2 Resolving Payload Interface Errors.
4001
Description: SAP CRM middleware has returned a not well formed XML.
Resolution: Verify the functionality of the SAP CRM middleware side; see the trace log for
details.
4002
August 2015
Description: One or more required fields are missing in the XML message.
Resolution: Verify the functionality of the SAP CRM middleware side; see the trace log for
details.
4003
Description: XML message provided by SAP CRM is invalid: The structure is incorrect,
required blocks are missing, for example.
Resolution: Verify the functionality of the SAP CRM middleware side; see the trace log for
details.
4004
Description: Folder exists in the groupware server but is not available to the
administrative account. Possible reasons not enough rights granted over the user or the
folder was removed since last address-book cache operation.
Resolution: Verify folder access rights.
5003
Description: CDO message is not found in the groupware for INSERT or UPDATE operations.
Resolution: None, this is a warning.
5005
Description: The SAP CRM middleware side provides invalid field value.
Resolution: Verify the functionality of the SAP CRM middleware side; see the trace log for
details.
5008
Description: Failed to save changes to the CDO message into the groupware. Possible
reasons one or more fields are not accepted by the groupware, insufficient access
permissions for the administrative account.
Resolution: Verify the functionality of the SAP CRM middleware side; see the trace log for
details.
5009
86
August 2015
Description: Failed to delete message from the groupware server. Possible reasons
not enough access permissions for the administrative account.
Resolution: Make sure the administrative account has enough rights on the target recipient
server.
5010
Description: Failed to post UID of the groupware message to the SAP CRM middleware
side. Can occur due to SOAP transport errors or due to failure on the SAP CRM
middleware side.
Resolution: Verify the ready state of the SAP CRM middleware side.
5012
Description: Failed to post ERROR information to the SAP CRM middleware side. Can
occur due to SOAP transport errors or due to a failure on the SAP CRM middleware side.
Resolution: Verify ready state of middleware side.
5013
Message failed
Searching by BDOC-ID
Description: Message from the CRM side does not provide groupware message UID for
UPDATE and DELETE operations. Connector tries to find the message by raw scan of
messages in the target folder (performance consuming operation).
Resolution: Verify functionality of the SAP CRM middleware side; see the trace log for
details.
5016
List of recipients is invalid
Description: List of attendees or recipients provided in message has one or more invalid
recipient SMTP address specification.
Resolution: Verify functionality of the SAP CRM middleware side; see the trace log for
details.
6001
August 2015
87
6005
Unsupported field-type: %s
Description: (Lotus Domino only) translated XML contains an unsupported field type.
Resolution: Verify available XSLT files for the corresponding document type.
7007
Description: (Lotus Domino only) the SAP CRM middleware side provides an
invalid field value.
Resolution: Verify the functionality of the SAP CRM middleware side; see the trace
log for details.
7008
Description: (Lotus Domino only) failed to save changes in the Lotus document into the
groupware. Possible reasons insufficient access permissions for the administrative
account.
Resolution: Verify the functionality of the SAP CRM middleware side; see the trace log for
details.
7009
Description: (Lotus Domino only) failed to delete a Lotus document from the groupware
server. Possible reasons not enough access permissions for the administrative
account.
Resolution: Make sure the administrative account has enough rights on the target
recipient server.
7010
Description: (Lotus Domino only) failed to create/save a Lotus document to the target
recipients.
Resolution: Should never happen.
88
August 2015
7013
Message failed
Description: (Lotus Domino only) processing of the message failed due to one or
more errors.
Resolution: See the trace log for details.
7015
Searching by BDOC-ID
Description: (Lotus Domino only) message from CRM side does not provide
groupware message UID for UPDATE and DELETE operations. Connector tries to find
the message by raw scan of messages in the target folder (performance consuming
operation) and has a search error.
Resolution: Verify functionality of the SAP CRM middleware side; see the trace log for
details.
8010
SMTP. Send message failed
Description: (Lotus Domino only) failed to invoke sending a message to the target
recipients.
Resolution: Should never happen.
9001
The trace log file can grow very large and can also affect overall application performance.
SAP recommends that you have the trace log disabled during normal operation. You should
only enable it during the deployment phase or if problems are discovered.
An error message reported to the error log will always appear in the trace log, provided that
tracing is enabled.
August 2015
89
90
August 2015
Short Description
Success
Most probable reason: Wrong parameters are specified for the groupware adapter
connection in the AdminTool.
3
Most probable reason: There is a problem on the groupware connector or groupware adapter
side. Contact the support team for details. This error should not happen.
4
Most probable reason: Two or more groupware connectors are connected to the same
groupware adapter. Verify the groupware adapter connection setting for all running instances
of groupware connectors.
5
Most probable reason: Connection session with groupware adapter has expired due to a
timeout. Connector will automatically restore the connection as needed. This error can be
ignored.
6
Wrong parameter
Unspecific error
Most probable reason: All messages are already fetched from the groupware adapters
data queue. This error can be ignored.
11
Most probable reason: The groupware adapter is experiencing problems with the network
connection. For more information, see the section 9.1 Verifying Connection to the Payload
Interface.
August 2015
91
92
August 2015
ErrDumps subfolder
queue-locks.xml
Each of the mentioned items is available by default. However, each of them can be disabled
using the AdminTool.
Detailed system information may be required to provide support for the solution. The information
can be partially obtained using the diagnostics tool. For more information, see the following
sections about using the diagnostics tool.
August 2015
93
94
August 2015
August 2015
95
96
August 2015
Summary.txt
SysInfo.txt
UserList.txt
UserList Access.txt
UserList External.txt
UserList Invalid.txt
August 2015
97
Proxies.xml
UserList.xml
AppList.xml
Monitoring.xml
Queue-locks.xml
Statistics.xml
Overview of the users, the last time that their mailboxes were
scanned for both directions, and the frequency of scanning
CatsList.xml
Storage subfolder
In case of a server crash, follow the steps below to recover the configuration:
1.
2.
3.
98
August 2015