RunState.Root.Locals.StartDate usage

We have some steps in our sequence files that call LabVIEW VIs and one of the parameters we (try to) pass down is the start time and date of the test.  From previous discussions, I found that I needed to use the RunState.Root.Locals.StartDate.Text, .ShortText, .Year, etc, to send this information down.  What we found, however, is that if we run all tests using "Test UUTs", the date/time info seems to get passed down fine.  If we Run Selected Steps using Single Pass, it blows up, complaining that it knows not about RunState.Root.Locals.StartDate.Text. 
Why would these Runtime values only be valid from the Test UUTs.  If that's the way it is, does anyone have a work around?

mrbean,
I ran a simple sequence with Run Selected Steps using Single Pass and set a breakpoint in my sequence and I do see the StartDate variables you describe.  So, I think some other information is missing in your problem.  Did the process model get modified?  Are you certain that "using Single Pass" was selected (the problem you describe will occure if it is just Run Select Steps)?  What process model are you using (I ran in the default sequential one)?

Similar Messages

  • Unknown variable or property name 'ReportFilePath'. Error accessing item 'Runstate.Root.Locals.ReportFilePath'. in TestStand

    Hi all.
    I was using Teststand 4.2 up to last week and upgraded to TS 2013. In 4.2 I was using the following to get the location of the teststand report:
    Runstate.Root.Locals.ReportFilePath
    but with TS 2013 this no longer works.. is the following error:
    Unknown variable or property name 'ReportFilePath'.
    Error accessing item 'Runstate.Root.Locals.ReportFilePath'. in TestStand - Get Property Value (String).vi->
    I've tried the following now with no success:
    RunState.Root.Report.Location
    So my question is how can I get the location (path) of the report file during test programmatically please?
    Please find enclosed a screenshot of the report config:
    Solved!
    Go to Solution.
    Attachments:
    TS_ReportConfig.png ‏42 KB

    Shashidhar,
    Thanks for your help! With your tips, I finally got it to work. For anyone else trying to modify report names based on user input after the sequential process model sets the file name path I will re tell what I did:
    Edit the Ni_RerportGenerator.seq plugin found in C:\Program Files (x86)\National Instruments\TestStand 2014\Components\Models\ModelPlugins\
    You go into this file and add the step higlighted in Blue at that same location. Please see the expression I typed in the expression box. Setting Parameters.ReportOptions.NewFileNameForEachUUTStatus to true forces re-evaluation of the report name at the end of the sequentialmodel.seq.
    Then you add a FileGlobal in the sequenatialmodel.seq. I called my FileGlobal ReportFileName
    Then I added an expression in my test sequence that modified the the new FileGlobal I created:
    Finally I updated the report options (Go to Cofigure>Report Options > Report File Pathname and under File/Directory Options select "Specify Report File Path by Expression" and I entered my expression. It appears that you can disregard the evaluated report file path error (box below) because your pathname won't be generated until run-time.
    This worked well for me hopefully it will for others. 
    Thanks,
    Marco

  • Passing a string from c# to RunState.Root.Locals.UUT.SerialNumber at NI

    HI all,
    How can I pass a variable content as a string in c# to the sequence variable named as RunState.Root.Locals.UUT.SerialNumber.
    The main gold is to pass the string value from textbox in c# GUI to the sequence parameters.
    Tnx

    Hi
    there a serveral ways to do this task. But you should do it in that way Norbert_B has descriped by using UserInterface Messages.
    In general, TestStand is not only one process. Your UI is another process. You have to share information over processes.
    The recommed way for doing this here is fireing UI messages. From TestStand execution you send a message to your UI. Once you have received this message in your UI, you can get a handle to the current sequnceContext were you are able to set your UUT number.
    I am pretty sure that Norbert can explain this more in detail. :-) because i am out of time now.
    Regards
    Juergen
    =s=i=g=n=a=t=u=r=e= Click on the Star and see what happens :-) =s=i=g=n=a=t=u=r=e=

  • RunState.Caller.Locals.ReportOptions.Directory unknown in Teststand 2013

    Hello,
    I have a problem due to migration between TestStand 4.1.2 and TestStand 2013.
    In previous sequences I used the variables: RunState.Caller.Locals.ReportOptions.Directory, RunState.Caller.Locals.StartDate.Text, RunState.Caller.Locals.UUT.SerialNumber, RunState.Caller.Locals.ReportFilePath and others... without problem.
    Now in TestStand 2013, the variables cannot be evaluated , generates an Teststand error and thus I cannot personnalize my report name and directory.
    Hereafter the complete expression that cause problems:
    RunState.Caller.Locals.ReportOptions.Directory=FileGlobals.Report_Directory + "\\" + RunState.Caller.Locals.StartDate.Text + "\\" + RunState.Caller.Locals.UUT.SerialNumber ,
    RunState.Caller.Locals.ReportFilePath=FileGlobals.Report_Directory + "\\" + RunState.Caller.Locals.StartDate.Text + "\\" + RunState.Caller.Locals.UUT.SerialNumber + "\\" + "Report ["+ RunState.Caller.Locals.UUT.SerialNumber +"][" + Str(RunState.Caller.Locals.StartTime.Hours) +" "+ Str(RunState.Caller.Locals.StartTime.Minutes) +" "+ Str(RunState.Caller.Locals.StartTime.Seconds) + "]" + ".html",
    FileGlobals.UUT_Time = "[" + RunState.Caller.Locals.UUT.SerialNumber+"][" + Str(RunState.Caller.Locals.StartTime.Hours) +" "+ Str(RunState.Caller.Locals.StartTime.Minutes) +" "+ Str(RunState.Caller.Locals.StartTime.Seconds) + "]" , FileGlobals.fileDir=RunState.Caller.Locals.ReportOptions.Directory 
    Thanks for your help.

    If you using these expressions to set the report path and directory, then, do consider using TestStand expression to specify the report path in Report Options dialog. Its lot easier to use compared to setting values to subproperties of Runstate.Caller.Locals.ReportOptions variable.
    You can get more information in the following links
    http://zone.ni.com/reference/en-XX/help/370052K-01/tsref/infotopics/specifyreportfilepath_byexpressi...
    http://zone.ni.com/reference/en-XX/help/370052K-01/tsfundamentals/infotopics/reports_expressions/
    http://digital.ni.com/public.nsf/allkb/78E88742D0F8C3C5862576D4006B8E44
    Coming to your error, please provide more information regarding which sequence file and sequence did you modify.
    Also note that, in TestStand 2012, process models had major change to support plug-in architecture. Process models without the plug-in architecture (like the one used in TestStand 4.1.2) is installed in "<TestStand>\Components\Models\TestStandModels\TestStand 2010 Process Models (Legacy)" directory. If you want to migrate your process model changes, it might be valid to update the legacy process models instead of new models.
    You can see brief description of TestStand 2012 process model changes in http://zone.ni.com/reference/en-XX/help/370052K-01/tshelp/infotopics/2012whatsnew/#plugin
    - Shashidhar

  • The new Yosemite Photos app local storage usage question

    Hi,
    Did anyone check the local storage usage for the new Photos on Yosemite?
    How much space does it take for all the lores photos locally if the originals are stored in iCloud.
    Lets say if 100GB of RAW files are migrated from Aperture in to Photos to cloud. This should be 100GB in the cloud and how much on OS X?
    Can a RAW file still be downloaded from cloud later or are they transformed to jpgs once uploaded?
    What if there is not enough storage for all lores photos on iOS or OS X representing all the original iCloud photos?
    I'm really puzzled about this.
    Thanks

    I just installed the Yosemite upgrade with Photos.  I don't use Aperture of the iCloud, but the iPhotos library migrated with about the same disk space, but it is doubled, because the old iPhoto library is still on disk.

  • Where can I find RunState.Caller.Locals.UUT.SerialNumber?

    Hi guys,
    I was looking at an example with RunState.Caller.Locals.UUT.SerialNumber. The example compares a scanned serial numbers format to pass/fail.
    But I dont understand this RunState.Caller.Locals.UUT.SerialNumber variable. Where it come from?

    Hi
    RunState.Caller means that it comes from the calling Sequence
    and RunstateCaller.Locals means that you are a accessing the "Local" Variables of this Sequence
    Hope this helps
    Juergen
    =s=i=g=n=a=t=u=r=e= Click on the Star and see what happens :-) =s=i=g=n=a=t=u=r=e=

  • RunState.Root.RunState.InitialSelection.SelectedSteps[0]) gives error

    HI,
    I use the following precondition for running SinglePass (one or few steps selected).  However, in Run UUTs (full test mode) I get an error (pre condition can be evaluated...)  since the value of this field is empty.
    RunState.Root.RunState.InitialSelection.SelectedSteps[0]) != "DATA Test"
    Any suggestions how to make the Run UUTs ignore this precondition?
    Thanks
    Rafi

    Hi,
    Try using GetNumElements(RunState......) if the value returned is 0 then the array is empty.
    Regards
    Ray
    Regards
    Ray Farmer

  • Local disk usage vs Aperture

    Hey all, just upgraded to a new MB air and the difference from my old 256 to 128 now is a bit tough.    I have a few VM's (Parallels) but having 2 kids, I did take a lot of pictures, now there getting older into sports, etc. I have a nice Canon DSLR and the pictures are so much better, but the problem as I first mention is disk space.  I have an external raid5 array with 2T and around 1.2T of both pictures and video.  I also have a pro Flickr account so I don't need the images local.  The problem I have is using aperture, it's nice that it keeps the thumnails local, but the truth is the originals are offsite and I don't use the app for viewing, so don't really need them there taking up space.
    A friend suggested to switch to LR and there are some good threads comparing, but I haven't found the answer to that above question.  If I remove aperture, and simply take some pictures, load them up in LightRoom.  Edit, upload (I'm sure theres a flickr plugin), then move them to the NAS device, will I still have some big growing local file?
    I don't mind making the switch as I am no aperture pro, but if I will have the same issues, it won't be worth it.
    Thanks ...

    Sorry was away, but that's a little off from what I am trying to ask.   I
    would rather have nothing on my laptop saving the space.   Aperture keeps
    the thumbs, in the local library, so even after I move the originals to the
    NAS, I have a local storage that keeps growing.
    As you said, I can keep the set on the NAS, but can I also keep the catalog
    and previews on that as well?  I basically want to take some pictures, then
    when I am home, open the app, import the files, edit them, push them to
    flickr, then relocate them to the NAS, close the app and have no local
    storage used.
    Thanks

  • Xserver Will not allow me to login As Admin or Root locally

    Hi all,
    I am a regular reader of this wonderful forum but tend to shy away from discussions as I think a lot of you out there are a lot more unix knowledgable than I. I tend to do as much as I can in the GUI only.
    After working on many cust. Xservers.
    I have recently decided to upgrade our own little office Xserver from a PM G4 to a Mac Mini Intel running 10.4.10 Xserver.
    We use this machine as our live lab learning unit to ensure we don't stuff up our client
    I normally follow the usual method of setup for a small office Xserver to be used for Web, Mail & File services:-
    1. I installing OS Xserver - no services running
    2. Then Update to 10.4.10 latest updates etc,
    3. Configured dns correctly for registered domain & test fwd & rev lookup working OK.
    4. Setup DHCP ok. tested dns working okfrom DHCP bound client.
    5. Premoted server to Open Directory Master OK. Kerberos running OK.
    6. In this instance I restored Open Directory master from previous working 10.4.10 Xserver PM G4 Open Dir Archive, Restarted server.
    Now it gets to login screen but the login screen is frozen for about 10-15 minutes & won't let me type anything in.
    Logged Backin as admin get the spinning wheel of death indefinately.
    Force Restart the Xserver
    Wait 10-15minutes
    Login as root.
    Noticed kerberos not running anymore.
    Demote to standalone then back to Open directory master but problem still occurs after every restart.
    Can any one please tell me what I have done incorrectly & how to fix without reinstalling from scratch?
    Thankyou
    Macbook   Mac OS X (10.4.10)  

    Hi Tony,
    I tried without network cable before posting, this did not help. Also tried on test network router.
    However. I think I have fixed part of the problem.
    I deselected the Enable SSL in the SA OD LDAP protocol area (not sure why this was on or whether it is the default setting when you promote to OD master).
    Restarted the server.
    It now boots quickly & allows me to log in OK.
    I then Reset all the LDAP users passwords for OD OK in WGM. Just to make sure.
    Restarted the server. Tested All services OK. Ie. Web, Mail, AFP etc.
    Wa Hoo!
    Came back to add additional user in WGM & now get error:-
    "Error of type eDSAuthFailed (-14090) on line 1922 of /SourceCache/ServerManagerUserGeneral/ServerManagerUserGeneral-193.3.2/"
    Doh! One step fwd three back.
    I do have familiarity with Terminal but tend to avoid using it to try & keep the server as close to Apple out of the box STD as possible to avoid headaches when they update their software.
    All services are still running in OD.
    In regards to your Questions.
    Yes. Keberos realm automatically appeared when I promoted to OD master. As I understand it this tells you your DNS is functioning correctly.
    Yes. The diradmin user appears in WGM under ldap.
    Yes It is the only server on network.
    I normally setup a server on a lab test router /ADSL setup away from anything else to ensure I am not chasing my tail when configuring a new setup.
    PS I am slowly getting better at the terminal but because I don't use it that often I keep forgetting the cmds. This is what happens when you run Macs. They hardly ever screw up.
    Hoping you can help with the above error as I would really like to learn to repair these issues instead of reinstalling everytime I screw up.
    Thank you for your help
    Charles

  • ejb-local-ref usage

    Hi
    Can someone explain me exact use of this <ejb-local-ref>
    tag. I have seen ejb running without this config also and most of the professionally written ejb have this. When should this be used and why.
    Also i see <ejb-link> tag being used. I beleive if want to reference another ejb in another jar of the same ear, this should be used. I would appreciate if someone can explain me these 2 things.
    Thanks

    Can someone explain me exact use of this
    <ejb-local-ref>
    tag. I have seen ejb running without this config also
    and most of the professionally written ejb have this.
    When should this be used and why.ejb-ref is a way of getting reference to another ejb from within the bean code in one ejb. It provides a way to link ejbs based on ejb names rather than jndi-names.
    you can also refer to another ejb using the jndi name of the target ejb by looking it up from the global jndi tree. However, this is not a clean way, bcos the jndi name is the deployer's responsibility and could change. If you hook different ejbs using the jndi-names it could be quite inflexible and also you may not be able to take advantage of the container's colocation optimizations.
    To link ejbs within the same J2ee application in a flexible way and to take advantage of the container's optimizations, you can use ejb-refs and ejb-links.
    hope this helps,
    Mihir
    Also i see <ejb-link> tag being used. I beleive if
    want to reference another ejb in another jar of the
    same ear, this should be used. I would appreciate if
    someone can explain me these 2 things.
    Thanks

  • On local storage usage

    I installed a few applications a day ago (Infinity Blade being the most storage intensive) the Settings -> General -> Usage was showing 2 GB.
    Now I am sitting at 4.5 GB used, without a change except I removed the aforementioned game.  App Store, said it was a 1 gb download but I had thought when I removed it, the space would be freed.
    I do not run a mac or pc, so I have not synced at any point if that is what is required to free up that space.
    I am confused and would appreciate some feedback on the issue.

    I just installed the Yosemite upgrade with Photos.  I don't use Aperture of the iCloud, but the iPhotos library migrated with about the same disk space, but it is doubled, because the old iPhoto library is still on disk.

  • Runtime type mismatch

    We have a LabVIEW strict typedef that we use in many of our VIs that details the StartDate/Time of our tests.  In TestStand, when I "SpecifyModule" for one of my test steps, and view the VI parameters and their Value, I was having to type in RunState.Root.Locals.StartDate.Text/ShortText/Year/Month, and similarly RunState.Root.Locals.StartTime.Text/Hours/Minutes/Seconds.  This was prone to error (and time consuming) typing this in everytime, so I thought I would go to the LabVIEW .ctl file and for the Year (for example), I changed the type from an integer to a string.  I then set the Year default value to RunState.Root.Locals.StartDate.Year.  My hope was that I could "Specify Module" and see RunState.Root.Locals.StartDate.Year waiting for me.  It does show up, but there are two problems:  (1) Since it's a string in LabVIEW, it arrives in quotes in TestStand "RunState.Root.Locals.StartDate.Year".  This is not too big a deal, as I can remove the quotes.  At least the developers don't have to type that everytime. (2) This problem is the killer, and nullifies all my efforts.
    Since LabVIEW passes back RunState.Root.Locals.StartDate.Year as a string, TestStand makes its type "ASCII String".  At runtime, however, the value returned by TestStand into RunState.Root.Locals.StartDate.Year is a Number(I32).  A type mismatch dialog appears, and basically, everything is over.
    Is there a way to get around this?

    Hi mrbean,
    In your Expression Browser under the Operations/Functions tab you can find the Evaluate() function (listed under Other). The evaluate function evaluates any string you pass it, if you pass in the string version of your property it should return the actual property value. This should help you get past the type mismatch.
    Adam
    National Instruments
    Applications Engineer

  • Inserting in the UUT_Results table a value that we read from our data base from a local variable

    We would like to include in the UUT_Results table a value that we read from our data base into a local variable during the execution of our sequence file. We found that by modifying the configure database options we were able to add a column for this variable, but the local variable was not available to be placed into an expression for that column from the local variables or parameters. Is it possible to do this, and if so, how? Station Globals were available to be included in the expression, however the sequence file may be executed on more than one system which makes the Global unavailable on systems other than the one where the sequence file originated.

    You can use the TestStand API to programmatically create global variables at runtime, thus ensuring their existence. For example, you could call Engine.Globals.SetValString("GlobalStringVariableName", PropOption_InsertIfMissing, "variable value")
    Of course, if you need to test multiple UUTs in parallel, a single global is not sufficient. In that case you might consider adding the field you need to the UUT datatype in the process model. You could then access the field in your sequence via RunState.Root.Locals.UUT.YourNewField = YourNewValue.
    If you also want your sequence to run without using a process model, you must check for the existence of the UUT before accessing it. You could use the expression function: PropertyExists("RunState.Root.Locals.UUT.YourNewFi
    eld")

  • Sequential Model: Locals.BatchSerialNumber in ReportOptions callback

    Hello I am using Teststand 2010 f1
    I have configured my report options for logging with an expression:
    "P:\\Data_Log\\<FileYear>\\<ClientFileName>\\" +  Locals.UUT.BatchSerialNumber + "\\<UUT>[<FileDate>][<FileTime>].<FileExtension>"
    In the PreUUTLoop callback I open a dialog for the user that records the Batch nr (RunState.Root.Locals.UUT.BatchSerialNumber = Step.Result.Response)
    This works all fine on my machine, but I want to run this test on operator versions.
    Since there are also a lot of other tests running I want to be sure that all report options are set correctly.
    So I added the ReportOptions callback.
    I ran a copy of the sequence with a breakpoint.
    And I copied all of the report options from "RunState.Root.Locals.ReportOptions" to the callback's parameters (Parameters.ReportOptions)
    However, when the sequence analizes it gives as error:
    Invalid Escape Sequence in expression: "P:\\Data_Log\\<FileYear>\\<ClientFileName>\\" +  Locals.UUT.BatchSerialNumber + "\\<UUT>[<FileDate>][<FileTime>].<FileExtension>"
    Expressions must evaluate to a value of the expected type      Unknown variable or property name Locals.UUT
    Note for Teststand developers: integrate a "copy error message" function Like visual studio, etc have. It is better for my keyboard...
    When I change Locals.UUT.BatchSerialNumber in RunState.Root.Locals.UUT.BatchSerialNumber the last error dissapears.
    Both of them are not available in the ReportOptions callback so that is probably the reason of my errors.
    Can anyone help me to fix this problem?
    Solved!
    Go to Solution.

    First of all: it was not my intend to be rude.
    I have to admit that when I read back my previous posts it appears so...
    As far as I have seen on the forums you give very helpful answers.
    The last thing I want to be, is rude to a big helper.
    You can turn on "Do not analyze sequence files before running", but I want to leave that off if possible.
    I checked and PreUUTLoop is called before ReportOptions, so the variable is set before it is read in the path.
    As (temporary) solution I changed the ordernr(batchnr) to a fileglobal (FileGlobals.OrderNumber) and now I can run my sequence.
    The ReportOptions callback is called, but the parameters are not taken over.
    I saw somewhere that you schould copy over the runtime version of reportoptions with the one in the callback.
    I made a statement with: RunState.Root.Locals.Parameters.ReportOptions = Parameters.ReportOptions
    But this trows an error: variable or property types do not match or are not compatible.
    I generated the ReportOptions callback in the same TestStand as I am using now, what am I doing wrong?

  • UPDATE Database (using Schema) based on current START_DATE_TIME

    Hi,
    I  am using the TestStand Schema and a MYSQL datababse.
    I have added a new table the MYSQL database that comes with TestStand. I am using the database tools to insert some local variable results into this table.
    I also add the start date and time to this table, using
    Str(RunState.Root.RunState.Sequence.Locals.StartDate.Month) + "-" +Str(RunState.Root.RunState.Sequence.Locals.StartDate.MonthDay) + "-" + Str(RunState.Root.RunState.Sequence.Locals.StartDate.Year) + " " + Str(RunState.Root.RunState.Sequence.Locals.StartTime.Hours) + ":" +Str(RunState.Root.RunState.Sequence.Locals.StartTime.Minutes) + ":" + Str(RunState.Root.RunState.Sequence.Locals.StartTime.Seconds)
    I am trying to use the Schemato update the a colum with the parent ID, so I have it set up as a foreign key. I can get this to work when I use hardcode the the date/time in the SQP statement.
    Example:
    "UPDATE UUT_CTO_DATA SET ID=? ,UUT_RESULT=? where START_DATE_TIME='2009-03-20 15:13:24'"However I would like to change this so the SQL statement using the TestSTand Variables to figure out which is the current record to update...Is this possible..All help is greatly appreciated.
    Regards,
    Don1.

    Hi Mark,
    Thanks for the quick response,Some comments below: 
    I need some clarification on the issue and your progress.  In the first poast you had said "I can get this to work when I use hardcode the the date/time in the SQP statement."  When you hardcode the date and time, does it update the ID & UUT_RESULT columns for all devices in a bath? 
    When I hardcode the update SQL statement with a specific date, Example: "UPDATE UUT_CTO_DATA SET ID=? ,UUT_RESULT=? where START_DATE_TIME= '2009-03-24 10:31:13'"   , it will update the ID & UUT_RESULT columns for all devices in a batch, (I manually delete it from the MYSQL database after each device in the batch to confirm it updates on subsquent runs)
    So do you think it now looks like my original SQL statement is somehow incorrect for all bar the first device in the batch?
    I did try the following:
    Created a StationGlobal called Test.
    Assigned it as follows, to ensure it matches the database record format ('2009-03-24 10:31:13')
    StationGlobals.Test =Str(RunState.Root.RunState.Sequence.Locals.StartDate.Year) + "-" +Str(RunState.Root.RunState.Sequence.Locals.StartDate.Month,"%02i") + "-" + Str(RunState.Root.RunState.Sequence.Locals.StartDate.MonthDay,"%02i") + " " + Str(RunState.Root.RunState.Sequence.Locals.StartTime.Hours,"%02i") + ":" +Str(RunState.Root.RunState.Sequence.Locals.StartTime.Minutes,"%02i") + ":" + Str(RunState.Root.RunState.Sequence.Locals.StartTime.Seconds,"%02i")
    Change my SQL statement to "UPDATE UUT_CTO_DATA SET ID=? ,UUT_RESULT=? where START_DATE_TIME= '"+StationGlobals.Test+"'"
    As before it updated for the first device in the batch and none of the rest.
    Also, which version of TestStand are you using? 
    I am using TestStand 4.1.1
    Thanks & Regards,
    Don1

Maybe you are looking for

  • Im trying to download an attachment from my email account, the name of the file is renamed to "securedownload".

    firefox is changing the name of my attachment file to "securedownload" when im trying to download it. I disabled all add-ons but no change. With internet explorer i can download the file as it is. I have also scan my laptop for virus and it is clean

  • Time machine with network drive?

    I heard I could use time machine with the hard drive I have connected to my airport extreme.  Problem is I can't get the disk to appear in the time machine set up window as an option

  • Duty Cycle - Calculations

    Hello, I have spent the most of the day trying to figure out why my duty cycle calculations were not going any faster then .1 sec. I am aquire data from 13 accelerometers at a frequency of 20000 Hz. When I put this through the Express VI to calculate

  • Report output page setup as Landscape

    Hi Gurus, I have a batchjob created for a Report. Now the client wants that report output page setup as Landscape.i have defined printers in the output settings. Please advice on how to do it. Thanks for your help in advance. regards, Saakithyan

  • Is it possible to call DEFAULT.LGF script From SEND and REfresh Schedules

    hello Usually, when user sends data from an excel input schedule, Default.LGX logic script is automatically executed. I'd like to have Default.LGF script executed instead. Is it possible ? How ? (I don't want users to launch DM packages). Thanks. R.