Solved

Running a DOS archaic program on a Citrix XenApp 6.5 Server

Posted on 2013-01-16
6
1,436 Views
Last Modified: 2013-01-21
Hello.  I currently have a XenApp 6.5 server farm (which replaced Citrix Metaframe XP)  consisting of 4 VM's (1 license server, 1 web server and 2 XenApp 6.5 Servers) that sit on XenServer 6.1.  In moving my users over, I have run across a legacy application that is used to modify a file so that it will function on a piece of equipment that is running Windows 3.1 (Yes - it pains me to say that, but there is not way to upgrade this) and the program therefore is DOS based.

What is the recommended way to put this in my environment?  I've been seeing suggestion of VMWare or DosBox, but since this is already a Citrix and virtualized environment, I am hesitant to add another layer.

Does it make sense to kick up another VM running XenApp, but an older version to be able to use this legacy app?  Or is there a way to segregate it to run as a silo within XenApp?

Any suggestions are greatly welcomed as I really need to get the users off the Citrix Metaframe XP envrionment sometime in the near future.
0
Comment
Question by:jnordeng
6 Comments
 
LVL 42

Expert Comment

by:paulsolov
ID: 38785115
You may need to standup an windows 2003 citrix server, there's a better chance of it working versus 64 bit 2008 r2
0
 
LVL 43

Expert Comment

by:Steve Knight
ID: 38786235
While you say it isn't possible to update this application, what does it actually do, you say modify a file?  I don't suppose you have the source code for it, but may well be possible / better to identify what it does through examining before and after files, for instance, and write a new app or script to do the same?
Interested in other people's answers on what works with XenApp for myself as haven't needed to yet.... but who knows when we will.  I would have thought Dosbox would work though, or as you say just run up a VM for an OS that does work and have them use that, e.g. RDP'd into an XP VM
0
 

Author Comment

by:jnordeng
ID: 38787574
The application that I need to reside on the Citrix server is Design84.exe which is associated with the Dos Program LP8400 that sits on the 3.1 machine and is attached to a Promac piece of equipment.  So, my mac user logs into the Citrix Server (Metaframe XP sitting on Windows 2000), executes this Design84.exe program to modify the file/setting up layouts so that the 3.1 computer can translate and print on the Promac.

As far as the solution, be interested if there are other ideas, though, sounds like based on what you both are saying most likely setup another VM.  I believe that XenApp 6.5 only runs on Windows 2008 R2 64-bit, so if I need an archaic app, I'd have to RDP in to execute.  Correct?

Thanks
0
Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

 
LVL 15

Accepted Solution

by:
joharder earned 500 total points
ID: 38794347
That application won't run on the x64 OS.

However, if it can run on Windows XP, you can run it as a VM Hosted App, which is licensed as part of XenApp.  Essentially, it's a XenDesktop setup for a single application.  From a user's perspective, it appears as a regular published application.

Another option is to configure the app as a batch file that actually redirects to the 3.1 machine.  We use this sometimes for one-off apps.  If it is heavily accessed, this option may not work well for you.
0
 

Author Comment

by:jnordeng
ID: 38794399
Great, thanks.  I'll have to try running it on XP.  I'll dig more into the VM Hosted App as I haven't really done that before.  Very nice it's included in the licensing.  I'd hate to have to spend money on this little app, though it is required.
0
 

Author Closing Comment

by:jnordeng
ID: 38803146
I was able to install on XP, so will look into doing the VM Hosted App which you referenced.  Thanks for the help.  Onward to that next step :)
0

Featured Post

Why are Office 365 signatures so complicated?

Trying to setup transport rules for Office 365 email signatures and can’t quite figure it out? Having to test the signature over and over? Make things simple by using Exclaimer Cloud - Signatures for Office 365.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Migrate 2008 DNS server to Windows 2012 RS 8 61
RSOP Red "X" 7 29
Hyper V cluster 2 31
DHCP Server Service stops on SBS 2011 3 33
Citrix XenDesktop 7.6 Citrix Policies Graphics
If your vDisk VHD file gets deleted from the image store accidentally or on purpose, you won't be able to remove the vDisk from the PVS console. There is a known workaround that is solid.
This tutorial will give a an overview on how to deploy remote agents in Backup Exec 2012 to new servers. Click on the Backup Exec button in the upper left corner. From here, are global settings for the application such as connecting to a remote Back…
This tutorial will walk an individual through locating and launching the BEUtility application and how to execute it on the appropriate database. Log onto the server running the Backup Exec database. In a larger environment, this would generally be …

910 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

20 Experts available now in Live!

Get 1:1 Help Now