Phone Designer Problem

Hi All,
I'm trying to transfer an existing image of Phone Designer Phone to a 7945G.
However after a few moments later the message is: ''A communications failure occurred''
Below is the Log Problem Report:
2010-01-07 16:11:01,828 [1] INFO  - UpdateImageViewer starting :11:1:828
2010-01-07 16:11:01,828 [1] DEBUG - UpdateImageViewer Start Raster HEIGHT 212 x  WIDTH 320
2010-01-07 16:11:01,828 [1] DEBUG - UpdateImageViewer Start PhysicalViewRectangle HEIGHT 196 x  WIDTH 320
2010-01-07 16:11:01,828 [1] INFO  - UpdateImageViewer started
2010-01-07 16:11:01,828 [1] INFO  - UpdateImageViewer Initialised with Phone Cisco 7945
2010-01-07 16:11:01,828 [1] INFO  - UpdateImageViewer completed
2010-01-07 16:11:01,828 [1] DEBUG - UpdateImageViewer End Raster HEIGHT 212 x  WIDTH 320
2010-01-07 16:11:01,828 [1] DEBUG - UpdateImageViewer End PhysicalViewRectangle HEIGHT 212 x  WIDTH 314
2010-01-07 16:11:01,828 [1] INFO  - UpdateImageViewer Finished :11:1:828
2010-01-07 16:11:01,828 [1] INFO  - WallpaperListSelectionChanged finished UpdateImageViewer(rasterImage)
2010-01-07 16:11:01,828 [1] INFO  - Metadata check starting :11:1:828
2010-01-07 16:11:01,828 [1] INFO  - Checking image for Metadata PropertyTagOrientation
2010-01-07 16:11:01,859 [1] INFO  - Image rotation normal - no action taken
2010-01-07 16:11:01,859 [1] INFO  - Metadata check finished :11:1:859
2010-01-07 16:11:01,859 [1] INFO  - OnWallpaperListSelectionChanged completed - selected imageFile :Sea Beacon.png:
2010-01-07 16:11:03,296 [1] INFO  - SaveEditedWallpaper Starting
2010-01-07 16:11:03,296 [1] INFO  - SaveEditedWallpaper Default Phone Type = Cisco 7945
2010-01-07 16:11:03,296 [1] INFO  - userDefaultPhoneType :Cisco 7945
2010-01-07 16:11:03,296 [1] INFO  - Phone Display H x W :212 x 320
2010-01-07 16:11:03,296 [1] INFO  - SaveEditedWallpaper Processing Image Starting
2010-01-07 16:11:03,296 [1] INFO  - Image     H X W:216 x 320
2010-01-07 16:11:03,296 [1] INFO  - Selection H X W:212 x 314
2010-01-07 16:11:03,312 [1] INFO  - ViewPerspective set to :TopLeft
2010-01-07 16:11:03,312 [1] INFO  - No crop required
2010-01-07 16:11:03,312 [1] INFO  - Export Image viewperspective :TopLeft
2010-01-07 16:11:03,312 [1] INFO  - Image Adjust to fit display
2010-01-07 16:11:03,343 [1] INFO  - Saved Export Image
2010-01-07 16:11:03,343 [1] INFO  - SaveEditedWallpaper Processing Image Success
2010-01-07 16:11:03,359 [1] INFO  - Saved IconFile
2010-01-07 16:11:03,421 [1] INFO  - Saved Export File
2010-01-07 16:11:03,421 [1] INFO  - SaveEditedWallpaper Success
2010-01-07 16:11:03,421 [1] INFO  - Retrieved -C:\Documents and Settings\acipriano\Application Data\Cisco\Cisco Unified Phone Application\Temp\WallpaperExport.png - for save or preview
2010-01-07 16:11:03,421 [1] INFO  - Entering SetBackground - 10.120.108.110 - telsinc1 - SEP0024C44300E0 - C:\Documents and Settings\acipriano\Application Data\Cisco\Cisco Unified Phone Application\Temp\WallpaperExport.png - C:\Documents and Settings\acipriano\Application Data\Cisco\Cisco Unified Phone Application\Temp\WallpaperIcon.png
2010-01-07 16:11:03,437 [1] DEBUG - Wallpaper request XML  :<setBackground><deviceName>SEP0024C44300E0</deviceName><background><image>DesignerWallpaper</image><icon>WallpaperIcon</icon></background></setBackground>
2010-01-07 16:12:03,765 [1] ERROR - WebException occurred setting background: The server committed a protocol violation. Section=ResponseStatusLine
System.Net.WebException: The server committed a protocol violation. Section=ResponseStatusLine
   at System.Net.HttpWebRequest.GetResponse()
   at Cisco.PhoneSuite.Designer.Personalisation.Personalisation.SetWallpaper(Boolean previewMode, String deviceName, String imagePath, String iconPath, PersonalisationResponse& personalisationResponse)
