Dear Jenko Inc.
There are other posts on this forum about using Adagio with Citrix, but the main hurdle is having Citrix setup correctly in the first place - unfortunately, we cannot assist you with this part of the deal.
I can tell you however, that from my understanding, you must install Adagio normally (i.e. to the Server) first, from a given workstation on the network while NOT logged on through Citrix. This will do 2 things: First, it will install Adagio to the Server and drive of choice, next it will install the 'workstation' files to this particular station. The workstation files are especially important when using Citrix and/or TS. You must then perform the workstation setup on any other station that needs to run Adagio. Instructions on the workstation install can be found in the Adagio Fundamentals Guide. You must perform this step on each station while NOT logged on to Citrix!!!
IMPORTANT NOTE: It is strongly recommended that prior to the install of Adagio to the Server and the subsequent workstation setups that you grant the Users involved FULL ADMIN RIGHTS! Complete the install to the Server, then the subsequent ALLWKST.exe's in this manner, then if necessary, you can change each User's rights back to what they were afterwards.
Once you have successfully completed these steps, you must COPY each User's local C:\Windows\Crystal folder to their 'virtual' Citrix User Profile! (See following notes.) This is strictly to do with the successful printing of all Adagio reports.
CITRIX NOTES:
By default, Seagate Crystal Reports expects the export DLLs to be located in %systemroot%\Crystal. On a Terminal Server or Citrix computer, the DLLs are located in the following directories:
\Wtsrv\Profiles\<user>\Windows\Crystal
\Wtsrv\System32
Check out this tech article from Crystal - [URL=http://support.crystaldecisions.com/kbase/c2006348.asp ]web page[/URL]
While this article pertains to Crystal Info, the issue with the Crystal Reports runtime is the same. They offer three solutions, the first is not applicable as you are only using the runtime, not installing Crystal Info or Reports. The other two are to copy the dll's to the user profile folder as suggested (this is the preferred solution for Adagio), or to copy into the \WINNT\System32 (or ntsrv\System32 for Citrix).
This will take care of the Crystal printing issue.
RESOLUTION:
Copy the CRYSTAL directory from the User?s system?s local C:\Windows\Crystal, or C:\WINNT\Crystal to the Terminal Services User Profile.
(NOTE: A proper workstation setup must have been performed on this User?s PC first, of course.)
Other information?
As you know, TS creates virtual directories for each user, to simulate a ?local? drive when using terminal services. In the user path, there is the structure ?Wtsrv\Profiles\<USER>\?\documents & settings\Windows\?.?. What is suggested is to copy the user?s local CRYSTAL directory (if a wksetup was done on that workstation?s REAL local drive), and copy it to the TS ?virtual? Windows directory for that user. Do this for every user that needs to print from Adagio when logged into TS. The CRYSTAL directory must be in the WINDOWS directory. So, for example, the new pathing after copying the Crystal directory to TS would be:
?Wtsrv\Profiles\<USER>\?\documents & settings\Windows\Crystal??
All the files residing in the original Crystal directory would now reside in this User?s TS Virtual Crystal directory.
(PS The actual path information may vary slightly, but the point is ? the Crystal directory must be under the User?s virtual ?Windows? directory.)
After discussing this further, we thought there may be other files that get missed during the original wksetup ? so if you still have problems, go to each users? virtual directory on the TS and look for:
?P2QRTSSI.DLL? This file needs to be in the User?s Windows\System directory
?REGSSI32.DLL? Needs to be in the User?s Windows\System directory
?CRPE.DLL? Needs to be in the User?s Windows\System directory (Adagio Receivables, Checks)
?CRPE32.DLL? Needs to be in the User?s Windows\System or System32 directory.
If these files are not there, you may have to copy them over into these directories as well from each User's local drive.
For more information on printing with NT Terminal Server and/or W2K Terminal Services:
http://search.microsoft.com/us/products/windows/windows-2000/SearchMS25.asp?
-----------------------
Regarding the Username/Password not working - are you getting an error like "Caution: Sign on failed"? We have found the following causes to be the case here:
The ?DICT? folder and/or the files in the folder (Adagio dictionaries) do not exist (or the attributes are ?read only?, or the User does not have rights to this folder).
This folder should reside under the Softrak directory, on the drive where Adagio was installed. If you have more than one working Softrak folder ? it MUST have a DICT directory as well. In that directory, along with all the Adagio dictionaries (@*.SSI), there should be two files ? EZ61AR.SSI and EZ61AI.SSI. If these files are not present ? you will also get the Caution: Signon Failed error.
An evaluation copy of Adagio could have been previously installed (or still exists). Before installing the full version of Adagio, you should uninstall the eval copy using Windows Add/Remove programs, then manually delete the Softrak folder. If this was not done, then do this now, then re-install Adagio.
Another instance (if the above three do not apply) is insufficient network rights when installing Adagio OR insufficient rights to the drive and/or directory where Adagio was installed to. For example,
Adagio was installed while logged onto the system as the User, but the User did not have full rights (network OR Local O/S if Winnt, W2K or XP ? maybe ME) to install software, or the User does not have access (or rights) to the drive/directory where they installed Adagio or to the data folder that contains the EZSSIUSR file.
The file and/or folder attributes are set to ?read only? on the drive where Adagio was installed or to where this dataset is.
Hopefully, between the Citrix links and the above information, you will be able to resolve the problem. If not, you may want to contact your Dealer, who may have experience with both Citrix and Adagio.
Good luck! 