Run sequence with base deployment engine

I have a  basic Teststand 4.2.1 sequence file that takes some data measuremts and records the results to a file. This sequence runs fine onthe development system and now I want to deploy this to some other deployment workstations.  I can run the deployment utiility and create an installation package. The deployment installes on the deployment workstations and I can configure the teststand base deployment engine license.
When I try to run my deployed sequence file, it always tries to run the full development version of teststand.  Since only the deployment version is licensed, I get stuck at prompt for the temporary 7 day evaluation. If I remove the teststand development evaluation licence, the sequect fails to run saying there is no license available.
How do I set my sequence to run under the base deployment engine license.  I don't have any fancy custom interfaces.  I just want the default teststand interface to run the sequence file in read only, no editing mode. 

Hi glsimpson,
You won't be able to use TestStand Sequence Editor to run your sequences.  You can use one of our pre-built UIs that installs with TestStand.  Please see Chapter 14 of the TestStand reference manual.  This has several examples of Deploying TestStand system.  Also you can take a look here for more information on TestStand licensing.
Cheers,

Similar Messages

  • Does TestStand 2.0 have a user manager accessible through the base deployment engine?

    I only see API calls to show add and edit users for the base deployment engine, but not a full user administrator like in the Sequence editor. Is this only available with the TestStand development env?

    Why do want to be able to edit users on every test station. You can make life simpler by putting your users.ini file in a network location and from Station Options>User Manager, point to that location. That way you only have to add users once and you can do that from the development system. Even if there's a reason to have different users for different stations, you could just copy the different users.ini files you create to the local TestStand directories on the test stations. I do that with the StationGlobals.ini file. I find it easier to have of my test stations use the same station globals. I define the unique ones as sequence file globals. When I do have to add a new station global, I take my local copy of StationGlobals.ini and just do a c
    opy to all of the test stations. Personally, I much prefer the fact that users and station globals can't be edited by the operator interface. That's just one less thing I have to worry about the test operators getting in and changing something.

  • Any way to test teststand deployment without base deployment engine?

    Hello,
          I am currently working on a teststand/labview program for the manufactuerer for my company. I would like to test the deployment files I have created but we do not have a base deployment engine license. Is there a way to get around this for testing purposes? I would like to be able to deploy this to a PC without the teststand/labview development system since that is what I will be deploying it to eventually.

    Once you have created you deployment image you can deploy this on any system. Obvious you will not beable to test this if you haven't
    a) already deployed the teststand runtime engine and user interface
    b) and also the LV RTE.
    But you can check that files should go to the desired location and that you have all the expected files.
    But also you should a one deployment licence with the Developement TestStand System you brought.
    Regards
    Ray Farmer

  • Evaluation version for "Base Deployment Engine " available?

    Hello,
    we have one "Development-version" to develop testplans.
    Now we are creating a cutom OPUI that calls the teststand-API. It works fine with the "Development-version".
    Normally it should be enough to just install the "Base Deployment" to compile and use our custom OPUI.
    The price is ~500EUR for the "Base Deployment"
    Question is now:
    Is there an evalution-download available to check if i can use our custom OPUI with the "Base deployment"?
    I only find an evaluation-download for the full "Development-version"
    Thanks

    Deleting the license files will have the same effect as having an evaluation license, that's correct. Edited: Actually, deleting the license file will only trigger evaluation mode if the original evaluation license files are on the machine. This would be the case for a clean install, but may not be the case for OnlyOne's install. In that case, deleting the license files would just cause TestStand to not open.
     However, my interpretation of the question (please correct me if I'm wrong, OnlyOne), is that he was wanting an eval version of base deployment so that he could confirm that his OI would work with a base deployment license. If that's the case, I think it's an equally accurate test to use an activated Base Deployment license. 
    Daniel E.
    TestStand Product Support Engineer
    National Instruments

  • Labwindows​/CVI OI crashes when running sequence on the deployed system

    My Teststand Sequence runs fine on the development system. But when I run it on the target system using the Labwindows/CVI OI it sometimes just crashes and the Microsoft bugreporting tool comes up (see attached screenshot). If I run the OI out of the CVI development environment, it only shows a useless segmentation fault message when it crashes.  Any ideas, how to find the reason for the crashes ?   
    Is there any option ( other  than making screenshots) to save the information collected by Microsoft  and to use it for finding the bug ?  

    Hi Allen,
    Yes it is a popup panel used for input of serial and part number in a customized preUUT callback. 
    But installing But installing CVI runtime 8.0 doesn't solve the problem.
    It still sometimes crashes and sometimes the popup panel looks hosed (see attached pictures).  In that case running the sequence was OK and the during the next run of the preUUT callback the panel looked OK again. But when closing the OI ,there were error messages  ( see attachment) .
    It seems that there is some memory corruption going on, but where ?  The code in the preUUT callback seems to run fine on the development system ( neither crash nor corrupted panel) and is also used in two other sequences running on other PCs without showing that problem so far.
    Attachments:
    anweisung.png ‏7 KB
    numbers_damaged.png ‏4 KB
    numbers_normal.png ‏4 KB

  • Run addon with professional license or basis license

    Hi
    I have 1 license professional and 1 license basis for my addon. I use SboGuiApi.AddonIdentifier = myAddonIdentifierString
    The user manager use the professional license, and the user USERAddon use the basis license.
    The user USERAddon run BO and the addon.
    The problem is that manager can't use the addon because i have this error: The user is not licensed
    The question is: with the professional license, can't a user use the addon? I hope with professional license a user can do all, run Addon too.
    Thanks
    Andrea Moschetto

    Hi Andrea,
    One question.
    When the error 'Number of licensed users exceeded' is shown?
    When installing the license file as a message?
    Or is this a message you get when finishing the request on SMP?
    Now I will try to answer your questions:
    <i>1. Question1: Where can i insert the basis license? I need 4.</i>
    Basis licence is an implicit license, at least in 2004...
    <i>2. Question2: MyAddonName License coincident with basis license? If yes, I cannot use 10 licenses for my addon.</i>
    It should be.
    <i>3. Question3: On web, is not possible to register correctly? Must I contact SAP with message?</i>
    Yes.
    <i>4. Question4: What is 'SAP Addons' license? I believe it is necessary for run sap addon, i.e. Payment Engine.</i>
    SAP AddOns license is needed to run SAP AddOns (Payment Engine as you said for example).
    <i>5. Question5: What is 'SDK Tools' license?</i>
    SDK Tools license is for the Screen Painter for example.
    Hope it is clearer now...
    Regards
    Trinidad.

  • System Level Exception, error -17502 when running VI with RunTime Engine

    My sequence conains a single Labview VI.  The sequence functions correctly with the Labview RunTime engine NOT selected in the "Advanced Setttings" tab.  When I enable the check box to always run the VI with the Runtime Engine, TestStand generates the following error "System Level Exception, error -17502.  My teststand version is 3.5, with LV 8.2.
    Thanks
    Peter V.

    Hi,
    Are you sure you have LV 8.2 RTE on your system?
    Regards
    Ray Farmer
    Regards
    Ray Farmer

  • When i run a sequence with ivi step types in simulation mode i get the error code number BFFA0015 - Types do not match.

    When i run the sequence with ivi step types in simulation mode i get the error Types do not mathc. The step that generates this error is an IviScope step type and is configured as a measurement. Th weird thing is that in real mode is working perfectly. I have three measure steps and i get the error in all of them. The exact error message is:
    UUT Result: Error, Error executing substep 'Post'. An exception occurred calling 'RunStep' in 'ISubstep' of 'TestStand Ivi Step Types 1.0 Type Library' An error occurred while executing the step. Component Works IVI Control Error: The IVI Read operation failed on channel '1' for logical name 'SampleScope'. Details: (1
    ) Types do not match. [IVI Error Code: BFFA0015] Source: TSIviStepTypes [Error Code: -30721, User-defined error code.]
    Can someone tell me how to fix this problem?. It seems to me that the simulation generates a diferent type of measurement of that generated in real mode.

    Update:
    The simulation driver appears to be raising the error. By switching to specific driver simulation the error does not occur. This may be a problem in either the class simulation driver or the specific driver.
    Scott Richardson
    National Instruments

  • Creating Debit memo with running sequence

    HI ,
    I am creating steel surch debit memo from my report (VA01 Transaction order type zdr1),there is one condition if net value GE selection screen  value only that time i should commit the sales order,Now if condition is not matching BAPI_SALESDOCU_CREATEFROMDATA generating salesdocument and i am  skipping  BAPI_TRANSACTION_COMMIT ,now if i run my report again and this time condition satisfied it is generating sales document with other number in a running sequence(Ex 123 sales document not satisfied the condition i didi'nt do the transaction commit,next time again i run bapi it is creating sales documnet 124,but it should create with 123 because i have not done commit),else
    is there any way  that i can  calculate the net value with respect to all billing documentd with condition type and condition value before calling the BAPI_SALESDOCU_CREATEFROMDATA

    Hi,
    V will populate the fields from the Customer master data, but I want to populate from the original document that our Debit memo is created with reference to.
    Thanks a lot for your answer.
    Desimira

  • Using Deployed Engine Categories with the Web Widget

    We use the categories of our deployed engines as part of our custom requests to the Translator API. We currently don't use the Web Widget, but...
    Does the same "category" value apply to the the customized category attribute of the Translator Widget?
    If so, what happens when a language pair is selected that does not have a deployed system with the provided category? Does the category default back to "general" in that case?
    Ryan

    Hi Ryan,
    indeed, you can remove the label or use the same label across languages - that has the same effect. I recommend to not use a label. Unless you need to build different systems for the same language pair, in the same workspace.
    Yes, you'll have to retrain. That's not a big deal: simply clone the training with a new name, without the label, and then train and deploy in a single step.
    Let us know how it goes,
    Chris Wendt
    Microsoft Translator

  • Base filtering engine is preventing FTP uploads

    Using win 8.1. Ftp uploads (from any ftp program, filezilla, winscp and with knowhow cloud backup) stalls after 2-3 files have been uploaded.  A single large file will upload but not multiple small files. If I boot into windows safe mode the problem
    does not occur, ftp works fine, always.  In normal mode by eliminating one running component at a time I found that the base filtering engine appeared to be the only problem.  If base filtering was running the ftp problem occurred, if not then ftp
    was fine.
    Can one repair or replace the base filtering engine?.    I found this as it relates to win 7
    FROM ONE OF YOUR OTHER THREADS:
    you may download and apply the BFE service registry fix (#11) in this page: Miscellaneous Registry Fixes for Windows 7/XP/Vista - The Winhelponline Blog: LINK REMOVED (could not submit, Body text cannot contain images or links until we are able to verify
    your account.)
    Is that applicable for this problem in win 8.1?
    I do understand the BFE is an important security issue.  I have also scanned my system for viruses, I use defender (computer associates) anti virus and firewall, and spybot for malware.  I can't specifically pinpoint the occurrence of the problem with
    the installation of any specific new software program.  I have disabled the defender  firewall and virus software and that does not solve the problem. Disabling base filtering engine results in a functioning ftp, enabling results in
    a stalled ftp.
    Any help would be appreciated.

    Try this suggestion
    http://social.technet.microsoft.com/Forums/en-US/d8e59632-fca9-4bbd-b748-881af144706a/access-denied-base-filter-engine?forum=winservergen
    1. Browse to the location for the BFE service in the registry (HKLM\System\CurrentControlSet\Services\BFE\Parameters\Policy), right click and select permissions.
    2. In the "Permissions for Policy" window, click advanced | Add.
    3. Once the "Select Users, Computers or Group" box appears, change the "From this location:" to point to the local machine name.
    4. After changing the search location, enter "NT Service\BFE" in the "Enter the object name to select" box and click "Check names" - this will allow you to add the BFE account.
    5. Give the following privileges to the BFE account:
    Query Value
    Set Value
    Create Subkey
    Enumerate Subkeys
    Notify
    Read Control
    After adding the BFE account to the registry key, please try to start the Base Filtering Engine service.

  • TestStand Deployment Engine Serial Number

    Is there a way to get the Serial Number/License of a TestStand Deployment Engine that is installed on a PC?
    The NI License Manager does not report the Serial Number of the Deployment Engine.
    I have even tried to search the Window Registry.
    We have over 100 TestStand Deployment Licenses in our installed software database. Split between BASE and DEBUG Deployment.
    But I can’t find any way to tell/verify which license is on which machine. Just about all are on XP machine that are in need of replacement.
    Just about all are TestStand 4.1
    Omar

    First of all I'm sorry that NI convinced you that a Debug deployment license was a viable option...   I actually didn't know people would purchase those.  That's funny.
    So the license files are stored in %ALLUSERSPROFILE%\National Instruments\License Manager\Licenses.  I was hoping the serial number would be in there.  But it's not.
    One thing you might want to consider to manage this a whole lot easier is to talk NI into giving you a VLM that you can put on a server and adding all your deployment licenses to it.  We do this and it has saved us thousands, if not 10s of thousands of dollars.  Now we can manage all the deployment licenses on the VLM.  It has also forced us to follow the NI license agreement a lot closer than we were.
    Sometimes you can't have all the computers on the LAN.  In this case you can just assign disconnected licenses but still have VLM manage it for you.
    Your last option would be to set up your own spreadsheet and manage it in there.
    We were in the same boat as you a few years ago.  So we contacted NI and got a list of all the licenses we had purchased in the last 10 years and threw them up on VLM.  Then we had IT go through and look for a specific license file with an activated code inside of it on all the machines on the LAN.  We got that list and contacted each of the PC "owners" and had them switch to point to VLM.  In most cases we found the licenses weren't needed anymore so we could transfer those.
    Hope this helps,
    jigg
    CTA, CLA
    teststandhelp.com
    ~Will work for kudos and/or BBQ~

  • Problems with CORBA deployed BC4J used by JSP app

    Hi JDev Team all is beginning to run
    , we are trying with EJB's but now we are turn to CORBA for close
    view, in a first look CORBA is more complicated than EJB's but
    the performance for EJB's is poor from our point of view, if you
    are interested in our tryings, more in a another message.
    But now in our very first probe with CORBA using the
    onlineOrders tuttorial as base, with the jars, classpaths and all
    the inner works in a ( as far we knows ) correct state, deployed
    and generated, when i try to navigate from de main.jsp (
    generated ) to, for example, CustomerView i get this error in the
    browser :
    Error Message: JBO-25008: Object SupplierView is referenced by
    SuppliedByLink. Cannot be removed
    Remember that for now we do not modify any code in the generated
    jsp's, and the tester runs OK on the deployed BC from
    onlineorders, deployed in a fresh schema created in the process
    and prepared like the tutorial says.
    We continue impressed and very very pleased in the process of
    learning JDdev 3.0 and your works :-)
    Regards, Nacho
    null

    Hi
    It is a bug discovered late but there is a workaround for this.
    The error lies in the following iine in
    oracle\DataWebBeanImpl.java am.getTransaction().reconnect(false);
    Commenting this line out solves the problem.
    Workaround Description:
    1.Extract jboHTMLsrc.zip to get
    oracle\jdeveloper\html\DataWebBeanImpl.java
    and comment out the line:
    am.getTransaction().reconnect(false);
    2. Add this file to your project or compile it and add the .class
    file to the classpath.
    regards
    raghu
    Ignacio Ortega (guest) wrote:
    : Hi JDev Team all is beginning to run
    : , we are trying with EJB's but now we are turn to CORBA for
    close
    : view, in a first look CORBA is more complicated than EJB's but
    : the performance for EJB's is poor from our point of view, if
    you
    : are interested in our tryings, more in a another message.
    : But now in our very first probe with CORBA using the
    : onlineOrders tuttorial as base, with the jars, classpaths and
    all
    : the inner works in a ( as far we knows ) correct state,
    deployed
    : and generated, when i try to navigate from de main.jsp (
    : generated ) to, for example, CustomerView i get this error in
    the
    : browser :
    : Error Message: JBO-25008: Object SupplierView is referenced by
    : SuppliedByLink. Cannot be removed
    : Remember that for now we do not modify any code in the
    generated
    : jsp's, and the tester runs OK on the deployed BC from
    : onlineorders, deployed in a fresh schema created in the process
    : and prepared like the tutorial says.
    : We continue impressed and very very pleased in the process of
    : learning JDdev 3.0 and your works :-)
    : Regards, Nacho
    null

  • JavaScript Editor opens when I click Run Sequence

    I'm using Batch Sequences to add Headers to my documents, using addWatermark from Text.  I want the file name as part of the watermark.
    The reason I'm using javascript rather than the provided sequence is that I have a few hundred documents and they have a different amount of pages.
    When I click run sequence the javascript editor pops up and if I click OK then everything runs fine, the new doc is created with the header I wanted. 
    But I don't want to click OK a few hundred times and it wasn't happening before, it just started. Is there a way to stop it from popping up? Or a way to figure out why it started?
    I'm on Acrobat 9 Pro 9.0.0 and Windows XP. 
    The code is below:
    /*Adding a header to a document*/
    //This gets the filename
    var re = /\.pdf$/i;
    // filename is the base name of the file Acrobat is working on
    var filename = this.documentFileName.replace(re,"");
    //This adds a header in the right top position
    this.addWatermarkFromText({
    cText: "(My right header -" + filename +")",
    nStart: 2, //Page to start adding the header
    nEnd: this.numPages-1,  //Pages to stop adding the header
    cFont:font.Helv,
    nFontSize:10,
    nTextAlign: app.constants.align.right,
    nHorizAlign: app.constants.align.right,
    nVertAlign: app.constants.align.top,
    nHorizValue: -72,
    nVertValue: -72

    Make sure the "Prompt user" check-box under the Execute JavaScript command
    in your Action is not ticked.

  • Bulk upload bug in ODAC 11.2 Release 5 (11.2.0.3.20) with Xcopy Deployment

    There is a bug in ODP.NET (ODAC 11.2 Release 5 (11.2.0.3.20) with Xcopy Deployment)
    When large amount of data is uploaded using OracleBulkCopy the following exception is thrown
    System.EntryPointNotFoundException: Unable to find an entry point named 'OpsBulkCopyFreeDataPointers' in DLL 'OraOps11w.dll'.
    at Oracle.DataAccess.Client.OpsBC.FreeDataPointers(OPOBulkCopyValCtx* pOPOBulkCopyValCtx)
    at Oracle.DataAccess.Client.OracleBulkCopy.PerformBulkCopy()
    at Oracle.DataAccess.Client.OracleBulkCopy.WriteDataSourceToServer()
    at Oracle.DataAccess.Client.OracleBulkCopy.WriteToServer(DataTable table, DataRowState rowState)
    at Oracle.DataAccess.Client.OracleBulkCopy.WriteToServer(DataTable table)
    at OracleBulkUploadBug.Program.UploadData(OracleConnection connection)
    at OracleBulkUploadBug.Program.Main(String[] args)
    Steps to reproduce.+
    *1) Create a temp table*
    CREATE TABLE "RAM"."BLKUPLOADBUG"
    "COLUMN1" VARCHAR2(1000 BYTE),
    "COLUMN2" VARCHAR2(1000 BYTE),
    "COLUMN3" VARCHAR2(1000 BYTE),
    "COLUMN4" VARCHAR2(1000 BYTE),
    "COLUMN5" VARCHAR2(1000 BYTE)
    SEGMENT CREATION IMMEDIATE PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING STORAGE
    INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT
    TABLESPACE "USERS" ;
    *2) Run the following c# code*
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using Oracle.DataAccess.Client;
    using System.Data;
    namespace OracleBulkUploadBug
    class Program
    private const string TABLE_NAME = "BlkUploadBug";
    private const int ROWS_TO_INSERT = 10000;
    static void Main(string[] args)
    string ConnString = @"Data source=localhost/xexdb;User ID=ram; password=ram";
    try
    using (OracleConnection connection = new OracleConnection(ConnString))
    connection.Open();
    using (OracleCommand cmd = connection.CreateCommand())
    cmd.CommandText = string.Format("TRUNCATE TABLE {0}", TABLE_NAME);
    cmd.ExecuteNonQuery();
    Console.Write("Uploading data...");
    UploadData(connection);
    Console.WriteLine("done.");
    //ShowData(connection);
    catch (Exception ex)
    Console.WriteLine(ex);
    static void UploadData(OracleConnection connection)
    DataTable table = new DataTable(TABLE_NAME);
    table.Columns.Add("Column1", typeof(string));
    table.Columns.Add("Column2", typeof(string));
    table.Columns.Add("Column3", typeof(string));
    table.Columns.Add("Column4", typeof(string));
    table.Columns.Add("Column5", typeof(string));
    for (int i = 0; i < ROWS_TO_INSERT; i++)
    table.Rows.Add("aaa", "bbb", "ccc", "ddd", "eee");
    using (OracleBulkCopy oracleBulkCopy = new OracleBulkCopy(connection))
    oracleBulkCopy.DestinationTableName = table.TableName;
    oracleBulkCopy.WriteToServer(table);
    static void ShowData(OracleConnection connection)
    using (OracleCommand cmd = connection.CreateCommand())
    cmd.CommandText = string.Format("SELECT * FROM {0}", TABLE_NAME);
    using (OracleDataReader reader = cmd.ExecuteReader())
    while (reader.Read())
    Console.WriteLine("{0}\t{1}\t{2}\t{3}\t{4}",
    reader.GetString(0), reader.GetString(1), reader.GetString(2),
    reader.GetString(3), reader.GetString(4));
    }

    Hi Greg,
    Thanks for the detailed explanation. Let me start off by describing our current scenario.
    We deploy our application with its own set of Oracle driver files (ODP.NET). The driver files were picked from Xcopy deployment package ODAC 11.2 Release 4 (11.2.0.3.0). This works fine for users (50% of our 1000+ user base) who do not have any other installation of Oracle drivers. For the rest of the users who may have another version of ODP.NET (ODAC 11.2 Release 5 (11.2.0.3.20)), installed via Oracle Universal Installer (OUI) we have a problem.
    Since Oracle.DataAccess.dll and OraOps11w.dll files have the same version numbers in different packages it is making things very difficult for us. The application picks up Oracle.DataAccess.dll version 11.2.0.3.20 as it is present in the GAC and uses the local OraOps11w.dll 11.2.0.3.0 present in the application folder. This causes the missmatch and the exception gets thrown. Please do note that the exception pops up only when uploading large amounts of data using Oracle bulk upload.
    You can use my demo code and try it out for yourself. Install 11.2.0.3.20 using OUI and copy OraOps11w.dll from 11.2.0.3.0 to the local application folder, next to the EXE file. The exception is reproducible always when ROWS_TO_INSERT >= 10000. Reduce the ROWS_TO_INSERT to < 1000 or 100 and it will work flawlessly. I think the error message Unable to find an entry point named 'OpsBulkCopyFreeDataPointers' in DLL 'OraOps11w.dll' is incorrect.
    It is true that there are multiple versions of OraOps11w of differing patch levels that all show the same version number.+ Any particular reason to do this? How do you keep track of which fixes are present in which file if the version number never changes?
    Regards,
    Ram

Maybe you are looking for