Client to Server Content Redirection

joshlitt

Active Member
Has anyone succesfully used the links from Workflow through Citrix,
without having the e-mail client on Citrix. We use 30+ Fat clients,
400+ WTS clients, we want to be able to click on the link that Workflow
provides and Open Citrix and pass the parameters of that link through.
As it is right now we can open OneWorld with the link, but it will not
open the associated application. I have been using the "Using JD
Edwards ERP Workflow Shortcuts with a Citrix Server" document from JDE,
we are on Metaframe XP FR2, I have associated the .jde extension to the
Published Application on the server. I have also created the .jde
extension on the test client and associated it to the "C:\Program
Files\Citrix\ICA Client\pn.exe" /APP "One World" /PNI "0900gc4l" /DI,
with the Action set to Open. This opens OneWorld on Citrix but will not
pass the info to open the program needed, I have also tried having a
connection established and opening the link and nothing happens. If
anyone has gotten this to work any help would be appreciated, thanks in
advance.
=20
OneWorld XE SP17.1
AS/400 DB2
Citrix Metaframe FR2
Outlook/Exchange not on Citrix (OneWorld is the only Published App)
=20
Josh Littrell
CNC Enginee
 
I have helped configure this for a customer.

Be sure to include the %1 at the end of the command line in the published
application and the workstation file association.

Brent Marxhausen
DBT, Inc.
email: [email protected]
 
We did get it to work.
We use Exchange, but the outlook client is not on Citrix. The client PC is running Windows XP. I have 2 suggestions.

1) Make sure that in Citrix on the published App command line you end the line with "%*" including the quotes. (Sorry if this is already in the doc you referenced - I tossed that document)

2) Going soley from the JDE document you referenced did not work for us, but we found another document from which we gleened a registry setting. Once we added the registry setting on the Windows XP client it worked. Maybe there's a better way, but this is do-able for us because we can blast outthe registry setting using app distribution software.

Here's the registry entries which you can copy/paste into a .REG file). You need to replace <PUBLISHED APP NAME> with the name of your published app and <FARM NAME> with your Farm name (both without <>). Also check to make sure the path to PN.EXE matches what's on your client PC.

Hope this helps!
.................................................................................

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.jde]
@="ft000001"

[HKEY_CLASSES_ROOT\ft000001]
"EditFlags"=dword:00000000
"BrowserFlags"=dword:00000008
@="JDE OneWorld"

[HKEY_CLASSES_ROOT\ft000001\DefaultIcon]
@="shell32.dll,14"

[HKEY_CLASSES_ROOT\ft000001\shell]
@="open"

[HKEY_CLASSES_ROOT\ft000001\shell\open]

[HKEY_CLASSES_ROOT\ft000001\shell\open\command]
@="\"C:\\Program Files\\Citrix\\ICA Client\\pn.exe\" /pn:\"<FARM NAME>\" /APP \"<PUBLISHED APP NAME>\" /param:\"\\\\client\\%1\""

[HKEY_CLASSES_ROOT\ft000001\shell\open\ddeexec]

[HKEY_CLASSES_ROOT\ft000001\shell\open\ddeexec\Application]
@="pn"

[HKEY_CLASSES_ROOT\ft000001\shell\open\ddeexec\Topic]
@="System"
 
Thanks for all the replies, we did get it working finally! We had the
"%*" in the published app, and the "%1" in the param alone didn't work,
but once we added "\\client\" in there it does. Makes total since now
that it works, since V: is the Local C:! I have not done a Reg file
yet, but probably will so I don't have to visit 400 desktops. Thanks
Again!
 
Back
Top