Configuring the HP Service Manager API

Application Programming Interface (API) changes and customizations are required, because all components of the API are not exposed through the HP Service Manager web services. This causes dissimilarities between the application and the adapter, which might result in processing errors.

If the HP Service Manager web service is customized, you must expose the API and modify the adapter request to accurately reflect the fields that are defined in the HP Service Manager Web Service Definition Language (WSDL).

To expose fields in the WebService API

  1. Log on to the HP Service Manager client as an administrator.
  2. Click Navigation > Tailoring > Web Services.
  3. Select WSDL Configuration.
  4. Enter the service name that you want (for example, ChangeManagement or IncidentManagement).
  5. Click Search.
  6. Select the object name for which you want to expose the fields.
  7. On the External Access Definition form, select the Fields tab.
  8. Select a field name, caption, and a data type.
  9. Click Save.

For example, when exposing fields for AssociationManagement, add the following entries and verify that they exist:

  • Service Name: AssociationManagement
  • Name: screlation
  • Object: Screlation
  • Allowed Action and Action Names:

Allowed actions and action names for the AssociationManagement service

Allowed action

Action names

Action type

Custom action to perform

add

add

delete

delete

save

save

Therefore, if the object name is screlation and the action name is create, then the request name is create-screlation.

Note

For different adapter categories, the fields, captions, and the data types must be exposed as described in Adapter Categories Parameter List.

Was this page helpful? Yes No Submitting... Thank you

Comments