Windows Vista hiding the expression editor

Post questions here relative to DataStage Enterprise/PX Edition for such areas as Parallel job design, Parallel datasets, BuildOps, Wrappers, etc.

Moderators: chulett, rschirm, roy

Post Reply
djamesburgess
Participant
Posts: 1
Joined: Tue Aug 08, 2006 9:08 am

Windows Vista hiding the expression editor

Post by djamesburgess »

I'm running DataStage on Windows Vista.

Every time I try to load the expression editor in a Transformer etc. to load the available job parameters/functions etc. the expected window 'disappears' underneath the other open applications.

As this interaction is modal, I have to close my instance of Designer, which then reveals my missing window.

I think this is one of the registry settings but I've no idea which one to change. Any ideas welcome as this is pretty anonoying.

Thanks
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

No idea, since DataStage is not supported on Vista. But do you really have to close Designer? Would not minimizing Designer (and all other open windows) be enough to expose the modal dialog? Maybe just clicking Show Desktop would do it.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
jhmckeever
Premium Member
Premium Member
Posts: 301
Joined: Thu Jul 14, 2005 10:27 am
Location: Melbourne, Australia
Contact:

Post by jhmckeever »

Welcome aboard! :-)

Do you have that miracle of modern technology named 'Aero' running? :wink:

j
<b>John McKeever</b>
Data Migrators
<b><a href="https://www.mettleci.com">MettleCI</a> - DevOps for DataStage</b>
<a href="http://www.datamigrators.com/"><img src="https://www.datamigrators.com/assets/im ... l.png"></a>
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

Aero. Isn't that a chocolate bar?

One where you spend your hard earned on air rather than chocolate?
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
jhmckeever
Premium Member
Premium Member
Posts: 301
Joined: Thu Jul 14, 2005 10:27 am
Location: Melbourne, Australia
Contact:

Post by jhmckeever »

No Ray, Aero is part of Vista.

Vista - The one where you spend your hard earned on Aero rather than the Operating System.

:-)
<b>John McKeever</b>
Data Migrators
<b><a href="https://www.mettleci.com">MettleCI</a> - DevOps for DataStage</b>
<a href="http://www.datamigrators.com/"><img src="https://www.datamigrators.com/assets/im ... l.png"></a>
bmsq
Premium Member
Premium Member
Posts: 32
Joined: Mon Oct 30, 2006 9:19 pm

Post by bmsq »

Hi all,

I'm having the same problem. I've tried disabling Aero and using various compatability modes but have had no luck.

I did some investigation and it looks like DS executes another application (vmdsflt.exe) to display the popup box causing the issue. You can avoid closing the designer by killing this process, but this doesn't fix the issue :(

Anyone have any magic ideas about how to fix this? Its REALLY frustrating!
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

Magic idea: install DataStage on a supported operating system.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
bmsq
Premium Member
Premium Member
Posts: 32
Joined: Mon Oct 30, 2006 9:19 pm

Post by bmsq »

Thanks ray, probably sound advice. I was just about to start use XP in a VM when I discovered the problem.

Turns out this wasn't a vista problem at all and could occur on older windows as well. Dunno why, but Dell (or some software that gets installed on them at the factory) changes a registry setting call ForegroundLockTimeout. This prevents newly opened windows from stealing focus. Setting this back to the default of 0 fixes the problem.

The registry key is as follows:

; Specifies the time, following user input, during which the system keeps apps from moving into the foreground.
[HKEY_CURRENT_USER\Control Panel\Desktop]
"ForegroundLockTimeout"=dword:00000000

Thanks for all your responses guys!
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

Nice find. 8)
-craig

"You can never have too many knives" -- Logan Nine Fingers
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

Sure is. Please mark the thread as Resolved.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

I was going to make the same request, then noticed that bmsq is not the thread starter. Marking will have to wait.
-craig

"You can never have too many knives" -- Logan Nine Fingers
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

Funny how it doesn't stop Microsoft apps from moving into focus, usually at the most inconvenient time!
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Post Reply