Solved

RDP sessions from NAL not working

Posted on 2004-09-28
14
753 Views
Last Modified: 2008-01-09
We are running NetWare 6.5 Servicepack 2 with Zenworks for Desktops 4.0.1 Interim Release 4a.
Several of our applications run in a terminal server environment and we're using NAL to distribute these applications.
We have a MetaFrame server for legacy applications and a Windows 2000 Terminal Server for new applications, so we use both ICA and RDP.

ICA sessions work just fine, however the RDP sessions are not working at all.
The user doubleclicks on the NAL icon for the RDP session and nothing happens, only the hourglass for a few seconds and then nothing.

I performed a search on the workstations for mstsc.exe and tried to connect using this tool, no problems at all.
Why doesn't it work using NAL?

Any help would be very appreciated.

Ruben
0
Comment
Question by:RubenvdLinden
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 4
  • 3
  • +1
14 Comments
 
LVL 10

Expert Comment

by:DSPoole
ID: 12173606
what exactly is the NAL object defined as?
0
 
LVL 35

Expert Comment

by:ShineOn
ID: 12176464
DSPoole, are you thinking it might be set up as a "distribute only" instead of a "run program" type of app?  That's what I'm wondering.

RubenvdLinden, do you have any of the application object logging turned on, so you can see if it's doing something besides making the hourglass appear?
0
 
LVL 12

Author Comment

by:RubenvdLinden
ID: 12178425
The NAL objects are defined as Terminal Server Applications.
I turned on application logging (Common > Reporting) on a test application.

The contents of the logfile:
"Distribution Success","20","29-09-2004 12:57:47","RUBEN.USERS.ZCW.ZORGCIRKEL",".WORKSTATION NOT REGISTERED","100.10.2.231","TEST.APPLICATIONS.ZCW.ZORGCIRKEL","1EC3A878-9328-48D4-9B29-49A48C97BD64","","0","0","","","","","","524288"

"Launch Success","10","29-09-2004 12:57:47","RUBEN.USERS.ZCW.ZORGCIRKEL",".WORKSTATION NOT REGISTERED","100.10.2.231","TEST.APPLICATIONS.ZCW.ZORGCIRKEL","1EC3A878-9328-48D4-9B29-49A48C97BD64","","0","0","","","","","","524288"

"Application Termination","70","29-09-2004 12:57:50","RUBEN.USERS.ZCW.ZORGCIRKEL",".WORKSTATION NOT REGISTERED","100.10.2.231","TEST.APPLICATIONS.ZCW.ZORGCIRKEL","1EC3A878-9328-48D4-9B29-49A48C97BD64","","0","0","","","","","","524288"

Hopefully, it's of any use to you.
0
Online Training Solution

Drastically shorten your training time with WalkMe's advanced online training solution that Guides your trainees to action. Forget about retraining and skyrocket knowledge retention rates.

 
LVL 35

Expert Comment

by:ShineOn
ID: 12179016
So, is this a NAL app that is intended to run ON a Terminal Server session or a NAL app that is intended to LAUNCH a Terminal Server session?  I think that's where I'm confused.  Your question led me to think it was one intended to LAUNCH a Terminal Server session.

At any rate, the logfile is telling me that the application is distributing an app, starting it, and it is finishing.  Without knowing more, that really doesn't help much.  

Can you describe the app object a bit more?  Is it for starting a TS session, or for use during a TS session?
0
 
LVL 12

Author Comment

by:RubenvdLinden
ID: 12179254
The app starts a new Terminal Server Session.
0
 
LVL 10

Expert Comment

by:DSPoole
ID: 12181297
I don't think you can put a NAL object out there like that intended to be launched by another application.  For instance, you can't put out a NAL object of an Excel file and expect Excel to launch when the NAL object is selected.

We use something called APPLOAD.EXE (downloadable from Cool Solutions) that allows an application file to be launched by it's registered application.  (ie:  APPLOAD.EXE FILE.XLS would launch Excel and open FILE.XLS)

You could create a NAL object with APPLOAD.EXE and use it's command line parameters to specify the TS Session config file.  That should work.

