Service
|
Description
|
---|---|
EvaluateReporting
|
This services evaluates the Thing's Reporting status based on its strategy.
Following are the input parameters for the service:
• eventName: Name of the event
• eventTime: Time when the event is triggered
• source: Name of the Thing that triggered events
• sourceProperty: Source Property eventData
No output is received after executing this service.
|
GetEventSubscriptions
|
Get the events that are bound to the remote Thing.
No input is required for this service.
Executing this service returns the subscribed events for the Remote Thing in the form of an Infotable.
Following parameters are received after executing this service:
• Data Shape: EdgeThingEventNotification
• Infotable Type: Just Infotable
|
GetPropertySubscriptions
|
Get the properties plus data change type and data change threshold for the edge Thing.
Following are the input parameters for the service:
• options: Binding options supported by the calling SDK
Executing this service returns the subscribed properties for the Remote Thing in the form of an Infotable.
Following parameters are received after executing this service:
• Data Shape: EdgeThingEventNotification
• Infotable Type: Just Infotable
|
GetQueuedTasks
|
Retrieve any tasks for this connected thing.
No input is required for this service.
Executing this service returns the Edge things in the form of an Infotable.
Following parameters are received after executing this service:
• Data Shape: MessageStoreList
• Infotable Type: Just Infotable
|
GetRemoteMetadata
|
Returns the metadata for the connected thing.
No input is required for this service.
Executing this service returns the Connected Thing metadata in JSON format.
|
GetReportingStrategy
|
Retrieves this Thing's reporting strategy.
No input is required for this service.
Executing this service returns the Connected Thing metadata in STRING format.
|
Invoke
|
Following are the input parameters for the service:
• endpointUri
• paramsTable
• headerParams
• resultType
Executing this service returns the output in the form of an Infotable.
|
ProcessRemoteEvents
|
Process remote events.
Following are the input parameters for the service:
• values
No output is received after executing this service.
|
ReceiveRouteLifecycleEvent
|
Following are the input parameters for the service:
• eventPayload
No output is received after executing this service.
|
RegisterRoute
|
Following are the input parameters for the service:
• routeXml
No output is received after executing this service.
|
SendMaxQueuedTasks
|
Sends up to a specific maximum number of queued tasks to the connected thing.
Following are the input parameters for the service:
• maxCount: The maximum number of messages desired by the edge device.
Executing this service returns the number of queued tasks sent, up to maxCount, in INTEGER format.
|
SendQueuedTasks
|
Sends any queued tasks to the connected thing.
No input is required for this service.
No output is received after executing this service.
|
SetReportingStrategy
|
Set this Thing's reporting strategy.
Following are the input parameters for the service:
• strategyThing: Name of the Strategy Thing.
No output is received after executing this service.
|
UpdateSubscribedPropertyValues
|
Write subscribed property values for a connected thing.
Following are the input parameters for the service:
• maxCount: The maximum number of messages desired by the edge device.
No output is received after executing this service.
|