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 |
|
Configure a callback
Applies to User roles: System Administrator
A callback is a piece of executable code that is passed as a parameter to other code. The Service Manager Integration Suite (SMIS) provides the following four callback functions:
Callback Function | Description |
---|---|
lookup |
Looks up a record from a Service Manager table matching the query condition. If a matching record is found, the lookup callback returns the value of the specified field; if not, it either returns an empty value or ignores the current mapping. Note Multiple conditions should be separated with "||". |
combine | Concatenates an array of values with a specified delimiter. |
setValue | Sets values when the current action is among any combinations of Insert, Update, and Close. Otherwise, the setValue callback either returns an empty value or ignores the current mapping. |
when | Return the value if any condition is met. In both the condition and value fields, use "${sm.field}" to get the value of SM field or use "${ep.field}" to get the value of the end point field. |
Note For more information about how to use placeholders (for example, ${sm.field} and ${ep.field}), see Use placeholders.
You configure callbacks for an integration instance from the Integration Instance Mapping page. You can edit or clear callbacks.
To edit a callback, follow these steps:
- Click Tailoring > Integration Manager. Integration Instance Manager opens.
- Select an integration instance. The Integration Instance Information wizard opens.
- Click Next to get to the Integration Instance Mapping page in the wizard.
- On the Field Mapping tab, select a cell in the SM Callback or EP Callback column.
- Click Edit Callback. The Callback Editor window opens.
- Select a value from the Callback Function list. The parameters that display in the window vary with the callback function you selected: lookup, combine, setValue, or when.
- Provide values for all the parameters. Click OK to save the callback.
-
Click Finish.
Note The changes you made to the integration instance are not saved until you click Finish.
To delete a callback, follow these steps:
- Click Tailoring > Integration Manager. Integration Instance Manager opens.
- Select an integration instance. The Integration Instance Information wizard opens.
- Click Next to get to the Integration Instance Mapping page in the wizard.
- On the Field Mapping tab, select a cell in the SM Callback or EP Callback column.
- Click Clear Callback.
- Click Yes to confirm the deletion.
- Click Finish.
Related topics
Integration Manager
Service Manager Integration Suite (SMIS)
Integration Instance Mapping
Integration Instance Information fields
Add or delete an integration instance
Edit an integration instance
Add or delete field mappings
Edit field mappings
Configure value mappings
Enable or disable an integration instance
Monitor integration instance status
Monitor failover tasks
Configure a condition