Another option is to create a NAL object with the application that is registered to use the TS Session config file and use it's command line parameters to properly specify the config file - assuming it takes command line parameters.  If it doesn't, then APPLOAD.EXE is your only solution.
0
 
LVL 35

Expert Comment

by:ShineOn
ID: 12181712
If you have a shortcut to an executable on someone's desktop, that launches a new TS session, you should look at the properties for the shortcut and use the same executable in the NAL app.  If you need to, you can also ship out with the app any config files or whatever, to make sure the user's PC has what is required.
0
 
LVL 12

Author Comment

by:RubenvdLinden
ID: 12187660
With ZENworks for Desktops 4.0.1 it's possible to launch a terminal server session, either ICA or RDP.
The application object type is "Terminal Server Application".

ICA sessions work, RDP sessions don't -> only the hour glass for a few seconds.

I changed some settings in the DeFrame configuration and now at least I get an error message!
The error message is:
dappx
Your DeFrame password was not found. Please contact your administrator.

My user is a DeFrame user and there's also a user account with the same password on the Terminal Server.
0
 
LVL 35

Expert Comment

by:ShineOn
ID: 12189102
Could any of these apply?

http://support.novell.com/cgi-bin/search/searchtid.cgi?/10076722.htm
http://support.novell.com/cgi-bin/search/searchtid.cgi?/2966056.htm

And - from 4.01b IR readme:

     9.3 Application Management Issues

          9.3.1 Contextless Login Support on DeFrame Terminal Servers
                 Using Novell Client 4.9

                 In order for DeFrame contextless login to work on a
                 DeFrame terminal server that has the Novell Client for
                 Windows NT/2000/XP version 4.9 installed, you must
                 disable the Novell Client's NMAS Authentication setting.

                 The NMAS Authentication setting is enabled by default
                 when you install the Novell Client. To disable NMAS
                 authentication:

                  1. At the DeFrame terminal server, right-click the N
                     icon in the system tray, then click Novell Client
                     Properties.

                  2. In the Advanced Login tab, deselect the NMAS
                     Authentication check box.

                  3. Click OK to save your changes.
0
 
LVL 10

Expert Comment

by:DSPoole
ID: 12191052
ah, that would explain why I didn't know - still using ZfD3.2 here.  Won't move to ZfD6 (which we have) until our network upgrade is done this year.
0
 
LVL 12

Author Comment

by:RubenvdLinden
ID: 12247003
OK, this is how I solved it:

Turned off the user context and server in the default profile to enable the contextless login; this didn't work.
Opened the HOSTS file on the Terminal Server and added an entry for the eDirectory tree.

Now it works, for some reason it couldn't resolve the tree name.
0
 
LVL 35

Expert Comment

by:ShineOn
ID: 12248457
One thing that works for me is to add an A record to DNS that resolves the tree name to the IP of the SLP DA server.  Adding the SLP DA server service type to the DHCP server works, too.
0
 

Accepted Solution

by:
ee_ai_construct earned 0 total points
ID: 12278700
Question answered by asker or dialog valuable.
Closed, 250 points refunded.
ee_ai_construct (replacement part #xm34)
Community Support Admin
0

Featured Post

Salesforce Made Easy to Use

On-screen guidance at the moment of need enables you & your employees to focus on the core, you can now boost your adoption rates swiftly and simply with one easy tool.

Question has a verified solution.

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

Suggested Solutions

The following article is comprised of the pearls we have garnered deploying virtualization solutions since Virtual Server 2005 and subsequent 2008 RTM+ Hyper-V in standalone and clustered environments.
Recently we ran in to an issue while running some SQL jobs where we were trying to process the cubes.  We got an error saying failure stating 'NT SERVICE\SQLSERVERAGENT does not have access to Analysis Services. So this is a way to automate that wit…
The Email Laundry PDF encryption service allows companies to send confidential encrypted  emails to anybody. The PDF document can also contain attachments that are embedded in the encrypted PDF. The password is randomly generated by The Email Laundr…
This video shows how to use Hyena, from SystemTools Software, to update 100 user accounts from an external text file. View in 1080p for best video quality.

738 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