Configuring Rational DOORS to be accessed by external links in Citrix 6.0 and 6.5

You must configure Rational® DOORS® to allow external links to use Citrix software to access locations in Rational DOORS. This topic applies to Citrix XenApp 6.0 and 6.5.

Before you begin

You must install pnagent.exe, which is a process that belongs to the Citrix Terminal Services utility. The process is part of the Citrix Receiver Enterprise application, which is available to download from the Citrix website.

Procedure

  1. On the Citrix Delivery Services Console on the Citrix server, publish the protocolhandler.exe file to accept parameters:
    C:\Program Files\IBM\Rational\DOORS\9.version\bin\protocolhandler.exe %**
    In your Rational DOORS installation, check the exact path to the bin directory.
  2. On the desktop where the Citrix Rational DOORS client is accessed, copy the following code to a .reg file and run it to add it to the registry:
    Windows Registry Editor Version 5.00
    [HKEY_CLASSES_ROOT\doors]
    @="URL:DOORS protocol"
    "URL Protocol"=""
    [HKEY_CLASSES_ROOT\doors\Default Icon]
    @=""
    [HKEY_CLASSES_ROOT\doors\shell]
    [HKEY_CLASSES_ROOT\doors\shell\open]
    [HKEY_CLASSES_ROOT\doors\shell\open\command]
    @="\"C:\\Program Files\\Citrix\\ICA Client\\pnagent.exe\" 
    /QLaunch "XENAPP:protocolhandler" /param:\"-r 120 -url %1\""
    • XENAPP is the application set name that contains the protocol handler and the Rational DOORS applications.
    • protocolhandler is the application name as published on the Citrix server.
    • -r 120 -url %1 are the parameters that are passed to the protocol handler application in the Citrix server. When you click a URL, %1 is replaced by the URL string.

Feedback