Searching the Help
To search for information in the Help, type a word or phrase in the Search box. When you enter a group of words, OR is inferred. You can use Boolean operators to refine your search.
Results returned are case insensitive. However, results ranking takes case into account and assigns higher scores to case matches. Therefore, a search for "cats" followed by a search for "Cats" would return the same number of Help topics, but the order in which the topics are listed would be different.
Search for | Example | Results |
---|---|---|
A single word | cat
|
Topics that contain the word "cat". You will also find its grammatical variations, such as "cats". |
A phrase. You can specify that the search results contain a specific phrase. |
"cat food" (quotation marks) |
Topics that contain the literal phrase "cat food" and all its grammatical variations. Without the quotation marks, the query is equivalent to specifying an OR operator, which finds topics with one of the individual words instead of the phrase. |
Search for | Operator | Example |
---|---|---|
Two or more words in the same topic |
|
|
Either word in a topic |
|
|
Topics that do not contain a specific word or phrase |
|
|
Topics that contain one string and do not contain another | ^ (caret) |
cat ^ mouse
|
A combination of search types | ( ) parentheses |
|
- Configuration tasks
- Log file configuration
- Configure automated host or servlet restart
- Setup one Service Manager account for each incoming integration
- Configure SSL encryption for Service Manager clients and integrations
- Review security configuration options and the security guide
- Restrict JavaScript access to the operating system
- Encrypt all credentials
- Define batch size for sequential number records
- Set up certExpireWarningDays parameter
- Review known issues
Encrypt all credentials
Parameters in configuration files for credentials must not be stored in clear text for security reasons. The same applies to the location in the database to store credentials for external applications that Service Manager integrates with.
Credentials stored in configuration files
Service Manager encrypts credentials in configuration files stored in the file system automatically using a randomly generated master key. For more information, see Randomly generated master keys.
The Service Manager administrator must be familiar with this concept, and the risk of making the system inaccessible by accident. The administrator needs to know how to make Service Manager recreate the master key, and the importance to take precautions and store credentials at a safe place. See also Document credentials in a safe place.
Credentials stored in dbdicts
Credentials of external applications that Service Manager integrates with are stored in the RDBMS. Examples include Service Manager Integration Suite (SMIS) integrations, or integrations implemented in JavaScript (both based on web services or REST).
Credentials of external applications used by Service Manager are stored in the database, and transmitted in HTTP message headers. The passwords are required to be protected in both.
Passwords for external applications using SMIS are stored as encrypted in the database. In the wizard to set up an integration instance, these parameters appear on the Secure parameters tab.
When implementing a web service or RESTful integration directly, the implementer is responsible for storing the credentials securely. When using the RunWSDL2JS wizard to produce JavaScript code to interface with an external application, the credentials get stored as plain text in the generated ScriptLibrary record.
The transmission of credentials in HTTP messages is also not secure: The Authorization header property is not securely encrypted. Secure transmissions require TSL/SSL configuration.
Related topics
Service Manager maintenance tasks
Randomly generated master keys