SOAP (Web Services)
Simple Object Access Protocol (SOAP) Device Driver allows Iotellect Server to call Web Services. Web service objects sent to and received from a Web Service are converted from/to Iotellect's Data Tables. See Devices article for more information about the "normalized" representation of devices in Iotellect.
Driver Information
Driver Plugin ID: | com.tibbo.linkserver.plugin.device.soap |
Global Settings
None defined.
User Level Settings
None defined.
Device Account Properties
Connection Properties
Connection settings define how Iotellect Server communicates with a certain SOAP Server. These settings may be accessed using Edit Device Properties action of Device Context.
![]() | The SOAP device driver exclusively uses the Apache CXF framework for handling SOAP communications. |
Setting | Description |
WSDL URL | URL of a WSDL file describing one or more Web Services. |
Operation Invocation Timeout | Specifies the maximum amount of time to wait for invocations to complete. |
Connection Timeout | Specifies the maximum amount of time to wait for a connection to be established. |
Service URL | URL of the web service endpoint. |
Authentication Type | Authentication method: Basic or NTLM. |
Username | Username used during authorization on web service. |
Password | Password used during authorization on web service. |
Disable CN (Common Name) Check | Sets whether or not device should omit checking if the host name specified in the URL matches that of the Common Name (CN) on the server's certificate. |
Header Class | Qualified Java class name representing SOAP header. |
Operation Parameters | Name and parameters of SOAP operation. |
Device Assets
Assets are not supported by the driver.
Device Settings
No settings are provided by the driver.
Device Operations
The driver creates a device function per each SOAP operation (function) found in the specified WSDL file. Any Device function call is bridged to a SOAP function call. Iotellect Server uses a function input Data Table to construct SOAP objects that are served as input parameters. Resulting SOAP objects are converted to an output Data Table.
Device Events
No events provided by the driver.
Connection Handling
The driver doesn't perform any connection establishing/testing. Any SOAP device is always Online, despite individual SOAP calls may fail due to network problems.
Synchronization Details
This driver does nothing during periodic synchronization.
Was this page helpful?