T1 parametric test

Hi, NI engineers, i have a question about your t1 parametric test. I need for my final proyect degree develop a system for E1 parametric test and my big problem are the two cards used in t1 parametric test.
I need to know are two cards used in this proyect (NI-5411 , NI-5112) can be used by design E1 parametric test, because i live in ecuador and the standard telephonic system is european. I need a answer in the fact. Thanks for all.

The main difference with T1 and E1 is the speed. T1 1.54 Mb/s vs E1 2.0 Mb/s. Both of these speed ranges are well within the speed specifications of the 2 cards you are looking at.
For more information regarding the capabilites of those two cards:
http://sine.ni.com/apps/we/nioc.vp?lang=US&pc=mn&cid=3630
http://sine.ni.com/apps/we/nioc.vp?lang=US&pc=mn&cid=1482
To best answer your question, please just make sure the specs of the baord meet your measurement requirements.
Kevin R

Similar Messages

  • NI ADSL Parametric Test Platform

    Hi all,
    I have downloaded NI ADSL Parametric Test code from NIs web site. When i try to run the code it asks for the "Limit Testing for cluster.vi" under mamon.llb. I have checked my NI directory and found "mamon.llb" but not "Limit Testing for cluster.vi" inside? Any help/comments? I have LV7.0 already installed,WinXP
    Regards.

    Hi tmm,
    For this particular example, the Limit Testing for cluster.vi has been renamed to Limit Testing.vi. You can find this vi in mamon.llb. What you must do is ignore the subvi when loading, and then trace back to this vi. You will see it will have a ? in place of its icon, with broken lines around it. Go ahead and replace the ? with the Limit Testing.vi, and make sure it is wired. You also may have to relink some subvis. To do this, locate the subvis in question, right click on them, and select "relink to subvi". This should fix all of your problems!
    Jeremy L.
    National Instruments
    Jeremy L.
    National Instruments

  • Parametrized Tests and IRunListener issues

    Hi,
    I'm currently working on fixing flexunit 4.1 support for Flexmojos and have run into some problems with the new Parametrized reports.
    In Flexmojos we usually counted the number of tests and then decremented that number each time a testFinished was called. Unfortunately with parametrized tests we can't expect the number of times the IRunListenertest.Finished functions is called to be equal to the number of test functions. This resulted in Flexmojos reporting an "all is ok" each time the number of executed tests equals that of counted test functions. All failling tests beyound that point would stay undetected, which is rather undesirable.
    My question now is, with the introduction of parametrized tests, is there a new Interface I can use instead of "IRunListener" that somehow provides callbacks for "testCaseStarted" and "testCaseFinished"? For example if one test function would be executed 2 times I would expect the callback sequence to fe as follows:
    testRunStarted
    testCaseStarted
    testStarted
    testFinished
    testStarted
    testFinished
    testCaseFinished
    testRunFinished
    If such an interface doesn't exist ... how could I implement something similar?
    Chris

    Ok well in the meanwhile I solved the problems by restructuring the flexmojos unit test support in general.

  • Does URL with japanese request parameters work ?

    Environment:
    Weblogic 4.5 with sp6
    Windows NT 4.0
    Browser IE 5.0
    I'm trying to pass japanese characters as part of the url to jsp. The URL
    link works fine if the link is in html file. But if I ccreate the link using
    JSP file it does not work.
    details:
    I have a .html file containing link
    the parameter value for parametr 'test' is japanese
    http://localhost:7001/Test.jsp?test=ffftfHf<fg ffftfHf<fg
    In Test.jsp, i use
    <%@ page contentType="text/html; charset=shift_jis" %>
    and get parameter value for "test" using
    String str = new String( newParam.getBytes("8859_1"), "shift_jis");
    <%=str%> looks very perfect (i.e. japanese);
    using 'str' I create link
    "http://localhost:7001/Test.jsp?test=" + str;
    which is exactly same as the above.
    Now when i click on the link, the Test.jsp gets executed again
    But this time,
    <%=str%> results in garbled characters.
    Can anybody please help me with this ?
    reque

    Query parameters that are not in the 7-bit ASCII range or are reserved
    should be URL escaped. You can do this with multibyte characters by
    assuming each escape sequence in a query string is a byte instead of a
    character. The one trick is having a way of determining what the byte
    encoding was. If you know that it shouldn't be too hard. I'm not sure
    how WebLogic in particular will deal with this using the getParameter
    methods. The next servlet spec has a method for setting the encoding.
    I do all the encoding and decoding processing myself.
    Sachin Desai wrote:
    >
    Environment:
    Weblogic 4.5 with sp6
    Windows NT 4.0
    Browser IE 5.0
    I'm trying to pass japanese characters as part of the url to jsp. The URL
    link works fine if the link is in html file. But if I ccreate the link using
    JSP file it does not work.
    details:
    I have a .html file containing link
    the parameter value for parametr 'test' is japanese
    http://localhost:7001/Test.jsp?test=ffftfHf<fg ffftfHf<fg
    In Test.jsp, i use
    <%@ page contentType="text/html; charset=shift_jis" %>
    and get parameter value for "test" using
    String str = new String( newParam.getBytes("8859_1"), "shift_jis");
    <%=str%> looks very perfect (i.e. japanese);
    using 'str' I create link
    "http://localhost:7001/Test.jsp?test=" + str;
    which is exactly same as the above.
    Now when i click on the link, the Test.jsp gets executed again
    But this time,
    <%=str%> results in garbled characters.
    Can anybody please help me with this ?
    reque

  • How to pass a col of pl/sql tab to a parametrized cursor?

    Hi,
    I'm getting this error constantly:
    Error on line 1
    declare
    j number :=1;
    cursor f
    ORA-06550: line 9, column 20:
    PLS-00103: Encountered the symbol "TABLE" when expecting one of the following:
    constant exception <an identifier>
    <a double-quoted delimited-identifier> table LONG_ double ref
    char time timestamp interval date binary national character
    nchar
    Code Snippet:
    declare
    j number :=1;
    cursor firstquery (c_item in varchar2) is
    SELECT SEARCH, NAME, ID FROM tablename
    WHERE name LIKE c_item;
    first_rec_tbl_type is table of firstquery%rowtype index by binary_integer;
    first_rec_tbl first_rec_tbl_type;
    type act_str_tbl_type is table of varchar2(50) index by binary_integer;
    act_put_str_tbl act_str_tbl_type;
    begin
    this is executing fine as i have executed it as a standalone script also
    act_put_str_tbl table has values here.passing these to below:
    ----------------------------------- i guess the problem lies here------------------------
         begin
              dbms_output.put_line('reached second begin');
    For i in act_put_str_tbl.first..act_put_str_tbl.last
         loop
         dbms_output.put_line('inside loop of second begin');
         open firstquery(act_put_str_tbl(i));
              loop
              fetch firstquery into first_rec_tbl(j);
              j:=j+1;
              exit when firstquery%notfound or firstquery is null;
              end loop;
         close firstquery;
         end loop;
    How to use parametrized cursor with PL/SQL table, any help is appreciated in the above snippet.
    Thanks

    Satyaki_De wrote:
    first_rec_tbl_type is table of firstquery%rowtype index by binary_integer;Create this type in side any package like ->
    create or replace package patch_array
    is
    first_rec_tbl_type is table of firstquery%rowtype index by pls_integer;
    end;But, you have to use explicit record type instead of firstquery%rowtype here.
    And, then refer this type inside your parametrized cursor to use that properly, that might solve your current problem - i guess.
    So, you cursor should look something like this ->
    cursor firstquery (c_item in patch_array.first_rec_tbl_type)
    is
    SELECT SEARCH, NAME, ID
    FROM tablename
    WHERE name LIKE c_item; N.B.:Not Tested...
    Regards.
    Satyaki De.
    Edited by: Satyaki_De on Dec 28, 2008 1:32 AM??? No package is needed:
    SQL> declare
      2      j number := 1;
      3      cursor firstquery(
      4                        c_item in varchar2
      5                       )
      6        is
      7          SELECT  ename,
      8                  sal
      9            FROM  emp
    10            WHERE ename LIKE c_item;
    11      type first_rec_tbl_type is table of firstquery%rowtype index by binary_integer;
    12      first_rec_tbl first_rec_tbl_type;
    13      type act_str_tbl_type is table of varchar2(50) index by binary_integer;
    14      act_put_str_tbl act_str_tbl_type;
    15  begin
    16      act_put_str_tbl(1) := 'S%';
    17      act_put_str_tbl(2) := '%L%';
    18      act_put_str_tbl(3) := 'KING';
    19      begin
    20          dbms_output.put_line('reached second begin');
    21          For i in 1..nvl(act_put_str_tbl.count,0) loop
    22            dbms_output.put_line('inside loop of second begin');
    23            dbms_output.put_line('act_put_str_tbl(' || i || ') = ' || act_put_str_tbl(i));
    24            open firstquery(act_put_str_tbl(i));
    25            loop
    26              fetch firstquery into first_rec_tbl(j);
    27              exit when firstquery%notfound;
    28              dbms_output.put_line('first_rec_tbl(' || j || ').ename = ' || first_rec_tbl(j).enam
    e);
    29              dbms_output.put_line('first_rec_tbl(' || j || ').sal = ' || first_rec_tbl(j).sal);
    30              j:=j+1;
    31            end loop;
    32            close firstquery;
    33          end loop;
    34      end;
    35  end;
    36  /
    reached second begin
    inside loop of second begin
    act_put_str_tbl(1) = S%
    first_rec_tbl(1).ename = SMITH
    first_rec_tbl(1).sal = 800
    first_rec_tbl(2).ename = SCOTT
    first_rec_tbl(2).sal = 3000
    inside loop of second begin
    act_put_str_tbl(2) = %L%
    first_rec_tbl(3).ename = ALLEN
    first_rec_tbl(3).sal = 1600
    first_rec_tbl(4).ename = BLAKE
    first_rec_tbl(4).sal = 2850
    first_rec_tbl(5).ename = CLARK
    first_rec_tbl(5).sal = 2450
    first_rec_tbl(6).ename = MILLER
    first_rec_tbl(6).sal = 1300
    inside loop of second begin
    act_put_str_tbl(3) = KING
    first_rec_tbl(7).ename = KING
    first_rec_tbl(7).sal = 5000
    PL/SQL procedure successfully completed.
    SQL> To OP. It is better to use BULK COLLECT:
    SQL> declare
      2      cursor firstquery(
      3                        c_item in varchar2
      4                       )
      5        is
      6          SELECT  ename,
      7                  sal
      8            FROM  emp
      9            WHERE ename LIKE c_item;
    10      type first_rec_tbl_type is table of firstquery%rowtype index by binary_integer;
    11      first_rec_tbl first_rec_tbl_type;
    12      type act_str_tbl_type is table of varchar2(50) index by binary_integer;
    13      act_put_str_tbl act_str_tbl_type;
    14  begin
    15      act_put_str_tbl(1) := 'S%';
    16      act_put_str_tbl(2) := '%L%';
    17      act_put_str_tbl(3) := 'KING';
    18      begin
    19          dbms_output.put_line('reached second begin');
    20          For i in 1..nvl(act_put_str_tbl.count,0) loop
    21            dbms_output.put_line('inside loop of second begin');
    22            dbms_output.put_line('act_put_str_tbl(' || i || ') = ' || act_put_str_tbl(i));
    23            open firstquery(act_put_str_tbl(i));
    24            fetch firstquery bulk collect into first_rec_tbl;
    25            for j in 1..nvl(first_rec_tbl.count,0) loop
    26              dbms_output.put_line('first_rec_tbl(' || j || ').ename = ' || first_rec_tbl(j).enam
    e);
    27              dbms_output.put_line('first_rec_tbl(' || j || ').sal = ' || first_rec_tbl(j).sal);
    28            end loop;
    29            close firstquery;
    30          end loop;
    31      end;
    32  end;
    33  /
    reached second begin
    inside loop of second begin
    act_put_str_tbl(1) = S%
    first_rec_tbl(1).ename = SMITH
    first_rec_tbl(1).sal = 800
    first_rec_tbl(2).ename = SCOTT
    first_rec_tbl(2).sal = 3000
    inside loop of second begin
    act_put_str_tbl(2) = %L%
    first_rec_tbl(1).ename = ALLEN
    first_rec_tbl(1).sal = 1600
    first_rec_tbl(2).ename = BLAKE
    first_rec_tbl(2).sal = 2850
    first_rec_tbl(3).ename = CLARK
    first_rec_tbl(3).sal = 2450
    first_rec_tbl(4).ename = MILLER
    first_rec_tbl(4).sal = 1300
    inside loop of second begin
    act_put_str_tbl(3) = KING
    first_rec_tbl(1).ename = KING
    first_rec_tbl(1).sal = 5000
    PL/SQL procedure successfully completed.
    SQL> SY.
    Edited by: Solomon Yakobson on Dec 27, 2008 12:32 PM

  • When do u go for elementary test and combined test(rsrv)

    hi all,
    Can anyone explain me with an realtime scenario ? when do we go for elementary test in rsrv trns code and combined test.
    thanxs
    hari

    hi hari,
    RSRV is used for analysis and repair of all BW objects.You can perform consistency checks on the data and metadata stored in BW System.RSRV tests the foriegn key relationships between the individual tables of the enhanced starschema of the BW system
    There are 2 types of tests
    1.Elementary Tests- these tests are related to master data,transaction data,ODS objects,Hierarchies.database(indices,parametres,statistics),aggregates,PSA tables and documents.
    2.Combined Tests-This test determines which elementary tests are performed according to the parametres entered.
    Hope this helps!
    partha

  • Run unit test in comand line

    Hello everybody,
    I try to run existing unit test in comand line:
    ututil -run -test -name ROW_COUNT -repo unit_test_repos -db finch
    where
    ROW_COUNT - simple unit test
    unit_test_repos - unit test repository, which i create using tutorial (http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/sqldev/r30/sqldev_unit_test/sqldev_unit_test_otn.htm)
    finch - owner of procedure, which i try to test
    after execution this command i receive this message:
    C:\sqldeveloper\sqldeveloper\bin>ututil -run -test -name ROW_COUNT -repo unit_test_repos -db finch
    SEVERE Error: No Repository was found on the selected connection, you need to create a repository. - oracle.dbtools.unit_test.UtRepositoryManager.openConnectionWithChecks(UtRepositoryManager.java:214)
    Unable to open repositoryafter that i try to execute command with another parametres (instead of finch i use sys-user), but receive equal result.
    what`s wrong?
    in Help document i find next:
    The following example runs a unit test named AWARD_BONUS in a Windows environment where SQL Developer is installed under Program Files. (Note that test and suite names are case sensitive for the command-line interface.) This example uses the repository connection for user unit_test_repos and runs the test as user fred.
    cd c:\Program Files\sqldeveloper\sqldeveloper\bin
    ututil -run -test -name AWARD_BONUS -repo unit_test_repos -db fred"
    fred is connection which exist in oracle sql developer interface? what kind of privilegies should fred has?
    In oracle sql deevloper exist several connection to another servers. i`t can be reason of error?
    I trying in oracle sql developer interface select finch as manager of unit tests (tools - unit_test - manage_users to the next i select in dropdown list "finch" and granted needed privilegies for him) , but result was`t changed.
    thanks.

    It looks like you need to spark up SQL Developer, create a repository connection and assign that in the Unit Test Menu. It will walk you through creating the repository and then you can refer to that from the command line.

  • Cascading of multivalued parametrs in SSRS

    Hi,
    I have a report with 3 multivalued parameters e.g. A,B,C. Parameter C is requiredto be dependant on the either on thevalue of parameter A or on the value of parameter B. I am not able to find out a way to achieve this, however I have already tried couple
    of things,
    1. Created a stored procedure with a @paramoption input parameter, @paramoption evaluates the query on either the field corresponding to param A or param B and it works fine.
    2. Now the problem I am faing is at SSRS level, what I am trying to do is to pass either of the values from parameter A/B in the dataset configuration. I wrote an expression like below but it doesn't work as expected.
    IIF(RTRIM(Parameters!.A.Value)="",Parameters!.B.Value,Parametrs!.A.Value) {Please ignore syntax errors here because I have typed the script here and not copied it from SSRS}.
    After doing all this when I run the report, Parameter C is disabled until I select a value for Param A and B.
    Please help.
    Regards
    Mohit

    Hi Mohit,
    According to your description, you create three parameters in the report. You want third parameter enabled when selecting first parameter or second parameter.
    In Reporting Services, when we create a cascading parameter which depend on two parameters, the cascading parameter can be enabled after checking both two parameters. As we tested in our environment, though we specify the where clause with “ or “ logical
    operator, the cascading parameter still disabled until two parameters are checked. So in your scenario, please provide some simple data for our analysis.
    If you have any question, please feel free to ask.
    Best regards,
    Qiuyun Yu
    Qiuyun Yu
    TechNet Community Support

  • Correct fan regulation with a T420s in Kubuntu 11.10 Beta2 - Needed only kernel parametres.

    My brand new T420s (Manufactured September 7) is a model 4174P4G with a working Win7 fan regulation. There an idle machine has a fan RPM of ~2000 at a CPU temperature of ~40 C in a 23 C room. Those figures are the same whether I choose to use "NVIDIA Optimus" or only the "Integrated Graphics". If I use the "Discrete Graphics" in Win7, idle temperature of the CPU lies between 45-50 C and the fan runs at ~3500-3600 RPM. This is due to the Nvidia GPU, which also lies at ~45-50 C while idle.
    Booting a USB stick with the Kubuntu 11.10 Beta2 Live DVD while doing nothing with kernel parametres, produces a cool fan exhaust with "Integrated Graphics" and a slightly hot one with "NVIDIA Optimus". I did not test much with "Discrete Graphics" since the open source driver failed to work, and the closed source Nvidia driver wouldn't download - from the ubuntu server.
    Doing nothing with this modern kernel (K/Ubuntu use a 3.0-something-homebrew) the idle machine had a fan doing 4000 RPM - constantly - while the CPU sat at ~40 C. That is to say, the fan is not regulated (This was observed by the command "sensors" from the lm-sensors package. Modprobe the kernel module "coretemp" if you want to see more info from "sensors"). I can only presume it is an unintended consequence of two choices the kernel developers have made.
    To 'revert' those kernel choices we must boot with the kernel parametres --> pcie_aspm=force i915.i915_enable_rc6=1 <-- OBS: Both the parametres must be present to get a working fan regulation.
    The parametres deal with PCI Express Active State Power Management and Intels GPU driver. Why the fan is effected by such a double combo? Someone should ask the (probably ACPI) kernel developers about that. As a nice side-effect we also get a much improved battery run-time. That is actually where I stumbled upon the parametres, in discussions about power regressions with newer kernels.
    Anyway, using this, a boot with "Integrated Graphics" gives even better thermals than Win7. I was idling at ~37 C and a 1850-2000 RPM fan. With "NVIDIA Optimus" there were short periods of 2000 RPM and long bouts of 3500 at ~45 C in the CPU.
    /MTJ

    UPDATE: I was a bit hasty with my comments about the USB ports. I've now actually _installed_ Kubuntu 11.10-final, and plugging in a simple USB mouse does not break fan regulation. Neither does the USB harddrive. BUT, the HD connection raises the temperature somewhere (hidden motherboard sensor?) and that is enough to kick the fan into its 4000 RPM state. Unplugging the HD and idle waiting, waiting... will eventually bring back the sane fan RPMs.
    Btw, waiting seems to be the (ab?)normal name of the game in Linux. Win7P has a much quicker fan regulation. Here the fan ramps up its speed even with minimal workloads - like typing this message in Firefox, and it takes a looong time to fall back.
    @ homeyclaus, Hi.
    > I get nothing of the sort with a vanilla T420, all-intel graphics ...
    Machine better at thermals probably (slightly thicker, no nvidia card to generate heat etc), and the BIOS is different from the "s" and "si" models. But constant 4000 RPM and fan noise with these models has been an ongoing saga even in Windows. See the massive "T420s Fan noise Issue" thread - takes a full day to read through it, and "T420 fan noise ?" at:
    http://forums.lenovo.com/t5/T400-T500-and-newer-T-series/T420s-Fan-noise-Issue/td-p/443569
    http://forums.lenovo.com/t5/T400-T500-and-newer-T-series/T420-Fan-noise/td-p/417971
    Could be a number of things, but ultimately it is a job for the Lenovo BIOS hackers. The EC (embedded controller) is responsible for regulating the fan,  and the ThinkPads have a long history of being shipped with bad EC code. See the (not updated for newer models) thinkwiki page:
    http://www.thinkwiki.org/wiki/Embedded_Controller_Firmware#Firmware_issues
    > I did notice that my previous laptop with an NVidia GS8400 discrete chip did run the fan pretty high though.
    You and me both ;-) On my previous machine (Acer) from 2005 I had to undervolt both the AMD-64 CPU and the NVidia GPU, install extra passive cooling - copper fins, plates and thread - and build an electro-'mechanic' manual fan regulator to get the noise down to a bearable level. But I had fun doing it as well...
    > Are you running the NVidia closed-source X server?
    Nope. Haven't gotten to experimenting with that part yet.
    > How is the system handling the switch-over from discrete to integrated graphics?
    Handling? Win7P greeted me with something like a 1024x768 screen before I could configure the Intel card. Once done, I saw no difference (except less system heat) from running in Optimus mode - I'm not a gamer or 3D artist. Linux desktop works fine with its OpenGL effects when I set "Use VSync" to get rid of window tearing. I might never need to switch on NVidia again!
    /MTJ

  • Classes in JSP, Overloading of constructor (parametric constructor)

    Classes in JSP, Overloading of constructor (parametric constructor)
    I have created a Java class in JSP and created new objects, no problem.
    I have also manage to overload methods like
    writeOut() {}
    writeOut(String arg) {}
    writeOut(String arg, String arg2) {}
    But, i have a problem a parametric constructor (parametric constructor).
    Like if the class looks like this :
    class Test {
    public void Test() {}
    public void Test(String arg) {}
    public void Test(String arg, String arg2) {}
    I manage to compile this, but when i try to execute the parametric constructor by this code :
    <%Test objTest = new Test("value");%>
    I get 1 warning, and i do have a constructor that is like this :
    public void Test(String arg, String arg2) {....}
    C:\Program Files\Apache Tomcat 4.0\work\localhost\_\nils\slett-kode\test$jsp.java:114: Wrong number of arguments in constructor.
    Test objTest = new Test("hei","had");
    ^
    Note: C:\Program Files\Apache Tomcat 4.0\work\localhost\_\nils\slett-kode\test$jsp.java uses or overrides a deprecated API. Recompile with "-deprecation" for details.
    1 error, 1 warning
    Can anyone please help me, or tell me if i can have parametric constructor in JSP ?

    If it's still not working right, I'd suggest making sure that you don't have an old copy of the class file somewhere on your box that might be accessed instead of the one you really want it to. But yes, the following code executes fine..
    class Test
        public Test()
            System.out.println("In Test()");
        public Test(String arg)
            System.out.println("In Test(String)");
        public Test(String arg1, String arg2)
            System.out.println("In Test(String, String)");
        public static void main(String[] argv)
            Test test = new Test();
            Test test2 = new Test("hello");
            Test test3 = new Test("hello", "world");
    }And outputs the lines
    In Test()
    In Test(String)
    In Test(String, String)

  • 3D parametric plot grid control

    I am trying to map data onto a 3D parametric surface that looks like an ellipsoid. I need the ellipsoid to be "divided" in 36 slices. I was able to draw the ellipsoid and map the data but the grid slices the object in 72 slices vertically (see attached file). In the program I'm specifying the total steps in theta coordinate to be 36 so I don't know where the problem is. Any idea?
    Attachments:
    test.vi ‏169 KB

    I solved the problem: the range of the angle I used to describe the ellipsoid (inner FOR loop) should be from -90deg to 90deg instead of 0 to 360 deg, otherwise when I produce the rotation of the ellipse along the azimuthal angle theta between 0 and 360 deg (outer FOR loop) it will overcreate the surface by 180 deg. See attached correct file.
    Attachments:
    Plot_map_on_cav_surface_old.vi ‏139 KB

  • Cannot call parametrized  constructor

    I have a class which extends an abstract class and have the following problem:
    - When i use the default constructor, all works fine
    - When i try to use the 'parametrized' constructor, compile fails....
    Any suggestions, sorry if i oversee any 'elementary coding'....
    calling class
    package testAbstract;
    public class FinalAbstract extends BaseAbstract {
         * Launches this application
        public static void main(String[] args) {
            FinalAbstract myApplication = new FinalAbstract();           // this works
            // FinalAbstract myApplication = new FinalAbstract(true);    // this doesn't
            myApplication.setTitle("AbstractTest");
        public void activateApplication() {
    abstract class
    package testAbstract;
    import java.awt.BorderLayout;
    import java.awt.Dimension;
    import java.awt.Toolkit;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    public abstract class BaseAbstract extends JFrame {
        // Variables
        private static boolean isTestVal = false;
        // Swing objects and varialbles
        private JPanel jContentPane;
         * This is the default constructor
        public BaseAbstract() {
             this(isTestVal);
         * This constructor contains a parameter
        public BaseAbstract(boolean isValue) {
            System.out.print("Executing BaseAbstract(boolean isValue()");
            System.out.print("isValue = " + isValue);
            // Start Application
            initialize();
        public abstract void activateApplication();
        private void initialize() {
            setContentPane(getJContentPane());
            setDefaultCloseOperation(javax.swing.JFrame.DISPOSE_ON_CLOSE);
            setTitle("MyBaseAbstractApplication");
            setSize(400,300);
            setVisible(true);
            //Validate
            this.validate();
            //Center the window
            Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
            Dimension frameSize = this.getSize();
            if (frameSize.height > screenSize.height) {
              frameSize.height = screenSize.height;
            if (frameSize.width > screenSize.width) {
              frameSize.width = screenSize.width;
            setLocation((screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2);
        private JPanel getJContentPane() {
            if (jContentPane == null) {
                jContentPane = new JPanel();
                jContentPane.setLayout(new BorderLayout());
                jContentPane.add(new javax.swing.JLabel("Test"), java.awt.BorderLayout.CENTER);
            return jContentPane;
    }

    Thanks.
    I changed the code as in example which can be compiled now.
    So, i have to declare constructors without any code but with parameters only?
    Can i add some specific code here? If so, which code is executed?
    Now, when executing the code, the parameter is not ported..., the print.out statement shows a value of 'false' whereas i call the constructor with 'true'
    package testAbstract;
    public class FinalAbstract extends BaseAbstract {
         * Launches this application
        public static void main(String[] args) {
            boolean isValue = true;
            // FinalAbstract myApplication1 = new FinalAbstract();           // this works
            FinalAbstract myApplication2 = new FinalAbstract(isValue);    // this doesn't
            // myApplication1.setTitle("AbstractTest without parameter");
            myApplication2.setTitle("AbstractTest with parameter");
        public FinalAbstract(){}
        public FinalAbstract(boolean isValue) {}
        public void activateApplication() {
    }

  • Sample XML request for Parametric Data Collection.

    Hello Experts,
    Can any one please post a Sample XML request for Parametric Data Collection.
    Thanks in advance.
    Rgds
    Nityanand Singh

    Stuart,
    I have dealt with the issue you mentioned as a bug with DcGroupRef. In fact, it is not a bug but a misinterpretation of the WS. Those fields you mentioned are a part of Test Plan measurement collection (MeasureGroup and MeasureName fields in particular). However, if you check the database, Test Plan measurement values are collected to a separate table which is not processed by WS at all, however, the WS pushes the data to the table used by DC500. And within this context, DcGroupRef is the must.
    I have rectified such situation at one customer by manually adding the values to the incomplete records. They used to collect the data in such way as of ME 5.0 or even earlier by means of Prod XML.
    Implementation of WS in 5.2 and 6.0 are completely different, especially taking into account switching to usage of PAPI.
    So, it is not a bug but a feature not implemented yet.
    And with that, I'm taking over the ticket.
    Regards,
    Sergiy

  • Parametric view

    Are there any way how to create parametric view?
    Or will be it in the future versions?
    Anything as create view v_test (col1,:col_par) as select col1 from test where col2=:col_par
    and use it as select * from v_test(par)
    This is very simple view, but for more complex view it can save many of query time. Now I use instance specific variable for this view, but it must call package function to get value and value must be set before select.

    Hi,
    Even I tried to enable the check box "Is Parametric" in my custom view on cerain fields , but it doesn't seem to get me the results when I apply them in my Inbox. I'm confused if this is bug in my version (Version: 10.3.1.0) or am I missing something.
    Regards,
    Sri lakshmi.
    Edited by: Sri Lakshmi on 09-Jun-2010 02:36

  • AD RMS Prelicensing Agent on Exchange side. Pure prelicensing testing.

    Hello everybody!
    My SCOM server reports about prelicensing issue, and it's time for me to understand what is this actually. Now it is clear that Exchange server acquire Use License on behalf of end-user at the middle of delivering way. So, end-user don't really need anymore
    to contact RMS server to acquire Use Licence, it was ebeded to email. Also clear that this feature is active as soon as I activated InternalLicensing. 
    I did Test-IRMConfiguration -Sender xxxx -Recipient xxxx and commandlet said that prelicense succesfully was acquired from licensing servers for Recipient. So, from servers point of view everything works perfect. 
    Correct me if I wrong, but as I understood, prelicensing feature allows repicient to open IRM protected content (email and attachment) even being offline.
    Non-autoritative Prove . For my understanding "offline" means that end-user (recipient) has no
    access to URLs of RMS servers. It is actually easily done in test environment by modifying hosts file and loop RMS URLs to 127.0.0.1. 
    So, I sent from User1 to User2 email with attachment and protected it with custom RMS template. 
    User2 has no access to RMS server (RMS activation was done before, CLC, RAC - everything in a folder). User2 opens Outlook, and when it tries to open protected email, system says that it require to reach RMS server to acquire Use License to open protected
    content. Hey, but what about prelicensing? 
    User1 sends to User2 email with attachment and ptorects them with "Do not forward" template. User2 can open content even being offline. To tell the truth this mystery case with "Do not forward" template is out of scope of my interest,
    since this template is not going to be a part of production deployment. 
    What do I do wrong? Does anybody test RMS pure prelicensing feature? 
    Thanks. 

    Hi,
    I have some progress in my testing: prelicensing works for message body and attachment(s).
    But here I'd like to admit several importan things: 
    1. Prelicensing works only in case if Author uses template with unchecked box
    "Require a new license every time content is consumed (disable client-side caching)". 
    2. Prelicensing works only if "Don't Forward" template in use, or any
    custom template from
    Root Cluster (but not from Licensing Only cluster). 
    3. I couldn't reproduce your case when you can open message body, but can't open protected attachment. 
    Answers: 
    1. Get-RMSTemplate commandlet brings template
    from Root Cluster only (+Don't Forward), but nothint from Licensing only cluster. Do you have the same results? Looks like Exchange knows nothing about Licensing Only cluster. Is it true, it is by design?
    2. Test-IRMConfiguration works good. I set -Sender and
    -Recipient parametrs. 
    Acquiring Prelicense for '<recipient@>' from RMS Licensing Uri (https://<rms_root_cluster_URL>/_wmcs/licensing) ...
        - PASS: Prelicense acquired.
    OVERALL RESULT: PASS
    As you see RMS Root cluster was in use during the test , but nothing about licensing only cluster.
    What happens when Sender sends email which protected within template from  Licensing Only cluster? Prelicensing Agent MUST reach Licensing only cluster URL to obtain valid EUL. The test above doesn't cover this case.
    Test-IRMconfiguration confirms actually the same what I had got within tests: prelicensing works in case of using template from Root Cluster. 
    Do I need to do some extra tricks to force Exchange "see" licensing only cluster (templates)?
    So, does prelicensing work for custom templates from Licensing Only cluster? Should these templates from Licensing only cluster be enumerated by using Get-RMStemplate? 
    Profile Signature?

Maybe you are looking for