Proxy, Serverlet and Cluster

1. We plan to use ISS as proxy and route jsp request to a cluster of
          Serverlet/EJB. We will track session data in each server.
          Question : How do the ISS proxy know to route browser request to the server
          in cluster ?
          2. If we use Weblogic server without ISS to server static/dynamic pages. We
          have load balance router in front of Weblogic cluster.
          Question : How did load balance router know to route the request from
          browser to the server which track session data in the cluster ?
          Thanks in advance.
          Mickey Hsieh
          

          Comments inline.
          Jim Zhou
          "Mickey Hsieh" <[email protected]> wrote:
          >Thanks Jim
          >I had two follow up questions.
          >
          >Q: Can I put many IIS to server static page and Proxy ? then I put one
          >hardware LB in front of IIS Web farm ?
          Definitly. Ultimately you have 3 level of LB. First level is LB hardware (CISCO Load Director, for example) will route
          the traffic to a farm of IIS/Proxies, which serves only static contents (HTML, image). Second level is proxy will LB the servlet requests to WLS clustered
          servers. The third level is when servlet is calling EJB, it get load balanced if your EJBs are deployed in a
          different cluster than your presentation (servlet/JSP).
          >
          >
          >> For WLS 4.51 and 5.1, you load balance router can only be used to load
          >balanced HTTP reuqests to a
          >> farm of IIS servers. You can't have the router to load balance directly to
          >WLS cluster, because your load
          >> balance router will not read the cookie embeded in every HTTP request. But
          >that will be changed in WLS 6.0
          >Q: Is there any hardware LB can perform routing as well ?
          > If not, How WLS 6.0 take care routing without Proxy ?
          I don't think any hardware LB is designed to read BEA's propritory cookie to find out the primary server
          for it to route to. My understanding in WLS 6.0, BEA is promoting people to use WLS to serve both static
          and dynamic content. So IIS/Proxy is not needed any more. I am not an expert on LB hardware, I am also
          puzzled by how does hardware LB route all the HTTP request that belong to same session to one
          particular primary server, but I know how the failover situation get handled in WLS 6.0, LB hardware just
          choose another primary server based on its LB algorithm when the previous primary server goes down.
          The new primary server will recover the session data from secondary server ( it finds out the secondary by
          reading the cookie).
          >
          >
          >
          >
          >
          >"Jim Zhou" <[email protected]> wrote in message
          >news:[email protected]...
          >>
          >> Comments inline.
          >>
          >> Jim Zhou.
          >>
          >> "Mickey Hsieh" <[email protected]> wrote:
          >> >1. We plan to use ISS as proxy and route jsp request to a cluster of
          >> >Serverlet/EJB. We will track session data in each server.
          >> >Question : How do the ISS proxy know to route browser request to the
          >server
          >> >in cluster ?
          >> >
          >> When first HTTP request comes to IIS proxy, proxy will pick one server
          >in the cluster to serve the
          >> servlet reuqest. WebLogic servlet engine will put a cookie in the servlet
          >response. So next click from the
          >> browser client, proxy will examine the cookie, inside the cookie, BEA
          >embeded the primary server and
          >> secondary server that holds the HTTP session. So proxy will get the
          >primary server name from cookie,
          >> and relay the request to that WLS server in the cluster which holds the
          >session data. In case the primary
          >> server is down, proxy is smart enough to route the request to secondary
          >server, for that particular session,
          >> secondary server will change itself to primary server, and find another
          >live WLS instance in the cluster to be
          >> the secondary server for that session.
          >> Be aware that in WLS 6.0, servlet load balancing does not require
          >proxy to examine the cookie anymore.
          >> You can use hardware load balancing in front of WLS cluster. In the case
          >of failure, hardware LB will pick
          >> another primary server, the new primary server will examine the cookie,
          >find the secondary server, and
          >> replicate the session data from the secondary server. So in WLS 6.0, once
          >you are secondary server, you
          >> are always secondary server. Quite different than 4.51 and 5.1.
          >> In case browser does not support cookie, URL rewriting is used.
          >>
          >> >2. If we use Weblogic server without ISS to server static/dynamic pages.
          >We
          >> >have load balance router in front of Weblogic cluster.
          >> >Question : How did load balance router know to route the request from
          >> >browser to the server which track session data in the cluster ?
          >>
          >> For WLS 4.51 and 5.1, you load balance router can only be used to
          >load balanced HTTP reuqests to a
          >> farm of IIS servers. You can't have the router to load balance directly to
          >WLS cluster, because your load
          >> balance router will not read the cookie embeded in every HTTP request. But
          >that will be changed in WLS 6.0
          >>
          >> >
          >> >Thanks in advance.
          >> >
          >> >Mickey Hsieh
          >> >
          >> >
          >> >
          >>
          >
          >
          

