Consultor Eletrônico



Kbase 17660: How to Install Progress on Citrix WinFrame?
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   16/10/2008
Status: Verified

GOAL:

How to install Progress on Citrix WinFrame?

FACT(s) (Environment):

Citrix Winframe 1.7

FIX:

Progress supports Version 8.2C and later on Citrix WinFrame version 1.7. Earlier versions of Progress and/or Citrix are not supported.

If you experience any difficulties making Progress 8.2C or later operate properly on Citrix version 1.7, first determine if the issue is Progress-related or Citrix-related. Then contact the appropriate company's Technical Support department for assistance.
Please contact Citrix direct for support on any setup issues with the WinFrame client, as this should be properly setup before installing Progress.

Installing Progress on WinFrame --

To install Progress on a WinFrame you have to use a different approach than under MS Windows NT. There are two ways:

- A user-specific installation and,

- A user-global installation.

The user-specific installation is to be regarded as a single user and is only usable by one user, whereas the user-global makes sure all users can use an application.

The latest service pack is needed before an installation can be successfully done. To find the latest Service pack for Winframe go to http://www.citrix.com


**As always with an NT installation you should be logged in as ADMINISTRATOR**

Progress client and server software is installed on Citrix in the same manner as other Windows programs. The following is a brief description. For additional information consult the Citrix manuals:

To use the user-global installation, follow these steps:

1) First open a DOS window which has to be open during the whole installation.

2) Type at the prompt; C:\change user /install This changes WinFrame into user install mode.

3) C:\setbuild /ms (sets the build level to WinNT3.51 (not used on 1.7)

4) Now start the installation from the CD and follow the instructions to install Progress.

5) When the installation has finished and you are prompted to reboot to finish the installation, go to the DOS window and type at the prompt;
C:\change user /execute
This changes Winframe into user-global execute mode.

6) Close the DOS window and reboot the machine. Log in as ADMINISTRATOR again.

WinFrame regards this installation as a 16-bit program, so some entries have to be manually added in the registry to make Winframe use Progress as a 32-bit program.

Follow these steps:

1) ***Remember to have a backup copy of the registry before changing anything and make sure no vital process is running. ***

2) Run REGEDT32.EXE.

3) Select the window HKEY_LOCAL_MACHINE and go to the following entry;
HKEY_LOCAL_MACHINE\SOFTWARE\CITRIX\COMPATIBILITY\APPLICATIONS

4) To setup the GUI client to be a 32-bit program click on the
APPLICATIONS entry and use Edit-->Add key to enter;

Key: PROWIN32
Class: REG_DWORD

5) Click OK and a new entry called PROWIN32 is added.

6) Select this and add the following values (Edit-->Add Value)

Value Name: FirstCountMsgQPeeksSleepBadApp
Data Type: REG_DWORD
Data (hex): 0x0
Click OK and add another value;
Value Name: MsgQBadAppSleepTimeInMillisec
Data Type: REG_DWORD
Data (hex): 0x0
Click OK and add third value;
Value Name: NthCountMsgQPeeksSleepBadApp
Data Type: REG_DWORD
Data (hex): 0x0
Click OK and add fourth value;
Value Name: Flags
Data Type: REG_DWORD
Data (hex): 0x8
(for 16 bit progress the hex value should be 0x4)

7) To setup the Character client to be a 32 bit program click again
on the APPLICATIONS entry and use Edit-->Add key to enter;

Key: _PROGRESS
Class: REG_DWORD
Click OK and a new entry called _PROGRESS is added.
Select this and add the following values (Edit-->Add Value)
Value Name: FirstCountMsgQPeeksSleepBadApp
Data Type: REG_DWORD
Data (hex): 0x0
Click OK and add another value;
Value Name: MsgQBadAppSleepTimeInMillisec
Data Type: REG_DWORD
Data (hex): 0x0
Click OK and add third value;
Value Name: NthCountMsgQPeeksSleepBadApp
Data Type: REG_DWORD
Data (hex): 0x0
Click OK. and add fourth value;
Value Name: Flags
Data Type: REG_DWORD
Data (hex): 0x8

8) Click OK and reboot machine

This finishes the installation and you are now ready to use Progress..