Opening VI's remotely?

Hello,
I am beginning to use the Web Publishing tool of Labview 8.2. I noticed while using it that one of the biggest problems my company would have is that the VI has to be loaded into memory in order to access it remotely. Is it possible to have one main VI loaded into memory who's sole purpose is to open other VI's which then can be used remotely? Assuming that all the other VI's are configured to be hosted on the web server once opened. What I'm hoping to be able to do is have a main index page on a remote computer with hyperlinks that will allow a user to call up the VI which they need to use even if it is not already running on the host. The only other option I could think of is to remote desktop to the host in order to run the desired VI but this is one step I wish to avoid. Please let me know if this is possible.
Thank You,
Tim Sileo
Tim Sileo
RF Field Account Specialist
National Instruments
You don’t stop running because you get old. You get old because you stop running. -Jack Kirk, From "Born to Run" by Christopher McDougall.

Thank You for the help. I decided to create a main VI that uses the 'application control' --> 'open front panel' function and allows the user to specify a path to any VI. This works well when using a remote connection. The only drawback I've found is that the paths have to be defined ahead of time or be typed into the front panel on the remote computer (i.e. you can't use the browse button on the remote PC because it only browses locally and not on the host PC with the VI's). Is there a way to have the browse button only look on the host machine for paths and not the remote PC? I ran into this with several other remote VI's as well. I have a VI that reads in binary files and when it is remoted I noticed that I was only able to load binary files which reside on the host PC. However, the browse button only works on the remote pc so I have to memorize where it is located on the host PC in order to access it. This may be an easy fix but I'm relatively new to Labview so I'm kind of lost right now. Ultimately, I wish to be able to load binary files from either the host pc or the remote pc.
Any help is much appreciated.
Tim Sileo
RF Field Account Specialist
National Instruments
You don’t stop running because you get old. You get old because you stop running. -Jack Kirk, From "Born to Run" by Christopher McDougall.