Similar Messages

  • Hardware Load Balancers and Cluster WebLogic Proxy Plug-in setting

    Documentation states that we need to enable the Cluster WebLogic Proxy Plug-in setting when there is a proxy plugin or HttpClusterServlet configured.
    We used to have Weblogic Proxy plugin and the setting is still there, also the proxy was replaced by the hardware loadbalancer. Everything works normally and no one complained, but I would assume that WebLogic Proxy Plug-in setting should not be applicable any longer.
    Is it possibly harmful to have that setting there? Does it mean that the loadbalancer emulates WebLogic Proxy Plug-in and also need this set?
    Thank you

    The Weblogic Proxy Plug-in Enabled flag only affects the behavior of a WL proxy module (such as if you were using Apache to proxy to WL via the mod_wl.so module). The value controls what IP address is returned when you call request.getRemoteAddr() from your application. If not enabled, you will get the IP address of the web server that proxied the request. If enabled, you will get the remote client IP address (instead of the proxy IP address) facilitated by the WL-Proxy-Client-IP header. If you are no longer using a plug-in module, the setting will have no affect. Hope this helps...

  • HttpClusterServlet and cluster JNDI tree

              Hello,
              Our ear is being deployed in a clustered environment. The ear contains a jar
              (multiple ejbs), a web app war, and a webservice war. The httpClusterServlet
              proxy is being run in a server outside the cluster, on port 80. When our servlets
              try to do a JNDI lookup for any of the ejbs, a Naming Exception is thrown. The
              URL for the InitialContext provider is using port 80. So I assume that the lookup
              request is going to the proxy server, which isn't aware of the cluster JNDI tree.
              Aside from moving the proxy inside the cluster (the server configuration is being
              controlled by another developer), is there anyway to resolve this? Changing the
              URL of the provider for the lookups would require knowing the ports of the cluster
              servers.
              Thanks,
              Bob
              

              Hello,
              Our ear is being deployed in a clustered environment. The ear contains a jar
              (multiple ejbs), a web app war, and a webservice war. The httpClusterServlet
              proxy is being run in a server outside the cluster, on port 80. When our servlets
              try to do a JNDI lookup for any of the ejbs, a Naming Exception is thrown. The
              URL for the InitialContext provider is using port 80. So I assume that the lookup
              request is going to the proxy server, which isn't aware of the cluster JNDI tree.
              Aside from moving the proxy inside the cluster (the server configuration is being
              controlled by another developer), is there anyway to resolve this? Changing the
              URL of the provider for the lookups would require knowing the ports of the cluster
              servers.
              Thanks,
              Bob
              

  • Aggregates, VLAN's, Jumbo-Frames and cluster interconnect opinions

    Hi All,
    I'm reviewing my options for a new cluster configuration and would like the opinions of people with more expertise than myself out there.
    What I have in mind as follows:
    2 x X4170 servers with 8 x NIC's in each.
    On each 4170 I was going to configure 2 aggregates with 3 nics in each aggregate as follows
    igb0 device in aggr1
    igb1 device in aggr1
    igb2 device in aggr1
    igb3 stand-alone device for iSCSI network
    e1000g0 device in aggr2
    e1000g1 device in aggr2
    e1000g2 device in aggr3
    e1000g3 stand-alone device of iSCSI network
    Now, on top of these aggregates, I was planning on creating VLAN interfaces which will allow me to connect to our two "public" network segments and for the cluster heartbeat network.
    I was then going to configure the vlan's in an IPMP group for failover. I know there are some questions around that configuration in the sense that IPMP will not detect a nic failure if a NIC goes offline in the aggregate, but I could monitor that in a different manner.
    At this point, my questions are:
    [1] Are vlan's, on top of aggregates, supported withing Solaris Cluster? I've not seen anything in the documentation to mention that it is, or is not for that matter. I see that vlan's are supported, inluding support for cluster interconnects over vlan's.
    Now with the standalone interface I want to enable jumbo frames, but I've noticed that the igb.conf file has a global setting for all nic ports, whereas I can enable it for a single nic port in the e1000g.conf kernel driver. My questions are as follows:
    [2] What is the general feeling with mixing mtu sizes on the same lan/vlan? Ive seen some comments that this is not a good idea, and some say that it doesnt cause a problem.
    [3] If the underlying nic, igb0-2 (aggr1) for example, has 9k mtu enabled, I can force the mtu size (1500) for "normal" networks on the vlan interfaces pointing to my "public" network and cluster interconnect vlan. Does anyone have experience of this causing any issues?
    Thanks in advance for all comments/suggestions.

    For 1) the question is really "Do I need to enable Jumbo Frames if I don't want to use them (neither public nore private network)" - the answer is no.
    For 2) each cluster needs to have its own seperate set of VLANs.
    Greets
    Thorsten

  • How can I get data in flat file from Pool table and cluster table ?

    Hi,
    I am working in one Achiving project. My requirement is to get data into flat file from Cluster table and pool table.
    Is there any tool avilable to download data into flat file from pool table and cluster table ?
    if table name given in the selection screen then data will be downloaded into flat file.
    waiting for quick response.
    Best Regards,
    Bansidhar

    Data cannot be retrived directly form the cluster table
    as the Cluster results are stored in Cluster Key say for example PCLkey
    and form that Key we need to fetch the data
    these clustes are not the part of PNP or PNPCE tables
    for ur info kindly check

  • Web Service proxy deployment and reuse

    Jdev. 11.1.1.4
    Hi,
    In my ADF application I have created a web service proxy with Jdev wizard.
    I have created a method in order to test it and it works ok.
    Now, I need to reuse this proxy (the package) in other java applications also in Jdev but working with struts (I don't thnk this is important but....)
    I have created a deployment profile only for the ws proxy package and generated a jar file.
    This jar file has been declared in the second application and try to execute the same method that worked in the first application.
    Just in the first sentence:
    UtilGestionDocumental utilGestionGrupos = new UtilGestionDocumental();
    we are having an "unauthorized error". No time to declare any username nor password that are send in later instructions.
    The first part of the call to the WS that we are using is this:
    UtilGestionDocumental utilGestionGrupos = new UtilGestionDocumental(); <- Here it throws the error
    SecurityPoliciesFeature securityFeatures =
    new SecurityPoliciesFeature(new String[] {
    "oracle/wss_username_token_client_policy" });
    UtilGestionDocumentalPortType entidadDocPortType =
    utilGestionGrupos.getUtilGestionDocumentalSOAP12Port(/*securityFeatures*/);
    ((BindingProvider)entidadDocPortType).getRequestContext().put(BindingProvider.USERNAME_PROPERTY,"Username");
    ((BindingProvider)entidadDocPortType).getRequestContext().put(BindingProvider.PASSWORD_PROPERTY,"Password");
    ((BindingProvider)entidadDocPortType).getRequestContext().put(BindingProvider."EndPoint....." );
    I think I'm not using the correct system to create a jar for the WS, am I ?
    someone can help me with this ?

    Does any expert can help in deploying a web service proxy as a jar file ?

  • Give me description about JAVA Proxy Runtime and JAVA Proxy Server

    Give me description about JAVA Proxy Runtime and JAVA Proxy Server with some examples.

    Hi,
    Java proxy runtime :
    Using the Java proxy runtime you can receive messages or send messages to the Integration Server.
    This will help you
    http://help.sap.com/saphelp_nw04/helpdata/en/64/7e5e3c754e476ee10000000a11405a/frameset.htm
    Java proxy server :
    The connection to the Integration Server by using the Java proxy runtime.
    This will help you
    http://help.sap.com/saphelp_nw04/helpdata/en/87/5305adc23540b8ac7bce08dbe96bd5/frameset.htm
    Regards
    Agasthuri Doss

  • ABAP proxy object and JAVA proxy objects

    can anyone explain whether ABAP proxy object and JAVA proxy objects can communicate with each others?
    if yes then how???

    JCO connectors would be able to do the trick here i guess
    regards
    krishna

  • Proxy servers and the "cannot publish" error - v.1.1.2

    Using the latest iWeb (1.1.2), attempts to publish my work to my .Mac account resulted in the infamous "publish error." I then came across this KB article:
    http://docs.info.apple.com/article.html?artnum=303927
    I turned off my proxy access in the Network settings, and voila, publishing was successful. But now, I'm circumventing my much-needed proxy.
    It's been suggested in other threads here that proxies aren't a problem if one's iDisk is accessible through it. This is not the case. With the proxy, iDisk access is fine, it's only iWeb publishing that is a problem.
    Any way to keep my proxy and still publish with .Mac?

    iDisk access and iWeb publishing ARE indeed different activities. They are similar in that they both utilize the WebDAV protocol over Port 80, but they are different in their individual requirements for back and forth communications with the .Mac servers in terms of how soon or in what timeframe they expect to hear confirmation of transfer back from the server.
    It is apparent to me that the network timeout threshold for copying something to iDisk is a lot longer than that for publishing through iWeb. In fact, I would say that iWeb has become a lot more stringent with network timeouts ever since it was updated from 1.0 to 1.1.
    Anything in between your computer and the .Mac servers contributes to network latency. There are both software and hardware contributions to this latency. Proxy servers, like routers, can be software or hardware based. Software-based latency is most often greater than hardware-based latency.
    I would guess that removing any kind of latency "generating" obstacles within your control would likely improve iWeb function and decrease the incidence of publish errors. Some of these obstacles can include background processes, busy LAN activity (like VOIP use or streaming music/video or online gaming), wireless access points, proxy servers, and routers.
    On the other hand, I also think that if Apple increased iWeb's network timeout threshold, that most of the publishing errors that people experience could be eliminated.

  • Charts and graph shown as --array and cluster datatype in block diagram

    Hi friends,
    I new user...
    I have a basic doubt...
    In many examples the graph and charts are shown as "array data type and cluster data type "------in the block diagram panel...
    Please tell me, how these data types are shown as graph and charts in the front panel window.....
    regards
    raja

    These are very basic issues and it should be clear once you study the online help and examples for a while.
    Waveform Graphs
    Plain waveform graphs assume equally spaced data. The x-values are implicit from x0 and dx of the x-axis. By default x0=0 and dx=1, meaning the x-values are the array indices. You can change the offset and multiplier from the properties dialog or programmatically via property nodes.
    If you give a 2D array, there will be multiple graphs. Transpose if needed.
    Alternatively, you can give a cluster of [x0, dx, y-array] and the x-axis will adjust accordingly.
    As another alternative, you can built a waveform datatype and feed it to the graph.
    You can also graph dynamic data.
    XY graphs
    xy graphs are needed if the x-vlaues are not regularly spaced.They take a variety of data formats, so pick what is most approriate for the data
    A cluster of an x-array and a y-array
    An array of clusters, each containing an xy pair
    A complex datatype (it will graph imaginary vs. real or similar).
    Charts
    Charts are different, because they maintain a data history buffer an retain a certain amount of data. Some examples of data inputs:
    A single scalar: it wil be appended to the existing chart data, possibly throwing out the oldest existing point.
    An array: The array data will be appended to the existing chart data.
    A cluster of e.g. 5 points: The chart will have 5 dividual plots, one point gets appended to each plot.
    etc.
    The express xy-graph can be configured as xy chart, etc.
    Sure, it is a bit complicated at the beginning, but the complexity also gives you flexibility to do exactly what you want. Just play around with various scenarios and look at the outcome. The best way to learn!
    LabVIEW Champion . Do more with less code and in less time .

  • Inforation on Pool tables and cluster tables required.

    I want to know about the pool tables and cluster tables like how to create them and how to look the tables associated with the given tables. Like for the table BSEG we have other tables linked BSID etc. I'm new to this concept please guide me.

    <b>Pooled Table:</b>
    A pooled table in R/3 has a many-to-one relationship with a table in the database (see Figures 3.1 and 3.2). For one table in the database, there are many tables in the R/3 Data Dictionary. The table in the database has a different name than the tables in the DDIC, it has a different number of fields, and the fields have different names as well. Pooled tables are an SAP proprietary construct.
    When you look at a pooled table in R/3, you see a description of a table. However, in the database, it is stored along with other pooled tables in a single table called a table pool. A table pool is a database table with a special structure that enables the data of many R/3 tables to be stored within it. It can only hold pooled tables.
    R/3 uses table pools to hold a large number (tens to thousands) of very small tables (about 10 to 100 rows each). Table pools reduce the amount of database resources needed when many small tables have to be open at the same time. SAP uses them for system data. You might create a table pool if you need to create hundreds of small tables that each hold only a few rows of data. To implement these small tables as pooled tables, you first create the definition of a table pool in R/3 to hold them all. When activated, an associated single table (the table pool) will be created in the database. You can then define pooled tables within R/3 and assign them all to your table pool.
    Pooled tables are primarily used by SAP to hold customizing data.
    <b>Cluster Table:</b>
    A cluster table is similar to a pooled table. It has a many-to-one relationship with a table in the database. Many cluster tables are stored in a single table in the database called a table cluster.
    A table cluster is similar to a table pool. It holds many tables within it. The tables it holds are all cluster tables.
    Like pooled tables, cluster tables are another proprietary SAP construct. They are used to hold data from a few (approximately 2 to 10) very large tables. They would be used when these tables have a part of their primary keys in common, and if the data in these tables are all accessed simultaneously.
    Table clusters contain fewer tables than table pools and, unlike table pools, the primary key of each table within the table cluster begins with the same field or fields. Rows from the cluster tables are combined into a single row in the table cluster. The rows are combined based on the part of the primary key they have in common. Thus, when a row is read from any one of the tables in the cluster, all related rows in all cluster tables are also retrieved, but only a single I/O is needed.
    A cluster is advantageous in the case where data is accessed from multiple tables simultaneously and those tables have at least one of their primary key fields in common. Cluster tables reduce the number of database reads and thereby improve performance.
    Restrictions on Pooled and Cluster Tables
    1. Pooled and cluster tables are usually used only by SAP and not used by customers, probably because of the proprietary format of these tables within the database and because of technical restrictions placed upon their use within ABAP/4 programs. On a pooled or cluster table:
    2. Secondary indexes cannot be created.
    3. You cannot use the ABAP/4 constructs select distinct or group by.
    4.You cannot use native SQL.
    5.You cannot specify field names after the order by clause. order by primary key is the only permitted variation.
    For creation of pooled /cluster table, have  a look at below link.
    http://help.sap.com/saphelp_erp2004/helpdata/en/81/415d363640933fe10000009b38f839/frameset.htm
    For creation of table pool /cluster, have  a look at below link.
    http://help.sap.com/saphelp_erp2004/helpdata/en/81/415d363640933fe10000009b38f839/frameset.htm
    Have a look at below link.
    http://www.sap-img.com/abap/the-different-types-of-sap-tables.htm
    Best Regards,
    Vibha
    *Please mark all the helpful answers

  • Can we create secondary indexes in pooled and cluster table?

    hello all
    can we create secondary indexes in pooled and cluster table?

    Hi,
    Yes, you can.
    Refer the below links
    [http://www.sap-img.com/abap/the-different-types-of-sap-tables.htm|http://www.sap-img.com/abap/the-different-types-of-sap-tables.htm]
    [http://help.sap.com/saphelp_40b/helpdata/en/cf/21f083446011d189700000e8322d00/content.htm|http://help.sap.com/saphelp_40b/helpdata/en/cf/21f083446011d189700000e8322d00/content.htm]
    Regards,
    SB

  • Errors/warnings occurred when generating the local proxy dll and VI wrappers for web service

    Hello,
    I'm new to web services - trying to import a WSDL that was created by an outside vendor and placed on a company server.  I imported a previous version successfully.  The error I'm getting doesn't make a lot of sense to me, here it is:
    The following errors/warnings occurred when generating the local proxy dll and VI wrappers for this web service.
    Can't generate files.
    Possible reasons are:
    1. The output file(s) might be read-only.
    Remove the read-only attribute and import the Web service again.
    2. A proxy DLL that LabVIEW created under the same file path exists in memory.
    Restart LabVIEW and import the Web service again.
    I don't see any read-only attributes on the output files and I've tried restarting LabVIEW - no luck.  Any help is greatly appreciated.
    Thanks,
    Al Rauch
    Merck & Co., Inc.

    Aaron,
    I was able to successfully import and run the web services from the WSDL file in question in LV2009 on a different computer than the one on which I had the original problem.  Unfortunately I am still having the original problem on the project computer and will need to get it working there . . . still looking for a solution to that.  Apparently LV2009 is perfectly capable of importing and running this WSDL file, but there is something still in the way on the project PC.
    Thanks,
    Al

  • Browser need proxy username and password

    this code works fine without a proxy, however i can figuer out how to get it to work when behind a proxy, i tried some different things to pass the proxy username and password(the commented out code) but those did work, can anyone help with this? cause im lost as to how to send the proxy credentials to get outside to the net
    import java.awt.*;
    import java.awt.event.*;
    import java.net.*;
    import java.io.*;
    import javax.swing.*;
    import javax.swing.event.*;
    public class ReadServerFile extends JFrame {
    private JTextField enter;
    private JEditorPane contents;
    public ReadServerFile(){
    super ("Rage");
    System.getProperties().put("proxySet","true");
    System.getProperties().put("proxyPort","80");
    System.getProperties().put("proxyHost","90.8.0.5");
    //need to set the username and password
    //System.setProperty("http.proxyUser","sservices/proglab30");
    //System.setProperty("http.proxyPassword","proglab30");
    //Authenticator.setDefault(new Authenticator()
    // protected PasswordAuthentication getPasswordAuthentication()
    //   return new PasswordAuthentication("proglab30","proglab30".toCharArray());
    Container c = getContentPane();
    enter = new JTextField("http://www.google.com/");
    enter.addActionListener(new ActionListener()
    {public void actionPerformed (ActionEvent e)
    {getThePage(e.getActionCommand());}});
    c.add( enter, BorderLayout.NORTH);
    contents = new JEditorPane();
    contents.setEditable(false);
    contents.addHyperlinkListener(
    new HyperlinkListener(){
    public void hyperlinkUpdate(HyperlinkEvent e)
        if (e.getEventType()==
        HyperlinkEvent.EventType.ACTIVATED)
        getThePage(e.getURL().toString());}});
    c.add(new JScrollPane(contents), BorderLayout.CENTER);
    setSize(400,300);
    show();
    private void getThePage(String location)
    setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
    try {
    contents.setPage(location);
    enter.setText(location);
    catch(IOException io)
      JOptionPane.showMessageDialog(this,"Error getting URL","Bad URL",JOptionPane.ERROR_MESSAGE);
    setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
    public static void main (String args[])
      ReadServerFile app= new ReadServerFile();
      app.addWindowListener(new WindowAdapter(){
        public void windowClosing(WindowEvent e)
          System.exit(0);
    }

    ray,
    Sounds like a permission problem.
    Try running these.
    ColdFusionDirectory\bin\connectors\Remove_ALL_connectors.bat
    ColdFusionDirectory\bin\connectors\IIS_connector.bat
    Ken Ford
    Adobe Community Expert
    Fordwebs, LLC
    http://www.fordwebs.com
    "RayBees" <[email protected]> wrote in message
    news:ek727f$bnq$[email protected]..
    > Greetings
    >
    > I have an interesting problem. When I browse certain
    section of my website
    > I
    > am asked to enter my username and password. When clicked
    "cancel" twice
    > the
    > person is let throught to the page. This seems to be
    related to the cfform
    > tage. If I remove the tag, I am no longer asked for the
    username and
    > password.
    > This happens in IE 6 and 7, Netscape 7.1 but not in
    Firefox 1.5 or Mozilla
    > 1.5.
    >
    > But here is where it gets really interesting, If I log
    onto the web
    > server,
    > every page asks for the username and password. Any
    thoughts?
    >
    > Thanks
    > Ray
    >
    > The Specs
    > CFMX 7.02
    > Windows 2003
    > IIS 6
    >

  • Is there an easier way to create and cluster large numbers of references than doing it one at a time?

    Hey, I have an instrument for which there are a large number of controls on a panel. I want to have the controls reflect the state of the instrument at the time the panel opens. I was planning on creating a sub-vi, then clustering a reference to each of the controls, then having the sub-vi set each value.
    The question is, is there a way to highlight say... 12 controls, make a reference, and cluster them all together without the tedious process of creating 12 references, then wiring 12 of them into a cluster?
    Or perhaps I should be using something other than clusters entirely?
    Thanks,
    -Josh

    Writing values from control references is slow. Do not use it in high performance applications. Having said that, it sounds like you just want to do it once for initialization purposes, which is OK.
    The answer is don't wire in a ton of clustered references. Just wire the a reference to the VI on which the controls live. You can get an array of references to all the front panel controls given the reference to the owning VI. You will need to "downcast" (to more specific type) for each particular data type, but that can be done inside the subVI. Note that the order of the reference array is the tabbing order of the controls on the front panel.
    Dan Press
    www.primetest.com

Maybe you are looking for

  • Java ME - JRE distributed with SDK 3.0

    Hi, What I want to do is to develop a program which is based on CDC 1.1 with PBP 1.1 and AGUI optional package. I just downloaded the new Java ME platform SDK 3.0 EA. Its specification is saying that the SDK is coming with a runtime environment for w

  • "Low heat" & Samsung ram?

    I'm looking to buy more memory for an iMac G4 1.25 GHz. This site gives me the option of having "low heat" ram, or low heat Samsung ram for ~$30 more. What's the difference? http://www.oempcworld.com/Merchant2/merchant.mvc?Screen=CTGY&Category_Code=P

  • Running Vista

    I installed Flex Builder 2.01 successfully in Vista. When I went to run a simple mxml file I got a message telling me "There is no disk in the drive. Please insert a disk in the drive". I can run it from the html file however. Has anyone else run int

  • KERN_PROTECTION_FAILURE, Entourage 2004 error log...

    Hi Mac Folks, Thank you for your support. Entourage works great for 1 user (wife) on the MBP, and myself... well I haven't been able to open Entourage for about 4 weeks. After reading other posts on this matter, and I'm asking for some assistance on

  • Default a button in PF-Status

    Hi, I have 3 buttons in my PF-Status, I have to set 2nd button as default. So that it should have dotted lines around it(same as default button in FM POPUP_TO_CONFIRM). So whenever I press 'ENTER' that button should be selected. Thanks & Regards, Adi