How to create a local object reference variable in teststand sequence file programatically using C#
I want to create a local object reference variable in a TestStand sequence file programatically using C#.
Hi,
Accoring to your reply in this Thread
http://forums.ni.com/ni/board/message?board.id=330&thread.id=26984
Just try this example. There you will create a numeric variable during excuting a sequence!
Hope this is what you are looking for.
Please attach all your questions here.
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=
Attachments:
CTestStandDialog.zip 31 KB
Similar Messages
-
I used a method LoadPrototypeFromMetaDataToken(token,options) to load the return type parameters. I am unable to set the value field in the return parameters for an action step in teststand sequence file programatically using C#.How can I do that.
Continue here
-
Sequence mySequence = myEngine.NewSequence();
mySequence.Name = "myAction";
//Create new step of type Action and set Name
Step mystep = myEngine.NewStep(AdapterKeyNames.DotNetAdapterKeyname, StepTypes.StepType_Action);
mystep.Name = "GetStringObject";
//Obtain the code module from the step
DotNetModule myModule = mystep.Module as DotNetModule;
//Set properties of the module
myModule.SetAssembly(DotNetModuleAssemblyLocations.DotNetModule_AssemblyLocation_File, @"C:\Documents and Settings\My Documents\Visual Studio 2005\Projects\HelperClass\HelperClass\bin\Debug\HelperClass.dll");
myModule.ClassName = "Class1";
myModule.MemberType = DotNetModuleMemberTypes.DotNetMember_GetProperty;
myModule.MemberName = "StringObject";
mySequence.InsertStep(mystep, 0, StepGroups.StepGroup_Setup);
mySequence.Locals.NewSubProperty("StringObject", PropertyValueTypes.PropValType_Reference, false, "", 0);
DotNetParameterDirections reference = mySequence.Locals as DotNetParameterDirections;
mySequence.Locals.GetPropertyObject("StringObject", 0);
myModule.ClassReference = "Locals.StringObject";
myModule.LoadPrototypeFromMetadataToken(385875969, 0);
After this I am not able to proceed.herewith attached documents contain screenshot of teststand file marked red is to be solved. How to define the value field of the return parameters?
Attachments:
HelperClass.cs 1 KB
ex1.gif 2305 KBPlease see my answer to your question on page two of the following forum thread:
Programmatically generating DotNet Steps in TestStand
Manooch H.
National Instruments -
How can i create an executable file or distribution kit of a sequence file in teststand?. I'm using CVI standard prototypes.
If you want to distribute your sequence files to other machines, there are a few things you must consider.
1. Create a TestStand Run-Time Engine installer. You can do this by selecting Tools>>Run Engine Installation Wizard.
2. Distribute your Operator Interface.
3. Distrbute your code modules (in your case CVI) and sequences.
We do not have a tool similar to that of Assemble VIs for Distribution for CVI. You will need to ensure that all of your code is copied to the target machine and that TestStand is able to resolve the paths for where these files are located (i.e. Configure>>Search Directories).
PLEASE REFER TO THE CHAPTER IN THE TESTSTAND USER MANUAL TITLED "DISTRIBUING TESTSTAND". -
I have used the method LoadProtoTypeFromMeteDataToken(tokenvalue,options).with this i cant set the value in the return parameters. How can I pass the value.with the above method it displays parameter Name,Type,In/Out. how can i set the value in the return parameters.
Or here
http://forums.ni.com/ni/board/message?board.id=330&thread.id=26979
=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= -
How to create dynamic connection string with variables using ssis.
Hello,
Can anyone let me know on how to create dynamic connection string with variables using ssis?
Any help would be appreciated.Hi vinay9738,
According to your description, you want to connect multiple database from multiple servers using dynamic connection.
If in this case, we can create a Table in our local database (whatever DB we want) and load all the connection strings. We can use Execute SQL Task to query all the connection strings and store the result-set in a variable of object type in SSIS package.
Then use ForEach Loop container to shred the content of the object variable and iterate through each of the connection strings. And then Place an Execute SQL task inside ForEach Loop container with the SQL statements we have to run in all the DB instances.
For more details, please refer to the following blog:
http://sql-developers.blogspot.kr/2010/07/dynamic-database-connection-using-ssis.html
If there are any other questions, please feel free to let me know.
Regards,
Katherine Xiong
Katherine Xiong
TechNet Community Support -
Why Java provides Object cloning even if there is Object reference variable
In both cases original value get changed. What is the difference between these (clonable interface & Object reference variable)
Cloneable is a way to make a copy of an object, so that you now have two objects, usually with the same state. Assigning the value in one reference variable to another variable (I can only assume that's what you're talking about, as your question is not clear at all) does not create another object.
-
How to create excise invoice with reference thorugh credit memo
Hi All,
Please provide any solution for the following qurey:
How to create excise invoice with reference thorugh credit memoHi murali,
i am unable to understand your requirement i think there is no like this scenario requirement for any client
if any requirement is there kindly explain detail
cheers -
How to create a view object and attach with extended AM
Hi,
I tried to create new vo and attach this vo with the extended AM. But it is throwing error like 'PC.NAME : invalid identifier' (Actually this PC.NAME is exiting one).
Now i want to know how to create a view object similar like seeded one but with one additional condition in the where clause.
It is possible though extension, but i want to create two view object similar like seeded one, one with some other condition in the where clause
and another one with some other condition.
So for my requirement, i'll extend one VO and i'll add my condition but how to do it for second condition.
But i want same seeded VO with two different condition.
Any suggestions please,
SANSAN,
There is no need to attach the newly created VO with extended AM. You need to attach the same with the standard AM.
Regards,
Gyan -
How to create a local SLD on a newly installed PI 7.3 system.
Hello
I wander how to create a local SLD on a newly installed PI 7.3 system.
When installing I choosed "register in existing central SLD"(other option was "no SLD destination")
On next screen I have choosen SLD HTTP host as the host I was currently installing PI7.3
For SLD HTTP port I have used 50000 as the instance was (the default) "00"
For SLD Data Supplier User I have choosen "SLDDSUSER"
I was warned then that "The SLD Server is not reachable. Choose "Cancell" to modify managing configuration or "OK" to continue. If you choose to continue you will have to execute the smdsetup script later on."
I opted "OK".
if I understand I have to execute smdsetup script in order to create a local SLD
Has anyone experience with it
thank you in advace
JanHi Jan,
You first need to run the wizard to setup the SLD locally.
To do this, go to the NetWeaver Administrator -> Configuration -> Scenarios -> Configuration Wizard -> Funtional Wizard Configuration UI
There tick System Landscape Directory and select "Enable Automatically".
After executing this, your SLD will be ready for use.
The SMD has nothing to do with the SLD, it's just the next step in the installation process.
Kind regards,
Mark -
ADF Faces: RichTable - How to create a RichTable object
Hi. How to create a RichTable object to put in a JSF page ? I need to make a method that receive a list of name of columns and a list of list of data. This code that I have writing don't work. What's my error?
public RichTable getADFTable(
List<String> lstCols, List< List<String> > lstLstData
RichColumn adfCol = null;
List<RichColumn> lstRichCols = new ArrayList<RichColumn>();
int cont = 0;
for( String col : lstCols ){
adfCol = new RichColumn();
adfCol.setDisplayIndex(cont++);
adfCol.setHeaderText( col );
adfCol.setMinimumWidth( "60" );
lstRichCols.add( adfCol );
int contCols = 0;
RichOutputText text = null;
RichTable AdfTab = new RichTable();
for( List<String> lstData : lstLstData){
for( String data : lstData ){
text = new RichOutputText();
text.setValue(data);
lstRichCols.get( contCols ).getChildren().add( text );
contCols++;
contCols = 0;
AdfTab.setRows(this.lstEntit.size());
cont = 0;
for( RichColumn col : lstRichCols ){
AdfTab.getChildren().add( col );
return AdfTab;
}I was searching for an example and i found it but whit errors, finally i fixed and it works.
You just have to generate the data from your webservices and "put" into this structure.
The java file (Bean)
package view;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.apache.myfaces.trinidad.model.CollectionModel;
import org.apache.myfaces.trinidad.model.SortableModel;
public class DynamicTable {
private SortableModel model;
private List<String> columnNames;
public DynamicTable() {
columnNames = new ArrayList<String>();
columnNames.add("Col-1");
columnNames.add("Col-2");
generateColumnModel();
public void generateColumnModel() {
this.model = new SortableModel(createRows(columnNames));
private List<Map> createRows(List<String> columnNames) {
int i = 0;
List<Map> mapListforRows = new ArrayList<Map>();
for (String name : columnNames) {
Map newRow = new HashMap();
mapListforRows.add(newRow);
for (String col : columnNames) {
newRow.put(col, "data");
return mapListforRows;
// Get table model
public CollectionModel getCollectionModel() {
return model;
public void setColumnNames(List<String> columnNames) {
this.columnNames = columnNames;
public List<String> getColumnNames() {
return columnNames;
}The jspx file (page)
<af:table varStatus="rowStat" summary="table"
value="#{pageFlowScope.DynamicTable.collectionModel}"
rows="#{pageFlowScope.DynamicTable.collectionModel.rowCount}"
rowSelection="none" contentDelivery="immediate"
var="row" rendered="true" id="t1">
<af:forEach items="#{pageFlowScope.DynamicTable.columnNames}"
var="name">
<af:column sortable="true" sortProperty="#{name}"
rowHeader="unstyled" headerText="#{name}"
inlineStyle="width:100px;" id="c1">
<af:activeOutputText value="#{row[name]}" id="aot1"/>
</af:column>
</af:forEach>
</af:table> -
How to create a georaster object?
Hi,
I type this codes to create a georaster object. but there is error msg.
SDO_GEOR.createBlank(
rasterType IN INTEGER,
ultCoord IN SDO_NUMBER_ARRAY,
dimSizes IN SDO_NUMBER_ARRAY,
cellValue IN NUMBER,
rasterDataTable IN VARCHAR2 DEFAULT NULL,
rasterID IN NUMBER DEFAULT NULL
) RETURN SDO_GEORASTER;
Error Message:
Error starting at line 1 in command:
SDO_GEOR.createBlank(
Error report:
Unknown Command
Error starting at line 3 in command:
rasterType IN INTEGER,
Error report:
Unknown Command
Error starting at line 5 in command:
ultCoord IN SDO_NUMBER_ARRAY,
Error report:
Unknown Command
Error starting at line 7 in command:
dimSizes IN SDO_NUMBER_ARRAY,
Error report:
Unknown Command
Error starting at line 9 in command:
cellValue IN NUMBER,
Error report:
Unknown Command
Error starting at line 11 in command:
rasterDataTable IN VARCHAR2 DEFAULT NULL,
Error report:
Unknown Command
Error starting at line 13 in command:
rasterID IN NUMBER DEFAULT NULL
Error report:
Unknown Command
Error starting at line 15 in command:
) RETURN SDO_GEORASTER;
Error report:
Unknown Command
Please advise me on how to create a georaster object as i am very new to the technology.
Thanks and regards,
Estherhttp://download.oracle.com/docs/cd/B19306_01/appdev.102/b14254/geor_intro.htm
-
How to create authority check object and assign to ztcode which is of modu
Dear ,
how to create authority check object and assign to ztcode which is of custom module pool program.its urgent kindly help points rewarded.Manoj,
You can check with your Basis team to create authorisation object and assigining tcodes to the user profiles.
K.Kiran. -
How to create new authorisation object for Transactions?
Hi,
How to create new authorisaton object and how to assign that object on a transaction code?
Case ->
The transaction code VL01N have the object called V_LIKP_VST under Class "LE_V" that have two auth. fields. one is 'Activity' and other one is "Shipping Point/Receiving Point".
Here I want to add "Storage location" also. I have created one object called "Z_LIKP_VST" under same calass "LE_V". and added "Activity", "Shipping Poing/Receiving Poing" and "Storage Location". After that I added that object ("Z_LIKP_VST") for particular transaction through "SU24". I maintained the "Display check indicator" for VL01N.
I created one new role and assigend the particular transacation for a user. but still SAP taking V_LIKP_VST insted of Z_LIKP_VST.
How can I change my Z_LIKP_VST on profile.
Please help
Thanks in Advance
LalHi Kariyath,
I suppose its not about interest but a MUST.. sorry but.. unless u include the Logic in the program how can SAP pick these custom Z objects ?
after u create them and assign to a Tcode in SU24 there is no logic to check these objects. Frankly i see no other chance.... unless SAP comes to us with a great easy way to input these Custom objects
Keep looking and please Update me if u have any Inputs....on this front..
All the Best
Br,
Sri
Award points for helpful answers -
Plz tell me how to create authority check objects and how to usein prg
dear sir,
plz tell me how to create authority check objects and how to usein prghttp://help.sap.com/saphelp_46c/helpdata/en/5c/deaa74d3d411d3970a0000e82de14a/content.htm
http://help.sap.com/saphelp_nw70/helpdata/en/52/6716a6439b11d1896f0000e8322d00/content.ht
Create custom authorization Customer specific object
If you have requirements that cannot be met using the P_ORGIN and P_ORGXX authorization objects (for example, because you want to build your authorization checks on additional fields of the Organizational Assignment infotype (0001) that are customer-specific), you can include an authorization object in the authorization checks yourself.
Create the authorization object using transaction SU21. Make sure you keep to the customer name range (Z/Y). To be able to use the new authorization object you have created in the master data authorization check, the object must contain the INFTY, SUBTY, and AUTHC fields. You can use any of the fields of the Organizational Assignment infotype (0001) for the other fields. You can also use customer-specific additional fields provided they are CHAR or NUMC type fields.
After you have created the object, you must start the RPUACG00 report. This report overwrites the MPPAUTZZ standard include with the code that is needed to evaluate the authorization object you created. Note: Technically speaking, this involves a modification. However, SAP fully supports this procedure. And you should not have more maintenance work as a result of this modification.
Note: that if you use customer-specific authorization objects, you must maintain these objects in transaction SU24 (Maintain Assignment of Authorization Objects to Transactions) in the same way as you maintain the authorization objects P_ORGIN, P_ORGXX, and P_PERNR
AUTHORITY CHECK OBJECT Object_name
ID fieldname1 FIELD fieldvalue1
ID fieldname2 FIELD fieldvalue2
ID fieldname3 FIELD fieldvalue3.
If sy-subrc eq 0. "Authorization exists
Endif.
http://articles.techrepublic.com.com/5100-6329_11-5110893.html
Edited by: JackandJay on Jan 16, 2008 10:21 AM
Maybe you are looking for
-
DNS and Active Directory error 4000 server 2008
Hello all, My network skills aren't very good and I'm facing a dilemma. First off we have two Windows servers on the network. The newest is 2008 Standard (named Vader) and the other is 2000 (dells3). Obviously I'd like to get rid of the 2000, but the
-
IPod/iTunes issue with Fast User Switching
I have Fast User Switching enabled on my iMac Core 2 Duo running 10.4.8. My daughter usually leaves her iPod connected and it is causing problems when switching to another user. Other users get the message that the connected iPod is associated with a
-
Windows Vista Ultimate - Boot Camp - Mac Mini
Hello to everybody I bought a week ago a Mac Mini 2.53 Ghz Intel Core 2 Duo running the Mac OS X 10.6.2 and I have troubles for install Windows Vista Ultimate I can make the partition without problems The proccess of installation seems be normal but
-
Will my two year old 27 inch cinema display work on the new Mac Pro?
Im interested in purchasing a new Mac Pro later this month when unvieled. My question is....will my currentl "Apple LED Cinema Display" work with the new Mac Pro with Turbo Boost ports? My display is Model # A 1316.
-
How to connect the two field which have a diffrent length
Hi, i have two table one is VBRP-VGBEL CHAR 10 second is MKPF-XBLNR CHAR 16 both are same data means vgbel eq xblnr. how to connect these table because when i connect these table it gives me error have a same type and