Question & Answer
Question
How do you configure external links to access IBM Rational DOORS through Citrix?
Cause
Rational DOORS has used Citrix Program Neighborhood to pass the URL to the protocolhandler application, however in XenApp 6.0 onwards Program Neighborhood (pn.exe) is no longer available.
Answer
Procedure:
Please find the equivalent steps to configure external links for DOORS when using Citrix Receiver Enterprise:
- Download Citrix Receiver Enterprise
- From the first drop-down list Select "Citrix Receiver"
- From the second drop-down list select "Legacy Client Software"
- Select Receiver for Windows 3.4 (Legacy PNA)
2. Install Citrix Receiver Enterprise through command line.
Example command:-
CitrixReceiverEnterprise.exe /silent /includeSSON ADDLOCAL="ReceiverInside,ICA_Client,PN_Agent,SSON,DesktopViewer,Flash,Vd3d" SERVER_LOCATION="http://<server>/Citrix/PNagent/config.xml" ENABLE_SSON="Yes"
Under SERVER_LOCATION replace <server> with the Citrix server IP address
Example: http://xxx.xxx.xxx.xxx/Citrix/PNAgent/config.xml
3. Publish DOORS Protocolhandler (<DOORS Home>\bin\protocolhandler.exe) on the Citrix Server in the Citrix Delivery Services Console
Command line:-
"C:\Program Files (x86)\IBM\Rational\DOORS\9.5\bin\protocolhandler.exe" %**
Note: At the end of the command line there should be %** (without quotation marks)
4. Update the HKEY_CLASSES_ROOT\doors\shell\open\command registry on the client machine with the below string.
"C:\Program Files (x86)\Citrix\ICA Client\pnagent.exe" /QLaunch "FARMNAME:PUBLISHEDAPP" /param:"-r 240 -s 60 -url %1"
Note: Change the FARMNAME and PUBLISHEDAPP (Published Application Name) from the above mentioned command depending on your environment.
Example:-
"C:\Program Files (x86)\Citrix\ICA Client\pnagent.exe" /QLaunch "XENAPPDEMO:Protocolhandler" /param:"-r 240 -s 60 -url %1"
Was this topic helpful?
Document Information
Modified date:
01 May 2020
UID
swg21651570