2010-01-07 16:12:03,781 [1] ERROR - Error processing WebExceptionThe server committed a protocol violation. Section=ResponseStatusLine
System.Net.WebException: The server committed a protocol violation. Section=ResponseStatusLine
   at System.Net.HttpWebRequest.GetResponse()
   at Cisco.PhoneSuite.Designer.Personalisation.Personalisation.SetWallpaper(Boolean previewMode, String deviceName, String imagePath, String iconPath, PersonalisationResponse& personalisationResponse)
2010-01-07 16:12:03,781 [1] INFO  - returning from SetBackground, success - False
2010-01-07 16:12:03,984 [1] INFO  - Returned Data is The server committed a protocol violation. Section=ResponseStatusLine error =  PROCESSING EXCEPTION +:System.Net.WebException: The server committed a protocol violation. Section=ResponseStatusLine
   at System.Net.HttpWebRequest.GetResponse()
   at Cisco.PhoneSuite.Designer.Personalisation.Personalisation.SetWallpaper(Boolean previewMode, String deviceName, String imagePath, String iconPath, PersonalisationResponse& personalisationResponse)
2010-01-07 16:12:03,984 [1] INFO  - personalisationResponse.StatusCode 0
2010-01-07 16:12:03,984 [1] INFO  - WebException ProtocolError - Ocoreu uma falha na comunicação.
2010-01-07 16:12:03,984 [1] INFO  - Message |Ocoreu uma falha na comunicação.|
2010-01-07 16:12:03,984 [1] INFO  - Data|The server committed a protocol violation. Section=ResponseStatusLine|
2010-01-07 16:12:03,984 [1] INFO  - Failed SetBackground, errorData - Ocoreu uma falha na comunicação.
2010-01-07 16:12:03,984 [1] INFO  - Failed saving C:\Documents and Settings\acipriano\Application Data\Cisco\Cisco Unified Phone Application\Temp\WallpaperExport.png to SEP0024C44300E0
2010-01-07 16:12:03,984 [1] INFO  - Errordata returned is Ocoreu uma falha na comunicação.
2010-01-07 16:12:08,562 [1] INFO  - Save Wallpaper to cache failed
2010-01-07 16:12:10,703 [1] INFO  - Starting compression of file C:\Program Files\Cisco Systems\Cisco Unified Phone Application\LogFiles\phonePersonalization.log
2010-01-07 16:12:10,703 [1] INFO  - -- Problem Report System Details --
2010-01-07 16:12:10,703 [1] INFO  - OS Version  : Microsoft Windows NT 5.1.2600 Service Pack 3
2010-01-07 16:12:10,703 [1] INFO  - CLR Version : 2.0.50727.3603
2010-01-07 16:12:10,703 [1] INFO  - Assy build no = 7.0.3128.27720
2010-01-07 16:12:10,703 [1] INFO  - Build Version : 7.0(1) - 1485
Can help me ?
Thanks,
Alan

If configuration was good, we'll need packet capture between CUCM and IP phone.
On CUCM, you may use command "utils network capture file cucm count 100000 size all host all 192.168.1.100".  Where 192.168.1.100 is the IP address of IP phone.
For the phone, you may enable "SPAN to PC" option from CUCM and do the capture with a PC.
Or if it's possible, you may plug the phone into the same subnet with CUCM.  See if that makes any difference.
Michael

