Extensions Reference > Remote Access Extension (RAE) Entity Reference > RAE Things > ThingworxInternalRemoteAccessProvider Thing
ThingworxInternalRemoteAccessProvider Thing
The ThingworxInternalRemoteAccessProvider Thing represents a remote access provider that is internal to the ThingWorx Platform. This Thing implements the GenericThing Thing Template and is enabled by default.
This Thing has no additional property or event definitions, but does provide the following services:
Service Name
Description
ConvertTunnelSessionToRemoteSession
Maps a tunnel session to a remote session. It takes the tunnelSession parameter, which is the tunnel session to be mapped to a remote session. The isAllowOverride and isPrivate parameters are set to false for this service. The isLocalOnly parameter is set to true.
The service returns the remote session, as an INFOTABLE, based on the RemoteSession Data Shape.
EndpointJsonToInfoTable
Converts RemoteEndpointproviderConfig JSON to an Infotable. This service takes the providerConfigJson as input. This parameter is the RemoteEndpoint formatted providerConfig to convert to an Infotable.
EndpointInfoTableToJSON
Converts RemoteEndpointproviderConfig Infotable to JSON. This service takes the ThingworxInternal.RemoteEndpointProviderConfig parameter as input. This parameter is the RemoteEndpoint formatted providerConfig to convert to an Infotable.
SessionParametersJsonToInfotable
Converts RemoteSessionParameters providerConfig JSON to an Infotable. This service takes the providerConfigJson parameter, which provides the RemoteSessionParameters formatted providerConfig to convert to an Infotable.
SessionParametersInfoTableToJson
Converts RemoteSessionParameters providerConfig Infotable to JSON. This service takes the ThingworxInternal.RemoteEnddopintProviderConfigproviderConfigInfoTable parameter, which provides the ThingworxInternal.RemoteEndpointProviderConfig Infotable to convert to providerConfig-compatible JSON.
GetRemoteAccessibleEndpoints
Retrieves the set of remote interfaces or "remote endpoints" configured for a Thing. In the case of an Axeda Gateway or Axeda Connector Agent, the set of remote session types configured in the project for the Agent.
Was this helpful?