How to pre-check for HDCP (Output Protection) capabilities of a device

[ Background ]
Your application may want to pre-check if a device is HDCP compliant ahead of time to determine if you want to stream HD bitrates to it.
One way to do this would be to package your content with a DRM policy that sets the Digital Output Protection constraint to REQUIRED.  During playback of that content, if there is a DRMErrorEvent 3338 (Unknown Connector Type) or 3342 (Digital output does not have supported capabilities), then your application can abort playback and request a lower bitrate stream that does not contain DigitalOutputProtection=REQUIRED.
However, this workflow is not a seamless user experience, because playback must end and restart.  It would be better to pre-check whether a device has HDCP capability before requesting the appropriate content to stream.
[ Solution - Embed & load an "HDCP checking video" into your app ]
I have created an FLV content that is small enough to embed into your application and loaded/played in order to determine if the device returns a DRMErrorEvent 3338/3342 (no HDCP detected) or a DRMStatusEvent (HDCP detected & engaged).
I have attached the same FLV as well as sample code on how to embed/load/play this content.  I have also included an HLS sample, if you are an Adobe Primetime licensee.  I haven't provided a code sample for HLS, but the concept is the same - embed and load the m3u8.  The .ts file is not required.
cheers,
/Eric.

Hi zeroxx,
It sounds like you are trying to do the same thing that is in one of the shipping examples. Take a look at the example named "Voltage - On Demand Output" Under Hardware Input and Output >> DAQmx >> Analog Output. To get to the example finder you can select Help >> Find Examples... If that specific one does not fit your need try looking at the other examples in Analog Output to see if any of them works for you. 
Hope that helps
Brian A
R & D Product Support Engineer | WSN/Network DAQ/Academic
National Instruments

