Citrix - Server Side Debugging

To successfully debug a Citrix project it is important to remember that Studio can only interact with the application on the local machine from a debugging perspective. For example, a Breakpoint placed on an automation that uses the server side will not show up if the project is run on the client machine.  Conversely, an automation that uses the client side will not show up if the project is run on the server.

To set up Studio on the server to work for debugging purposes, add the EnableRemoteDebugging key in the RuntimeConfig.xml file under the AppSettings section as follows:

<add key="EnableRemoteDebugging" value="true" />

Make sure both the client side and the server side have the exact same deployment package. You must open the project in Studio on the Citrix server side. On the client side it does not matter if you run Runtime or Studio.

  1. On the Citrix client side, launch the project. Once the project is up and running check to see if the Runtime is running on the Citrix server side.

  2. On the Citrix server, in Studio select the Debug > Attach To Process option.

  3. In the Attach to Process window, select OpenSpan.Runtime. This lets you set break points in automations that are located in the Citrix context.
     

 


Privacy | Trademarks | Terms of Use | Feedback

Updated: 18 June 2020

© 2016 - 2020 Pegasystems Inc.  Cambridge, MA All rights reserved.

 

OpenSpan data classification label