Solved

RDP sessions from NAL not working

Posted on 2004-09-28
14
719 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
  • 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
 
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
How to improve team productivity

Quip adds documents, spreadsheets, and tasklists to your Slack experience
- Elevate ideas to Quip docs
- Share Quip docs in Slack
- Get notified of changes to your docs
- Available on iOS/Android/Desktop/Web
- Online/Offline

 
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

Enabling OSINT in Activity Based Intelligence

Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

Join & Write a Comment

Is your Office 365 signature not working the way you want it to? Are signature updates taking up too much of your time? Let's run through the most common problems that an IT administrator can encounter when dealing with Office 365 email signatures.
Find out what the Office 365 disclaimer function is, why you would use it and its limited ability to create Office 365 signatures.
This video gives you a great overview about bandwidth monitoring with SNMP and WMI with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're looking for how to monitor bandwidth using netflow or packet s…
In this tutorial you'll learn about bandwidth monitoring with flows and packet sniffing with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're interested in additional methods for monitoring bandwidt…

762 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

23 Experts available now in Live!

Get 1:1 Help Now