Similar Messages

  • Deleting DTP based on Open Hub and Remote Cube

    Hi All,
    i have created a DTP delta for my Open Hub to load a flat file from a remote cube.
    i have done some load test request but it doesn't work (no data in my file .csv), i have created another full DTP with others parameters and it works successfully.
    now i want to delete my Delta DTP but the system return me a message like this:
    DTP_4IDT4BXV29E1N0MWINKCWO60B cannot be deleted at the moment (see long text)
    and in the long text i have:
    Message no. RSBK037
    Diagnosis
    You want to delete a delta DTP that has been successfully used to load requests from the source into the target. If you delete the DTP, you will also delete the information on the source data that was successfully transferred. As a result the source data would be transferred again, if you create a new delta DTP that links the same source with the same target.
    System Response
    The system terminated the delete operation.
    Procedure
    You have two options:
    1. Delete all the requests loaded with this DTP from the target and then delete the DTP.
    2. Do not delete the DTP and continue to load deltas using this DTP.
    i tried to see the requests loaded with the delta dtp and i have deleted one but there are another requests that i can't deleted.
    i have deleted the delta dtp from my transport request.
    how should i do to delete definitivily my delta dtp?
    thanks for your help
    Bilal

    Do not delete entries out of table RSBKREQUEST.
    To delete your DTP, you may use program RSBKDTPDELETE.  Give the technical id of the DTP as the input parameter.

  • IE Problem with opening XLS from remote host

    So I’m having a problem opening/saving my generated Excel Spreadshhet in Internet Explorer on a remote client. Basically, I click on my button to generate the spreadsheet, it then sends the data to my servlet that generates the document and then sends it back in a response. When I do via localhost everything works the way its supposed to, I get the document to open in IE. However if I try this from another machine, the document doesn’t open; when tried in Firefox remotely everything works. So I then started down the road of reviewing my response headers and haven’t had any luck.
          resp.setContentType("application/vnd.ms-excel");
          resp.setContentLength(document.size());
          resp.setHeader("Pragma", "no-cache");
          resp.setHeader("Expires", "-1");
          resp.setHeader("Accept-Ranges", "bytes");
          resp.setHeader("Content-disposition", "inline; filename=report.xls");
          OutputStream outputStreamToClient = resp.getOutputStream();
          document.writeTo(outputStreamToClient);
          try {
            outputStreamToClient.flush();
            outputStreamToClient.close();
          } catch (Exception e) {
            if (DEBUG) {
              System.out.println(e.getMessage());
          }My next step was to run a wireshark trace and verify that I was in fact getting my generated document sent to the remote machine and I was able to confirm the response was in fact sent and that all my necessary headers were in place. I’m open to any suggestions as I'm quite stumped at the moment.
    Matt

    So I made the changes for removing the extra headers as was recommend and still didn't have a problem. Now I did realize I forgot to mention that this is all being executed from an Applet on the client side. I build up my request dynamically in the post string and then send it via the connection I create. Now I did actually notice when I reworked my DEBUG statements that on the applet side I would get the following
    AppletConnection.getContent() warning: no content-type
    However, I have a servlet that generates a PDF based on the same data and that works just fine off a remote client and also returns the above "no content-type" error. Below I have the code from the Applet side that is actually sending the data to the servlet and receiving the response. I just wanted to reiterate that I am assuming the content-length field is in fact valid because I am able to successfully send a spreadsheet to a remote client if they are using FireFox as opposed to IE.
          final URLConnection appletConnection = url.openConnection();
          // inform the connection that we will send output and accept input
          appletConnection.setDoInput(true);
          appletConnection.setDoOutput(true);
          // Don't use a cached version of URL connection.
          appletConnection.setUseCaches(false);
          appletConnection.setDefaultUseCaches(false);
          appletConnection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
          //Write object to servlet
          OutputStreamWriter wr = new OutputStreamWriter(appletConnection.getOutputStream());
          wr.write(post);
          try {
            wr.flush();
          } catch (Exception e) {
              System.err.println("Error: Could not write object to servlet from client!");
          try {
            appletConnection.getContent();
          } catch (IOException ioe) {
            System.err.println("AppletConnection.getContent() warning:"+ioe.getMessage());
          }Thanks,
    Matt

  • TightVNC - Can't open programs on remote session

    Hi All,
    I'm a Linux newbie and have a problem I can't seem to solve. The other day I installed tightvnc and have a server which runs on startup. I have added the following line to /etc/inittab:
    vn:35:once:sudo su - brian -c "vncserver :1 -name Brian -depth 24 -geometry 1280x600"
    I also have the following in my xstartup file
    #!/bin/sh
    #xrdb $HOME/.Xresources
    #xsetroot -solid grey
    #xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
    #twm &
    xhost +localhost &
    exec startxfce4 &
    I am using UltraVNC on Windows 7 to remote into my arch box and I manage to get the XFCE4 desktop. The problem lies in trying to open programs on my remote session. If I click on the terminal shortcut, nothing happens. Same with Firefox etc.. I attempted to right click then execute and still no go.
    However, I am able to click the filesystem icon and it will open. Also, I can click on logoff and shutdown no problems.
    Any ideas?

    I use tightvnc as well, but I start it a bit differently (I don't think this is your problem).  Have you seen the tightvnc wiki article?  I updated it a while ago with the method that I use.
    Anyway, I don't think the & mark is needed in your ~/.vnc/xstartup
    $ cat ~/.vnc/xstartup
    #!/bin/sh
    xrdb $HOME/.Xresources
    export XKL_XMODMAP_DISABLE=1
    #exec ck-launch-session startxfce4
    exec ck-launch-session startlxde
    I dunno why your mouse isn't working properly if it's not something in that file.
    Last edited by graysky (2010-07-08 08:05:33)

  • Open application on remote host

    Hi,
    Wondering if there is a way to open an application on a remote host but have it appear on the computer you are working on. So, I have two machines on my home network, a tower & a laptop... I can ssh into the tower from the laptop. And I can use "open" to start an application like calculator. But I want it display on the laptop, but it displays on tower.
    The reason I want to do this is more for things like photoshop. My tower is much more suited to running those apps than the laptop (powerbook vs MacPro - no contest - lol). But sometimes I just want to work on things and not be in the office.
    I'm use to solaris and just setting the DISPLAY environment variable is all that is needed to have a GUI display on a remote machine.
    Any ideas?
    Thanks,
    Pete.

    Tried the screen sharing... It works but it shares the entire screen. Which on my MacPro is way too big to fit on my powerbook. I guess my real question is there anyway to tell a single application to display on a remote host. From their descriptions Apple Remote Desktop and Timbuktu do not seem to offer this feature. Maybe there is a way to configure it?
    here is an example I'm attempting to describe, which got to work..
    - start X11 on both the laptop & the MacPro
    - on the laptop either an xterm will appear or under the X11 menubar
    under applications start a "Terminal" that will be the "xterm"
    - in the xterm type "xhost +"
    - in the xterm ssh into the MacPro
    - in the xterm type export DISPLAY=HOSTNAME_OFMACPRO:0.0
    - in the xterm type xclock&
    The xclock will now be displayed on the laptop... but the process is running on the MacPro (verified via Activity Monitor on the MacPro & laptop).
    This what I'm trying to do. But with other (non X11) applications.
    Thanks,
    Pete.

  • AirPort Extreme FTP port is open when doing Remote Port Scan

    I have a question regarding the AirPort Extreme Base stations running firmware 7.7.3.  Currently the AirPort is not port-mapping any services, however when I do a remote port scan of that particular AirPort I have noticed some TCP ports are open from the outside, such as FTP port 21, RTSP port 554 and ARCP port 7070. Why is that? I thought the AEBS blocks these services by default, unless otherwise configured to be open.  Is this a vulnerability with the firmware?

    TCP and UDP ports used by Apple software products - Apple Support
    Your 554 and 7070 may be open due to links to itunes store. It is not a big vulnerability since it is for streaming.
    Port 21 is more a concern.. It is used internally by the AE apparently.. but I really do not know why. FTP as a protocol is not offered to the outside world. so you cannot connect to it and get info for files.. even if you have a hard disk plugged in. Why it should be open to the outside world I am not sure.
    Do you have BTMM turned on? It may be involved with remote services.
    If you are concerned it is not hard to fix.. port map those ports to a non-existent client in the network.. however your itunes store connection might stop working as well as some other things... that need those ports open.. There is also a good chance you cannot map them when they are used.. so do a factory reset and before you setup other applications or BTMM do the port map and see what happens.
    You can also post the details to apple directly but I honestly doubt you are facing any big issues here.

  • Finder cannot open files on remote shares

    When browsing files and folders on remote shares (smb) via finder, some files and/or folders are greyed and cannot be opened.
    Accessrights are correct, concerned files can be opened with uCommander by example.
    OSX Version 10.6.8
    Thanks for any suggestions,
    Martin

    I fixed my problem by installing Mavericks again. No need to fully restore.

  • Open MQ no remote access

    I'm a little puzzled by The Open MQ download page <https://mq.dev.java.net/downloads.html> (binaries section) where it states that:
    Oracle no longer offers Open MQ as an independent product. Open MQ will continue to provide builds and separate release packages as they are contributing to the GlassFish Server project. Support contracts continue to be offered as part of GlassFish Enterprise Server and customers may use GlassFish MQ as a component of the Java EE server.
    Does this mean Open MQ can be invoked ONLY as a component within Glassfish and not invoked remotely through its brokering or clustering capabilities? Or is Oracle simply changing how it packages Open MQ so that it is expected to run (with full capabilities) within GlassFish?
    Thanks,

    More of the latter.
    Oracle does not currently list a JMS provider product as a separate price-list item.
    As of this writing, there are no functional changes planned for Open MQ, which would restrict how it can be used.
    The separate installer will no longer be supported, though we continue to provide this as an aid for the community. Support contracts for legacy customers may be renewed, but new customers will have to purchase the full Oracle GlassFish Enterprise Server. Anyone interested in additional details should really contact an Oracle Sales representative.

  • Program to open file in remote machine

    Hi,
    i want to write a program in which i can access a file in another system.
    But the catch here is that the other system is using password to login to the system.
    How i can provide password through my Java Program to access to other machine
    ~Aman

    Can you just send me the code how to read file from Shared folder/drive through java program?
    e.g ="\\mcno-pc180\shared\HelloWorld.txt". I am able to access file HelloWorld.txt from my machine which is placed in shared folder path "\\mcno-pc180\shared\".
    Regards
    SPulluri
    Share the folder/drive which you want to access on the remote machine then your application can access it.
    Try to use the user which has already rights of reading/writing to that machine then the security dialog will not appear.

  • Installing open source software remotely

    I am a trifle bit confused why many hosting companies offer
    one-step installation of Joomla, Wordpress, etc. on the remote
    server, when these applications require extensive testing--a
    potential disaster in the making in a shared hosting environment.
    Installing locally, then testing via XAMPP or some other server
    seems a much safer bet, though it is extremely tedious...

    > these
    > applications require extensive testing
    Do they? They seem to be tried and true established
    applications in wide use
    out there.
    -Darrel

  • Possible to open File() in remote

    I'm developing a FTP tool with drag and drop feature. to display the local system files i used File root=new File("C:\\"). But in the case of remote system i can't use File() to display the files in JTree. I want to know how to achieve this. There is any API to achieve this. Please help me.

    dee_se wrote:
    I want to know how to achieve this. You have to send the proper commands to the FTP server on the other end.
    There is any API to achieve this. Not in the core API. There are third party solutions though. Google for java ftp library.

  • [Gnome 3.6, Nautilus] Can't open files on remote servers

    Since the upgrade to Gnome 3.6, I can't open most files on SSH and SMB shares mounted through Nautilus using the "Connect to Server" dialog. Opening PDF files in Evince still works, as does opening image files in EOG. But opening movie files in Totem, for instance, fails: Totem closes instantly. Other file types result in more or less cryptic error messages by the associated application. Opening a LyX document, for example, gives me this:
    The directory in the given path
    /run/user/1000/gvfs/sftp:host=192.168.2.102/[...]
    does not exist.
    Which looks like gvfs is not working like it used to. If I use sshfs (FUSE) to mount the share, everything works fine.
    [Edit: It's not just SSH servers that are affected as I initially thought. Changed title and body to reflect this.]
    Last edited by ulke (2012-11-05 10:47:07)

    I've known this problem for a long time. In pre-3.6 times it would suffice to kill gvfs-fuse-daemon and start it again. Now there appears to be no gvfs-fuse-daemon anymore.

  • Can any one advise how you get windows applications to open using citrix remote login on a macbook, can any one advise how you get windows applications to open using citrix remote login on a macbook

    I have logged into citrx and can see the home page with all the applications from my work environment but when I click on them they wont open and safari tells me it can access them as it has no available application to access it any help would be great as my work help desk has referred me to apple

    I have logged into citrx and can see the home page with all the applications from my work environment but when I click on them they wont open and safari tells me it can access them as it has no available application to access it any help would be great as my work help desk has referred me to apple

  • Can I open a flashdrive remotely?

    I have an iMac running Leopard and I typically have a flashdrive plugged in there. When I go elsewhere in the house I have an older iMac running Panther. I can work from the Panther machine and connect to the Leopard machine's main disk just fine. But is there a way to be able to open up the flash drive? When I connect there's a list of drives but that one's never there. I don't see anything in Sharing Preferences that seems to apply

    Sorry, but at this point you can't. You can authorize a total of up to five systems, though, so it's probably not really important that you deauthorize your dead unit now. Once you reach five total authorizations, a button will appear in your iTunes Store account that will allow you to deauthorize all your systems, so that would at that time recover the now-useless authorization.
    If for some reason you really feel you need to deauthorize that system now, you can try contacting the iTunes Store customer support department through the form at the bottom of their Support page (select the category and subcategory closest to the issue you're reporting) and explaining the problem to them. They might be willing to clear your authorizations for you.
    Regards.

  • Opening a Remote Panel of the Top Level vi for an executable

    Hello Everyone
    I was wondering how you would open up a remote panel for the top-level vi in an executable?
    I have created a LabVIEW application and have tested opening the remote panel when it is running in the full labview development suite - this all works fine. I simply go operate>connect to remote panel and enter the server address, the port (8000) and the vi name using the path "My Project.lvproh/My Computer/main.vi" format.
    However, if I then build this application into an executable I do not seem to be able to open a remote panel - it might be that I am just entering the VI name incorrectly.
    with VI name = "main.vi"  or with VI name = "C:\builds\main.exe\main.vi" and the exe. running I get the error:
    Connecting to remote panel server...
    Requested VI is not loaded into memory on the server computer
    However I am not sure how else I would enter it.
    The main.ini has the following configuration:
    server.app.propertiesEnabled=True
    server.ole.enabled=True
    server.tcp.acl="0800000008000000"
    server.tcp.enabled=True
    server.tcp.paranoid=True
    server.tcp.port=6363
    server.tcp.serviceName=""
    server.vi.access=""
    server.vi.callsEnabled=True
    server.vi.propertiesEnabled=True
    WebServer.Enabled=True
    WebServer.TcpAccess="c+*"
    WebServer.ViAccess="+*"
    DebugServerEnabled=True
    DebugServerWaitOnLaunch=False
    Both machines have LabVIEW 2011 Profesional Development System SP1 on so I do not think it is a limited remote access licence issue.
    Any suggestions as to where I am going wrong would be much appreciated.
    Cheers
    John
    Solved!
    Go to Solution.

    It appears that you can infact use remote panels within an executable.
    The problem I had was that I had left the web server port for the remote panels the same as the LabVIEW development environment. That meant that the main LabVIEW web server was getting in the way of the web server that was associated with my built application.
    With the application's web server on a different port and the VI in memory (and the file in a library/directory external to the exe if it is not the top level VI), you just need to specify the VI name such as main.vi .
    Solved!

Maybe you are looking for