Similar Messages

  • Error on Phone Designer Application ver 7.1(3) SR2 & CUCM 8.0.3

    Dear Cisco Expert
    I am using CUCM 8.0.3 and I am using Cisco Phone designer 7.1(3) SR2 I could not push the image fom the phone designer
    Its giving error as Personalization is disable on the selected device
    It did check on my CUCM its enable but still its showing the same error , Please give me a step by step guide I need to be solve Thanks in advance

    Hi Rob Pyke.....
    had the same problem and had to go to Device- Device settings-Standard common phone profile and change the Phone Personalization to "enabled".  I rebooted the 9951 I was working and taadaa it worked.
    your discussion will solve the issue,..?
    which CUCM version your are using...?
    i have 8.0.3a with firmware 9.0.3s have the problem...
    i only need to test the one you mentioned, but if i done this all the phones will be restarted right...?
    good day..............

  • How to fix comments design problem

    I have some comments that are showing on the last page and not with the correct student in crystal reports. Its a design problem because when testing it prompts me for the personid of the student i type it in and correct information is displayed for that student but in the wrong spot.
    How can i get the comments which is in a different section for the rest display on a second page but still with the correct person (im pushing it to the second page so i can duplex print)?
    Heres my sections and their page/normal configuration:
    Section 1 - nothing changed from default
    section 2 - nothing changed
    GroupHeaderSection1 - no text or anything their
    GroupHeaderSection2 - nothing their
    Section 3 (Details section) - Task, Term, Current Grade, Course, teacherdisplay
    GroupFooterSection2 - Cumulative gpa and page configuration: new page after
    GroupFooterSection1 - Comments subreport (part of report displaying the the subreport at end of the whole report instead of after GroupFooterSection2 for each person)
    Edited by: jeffman2 on Dec 1, 2011 4:38 PM
    Edited by: jeffman2 on Dec 1, 2011 4:43 PM

    Basic interface like textboxes and subreports is in crystal reports for visual studio 2010 also. I have installed the latest service packs though for the visual studio add-on. If you like I can list anything else you would need but im trying to solve my problem in the least amount of time and would be grateful for your help. What version in used in visual studio 2010 add-on?
    Also, i would like to avoid costly phone calls.
    Edited by: jeffman2 on Dec 14, 2011 7:35 PM
    Edited by: jeffman2 on Dec 14, 2011 7:38 PM
    Edited by: jeffman2 on Dec 14, 2011 7:38 PM

  • My iphone4 have leakage current phenomenon,design problems?

    When my iphone4 charging with the data cable
    It often electric shock me
    Not always so
    Especially the headphone jack、mute switch and metal antenna
    why?
    The design problem?
    How to solve?

    When using the supplied Apple charger do you have any problem? The apple supplied charger has a very low leakage current of about 30uA when connected to the phone.
    If you connect your phone to a PC or Mac and you get a shock this indicates the leakage current of the connected device must be high, it does not indicate a fault with the iPhone!
    Sometimes the design of a power supply means you may feel a shock for a moment when contacting the metal parts, but this is more like a static discharge effect as the power supplies internal capacitances discharge. If the tingle sensation continues you may have a higher than normal leakage current form the mains power supply.
    Given you mention you have a notebook (PC non Apple I assume) then maybe your power supply is not as good as it should be. Try to measure the current between the metal chassis of the power supply and earth using a amp meter (multimeter set on mA). For a class II double insulated power supply there should be less than 250uA (0.25mA). For an earthed, class I, power supply it should be less than 3.5mA.
    If it is an earthed power supply and you get a shock then either the earth to the power supply has broken or your mains outlet (or entire dewling) may have no earth! If so call in a professional electrcian ASAP!

  • Phone Designer compatibilty with 9.x phone firmware

    Hi all,
    There have been several posts in the past surrounding errors in Phone Designer, but I wanted to see if I could get confirmation.  I'm running a two node UCM 8.6.2.21900-5 cluster.  I was getting new reports of the usual "unknown error with your IP Phone" problem from end users when trying to apply background images to their phones, and finally got some time to troubleshoot.
    I'm testing this from a Windows 7 x64 laptop, running Phone Designer 7.1(3) SR2.  I'm using the .NET commands found in this thread to get around the 32-bit limitation of the software:  https://supportforums.cisco.com/thread/2030926
    With a 7965 phone running the latest SCCP firmware, 9.3(1), Phone Designer errors out.  I've confirmed the usual suspects aren't the issue (personalization, web access, etc.).  Reading through some other threads, downgrading the phone firmware was a suggestion with a decent success rate.  I loaded 8.5(4), and Phone Designer works without issue; loaded 9.3(1) again, and Phone Designer is broken.
    I suppose my question is, is this a known limitation with all the 9.x firmware releases?  Or is something else at play here?
    Hopefully I didn't miss the answer in another thread.
    Thanks for the help!

    Scott,
    I have a TAC case opened and got a respones that phone designer is not compatible with CM 8.5 and above. That doesn't make sense as we are at 8.6 and it had been working with the 9-2 firmware. I have pushed back to TAC and await a response. This is the doc they referenced.
    http://www.cisco.com/en/US/docs/voice_ip_comm/cupa/phone_designer/7.1/engli
    sh/release/PDReleaseNote71.html#wp42101
    Server/Network
    Cisco Unified Communications Manager Release 6.0 or later1
    Note Cisco Unified Communications Manager Release 8.5 or later is not supported.
    •The  Cisco Unified Communications Manager server must be installed,  configured, and operating correctly as described in the Cisco Unified  Communications Manager documentation, at the following URL:
    http://www.cisco.com/en/US/products/sw/voicesw/ps556/tsd_products_support_series_home.html
    •The Cisco Unified Communications Manager server must be configured to support the Phone Designer application.

  • Design problem with Swing

    Hi all. I've run into some design problems when trying to create a Swing app.
    I've got a non-graphical class that emulates a power supply unit. Let's call it PSUnit. I have to create a GUI for PSUnit.
    Every class designed to build a full GUI app uses PSUnit in some way (changes its voltage, displays voltage, turns it on, turns it off, etc.)
    Here's the catch. Suppose I've got a class:
    public class BuildingBlock extends JPanel {
         // code includes a JTextBox displaying
         // the current PSUnit voltage.
    }another class is created for setting the voltage:
    public class AnotherBlock extends JPanel {
         // this class contains a JSpinner and
         // a button that retrieves the JSpinner value
         // and sets it as the current voltage of
         // PSUnit
    }When the button in AnotherBlock is clicked, I must notify the BuildingBlock class that a PSUnit has changed its state so it can update it's values and display the correct data.
    I've tried to do this a few times but failed miserably, so I'm hoping you guys could help me out.
    Please note that both of the above classes have some additional code and it's not very pleasant to make one class an inner class of another. I should be able to create a "standalone" classes which, combined together, form a GUI for PSUnit.
    Thanks.

    Yes this is a common problem that many of us have when building UIs
    Here's the question: In this instance, are these two classes really independant? Could they stand alone? Often when building a GUI, it's not even that easy to answer that question, but these leads to the two ways you can solve this
    #1. Make them independent, and use listeners either using Observable / Observer or creating your own custom listeners. The advantage of this is smaller classes and more independence. The disadvantage is it's generally more complicated, especially at the design stage
    #2 (what I'd probably recommend). Make 1 GUI class "MyPSFrame", then declare your panel classes as inner classes within that class. This way, everything goes into one spot, and everything is shareable. This also makes sense if you can't have 1 of the panels without the other.

  • Design problem about repreatable entity relationships

    Hi all!
    As I design the data model (let's name it the ERD, no matter the name is quite unfashonable), I have found almost identical structures of entities and relationships between them, but playing completely different roles in the semantics of the model.
    It obviously makes no sense to implement all such entities separately as the Entity EJB as they are to share most of the fields and methods, but I found no "handsome" solution when trying to implement them as sets of classes and interfaces forming "the abstract EJBs", and then by putting the conrete classes and complementary interfaces at the final packages to create "concrete EJBs". The problem was about types returned by the createXXX and findXXX methods, because they had to return the "abstract" EJBs but the EJB programming contract forces them to return the "concrete" ones, that are unknown to me when defining the "abstract ones". So it cancels the sense for creating them this way. It was also unclear how to operate the relationships in such model.
    The idea was:
    1. I define BaseSthLocalHome extends EJBLocalHome
    2. I define BaseSthLocal extends EJBLocalObject
    3. I define BaseSthBean implements EntityBean
    ... this way I have the "abstract bean", and then I can create many:
    SthOneLocalHome extends BaseSthLocalHome,
    SthOneLocal extends BaseSthLocal,
    SthOneBean extends BaseSthBean ... to have the first "concrete" EJB,
    SthTwoLocalHome extends BaseSthLocalHome... and so on to create the second, third and all the next "concrete" EJBs.
    Anyway, it did not work fine as I defined createXXX and findXXX methods at the BaseSthLocalHome interface - it made sense, because those methods did not depend on the other entities.
    Has anyone some idea of how to solve the design problem? Currently we are at very beginning of the project, so we have some "case study" time, and I would appreciate any solution: redesign of the data model, extraction of new EJB modules or any use of the objective inheritance.
    Thanks in advance!
    Marcin Gawlik

    Again me - I now it is a bad idea to reply for own messages, but I have just checked a new idea:
    The problem was about re-using the same components in different roles. I tried to do that by creating subclasses of the EJB classes, but it did not work. So I tried to define multiple entity EJBs that have the same class.
    Considering the given example, it would look:
    1. public interface BaseSthLocalHome extends EJBLocalHome
    2. public interface BaseSthLocal extends EJBLocalObject
    3. public abstract class BaseSthBean implements EntityBean
    ... then I created the deployment descriptor that deploys this pack of class and interfaces as three separate CMP Entity Beans:
    1. deploy BaseSthBean as the SthOne CMP entity EJB
    2. deploy BaseSthBean as the SthTwo CMP entity EJB
    3. ... and so one
    The question is: IS THERE ANY CONTRA FOR THIS WAY OF DEPLOYING EJBS? Is there any reason for not to use the same class and its complementary interfaces many times to create many separate enity EJBs working within the same EJB module?
    Thanks in advance!
    Gaw

  • Design problem/Ex​ercise Book

    Hi Everyone,
                       I am new to Labview. I just started with Labview 2011 student edition and I am following Bishop's book. But I also want a tutorial book with lots of design problems and exercises to get my skills. I am a postdoc in purdue and I started learning LabViews just because I want to learn (I am facinated by the G programming. I use it in my instrument but the departmental engineers wrote it and I want to have the same type of skills. I am also intending to become CLD). Can anyone suggest me any book or any website where I can find exercises and design problem? Thank you everyone.
    Cheers!
    Solved!
    Go to Solution.

    Ekram wrote:
    Hi Everyone,
                       I am ...Can anyone suggest me any book or any website where I can find exercises and design problem? Thank you everyone.
    Cheers!
    You found it!
    Get involved answering questions (gird up your loins) and let others hammer you into submision. Don't fall into the trap of writing code and posting VIs on demand, but rather post images of how you want to solve the posted question and let others feedback.
    Have fun!
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • Design problem with JScrollPane

    First, I have problems with english. I hope u understand without problems that Im trying to say here. Sorry about that.
    Mi problem is whit a JScrollPane. I want to put an image whit a predefined size for draw inside it. I dont have any information about it, just the size. I want to put it in a JPane. The best choice is use the JPane area. The problem is that I want to use a JScrollPane because the image is bigger that the visualization area.
    Im unable to put a Canvas in the ScrollPane, or a JPane whit a predefined size or an image whit a predefined size. Im sure that is a design problem. Somebody can tell me something I can start whit? What do u think is better choice to put inside a JScrollPane?
    I dont send any source code because I dont have anything else that is show in the example.
    Gracias.

    import java.awt.*;
    import javax.swing.*;
    import java.net.URL;
    public class Test extends JFrame {
      String url = "http://www.sandbox-usa.com/images/product_images/2piece_16.gif";
      public Test() {
    //    System.getProperties().put( "proxySet", "true" );  // uncomment if you have proxy
    //    System.getProperties().put( "proxyHost", "myproxy.mydomain.com" ); // Your proxyname/IP
    //    System.getProperties().put( "proxyPort", "80"); // Sometimes 8080   
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);   
        Container content = getContentPane();
        try {
          Image i = Toolkit.getDefaultToolkit().getImage(new URL(url));
          JLabel jl = new JLabel(new ImageIcon(i));
          content.add(new JScrollPane(jl), BorderLayout.CENTER);
          setSize(200, 200);   
          setVisible(true); 
        } catch (Exception e) { e.printStackTrace(); }
      public static void main(String[] args) { new Test(); }
    }

  • Design problem: Central MessagePool in WebDynpro App.

    Hi people,
    I have a design problem in my webdynpro application:
    I'm designing an application with different DC's. The architecture of the application is similar to the architecture described in the document "Web Dynpro Component
    Interface Defintions in Practice SAP NetWeaver ’04s": One root DC which manages the differnt child DC's, which contain the application content.
    Now I want to have a central MessagePool. Certain Messages in the child DCs are the same, and I don't want to have multiple MessagePool-entries for the same Message (each child DC has to define its own messages).  I can't  use the root DC as central MessagePool, because the Child DCs havn't access to the root-DC.
    Any idea, how to define and use a central MessagePool?
    Regards,
    Thomas

    Hi Thomas,
    Instead of the architecture what you are thinking try the architecture explained in the following link:
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f4d79e59-0601-0010-0689-89670315bc6b">link</a>
    Dont forget to award points on helping answers
    Regards
    sid

  • Design problem: RS232 communication

    Hi,
    I have a design problem for communication with a device via RS232. Since I'm normally a C++ programmer I might just look at the problem from a wrong angle and hope for some hints how to do it in LabVIEW.
    The scenario:
    A device is communicating with the PC via RS232. The device permanently sends data packets. At the same time, commands can be sent to the device and it returns replies. Data packets and reply packets are arbitrarily mixed, i.e. after sending a command there could be a couple of date packets before the reply comes back but the packets can be distinguished by an identifier.
    At least one, ideally several VIs should communicate with the device. Commands should be sent by pressing buttons and the incoming data should be parsed (the packets contain mutliple data streams) and shown on graphs or saved to files.
    My initial idea:
    Coming from C++ I wanted to build a class for the communication that permanently reads the incoming data and splits it to reply and data packets. This class would then have a function to send out a command and would return the reply or a timeout and it would be possible to register and unregister listeners (I wanted to use queues for this) for the various data streams.
    The problems I ran into:
    There were a couple but the two most pressing problems were: how could I communicate with the constantly running sample VI (e.g. to stop sampling) and how could I propagate changes to the class to it (e.g. new listeners). Since it is not returning I don't see a good way to implement it as in instance funcion (i.e. pass it the object). I could probably not let the sample function run continously but call it periodically from outside. However I planned to implement the class as a singleton, so it could be used parallely from different VIs.
    Is there a best practice for a case like this?
    I'm glad about any hints or ideas.
    Thanks,
    Tobias

    tfritz wrote:
    Hi,
    thanks. Since almost the same thing was suggested to me in a German forum I guess this is really common practice (using one VI with different methods controlled by a queue). It still seems a little "unnatural" for me but my biggest concern (bad interface description) was shattered by the suggestion in the link you sent me to wrap these functions with wrapper VIs, thus caller VIs won't have to deal with the call-by-queue-mechanism. This might also be easier to port to a different implementation later. However I still see the danger that the continously running VI could easily become bloated. 
    It also requires me to change the way I have looked at VIs until now. In our course they told us that VIs are basically functions. Using this design patterns, the VI becomes more of a module, really (Like a C module implemented in a C-Source file). But I will try it. It sounds as if it could work.
    I will still look into the OOP solutions a little more, though. Do I understand you correctly that you wouldn't recommend using LVOOP because it's still buggy? What about dqGOOP for example? This sounds like it could do what I need (however it doesn't seem to implement things like polymorphism, late binding and inheritance so I don't quite see what's so OOP about it. It seems more like programming with structures in C.)
    I don't know if LVOOP is buggy or not.  I think early on it was buggy and things have improved in recent versions. I have read that it doesn't have all the features that you would have in OOP like C.  I wouldn't recommend it only because I'm not familiar with it at all.  I can't recommend something that I'm not comfortable with.  If you go that route, plan on spending time in these forums and in LAVA to reading up on what others have done.  I haven't hard of dqGOOP.
    But back to your suggestion. I still have a couple of questions:
    - How do you return values from the module? Would you use a queue for that as well?
    - Where would the parameter queue be held (created and passed to the VI)
     I would store all of these in a functional global variable.  This is the VI that stores data in shift registers.  Ben's action engine nugget is an advancement on that.  This allows for both the calling VI and the parallel running subVI to get and set the data as needed.  It runs quickly so neither process should be forced to wait while the other  VI is doing its thing.
    - My VI has to be constantly sampling and this shouldn't be interrupted too long by other functions as adding a listener. However both functionalities have to access the same kind of data. Is there an easy way to parallelize this? Would the sampling be a case in the case diagram that's always used if no command was sent to the VI or would it somehow run parallely?   Yes.  There are a couple of ways of doing this.  One would be for the dequeue to have a timeout function.  In the event the dequeue times out, you run the code that is doing the acquisition.  I think a better method is that the code that does the acquisition enqueues its own command again to the end of the queue.  Let's say that is command A.  So when case A finishes, it enqueues A, which seeds itself to run again.  So if nothing else comes into the queue, it just executes A , A, A, A.  But let's say another section of code needs to do something such as command B.  It will slip B into the queue while A is executing.  So you would A, B, then A again, because A would get slipped back into the queue when the first A finishes, but B has already been put in while the first A was running.
    - Would it be possible to make the VI reentrant and in this way use it simultaneously on different COM ports (using different parameter queues as well)? I'm not sure if I will need this but it would be neat if it could work.
    I think you could do this.  It may be a case where the VI is saved as a template  (.vit) and you initiate it multiple times.  I haven't needed to do this before, so I'm afraid I can't provide any details or useful tips. 
    Well, I will fool around some more. Thanks so much for your help. This is kind of exciting since the concepts are quite new for me. Btw, is there something like an academic theory (computer science) for LabVIEW? I came across functional languages in university but data flow languages are still a new concept for me.
    Tobias
    tfritz wrote:
    Another question about the "dynamically starting" of the VI:
    How is the path handled? Is it guaranteed that it always takes the VI from the project or does it just search for the first VI by that name it finds in the file structure? Does this still work when building an .exe from the project? What happens if the VI is already running? Can you test for this?
    While I'm at it: is there a way to stop LabVIEW from searching for subVIs it can't find when openin a VI? This resulted in very unexpected behaviour sometimes where it would find the VI somewhere else (with the same name but maybe an older version).
    In my case, I just had the path hardcoded.  It is my only instance, I'm not planning on moving the VI's.  If you don't have the path, it will take a VI by that name if it's in memory.  If it isn't in memory, it starts searching relative to the calling VI's path.  One thing I know, if you are dealing with relative paths, a subVI has a different relative path in an .exe as opposed to the development environment.  The name of the .exe becomes a folder.  So in development, if your sub VI is mySubVI.vi.  In an executable, its path is MyExe.exe\MySubVI.vi
    For all of this, I recommend searching the forums to get more details.
    If it is searching for a VI, you can hit ignore.  But of course you'd have to do it before it finds it.  When you are dealing with versioning issues, I recommend making a backup copy of the entire directory structure elsewhere.  Some location where it shouldn't stumble across it.

  • Can I install Phone designer for all user?

    Hi
    I have phone designer application I install it on my PC but when I install it for anther user and give me error Unable to connected to server.
    Is there any parameters needs to check on CUCM?
    How many times can I install it?
    Thanks
    Kaff

    You can install it as many times as you want. Ensure that either the cluster-wide parameter or the device-specific parameter is set to allow phone personalization. After that, if it works for you it will work in general; don't forget to enter the CCMCIP server address in the client.

  • SIMPLE Database Design Problem !

    Mapping is a big problem for many complex applications.
    So what happens if we put all the tables into one table called ENTITY?
    I have more than 300 attributeTypes.And there will be lots of null values in the records of that single table as every entityType uses the same table.
    Other than wasting space if I put a clustered index on my entityType coloumn in that table.What kind of performance penalties to I get?
    Definition of the table
    ENTITY
    EntityID > uniqueidentifier
    EntityType > Tells the entityTypeName
    Name >
    LastName >
    CompanyName > 300 attributeTypes
    OppurtunityPeriod >
    PS:There is also another table called RELATION that points the relations between entities.

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    check the coloumn with WHERE _entityType='PERSON'
    as there is is clustered index on entityType...there
    is NO performance decrease.
    there is also a clustered index on RELATION table on
    relationType
    when we say WHERE _entityType ='PERSON' or
    WHERE relationType='CONTACTMECHANISM'.
    it scans the clustered index first.it acts like a
    table as it is physically ordered.I was thinking in terms of using several conditions in the same select, such as
    WHERE _entityType ='PERSON'
      AND LastName LIKE 'A%' In your case you have to use at least two indices, and since your clustered index comes first ...
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    Have you ever thought of using constraints in your
    modell? How would you realize those?
    ...in fact we did.We have arranged the generic object
    model in an object database.The knowledge information
    is held in the object database.So your relational database is used only as a "simple" storage, everything has go through your object database.
    But the data schema is held in the RDBMS with code
    generation that creates a schema to hold data.If you think that this approach makes sense, why not.
    But in able to have a efficent mapping and a good
    performance we have thought about building only one
    table.The problem is we know we are losing some space
    but the thing is harddisk is much cheaper than RAM
    and CPU.So our trade off concerated on the storage
    cost.But I still wonder if there is a point that I
    have missed in terms performance?Just test your approach by using sufficiently data - only you know how many records you have to store in your modell.
    PS: it is not wise effective using generic object
    models also in object databases as CPU cost is a lot
    when u are holding the data.I don't know if I'd have taken your approach - using two database systems to hold data and business logic.
    PS2: RDBMS is a value based system where object
    databases are identity based.we are trying to be in
    the gray area of both worlds.Like I wrote: if your approach works and scales to the required size, why not? I would assume that you did a load test with your approach.
    What I would question though is that your discussing a "SIMPLE Database Design" problem. I don't see anything simple in your approach when it comes to implementation.
    C.

  • Iam using 3g with the software 4.1.2 .. my phone undergoing problems like .. struck, slow op-eration...      is this version supports 3g... or else wat should i do now to keep my phone safer and faster

    iam using 3g with the software 4.1.2 .. my phone undergoing problems like .. struck, slow op-eration... 
    is this version supports 3g... or else wat should i do now to keep my phone safer and faster

    iOS: Transferring information from your current iPhone, iPad, or iPod touch to a new device

  • Why has the new ipod nano no connector for a speaker dock?  The white blank at the bottom looks as if one was intended, but then there were design problems?

    Why has the new ipod nano no connector for a speaker dock?  The white blank at the bottom looks as if one was intended, but then there were design problems?

    IKR! But u an order a connector that can plug nto any old speakers and then connect to your charger port and it will play music!

Maybe you are looking for