eMessageServices Thing
The ACE includes a Thing, called eMessageServices, which provides services that you need to run when getting started with the eMessage Connector. These services grant entity visibility as well as design time and run time permissions to the eMessage Connector and the Thing Templates for eMessage Things.
Each service requires that you supply the following information:
Name of the organization for assigning entity visibility permissions
Name of the User Group for assigning permissions
The file transfer services also require the name of the file repository for assigning entity visibility and permissions.
The eMessageServices Thing also provides services that grant all permissions and visibility required to perform Remote Access operations using either Axeda Global Access Server (GAS), v.6.9.2/v.6.9.3, or ThingWorx Global Access Server (GAS), v.7.x, including running services such as StartSession, EndSession, GetSession, and GetSessions on remotely accessible Things.
The following table lists and briefly describes these services:
Services of the eMessageServices Thing
Service Name
Description
GrantEMessageConnectorPermissions
Adds the entity visibility and permissions required by the eMessage Connector.
This service grants permissions and visibility to the specified organization and user group.
This service also sets the runAsUser on the AxedaPollingTimer Thing to the eMessageConnector user Once this service has set the runAsUser, the platform runs the timer as that user.
GrantFileDownloadPermissions
Adds the entity visibility and permissions required by the eMessage Connector to the specified source file repository on the ThingWorx Platform for the file downloads to the agent. This service grants the visibility and permissions to the specified organization and user group for the Connector.
GrantFileUploadPermissions
Adds the entity visibility and permissions required by the eMessage Connector to the specified target file repository for the file uploads from the agent. This service grants the visiiblity and permissions to the specified organization and user group for the Connector.
GrantRemoteAccessPermissionsGAS
For the specified organization, user group, and Thing Template or Thing, this service grants all permissions and visibility that are required to perform Remote Access operations using either the Axeda Global Access Server (GAS) or the ThingWorx Global Access Server (GAS), including running services such as StartSession, EndSession, GetSession, and GetSessions on RemoteAccessible Things,
* 
As of v.5.0.0 of the ACE, this service calls the corresponding service on the RemoteAccessPermissionServices Thing of the RAE.
GrantRemoteAccessPermissionsGASForThing
For the specified Thing, organization, and user group, this service grants all permissions and visibility required to perform Remote Access operations using Axeda Global Access Server (GAS) or ThingWorx Global Access Server (GAS).
* 
As of v.5.0.0 of the ACE, this service calls the corresponding service on the RemoteAccessPermissionServices Thing of the RAE.
GrantRemoteAccessPermissionsGASForTemplate
For the specified Thing Template, organization, and user group, this service grants all permissions and visibility required to perform Remote Access operations using Axeda Global Access Server (GAS) or ThingWorx Global Access Server (GAS).
* 
As of v.5.0.0 of the ACE, this service calls the corresponding service on the RemoteAccessPermissionServices Thing of the RAE.
Was this helpful?