Data ServicesSOAP API for Web Services Integration

The Web Services API is used to create custom front-end applications for Loftware Enterprise SP. The Simple Object Access Protocol (SOAP) API for Web Services integration provides basic and advanced functionality, including printing, document searching, device searching, and the ability to submit stacked jobs.

SOAP

Simple Object Access Protocol (SOAP) is a standard method of transmitting data over computer networks. SOAP uses XML to encapsulate either a request or a response in an envelope. When SOAP is implemented, it abstracts the client architecture from the server, so any client computer that can generate and parse the SOAP envelopes can function. SOAP can be used by a desktop application, web browser-based application, or mobile application.

ClosedSOAP Request

ClosedSOAP Response

Functions in SOAP Request and SOAP Response

To view envelope templates and header templates that use the Loftware Enterprise SP WSDL, do the following when creating or editing a SOAP Web Service data service.

  1. For WSDL URL, enter the following URL, substituting the IP address of your Loftware Application Server for <Server IP>

    http://<Server IP>:8080/spectrum-server/webServices/spectrumservices?wsdl

  2. For Envelope, click Get WSDL Operations, and then select an operation envelope template. An envelope template containing the selected function is displayed, including a body that you can edit. For information about each envelope template, see the reference that follows.
  3. For Security Header, select a header template to use with the envelope where appropriate.

Alternatively, you can view the list of available functions at the following URL, substituting the IP address of your Loftware Application Server for <Server IP>. The functions are listed in the LoftwareServices section.

http://<Server IP>:8080/spectrum-server/webServices/

The following is a reference about the SOAP functions available when using the Loftware Enterprise SP WSDL.

ClosedCommon Operational Functions

ClosedDevice Functions

ClosedDevice Queue Functions

ClosedLabel Template Functions

ClosedMulti-Site Deployment Functions

ClosedTag Functions

Loftware Enterprise SP WSDL

Web Services Description Language (WSDL) is used to show client computers what functions are available and how to use them. The WSDL used by Loftware Enterprise SP is automatically generated by using the Java code developed for Web Services. Viewing the Loftware Enterprise SP WSDL can be helpful if you need more technical detail about the functions, elements, and attributes than is provided in this guide.

To view the WSDL for your Loftware Enterprise SP environment, see the following URL, substituting the IP address of your Loftware Application Server for <Server IP>:

http://<Server IP>:8080/spectrum-server/webServices/loftwareservices?wsdl