Service Provider
Last updated
Was this helpful?
Last updated
Was this helpful?
In the WireBootstrap framework, a Data Connector uses a JavaScript class called a to make calls to a data service. The service provider is used with a to be able to make calls to a specific type of data service.
The WireBootstrap Table Service Provider is used with a data source to make calls to the WireBootstrap Query Service for executing queries against relational databases.
Use the sql
provider key to use this service provider with a data source.
Name
Description
ConnectionId
ServiceId
ServiceKey
The following creates a data source using the table service provider. The table service configuration options are specified in the Provider
property.
The service provider prepares the call to the query service based on the query and the configuration options passed in as part of the call.
Calls to the query service use a Basic
authentication scheme. An Authorization
header is set using a hash of the ServiceId
and SecretKey
provider properties. These are used to validate each request by the query service.
The Content-Type
header is set to text/plain
when making calls to the query service.
The ConnectionId
is passed to the query service as a query parameter in the URL.
Name
Supports
delete
true
discover
true
storedProcedure
true
tableQuery
true
tableQuery.orderBy
true
tableQuery.groupBy
true
test
true
write
true
The Connection Id for a data connection to a database. See for details.
The Service Id of the target query service instance. See for details.
The Secret Key or password required to make calls to the query service. for details.
Service providers are able to tell consumers about the functionality they support through an property. Below is a list of the functionality that the table service provider supports.