Similar Messages

  • Pre-checks for cluster services setup

    Hi Expert,
    During the pre-checks for cluster services setup, I have got this error for Checking node connectivity.. How can I resolve this problem. The error is as follow as I enter "runcluvfy.sh stage -pre crsinst -n db-a,db-b" command. If the Check node connectivity fail, can I proceed to install the clusterware?
    Checking node connectivity...
    Node connectivity check passed for subnet "10.251.246.0" with node(s) db-b,db-a.
    Node connectivity check passed for subnet "10.10.10.0" with node(s) db-b,db-a.
    Node connectivity check passed for subnet "172.16.1.0" with node(s) db-b,db-a.
    Node connectivity check passed for subnet "172.16.0.128" with node(s) db-b,db-a.
    Node connectivity check passed for subnet "172.16.193.0" with node(s) db-b,db-a.
    Suitable interfaces for the private interconnect on subnet "10.251.246.0":
    db-b bge0:10.251.246.83 bge0:10.251.246.63
    db-a bge0:10.251.246.82 bge0:10.251.246.61 bge0:10.251.246.99
    Suitable interfaces for the private interconnect on subnet "10.251.246.0":
    db-b ce0:10.251.246.64
    db-a ce0:10.251.246.62
    Suitable interfaces for the private interconnect on subnet "10.10.10.0":
    db-b bge1:10.10.10.83
    db-a bge1:10.10.10.82
    Suitable interfaces for the private interconnect on subnet "172.16.1.0":
    db-b ce3:172.16.1.2
    db-a ce3:172.16.1.1
    Suitable interfaces for the private interconnect on subnet "172.16.0.128":
    db-b bge3:172.16.0.130
    db-a bge3:172.16.0.129
    Suitable interfaces for the private interconnect on subnet "172.16.193.0":
    db-b clprivnet0:172.16.193.2
    db-a clprivnet0:172.16.193.1
    ERROR:
    Could not find a suitable set of interfaces for VIPs.
    Node connectivity check failed.
    Thanks,
    Peg

    Most probably the virtual ip's are not virtual but connected to a physical device.
    cu
    Andreas

  • How does APEX check for null values in Text Fields on the forms?

    Hello all,
    How does APEX check for null values in Text Fields on the forms? This might sound trivial but I have a problem with a PL/SQL Validation that I have written.
    I have one select list (P108_CLUSTER_ID) and one Text field (P108_PRIVATE_IP). I made P108_CLUSTER_ID to return null value when nothing is selected and assumed P108_PRIVATE_IP to return null value too when nothign is entered in the text field.
    All that I need is to validate if P108_PRIVATE_IP is entered when a P108_CLUSTER_ID is selected. i.e it is mandatory to enter Private IP when a cluster is seelcted and following is my Pl/SQL code
    Declare
    v_valid boolean;
    Begin
    IF :P108_CLUSTER_ID is NULL and :P108_PRIVATE_IP is NULL THEN
    v_valid := TRUE;
    ELSIF :P108_CLUSTER_ID is NOT NULL and :P108_PRIVATE_IP is NOT NULL THEN
    v_valid := TRUE;
    ELSIF :P108_CLUSTER_ID is NOT NULL and :P108_PRIVATE_IP is NULL THEN
    v_valid := FALSE;
    ELSIF :P108_CLUSTER_ID is NULL and :P108_PRIVATE_IP is NOT NULL THEN
    v_valid := FALSE;
    END IF;
    return v_valid;
    END;
    My problem is it is returning FALSE for all the cases.It works fine in SQL Command though..When I tried to Debug and use Firebug, I found that Text fields are not stored a null by default but as empty strings "" . Now I tried modifying my PL/SQL to check Private_IP against an empty string. But doesn't help. Can someone please tell me how I need to proceed.
    Thanks

    See SQL report for LIKE SEARCH I have just explained how Select list return value works..
    Cheers,
    Hari

  • How can I check for VSearch trojan?

    how can I check for VSearch trojan? And then remove it if found?

    Helpful Links Regarding Malware Problems
    If you are having an immediate problem with ads popping up see The Safe Mac » Adware Removal Guide, AdwareMedic, or Remove unwanted adware that displays pop-up ads and graphics on your Mac - Apple Support.
    Open Safari, select Preferences from the Safari menu. Click on Extensions icon in the toolbar. Disable all Extensions. If this stops your problem, then re-enable them one by one until the problem returns. Now remove that extension as it is causing the problem.

  • How can I check for the existence of an XML file in Illustrator Javascript??

    I'm writing a Javascript to run at startup. I want to check for the existence of XML files and process them, if they are available. How can I check for their existence?

    Your first line just sets a variable to a string value… getFiles() is a method of Folder… so
    var InputXMLDir = Folder( "D:/Brackets/Create_Bracket_Graphics/Input/XML-n-Templates/" );
    Not a PC user so I can't remember if the colon is OK…? As you appear to know the file name why bother with a folder get files anyhow you could just check if the file exists then do some thing…
    alert( File( "D:/Brackets/Create_Bracket_Graphics/Input/XML-n-Templates/brackets_men_web.xml" ).exists );

  • Carriage return in textarea - how do I check for and remove it???

    I have an html form that has a <textarea> element for user input. I work mainly with Java and some JavaScript. Since carriage returns are permitted in a <textarea> element, upon retrieving the value submitted, my Java and/or JavaScript variables contain carriage returns as well, making the values incomplete.
    For Example :
    String dataSubmitted = request.getParameter("formInput");
    <script language="JavaScript">
    var textValue = "<%=dataSubmitted%>";
    ....//do other stuff
    </script>When I view the source of my JSP page, the above statement of code looks like this:
    var textValue = "This is some text that
    I submitted with a carriage return";I'm putting the text submitted through this form into a mysql database, and when I pull up the values I find that it has recorded the carriage return as well. There is an actual symbol representing a carriage return in the db field.
    What I'd like to do is use some Java code to go through each character of the String and find and remove the carriage return, perhaps replacing it with an empty space instead. But how do I check for a carriage return in a String variable?
    Also, is there a way to use JavaScript to alert the user when the carriage return button is pressed when they're in the <textarea>?
    Any input is appreciated,
    Thank You,
    -Love2Java

    What I'd like to do is use some Java code to go through
    each character of the String and find and remove the
    carriage return, perhaps replacing it with an empty
    space instead. But how do I check for a carriage return
    in a String variable?The carriage return is represented by the \r. Generally there is also a newline, the \n. You can use String#replaceAll() to replace occurences of them by a space.
    string = string.replaceAll("\r\n", " ");
    Also, is there a way to use JavaScript to alert the user
    when the carriage return button is pressed when they're
    in the <textarea>?You can capture keys using the 'onkeypress' attribute. The keyCode of a the return key is 13. So simply catch that:<textarea onkeypress="if (event.keyCode == 13) alert('You pressed the return button.'); return false;"></textarea>The return false prohibits the linebreak being inserted. If you remove that, then it will be inserted anyway.

  • How does one check for Updates...

    How does one check for Updates when :
    Registration
    Deactivation
    Updates
    Menu items are greyed out! ?

    Actually, it's a timing issue. Those items are greyed out for a couple of minutes after PPro starts. A little patience and they become available. ;)
    Cheers
    Eddie
    PremiereProPedia   (
    RSS feed)
    - Over 300 frequently answered questions
    - Over 250 free tutorials
    - Maintained by editors like
    you
    Forum FAQ

  • Pre-check for cluster services setup was unsuccessful on all the nodes.

    hi
    when i am running the fixup script getting:
    if i run cluvfy again i am getting another fixup script.what exactly to do?
    [root@rac-1 grid1]# sh /tmp/CVU_11.2.0.1.0_grid1/runfixup.sh
    Response file being used is :/tmp/CVU_11.2.0.1.0_grid1/fixup.response
    Enable file being used is :/tmp/CVU_11.2.0.1.0_grid1/fixup.enable
    Log file location: /tmp/CVU_11.2.0.1.0_grid1/orarun.log
    uid=1100(grid1) gid=1000(oinstall) groups=1000(oinstall),1100(dba),1200(asmdba),1300(asmadmin),1202(asmoper)
    grid1     hard    nproc    16384
    Value of MAX PROCESSES HARDLIMIT in response file is not greater than value in/etc/security/limits.conf. Hence not changing it.
    grid1     hard    nofile   65536
    Value of FILE OPEN MAX HARDLIMIT in response file is not greater than value in /etc/security/limits.conf.Hence not changing it.
    uid=1100(grid1) gid=1000(oinstall) groups=1000(oinstall),1100(dba),1200(asmdba),1300(asmadmin),1202(asmoper)
    [root@rac-1 grid1]#
    Performing pre-checks for cluster services setup
    Checking node reachability...
    Check: Node reachability from node "rac-1"
      Destination Node                      Reachable?             
      rac-2                                 yes                    
      rac-1                                 yes                    
    Result: Node reachability check passed from node "rac-1"
    Checking user equivalence...
    Check: User equivalence for user "grid1"
      Node Name                             Comment                
      rac-2                                 passed                 
      rac-1                                 passed                 
    Result: User equivalence check passed for user "grid1"
    Checking node connectivity...
    Checking hosts config file...
      Node Name     Status                    Comment                
      rac-2         passed                                           
      rac-1         passed                                           
    Verification of the hosts config file successful
    Interface information for node "rac-2"
    Name   IP Address      Subnet          Gateway         Def. Gateway    HW Address        MTU  
    eth0   192.168.1.3     192.168.1.0     0.0.0.0         192.168.1.1     00:1D:72:39:3A:E4 1500 
    virbr0 192.168.122.1   192.168.122.0   0.0.0.0         192.168.1.1     00:00:00:00:00:00 1500 
    eth1   192.168.181.20  192.168.181.0   0.0.0.0         192.168.1.1     00:00:00:00:00:00 1500 
    Interface information for node "rac-1"
    Name   IP Address      Subnet          Gateway         Def. Gateway    HW Address        MTU  
    eth0   192.168.1.2     192.168.1.0     0.0.0.0         192.168.1.1     00:00:E8:F7:02:B0 1500 
    eth1   192.168.181.10  192.168.181.0   0.0.0.0         192.168.1.1     00:26:18:59:EE:49 1500 
    virbr0 192.168.122.1   192.168.122.0   0.0.0.0         192.168.1.1     00:00:00:00:00:00 1500 
    Check: Node connectivity of subnet "192.168.1.0"
      Source                          Destination                     Connected?     
      rac-2:eth0                      rac-1:eth0                      yes            
    Result: Node connectivity passed for subnet "192.168.1.0" with node(s) rac-2,rac-1
    Check: TCP connectivity of subnet "192.168.1.0"
      Source                          Destination                     Connected?     
      rac-1:192.168.1.2               rac-2:192.168.1.3               passed         
    Result: TCP connectivity check passed for subnet "192.168.1.0"
    Check: Node connectivity of subnet "192.168.122.0"
      Source                          Destination                     Connected?     
      rac-2:virbr0                    rac-1:virbr0                    yes            
    Result: Node connectivity passed for subnet "192.168.122.0" with node(s) rac-2,rac-1
    Check: TCP connectivity of subnet "192.168.122.0"
    Result: TCP connectivity check failed for subnet "192.168.122.0"
    Check: Node connectivity of subnet "192.168.181.0"
      Source                          Destination                     Connected?     
      rac-2:eth1                      rac-1:eth1                      yes            
    Result: Node connectivity passed for subnet "192.168.181.0" with node(s) rac-2,rac-1
    Check: TCP connectivity of subnet "192.168.181.0"
      Source                          Destination                     Connected?     
      rac-1:192.168.181.10            rac-2:192.168.181.20            passed         
    Result: TCP connectivity check passed for subnet "192.168.181.0"
    Interfaces found on subnet "192.168.1.0" that are likely candidates for VIP are:
    rac-2 eth0:192.168.1.3
    rac-1 eth0:192.168.1.2
    Interfaces found on subnet "192.168.122.0" that are likely candidates for a private interconnect are:
    rac-2 virbr0:192.168.122.1
    rac-1 virbr0:192.168.122.1
    Interfaces found on subnet "192.168.181.0" that are likely candidates for a private interconnect are:
    rac-2 eth1:192.168.181.20
    rac-1 eth1:192.168.181.10
    Result: Node connectivity check passed
    Check: Total memory
      Node Name     Available                 Required                  Comment  
      rac-2         1.96GB (2050416.0KB)      1.5GB (1572864.0KB)       passed   
      rac-1         1.96GB (2058984.0KB)      1.5GB (1572864.0KB)       passed   
    Result: Total memory check passed
    Check: Available memory
      Node Name     Available                 Required                  Comment  
      rac-2         1.7GB (1780600.0KB)       50MB (51200.0KB)          passed   
      rac-1         1.56GB (1636896.0KB)      50MB (51200.0KB)          passed   
    Result: Available memory check passed
    Check: Swap space
      Node Name     Available                 Required                  Comment  
      rac-2         4GB (4194296.0KB)         2.93GB (3075624.0KB)      passed   
      rac-1         4GB (4192956.0KB)         2.95GB (3088476.0KB)      passed   
    Result: Swap space check passed
    Check: Free disk space for "rac-2:/tmp"
      Path              Node Name     Mount point   Available     Required      Comment    
      /tmp              rac-2         /             24.03GB       1GB           passed     
    Result: Free disk space check passed for "rac-2:/tmp"
    Check: Free disk space for "rac-1:/tmp"
      Path              Node Name     Mount point   Available     Required      Comment    
      /tmp              rac-1         /             16.54GB       1GB           passed     
    Result: Free disk space check passed for "rac-1:/tmp"
    Check: User existence for "grid1"
      Node Name     Status                    Comment                
      rac-2         exists                    passed                 
      rac-1         exists                    passed                 
    Result: User existence check passed for "grid1"
    Check: Group existence for "oinstall"
      Node Name     Status                    Comment                
      rac-2         exists                    passed                 
      rac-1         exists                    passed                 
    Result: Group existence check passed for "oinstall"
    Check: Group existence for "dba"
      Node Name     Status                    Comment                
      rac-2         exists                    passed                 
      rac-1         exists                    passed                 
    Result: Group existence check passed for "dba"
    Check: Membership of user "grid1" in group "oinstall" [as Primary]
      Node Name         User Exists   Group Exists  User in Group  Primary       Comment    
      rac-2             yes           yes           yes           yes           passed     
      rac-1             yes           yes           yes           yes           passed     
    Result: Membership check for user "grid1" in group "oinstall" [as Primary] passed
    Check: Membership of user "grid1" in group "dba"
      Node Name         User Exists   Group Exists  User in Group  Comment        
      rac-2             yes           yes           no            failed         
      rac-1             yes           yes           yes           passed         
    Result: Membership check for user "grid1" in group "dba" failed
    Check: Run level
      Node Name     run level                 Required                  Comment  
      rac-2         5                         3,5                       passed   
      rac-1         5                         3,5                       passed   
    Result: Run level check passed
    Check: Hard limits for "maximum open file descriptors"
      Node Name         Type          Available     Required      Comment        
      rac-2             hard          65536         65536         passed         
      rac-1             hard          65536         65536         passed         
    Result: Hard limits check passed for "maximum open file descriptors"
    Check: Soft limits for "maximum open file descriptors"
      Node Name         Type          Available     Required      Comment        
      rac-2             soft          1024          1024          passed         
      rac-1             soft          65536         1024          passed         
    Result: Soft limits check passed for "maximum open file descriptors"
    Check: Hard limits for "maximum user processes"
      Node Name         Type          Available     Required      Comment        
      rac-2             hard          16384         16384         passed         
      rac-1             hard          16384         16384         passed         
    Result: Hard limits check passed for "maximum user processes"
    Check: Soft limits for "maximum user processes"
      Node Name         Type          Available     Required      Comment        
      rac-2             soft          2047          2047          passed         
      rac-1             soft          16384         2047          passed         
    Result: Soft limits check passed for "maximum user processes"
    Check: System architecture
      Node Name     Available                 Required                  Comment  
      rac-2         x86_64                    x86_64                    passed   
      rac-1         x86_64                    x86_64                    passed   
    Result: System architecture check passed
    Check: Kernel version
      Node Name     Available                 Required                  Comment  
      rac-2         2.6.18-92.el5             2.6.18                    passed   
      rac-1         2.6.18-164.el5            2.6.18                    passed   
    WARNING:
    PRVF-7524 : Kernel version is not consistent across all the nodes.
    Kernel version = "2.6.18-164.el5" found on nodes: rac-1.
    Kernel version = "2.6.18-92.el5" found on nodes: rac-2.
    Result: Kernel version check passed
    Check: Kernel parameter for "semmsl"
      Node Name     Configured                Required                  Comment  
      rac-2         250                       250                       passed   
      rac-1         250                       250                       passed   
    Result: Kernel parameter check passed for "semmsl"
    Check: Kernel parameter for "semmns"
      Node Name     Configured                Required                  Comment  
      rac-2         32000                     32000                     passed   
      rac-1         32000                     32000                     passed   
    Result: Kernel parameter check passed for "semmns"
    Check: Kernel parameter for "semopm"
      Node Name     Configured                Required                  Comment  
      rac-2         100                       100                       passed   
      rac-1         100                       100                       passed   
    Result: Kernel parameter check passed for "semopm"
    Check: Kernel parameter for "semmni"
      Node Name     Configured                Required                  Comment  
      rac-2         142                       128                       passed   
      rac-1         142                       128                       passed   
    Result: Kernel parameter check passed for "semmni"
    Check: Kernel parameter for "shmmax"
      Node Name     Configured                Required                  Comment  
      rac-2         1049812992                536870912                 passed   
      rac-1         4398046511104             536870912                 passed   
    Result: Kernel parameter check passed for "shmmax"
    Check: Kernel parameter for "shmmni"
      Node Name     Configured                Required                  Comment  
      rac-2         4096                      4096                      passed   
      rac-1         4096                      4096                      passed   
    Result: Kernel parameter check passed for "shmmni"
    Check: Kernel parameter for "shmall"
      Node Name     Configured                Required                  Comment  
      rac-2         3279547                   2097152                   passed   
      rac-1         1073741824                2097152                   passed   
    Result: Kernel parameter check passed for "shmall"
    Check: Kernel parameter for "file-max"
      Node Name     Configured                Required                  Comment  
      rac-2         6815744                   6815744                   passed   
      rac-1         6815744                   6815744                   passed   
    Result: Kernel parameter check passed for "file-max"
    Check: Kernel parameter for "ip_local_port_range"
      Node Name     Configured                Required                  Comment  
      rac-2         between 9000 & 65500      between 9000 & 65500      passed   
      rac-1         between 9000 & 65500      between 9000 & 65500      passed   
    Result: Kernel parameter check passed for "ip_local_port_range"
    Check: Kernel parameter for "rmem_default"
      Node Name     Configured                Required                  Comment  
      rac-2         262144                    262144                    passed   
      rac-1         4194304                   262144                    passed   
    Result: Kernel parameter check passed for "rmem_default"
    Check: Kernel parameter for "rmem_max"
      Node Name     Configured                Required                  Comment  
      rac-2         4194304                   4194304                   passed   
      rac-1         4194304                   4194304                   passed   
    Result: Kernel parameter check passed for "rmem_max"
    Check: Kernel parameter for "wmem_default"
      Node Name     Configured                Required                  Comment  
      rac-2         262144                    262144                    passed   
      rac-1         262144                    262144                    passed   
    Result: Kernel parameter check passed for "wmem_default"
    Check: Kernel parameter for "wmem_max"
      Node Name     Configured                Required                  Comment  
      rac-2         1048576                   1048576                   passed   
      rac-1         1048576                   1048576                   passed   
    Result: Kernel parameter check passed for "wmem_max"
    Check: Kernel parameter for "aio-max-nr"
      Node Name     Configured                Required                  Comment  
      rac-2         3145728                   1048576                   passed   
      rac-1         3145728                   1048576                   passed   
    Result: Kernel parameter check passed for "aio-max-nr"
    Check: Package existence for "ocfs2-tools-1.2.7"
      Node Name     Available                 Required                  Comment  
      rac-2         ocfs2-tools-1.2.7-1.el5   ocfs2-tools-1.2.7         passed   
      rac-1         ocfs2-tools-1.4.2-1.el5   ocfs2-tools-1.2.7         passed   
    Result: Package existence check passed for "ocfs2-tools-1.2.7"
    Check: Package existence for "make-3.81"
      Node Name     Available                 Required                  Comment  
      rac-2         make-3.81-3.el5           make-3.81                 passed   
      rac-1         make-3.81-3.el5           make-3.81                 passed   
    Result: Package existence check passed for "make-3.81"
    Check: Package existence for "binutils-2.17.50.0.6"
      Node Name     Available                 Required                  Comment  
      rac-2         binutils-2.17.50.0.6-6.el5  binutils-2.17.50.0.6      passed   
      rac-1         binutils-2.17.50.0.6-12.el5  binutils-2.17.50.0.6      passed   
    Result: Package existence check passed for "binutils-2.17.50.0.6"
    Check: Package existence for "gcc-4.1.2"
      Node Name     Available                 Required                  Comment  
      rac-2         gcc-4.1.2-42.el5          gcc-4.1.2                 passed   
      rac-1         gcc-4.1.2-46.el5          gcc-4.1.2                 passed   
    Result: Package existence check passed for "gcc-4.1.2"
    Check: Package existence for "libaio-0.3.106 (i386)"
      Node Name     Available                 Required                  Comment  
      rac-2         libaio-0.3.106-3.2 (i386)  libaio-0.3.106 (i386)     passed   
      rac-1         libaio-0.3.106-3.2 (i386)  libaio-0.3.106 (i386)     passed   
    Result: Package existence check passed for "libaio-0.3.106 (i386)"
    Check: Package existence for "libaio-0.3.106 (x86_64)"
      Node Name     Available                 Required                  Comment  
      rac-2         libaio-0.3.106-3.2 (x86_64)  libaio-0.3.106 (x86_64)   passed   
      rac-1         libaio-0.3.106-3.2 (x86_64)  libaio-0.3.106 (x86_64)   passed   
    Result: Package existence check passed for "libaio-0.3.106 (x86_64)"
    Check: Package existence for "glibc-2.5-24 (i686)"
      Node Name     Available                 Required                  Comment  
      rac-2         glibc-2.5-24 (i686)       glibc-2.5-24 (i686)       passed   
      rac-1         glibc-2.5-42 (i686)       glibc-2.5-24 (i686)       passed   
    Result: Package existence check passed for "glibc-2.5-24 (i686)"
    Check: Package existence for "glibc-2.5-24 (x86_64)"
      Node Name     Available                 Required                  Comment  
      rac-2         glibc-2.5-24 (x86_64)     glibc-2.5-24 (x86_64)     passed   
      rac-1         glibc-2.5-42 (x86_64)     glibc-2.5-24 (x86_64)     passed   
    Result: Package existence check passed for "glibc-2.5-24 (x86_64)"
    Check: Package existence for "compat-libstdc++-33-3.2.3 (i386)"
      Node Name     Available                 Required                  Comment  
      rac-2         compat-libstdc++-33-3.2.3-61 (i386)  compat-libstdc++-33-3.2.3 (i386)  passed   
      rac-1         compat-libstdc++-33-3.2.3-61 (i386)  compat-libstdc++-33-3.2.3 (i386)  passed   
    Result: Package existence check passed for "compat-libstdc++-33-3.2.3 (i386)"
    Check: Package existence for "compat-libstdc++-33-3.2.3 (x86_64)"
      Node Name     Available                 Required                  Comment  
      rac-2         compat-libstdc++-33-3.2.3-61 (x86_64)  compat-libstdc++-33-3.2.3 (x86_64)  passed   
      rac-1         compat-libstdc++-33-3.2.3-61 (x86_64)  compat-libstdc++-33-3.2.3 (x86_64)  passed   
    Result: Package existence check passed for "compat-libstdc++-33-3.2.3 (x86_64)"
    Check: Package existence for "elfutils-libelf-0.125 (x86_64)"
      Node Name     Available                 Required                  Comment  
      rac-2         elfutils-libelf-0.125-3.el5 (x86_64)  elfutils-libelf-0.125 (x86_64)  passed   
      rac-1         elfutils-libelf-0.137-3.el5 (x86_64)  elfutils-libelf-0.125 (x86_64)  passed   
    Result: Package existence check passed for "elfutils-libelf-0.125 (x86_64)"
    Check: Package existence for "elfutils-libelf-devel-0.125"
      Node Name     Available                 Required                  Comment  
      rac-2         elfutils-libelf-devel-0.125-3.el5  elfutils-libelf-devel-0.125  passed   
      rac-1         elfutils-libelf-devel-0.137-3.el5  elfutils-libelf-devel-0.125  passed   
    Result: Package existence check passed for "elfutils-libelf-devel-0.125"
    Check: Package existence for "glibc-common-2.5"
      Node Name     Available                 Required                  Comment  
      rac-2         glibc-common-2.5-24       glibc-common-2.5          passed   
      rac-1         glibc-common-2.5-42       glibc-common-2.5          passed   
    Result: Package existence check passed for "glibc-common-2.5"
    Check: Package existence for "glibc-devel-2.5 (i386)"
      Node Name     Available                 Required                  Comment  
      rac-2         glibc-devel-2.5-24 (i386)  glibc-devel-2.5 (i386)    passed   
      rac-1         glibc-devel-2.5-42 (i386)  glibc-devel-2.5 (i386)    passed   
    Result: Package existence check passed for "glibc-devel-2.5 (i386)"
    Check: Package existence for "glibc-devel-2.5 (x86_64)"
      Node Name     Available                 Required                  Comment  
      rac-2         glibc-devel-2.5-24 (x86_64)  glibc-devel-2.5 (x86_64)  passed   
      rac-1         glibc-devel-2.5-42 (x86_64)  glibc-devel-2.5 (x86_64)  passed   
    Result: Package existence check passed for "glibc-devel-2.5 (x86_64)"
    Check: Package existence for "glibc-headers-2.5"
      Node Name     Available                 Required                  Comment  
      rac-2         glibc-headers-2.5-24      glibc-headers-2.5         passed   
      rac-1         glibc-headers-2.5-42      glibc-headers-2.5         passed   
    Result: Package existence check passed for "glibc-headers-2.5"
    Check: Package existence for "gcc-c++-4.1.2"
      Node Name     Available                 Required                  Comment  
      rac-2         gcc-c++-4.1.2-42.el5      gcc-c++-4.1.2             passed   
      rac-1         gcc-c++-4.1.2-46.el5      gcc-c++-4.1.2             passed   
    Result: Package existence check passed for "gcc-c++-4.1.2"
    Check: Package existence for "libaio-devel-0.3.106 (i386)"
      Node Name     Available                 Required                  Comment  
      rac-2         libaio-devel-0.3.106-3.2 (i386)  libaio-devel-0.3.106 (i386)  passed   
      rac-1         libaio-devel-0.3.106-3.2 (i386)  libaio-devel-0.3.106 (i386)  passed   
    Result: Package existence check passed for "libaio-devel-0.3.106 (i386)"
    Check: Package existence for "libaio-devel-0.3.106 (x86_64)"
      Node Name     Available                 Required                  Comment  
      rac-2         libaio-devel-0.3.106-3.2 (x86_64)  libaio-devel-0.3.106 (x86_64)  passed   
      rac-1         libaio-devel-0.3.106-3.2 (x86_64)  libaio-devel-0.3.106 (x86_64)  passed   
    Result: Package existence check passed for "libaio-devel-0.3.106 (x86_64)"
    Check: Package existence for "libgcc-4.1.2 (i386)"
      Node Name     Available                 Required                  Comment  
      rac-2         libgcc-4.1.2-42.el5 (i386)  libgcc-4.1.2 (i386)       passed   
      rac-1         libgcc-4.1.2-46.el5 (i386)  libgcc-4.1.2 (i386)       passed   
    Result: Package existence check passed for "libgcc-4.1.2 (i386)"
    Check: Package existence for "libgcc-4.1.2 (x86_64)"
      Node Name     Available                 Required                  Comment  
      rac-2         libgcc-4.1.2-42.el5 (x86_64)  libgcc-4.1.2 (x86_64)     passed   
      rac-1         libgcc-4.1.2-46.el5 (x86_64)  libgcc-4.1.2 (x86_64)     passed   
    Result: Package existence check passed for "libgcc-4.1.2 (x86_64)"
    Check: Package existence for "libstdc++-4.1.2 (i386)"
      Node Name     Available                 Required                  Comment  
      rac-2         libstdc++-4.1.2-42.el5 (i386)  libstdc++-4.1.2 (i386)    passed   
      rac-1         libstdc++-4.1.2-46.el5 (i386)  libstdc++-4.1.2 (i386)    passed   
    Result: Package existence check passed for "libstdc++-4.1.2 (i386)"
    Check: Package existence for "libstdc++-4.1.2 (x86_64)"
      Node Name     Available                 Required                  Comment  
      rac-2         libstdc++-4.1.2-42.el5 (x86_64)  libstdc++-4.1.2 (x86_64)  passed   
      rac-1         libstdc++-4.1.2-46.el5 (x86_64)  libstdc++-4.1.2 (x86_64)  passed   
    Result: Package existence check passed for "libstdc++-4.1.2 (x86_64)"
    Check: Package existence for "libstdc++-devel-4.1.2 (x86_64)"
      Node Name     Available                 Required                  Comment  
      rac-2         libstdc++-devel-4.1.2-42.el5 (x86_64)  libstdc++-devel-4.1.2 (x86_64)  passed   
      rac-1         libstdc++-devel-4.1.2-46.el5 (x86_64)  libstdc++-devel-4.1.2 (x86_64)  passed   
    Result: Package existence check passed for "libstdc++-devel-4.1.2 (x86_64)"
    Check: Package existence for "sysstat-7.0.2"
      Node Name     Available                 Required                  Comment  
      rac-2         sysstat-7.0.2-1.el5       sysstat-7.0.2

    In both node oracle user & group should be same but in your case looks different.
    Once again check your user & group.
    Babu

  • How do I check for peripheral compatibility, ie HP DesignJet 755CM?

    How do I check for peripheral compatibility, ie HP DesignJet 755CM? other older Mac computers?
    Thanks.

    Usually the best way is by contacting the manufacturer of the peripheral. Manufacturers have the best information for compatibility with other devices for their products.

  • How to Design Report for Excel output?

    Hello Experts...
    I have both versions Crystal Report XI and Crystal 2013 at this time as we are in the process of Upgrading...
    How to design for excel output with no page size limit.
    I have several fields going across (crossing width of paper size 11X17 landscape) and I do not need this report output to be printed at all only for excel output.
    Appreciate your time!
    Thank you,
    Padma

    Hi Padma,
    You would need to increase the Page Size horizontally. Go to File > Page Setup > Check 'No Printer' > Check 'Dissociate Formatting Page Size and Printer page Size' > Increase the Horizontal value.
    Also see:
    http://scn.sap.com/docs/DOC-6687
    and
    How to WYSIWYG SAP Crystal Reports Export to XLS
    Formatting a Crystal Report for Export to MS Excel
    -Abhilash

  • I just buy iPhone4 first hand on Jan 07,2013 but the warranty expire date How can i check for the date of production?

    I was bought iPhone4 16 GB on Jan 07, 2013 from online shop from Laos they told me that this iPhone from Apple in Hongkong (first hand) but I check for the warranty is already expire date. What should we do? I want to know about my iPhone4 first hand or second hand. How can i check?

    This will show you warranty status and give you an idea
    of when originally sold:
    https://selfsolve.apple.com/agreementWarrantyDynamic.do

  • HT1752 how can I check for SpyBots and other invasion things on my computer

    I am beginning to have odd things happen to my computer.  Someone told me to check for SpyBots, but I don't know how.  I participate on Blog Talk Radio, and was informed they use these spybot things.  How do I find out if there are invasive things like this affecting my computer?
    In the last 2 days I've had two windows pop up saying I needed to restart the computer.  This has never happened before.  Any help anyone?

    Forget about the advise on the spybots. That person doesn't have the foggiest idea what is going on.
    You are having kernel panics. The most likely casue for kernel panics is hardware problems usually RAM that has gone bad.
    Go to http://thexlab.com/faqs/kernelpanics.html for a good procedure on how to find out what is causing the kernel panics.
    Allan

  • Can I exit from paintComponent?  ...or... how can I check for invalid data?

    I'm writing a calendar applet for a programming class and I've nearly completed it but I'm stuck at checking for valid data.
    What seems to be happening is that paintComponent() is being called before actionPerformed.
    In actionPerformed (when they click the button), it checks to make sure they entered a valid month (1 to 12). If the didn't it dispalys a message, but if they did it calls repaint().
    But even if repaint() isn't called, Java still seems to call it before actionPerformed and I get exceptions.
    So I tried checking inside of paintComponent() by using a simple if(...) return; but that doesn't seem to do anything... it just keeps going through with the method.
    So -- Once the user presses my button I want to make sure the data is valid before repainting the screen. How can I do this?

    I validate it in actionPerformed which is called by
    the action listener... that is what you meant right?
    The problem is that it seems paintComponent() is being
    called before I can validate the data with
    actionPerformed(). I need to stop paintComponent()
    from always being calledMVC. (Model, View, Controller)
    Initially the internal value of the data (the model) should be valid (or null with a check in the paintComponent method)
    paintComponent (the view part) shows the state of the valid data.
    You press the button.
    actionPerformed is called (the controller).
    It checks the value and, if valid, writes it to the data (model), then updates the view.
    At no point will the view have to render invalid data, because the model is only updated after actionPerformed checks the value.
    The pattern may be applied with different classes performing the three roles, or different methods in the same class (sometimes it's easier that way for simple cases).
    Pete

  • How can I check for directory creation?

    Hi,
    I want to check whether I can create a directory at a particular location.
    Let's say at c:\windows, can create a directory called c:\windows\mydir. But I won't be knowing the parent location (i.e., c:\windows here) at compile time.
    And I would also like to check for creating a directory like c:\windows\mydir1\mydir2 (mydir1 may not even exist).
    What I was doing was, I created the file object for my new directory (i.e., mydir here) and used the canWrite() method on the parent directory. But this method worked only when the parent directory existed. But how can check for a directory path like c:\windows\mydir1\mydir2 where I have to create both mydir1 for mydir2.
    Is there any other methods that I can use to perform this kind of a check.
    Thank you

    I finally figured out a workaround, but i don't know whether this is a good way of checking. :)
    import java.io.File;
    public class TryMKDIRs {
         public static void main(String[] args) {
              File file = new File("c:\\mydir1\\mydir2\\mydir3");
              boolean canICreateDir = false;
              if(false == (canICreateDir = file.canWrite())) {
                   System.out.println(file.getAbsoluteFile() + " cannot be created.");
                   File fileparent = file.getParentFile();
                   while(fileparent != null && (canICreateDir = fileparent.canWrite()) == false) {
                        System.out.println(fileparent.getAbsoluteFile() + " cannot be created.");
                        fileparent = fileparent.getParentFile();
              if(canICreateDir) {
                   file.mkdirs();
                   System.out.println("Directory can be created. . .");
    }

  • How can I check for 'undefined'?

    Hi,
    I am creating a custom MP3 player where audio playback is
    started by clicking on the title of the audio, but I also want to
    be able to start play abck from the Play/Pause button. In order to
    implement this dual approach, I am thinking of checking if a sound
    has been loaded (with 'mySound.loadSound("path to sound") already
    by the my titleButton.
    I am thinking of doing this by checking the
    'mySound.position' as that would be 'undefined' if there was no
    sound loaded.
    But how can I check it for being 'undefined', what woud be
    the syntax? Itexpects a number so I tried -1, but that didn't work.
    Or is there a better way?
    Thx,
    Nik
    have a Play/Pause button and for it in order to

    Found the answer.
    The code is of course:
    etc. //
    if (mySound.position == undefined) {
    // etc.
    I had a erroe else where.
    NIk

Maybe you are looking for

  • ITunes 10.1 - Shuffle function no longer works correctly

    The shuffle function on playlists no longer works correctly since the most recent iTunes update. It will periodically stop playing without playing the entire playlist. It is a real hassle and kills the mood as you have to go back to the Mac and click

  • How to sync different apps to iPhone and iPad in the same library on same laptop

    Hi, I own a iphone and my brother owns a ipad. I have my own apps on my iphone, and he has his own apps on his ipad. When I first connected my iphone to my macbook, all my apps were backed up on my computer. Now today, I connected my brother's ipad t

  • "Document name is invalid.  The index.xml file is missing

    I have OSX Yosemite 10.10 and am having a problem just today in Numbers.  A file that I have saved to my desktop and opened daily to input data since the first of November won't open.  It gives me a message that the file is invalid, the "index.xml fi

  • What's more powerful / faster?

    3.33GHz 6-Core Intel Xeon processor   or   3.4GHz Quad-core Intel Core i7 (I know the first one is Mac Pro and the second one is iMac, But which one is faster?)

  • What is the best process for adding a long text scroll into a video?

    I have an hour video and need to insert a narrated poem that will either scroll or have lines fade in / out. What is the best process to create that poem? Do I use Motion? Live Type? compose it directly in FCP? I'll have either a still image or a loo