Use > Service Catalogs > Service Catalog management > Using the Service Catalog WSDL for external fulfillment of requests

Using the Service Catalog WSDL for external fulfillment of requests

Service Manager allows you to connect to and consume external Web Services. When you connect to an external Web Service, Service Manager retrieves the Web Service Description Language (WSDL) file for the service and converts it into a set of JavaScript functions. Service Manager stores the JavaScript functions in its local ScriptLibrary. You can then write custom JavaScript to call these Web Services JavaScript functions and send and receive SOAP messages to the remote Web Service.

For example, you can query external Web services to enable fulfillment of Service Catalog requests from external applications such as Asset Manager. The Service Catalog Web Services and Asset Manager Out-of-Box (OOB) connector is already setup to consume external web services through Service Manager's standard support. See the related topics for an example of the Service Catalog WSDL.

Example: Service Catalog fulfillment WSDL

The following is the Service Catalog fulfillment Web Service Description Language (WSDL) that conforms to Web Services standard practices. This procurement services WSDL is used to connect to external applications such as Asset Manager.

Fulfillment WSDL

Field mappings between Service Catalog and Asset Manager

These are the Asset Manager fields that are populated from the procurement WSDL fields when a Service Catalog user requests an item that is mapped to the Open a Standard Request in Asset Manager connector. After a user requests the item and the request is approved, the information is routed to Asset Manager. All of the Asset Manager fields are found within the amRequest table.

Service Catalog field Asset Manager field
RequestedBy Requester.BarCode
RequestedFor User.BarCode
Description Description and Purpose
(truncates the string to the first 150 characters)
NeededBy dtService
Severity Priority
Quantity ReqLines.fQty
PartNumber The PartNumber is not stored in an AC field.
This number should match the ID of a Standard Request instance in AC.