I want to distribute a robotic automation package via a web server.
However, per step 4 highlighted below, when I set the URL of the server in the RuntimeConfig.xml by setting the StartupProject value, Pega Robot Runtime will not start.
Distributing from a web server
To use a web server to distribute Pega Robot Studio projects, copy the deployment package to a website location that can be accessed by Runtime users. Here are the basic steps for distributing Pega Robot Studio projects using a web server.
1. Verify that the .openspan extension is enabled on the web server.
2. Upload the deployment package files to the appropriate location on the web server.
3. Grant access to the web server to the appropriate users.
4. Publish the URL of the deployment package web site location to the Runtime users or set the RuntimeConfig.xml configuration files to autoload the project from the website.
5. Maintain version control of the deployment package.
Everything looks correct in what you've done. I know step 1 is important as normally a web server doesn't know how to handle ".OpenSpan" extensions. They are basically Zip files and should be treated the same by the server. If you've done that, then it should work. I would suggest contacting Global Customer Support and getting a support case opened as it likely will require someone to look at what you've done to troubleshoot.
Thanks Thomas for the quick reply. In regards to step 1, is there something explicit that has to be configured on the web server? I added a rule to allow that extension and I am able to download the file from a web browser directly.
Honestly it has been many years since I have used this type of distribution (most customers now use the Robot Manager and Package server for distribution). As I recall, my test was to see if the file actually downloaded from the browser (which you have done).