EC Gateway Remote is a remote server that responds to commands from the EC Gateway operating as a client. EC Gateway uses the ExecuteRemoteProcess command to direct EC Gateway Remote to run one of its own scripts. EC Gateway Remote executes its script without further interaction with EC Gateway. After the script is completed, EC Gateway continues to listen on its designated port waiting for further ExecuteRemoteProcess commands from EC Gateway.
The communications flow is a unidirectional flow of ExecuteRemoteProcess commands from EC Gateway to EC Gateway Remote. Each command is a component of an EC Gateway process script. The command includes the name of the process script on EC Gateway, the IP address of the machine where EC Gateway Remote is resident, and the port number of the EC Gateway Remote application. EC Gateway Remote receives the command, locates the referenced script file and executes the script.
EC Gateway Remote and its process scripts are installed on the remote machine. Starting the socket server starts EC Gateway Remote.