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 |
|
- Publishing Service Manager data using WS API
- Things to consider prior to publishing data
- Example: Publishing request processes for integration
- List: Web Services available in the Service Manager Web Services API
- Field names in the extaccess record
- Create dedicated Web Services listeners
- Data conversion between Service Manager and SOAP Web Services
- Example: Publishing the Terminate Change functionality via Web Services
- Publish a table as a Web service
- Expose a table with more than one web service
- Remove a Document Engine display action from the Web Services API
- Remove a Service Manager field from the Web Services API
- Sample client for Web Services SM7 URL
- Command line arguments for the Axis2 sample application
- Add an external access action to the Web Services
Publish a table as a Web service
You must have the SysAdmin capability words to use this procedure.
- Login to Service Manager as a System Administrator.
- Click Tailoring > Database Manager.
- In the Table field, type extaccess.
- Click Search.
-
In the Name field, select the name of the Service Manager table or join file you want to publish as a web service.
Caution Type the name of the table as it is defined in the database dictionary.
Note Only valid Service Manager table names appear in the list. This list includes the names of tables that do not physically reside in the database, but are defined in memory at run time based on join definitions and relationship information in joindef and erddef records respectively.
-
In the Service Name field, type the name of the Web service you want to use to publish this table. You can reuse the same web service name to publish multiple tables, as long the combination of Service Name and Object Name is unique.
Caution Since this name becomes part of a URL, the name must consist of alphanumeric characters that are valid for URLs. The name cannot consist of URL reserved characters such as spaces, slashes, or colons.
Note The name you type in this field becomes the alias name for service and becomes part of the Web service URL. For example, if you type IncidentManagement for the service name, then SOAP applications must include IncidentManagement.wsdl in the URL to access this service.
-
In the Object Name field, type the name you want to use to identify this table.
Note The name is unique and cannot be used by other Web Services definitions.
Note The name you type in this field becomes the alias name for the table and becomes part of the Web service WSDL. For example, if you type Incident for the object name, then the SOAP operations for this table include Incident as part of the WSDL element (such as RetrieveIncident, CreateIncident, and ResolveIncident).
Caution Since this name becomes part of the WSDL, the name must consist of alphanumeric characters valid for XML. The name cannot consist of XML reserved characters such as brackets (< & >), colons (:), or quotation marks (" & ’).
-
In the Allowed Actions array, select the Service Manager Document Engine display actions you want to globally enable for this table.
Note Each table has its own set of display actions allowed as defined in the Service Manager Document Engine. Enabling or disabling the display actions from this field only determines whether the display action is available through the Web Services API. Service Manager still validates the operator credentials supplied with each Web service request to ensure that the operator has sufficient privileges to perform the display action. Click the array field to see a list of allowable display actions for the table you select.
Note If a join file is chosen, the allowed actions for the join file come from the primary table of the join.
-
In the Action Names field, type the name you want to use in the Web Services API to identify the Document Engine display actions for this table.
Note The name you type for this field becomes the alias name for the display action and becomes part of the Web service WSDL. For example, if you type Create for the add action of the Incident object, then the WSDL operation becomes CreateIncident and the WSDL messages are CreateIncidentRequest and CreateIncidentResponse.
Caution Since this name becomes part of the WSDL, the name must consist of alphanumeric characters valid for XML. The name cannot consist of XML reserved characters such as brackets (< & >), colons (:), or quotation marks (" & ’).
-
If you want to use RESTful API, you need to configure RESTful tab field too. Type the name of Resource Collection and Resource you want to use, and set the Unique Key and default actions.
- Click Add.
Users can now access this Service Manager table from a custom or third-party Web Service client and use the actions you have enabled.