When submitting code remotely from an existing SAS client session using RSUBMIT, which server would process the code and return the results?
When submitting code remotely from an existing SAS client session using RSUBMIT, the SAS Workspace Server processes the code and returns the results. The RSUBMIT statement is used to submit SAS code to a remote SAS session, it connects the existing SAS client session to a remote SAS Workspace server and the code is executed on that remote server.
The SAS Compute Server is a computational engine that processes the analytics and modeling workloads. The SAS Launcher Server is responsible for managing the execution of SAS programs, it is responsible for starting, stopping, and monitoring the jobs and flows. SAS/CONNECT Server is a server that allows you to establish a connection between your SAS session and remote SAS servers, it's not responsible for processing the code.
According to the official SAS Viya 3.5 documentation, the SAS Workspace Server is the server that provides the processing and results when using RSUBMIT. You can find this information in the SAS Viya 3.5 Administering Guide page 31
