Equivalent DML Program, involves Max with Rank 1.  Perf Issues.

Hoping that someone could shed some light on how one might be able to perform the same using OLAP DML instead of SQL with decent performance.
PRICE, DT and TM are dimensions. EQUITY_VP_VIEW is a cube with a single measure based on SUM, volume. I am able to obtain the price which contains the maximum volume on a given day. The SQL Query is straight forward. As shown below and returns instantly.
SELECT *
FROM
(SELECT d.end_date date_id,
p.short_description price,
e.volume,
row_number() over (partition BY d.end_date order by e.volume DESC) rank
FROM EQUITY_VP_VIEW e,
DT_H_VIEW d,
ES_PRICE_H_VIEW p,
TM_H_VIEW t
WHERE e.dt = d.dim_key
AND e.es_price = p.dim_key
AND d.level_name = 'DAY'
AND e.tm = t.dim_key
AND t.level_name = 'ALL_TIME'
AND p.level_name = 'PRICE'
ORDER BY d.end_date
WHERE rank = 1
Trying to perform the same via DML. See below. This takes 84 seconds to return. Would appreciate any input.
argument _tm TM
argument _dt DT
variable _lg number
variable _ret number
_ret = na
limit es_price_new to ES_PRICE_NEW_LEVELREL eq 'PRICE'
lg = largest(EQUITYVP_VOLUME(TM tm DT dt))
if _lg ne na
then do
limit ES_PRICE_NEW keep EQUITY_VP_VOLUME(TM tm DT dt) eq _lg ifnone SKIP1
ret = convert(ESPRICE_NEW_SORT_ATTR, number)
doend
SKIP1:
return _ret                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

Have you tried defining a calculated measure that returns the rank? You should be able to do it in AWM and the measure expression would look something like this:
RANK() OVER HIERARCHY (
  ES_PRICE_NEW.HIER_NAME
  ORDER BY EQUITY_VP.VOLUME ASC NULLS LAST
  WITHIN LEVEL)You can then use the generated formula in OLAP DML or the column in SQL as you need. If you want to use raw OLAP DML, then consider using the "LIMIT TO TOP n BASEDON expression" command instead of a combination of LARGEST and LIMIT. Also, drop the "EQ" in your first limit before the 'PRICE'.
limit es_price_new to ES_PRICE_NEW_LEVELREL 'PRICE'
limit es_price_new keep top 1 basedon EQUITY_VP_VOLUME(TM _tm DT _dt)

Similar Messages

  • Configuring executable labview programs originally configured with a PCI-MIO-16XE-10 on a system with a PCI-MIO-16XE-50 card

    I'm hoping someone can help me. I have executable labview programs created in another lab which used a PCI-MIO-16XE-10 card. I need to install these programs in a new lab which has a PCI-MIO-16XE-50 card installed. When downloading the executable files, Measurement and Automation Explorer gave a message that the physical devices could not be located. I presume this is because the executables are configured for the PCI-MIO-16XE-10 but the PCI-MIO-16XE-50 is installed instead. Any suggestions on how to get these programs configured with the PCI-MIO-16XE-50 would be greatly appreciated? Thanks.

    As long as you have the device identifier of the PCI-MIO-16XE-50 set the same as the PCI-MIO-16XE-10 for which the program was written, you shouldn't have a problem doing what you describe.
    One thing that confused me about your posting, however, is the statement When downloading the executable files, Measurement and Automation Explorer gave a message that the physical devices could not be located. This doesn't make sense to me. You're getting an error from MAX when downloading your program? MAX shouldn't be involved at all here, and especially not when just downloading your program. If you can provide more details about exactly what you are doing (maybe post some screenshots) then I'm sure we can help you get your program working.
    Good luck,
    Joe

  • Need help with RANK() on NULL data

    Hi All
    I am using Oracle 10g and running a query with RANK(), but it is not returning a desired output. Pleas HELP!!
    I have a STATUS table that shows the history of order status.. I have a requirement to display the order and the last status date (max). If there is any NULL date for an order then show NULL.
    STATUS
    ORD_NO | STAT | DT
    1 | Open |
    1 | Pending |
    2 | Open |
    2 | Pending |
    3 | Open |1/1/2009
    3 | Pending |1/6/2009
    3 | Close |
    4 | Open |3/2/2009
    4 | Close |3/4/2009
    Result should be (max date for each ORD_NO otherwise NULL):
    ORD_NO |DT
    1 |
    2 |
    3 |
    4 |3/4/2009
    CREATE TABLE Status (ORD_NO NUMBER, STAT VARCHAR2(10), DT DATE);
    INSERT INTO Status VALUES(1, 'Open', NULL);
    INSERT INTO Status VALUES(1, 'Pending', NULL);
    INSERT INTO Status VALUES(2, 'Open', NULL);
    INSERT INTO Status VALUES(2, 'Pending',NULL);
    INSERT INTO Status VALUES(3, 'Open', '1 JAN 2009');
    INSERT INTO Status VALUES(3,'Pending', '6 JAN 2009');
    INSERT INTO Status VALUES(3, 'Close', NULL);
    INSERT INTO Status VALUES(4, 'Open', '2 MAR 2009');
    INSERT INTO Status VALUES(4, 'Close', '4 MAR 2009');
    COMMIT;
    I tried using RANK function to rank all the orders by date. So used ORDER BY cluse on date in descending order thinking that the null dates would be on top and will be grouped together by each ORD_NO.
    SELECT ORD_NO, DT, RANK() OVER (PARTITION BY ORD_NO ORDER BY DT DESC)
    FROM Status;
    ...but the result was something..
    ORD_NO |DT |RANKING
    *1 | | 1*
    *1 | | 1*
    *2 | | 1*
    *2 | | 1*3 | | 1
    3 |1/6/2009 | 2
    3 |1/1/2009 | 3
    4 |3/4/2009 | 1
    4 |3/2/2009 | 2
    I am not sure why didn't the first two ORD_NOs didn't group together and why ranking of 1 was assigned to them. I was assuming something like:
    ORD_NO |DT |RANKING
    *1 | | 1*
    *1 | | 2*
    *2 | | 1*
    *2 | | 1*
    3 | | 1
    3 |1/6/2009 | 2
    3 |1/1/2009 | 3
    4 |3/4/2009 | 1
    4 |3/2/2009 | 2
    Please guide me if I am missing something here?
    Regards
    Sri

    Hi,
    If i well understood, you don't need rank
    SELECT   ord_no, MAX (dt)KEEP (DENSE_RANK LAST ORDER BY dt) dt
        FROM status
    GROUP BY ord_no
    SQL> select * from status;
        ORD_NO STAT       DT
             1 Open
             1 Pending
             2 Open
             2 Pending
             3 Open       2009-01-01
             3 Pending    2009-01-06
             3 Close
             4 Open       2009-03-02
             4 Close      2009-03-04
    9 ligne(s) sélectionnée(s).
    SQL> SELECT   ord_no, MAX (dt)KEEP (DENSE_RANK LAST ORDER BY dt) dt
      2      FROM status
      3  GROUP BY ord_no;
        ORD_NO DT
             1
             2
             3
             4 2009-03-04
    SQL>

  • How do I view data from OLAP DML program or statement?

    Hi
    I'm struggling to find any information on this topic anywhere on the net:
    How to view data produced by an Oracle OLAP DML program or statement.
    Background :
    I am using the latest AWM to create and maintain dimensions, cubes and measures. However, I've noticed that AWM, Discoverer OLAP, BI Beans, Excel Plug-In et al only provide a fixed set of formula and expressions.
    For example, I wanted to created a Standard Deviation (STDEV) on measure. After much searching I learnt that I could do this by creating a custom measure in AWM by importing a measure defined in an XML dcoument as it's not provided by AWM. The output in Discoverer OLAP on the surface seems to give the correct results, however when drilling from high level to lower level of time time dimension hierarchy Discoverer includes the parent value in the calculation and renders the values incorrect.
    My alternative is to use OLAP DML, as it provides a richer range of formuale and calculations possibilities and I was hoping to use this functionality to do create the measures. I have the distinct impression, however, that OLAP Worksheet is the only interface out there to do this.
    It seems very primitive and limited with regards to data output, almost like SQL*Plus in many ways.
    The burning questions I have are :
    1) Do I need to write DML programs to perform these custom measure calculations and add them to cubes or do I import the custom measures via AWM and XML?
    2) If the answer to question 1 is DML programming, is there a way of viewing the OLAP data output through a GUI interface without embedding the statements in SQL.
    3) Has anyone experienced or noticed the same problem with Discoverer OLAP, AWM Viewer that I mentioned above? i,e, statistical functions performed on whole dimension hierarchy rather than lower levels.
    I'm hoping someone out there knows what I am trying to do or get at. Keith, any ideas or suggestions?
    Thanks
    Kind Regards
    Greg

    Hi Greg,
    There are two ways to achieve what you want. Both require the use of custom calculations which cannot be created via the calculation wizard within AWM. To do this the easiest way is step outside of AWM and use the Excel Calculation utility that is on the OLAP OTN home page:
    Creating OLAP Calculations using Excel
    http://download.oracle.com/otn/java/olap/SpreadsheetCalcs_10203.zip
    Readme
    http://www.oracle.com/technology/products/bi/olap/OLAP_SpreadsheetCalcs.html
    (Oracle OLAP DML Reference contains a list of all the OLAP functions that can be used to create a custom calculation. http://www.oracle.com/technology/products/bi/olap/OLAP_DML_10.2.zip)
    The Excel tool lets you assign your own formula to a measure and then uploads that measure definition into your AW. It is possible to import a custom calculation template into AWM using the menu option on the Calculated Measure node of each cube, but it is safer to use the Excel Worksheet as this directly uses the public XML API and is always best to use a public API rather than hacking XML templates.
    There are two types of custom calculation:
    1) Formula: using a formula you can directly call any of the OLAP functions. For example to create a measure that returns the standard deviation for a measure then you would enter the following as the formula for your calculated measure:
    stddev(sales_revenue, time)
    The easiest way to test if the measure is working as expected is to use the data viewer within AWM.
    2) Programs - if the function you need is not provided or you want to do special processing to return a result you can create an OLAP DML program which can return a result. To do this use OLAP Worksheet to define the program and add a datatype to the DEFINE statement, such as :
    DEFINE PRG_SD_SALES PROGRAM DECIMAL
    In the program return the value you have calculated within your program. Within the program you can do just about anything but be aware that your program is going to fire for every cell within your virtual cube so it must be efficient and fast to execute. For a measure then you would enter the following as the formula for your calculated measure:
    prg_sd_sales(time, products, geographies, channels).
    The actual program code would look something like this:
    DEFINE PRG_SD_REVENUE PROGRAM DECIMAL
    PROGRAM
    argument T_TIME TIME
    argument T_PRODUCT PRODUCTS
    argument T_GEOGRAPHY GEOGRAPHIES
    argument T_CHANNEL CHANNELS
    variable D_RETURN decimal
    TEMPSTAT TIME, PRODUCTS, GEOGRAPHIES, CHANNELS
    do
    limit PRODUCTS to T_PRODUCT
    limit CHANNELS to T_CHANNEL
    limit GEOGRAPHIES to T_GEOGRAPHY
    limit TIME to T_TIME
    limit TIME add descendants using TIME_PARENTREL
    limit TIME keep TIME_LEVELREL 'CAL_MONTH'
    D_RETURN = stddev(SALES_REVENUE)
    doend
    return D_RETURN
    END
    This code computes a standard deviation the all months within the specified time range, at year level for all 12 months, at quarter level for the three months within the quarter ans returns NA at the month level.
    As the code executes within a implicit loop you can only change the status fo dimensions that for part of that implicit by using the TEMPSTAT command. To test the program at the command line use the OLAP Worksheet and the SHOW command to just return one cell of data, DO NOT SIMPLY USE THE RPR COMMAND because you will have to wait for the whole cube to be returned. If you want to use the RPR command make sure you limit your base dimensions first! You can use PRGTRACE to debug your program code it is not working as expected. Again, the easiest way to test if the measure is working as expected is to use the data viewer within AWM, although this will not return debug information so send all your debug output to a file to capture any errors and/or trace the execution flow.
    Hope this helps
    Keith Laker
    Oracle EMEA Consulting
    BI Blog: http://oraclebi.blogspot.com/
    DM Blog: http://oracledmt.blogspot.com/
    BI on Oracle: http://www.oracle.com/bi/
    BI on OTN: http://www.oracle.com/technology/products/bi/
    BI Samples: http://www.oracle.com/technology/products/bi/samples/

  • Optional Arguments/Cursors in DML Programs

    I am trying to write a DML program which needs to have optional arguments. I am having issues when executing a SQL based on whether the argument is supplied or not.
    My program is defined as below:
    VARIABLE v_ARG TEXT
    if ARG(1) ne ''
    then do
    SQL DECLARE a_cur CURSOR FOR select ARG(1) from dual
    doend
    else do
    SQL DECLARE a_cur CURSOR FOR select '1275' from dual
    doend
    SQL OPEN a_cur
    SQL IMPORT a_cur INTO :v_ARG
    SQL CLOSE a_cur
    SQL CLEANUP
    show joinchars('Value set is ', v_ARG)
    The output of the program without and with arguement is as follows:
    ->call TEST_PRG
    Value set is 1275
    ->call TEST_PRG(111)
    ORA-35572: (SQLOUT09) SQL cursor 'A_CUR' is not open.
    ->call TEST_PRG('111')
    ORA-35572: (SQLOUT09) SQL cursor 'A_CUR' is not open.
    I have two questions. How to solve the above problem with cursors being not open? Also, Is there a preferred way to deal with optional arguments or the above approach is fine?
    Any help is greatly appreciated.
    Thanks
    Swapan.

    First, the issue was not multiple SQL DECLARE commands. Sorry.
    The program is that the MD engine wants any program that includes SQL DECLARE (and maybe other SQL commands) to be compiled before it is run. So, if you need to generate the SELECT dynamically you should generate a program and then run that program. Here's an example.
    The TEST program is a driver.
    DEFINE TEST PROGRAM
    PROGRAM
    VRB _result text
    " Call the program that generates the program with SQL commands. This program
    " creates a function named SELECTPRG
    call GENERATE_SELECT_PROGRAM(ARG(1))
    " Assign the result of the _SELECT_PRG function into _RESULT
    _result = _select_prg
    " Show the result.
    show _result
    Here's the GENERATE_SELECT_PROGRAM:
    DEFINE GENERATE_SELECT_PROGRAM PROGRAM
    PROGRAM
    vrb _select text
    vrb _prg    text
    vrb _result text
    " Check of the program exists. If not, create it.
    if exists('_select_prg') eq NO
    then define _select_prg program text
    " Construct the SQL DECLARE command
    if ARG(1) eq ''
    THEN select = joinchars('SQL DECLARE acur CURSOR FOR SELECT \'ABCDEFG\' FROM DUAL')
    ELSE select = joinchars('SQL DECLARE acur CURSOR FOR SELECT ' , '\'' , ARG(1) , '\'' , ' FROM DUAL')
    " Generate text of a program with the SQL commands
    _prg = 'vrb _result text'
    _prg = joinlines(_prg , _select)
    _prg = joinlines(_prg , 'SQL OPEN a_cur')
    _prg = joinlines(_prg , 'SQL IMPORT a_cur INTO :_result')
    _prg = joinlines(_prg , 'SQL CLOSE a_cur')
    _prg = joinlines(_prg , 'SQL CLEANUP')
    _prg = joinlines(_prg , 'RETURN _result')
    " Assign the program text to the program
    consider selectprg
    program _prg
    END
    It produces a program like this:
    DEFINE SELECTPRG PROGRAM TEXT
    PROGRAM
    vrb _result text
    SQL DECLARE a_cur CURSOR FOR SELECT 'ABCDEFG' FROM DUAL
    SQL OPEN a_cur
    SQL IMPORT a_cur INTO :_result
    SQL CLOSE a_cur
    SQL CLEANUP
    RETURN _result
    END
    So, if I run test I get:
    -> test
    ABCDEFG
    ->test 'Hello Swapan, I hope this helps'
    Hello Swapan, I hope this helps

  • DML Program not visible in AWM

    I have created a DML program with return type none in Analytic Workspace Manager. The program contains a Consider statement to assign an equation to a formula. The program compiles successfully however, the next time I log into AWM the program is no longer visible through the gui and the return type has been changed to dimension. If I execute an Edit program command through OLAP worksheet I can see the contents of the program. Why can I not see programs with Consider statements through my gui?
    Kristine

    I figured it out! This is an odd one. In my program I have statements similar to below:
    CNS ...
    LD ...
    EQ ...
    If I place a space infront of LD like below I am able to expand the programs list in AWM which was my 2nd issue I had mentioned in my last post:
    CNS
    +(single space)+ LD
    EQ
    Now if I place a space infront of EQ like below I am able to see my program through the GUI:
    CNS
    +(single space)+ LD
    +(single space)+ EQ
    It appears that both LD and EQ need at least one space before them, in other words they cannot be left justified against the program window. They do not necessarily need to be indented in respect to the CNS statement, for example the below format should work fine as long as there is a space before LD and EQ.
    +(single space)+ CNS
    +(single space)+ LD
    +(single space)+ EQ
    Kristine
    Edited by: Kristine W on Feb 4, 2009 12:55 PM

  • Logs from OLAP DML Programs

    Is there any way to get a continuous stream of logs when an OLAP DML program is running ( eg. A Loop ). I am on 9.2.0.5 currently. The logs are being dumped only after the program has finished execution but not when it is running. Can this behavior be changed ?
    Any help is appreciated.
    Thanks
    Swapan.

    This can be done very easliy. Here is what I did.
    1. Create a table called OLAP_LOG - with columns OLAP_DATE, OLAP_MESSAGE, OLAP_PROGRAM. Note that this is along the same lines as olapsys.XML_LOAD_LOG table.
    2. In OLAP create a function (lets call is OLAP_LOG_MSG) which will take two arguments which are text values (one for a message, second one for program name).
    3. Within OLAP_LOG_MSG olap program you will do an INSERT statement into OLAP_LOG table. In the OLAP_DATE column you can put in SYSDATE, the next two columns will be populated by the two arguments.
    4. In all your olap programs, wherever you are doing a SHOW statement at the same place also do a call to OLAP_LOG_MSG with the arguments. I put it in all my olap programs, including the error section.
    It has worked out very very very well....
    Enjoy!!!
    - Nasar
    .

  • OLAP DML Programs

    Hi,
    I am very much new in OLAP. My question is that in the OLAP Analytics workspace, there is a node "OLAP DML Programs ".
    Could you please tell me when it is used ? Can this DML program use for calculating program ?
    Can we say , it is the language to replace general ETL process for populating the FACT & Aggregrate table ? Is it possible by writing the DML language , we can populate the FACT & Aggregrate table ? If it is then please give an example and if not then clarify when it is used ?
    Many Thanks,
    Pallab Mandal

    This can be done very easliy. Here is what I did.
    1. Create a table called OLAP_LOG - with columns OLAP_DATE, OLAP_MESSAGE, OLAP_PROGRAM. Note that this is along the same lines as olapsys.XML_LOAD_LOG table.
    2. In OLAP create a function (lets call is OLAP_LOG_MSG) which will take two arguments which are text values (one for a message, second one for program name).
    3. Within OLAP_LOG_MSG olap program you will do an INSERT statement into OLAP_LOG table. In the OLAP_DATE column you can put in SYSDATE, the next two columns will be populated by the two arguments.
    4. In all your olap programs, wherever you are doing a SHOW statement at the same place also do a call to OLAP_LOG_MSG with the arguments. I put it in all my olap programs, including the error section.
    It has worked out very very very well....
    Enjoy!!!
    - Nasar
    .

  • MAX with sbRIO and RT Target

    Is there a way to set up MAX with a sbRIO and RT Target without actually connecting to the sbRIO? After that, is there a way to debug the programming for the sbRIO using MAX without actually having the sbRIO?

    Hey Russ,
    Unfortunately, it's not possible to simulate an sbRIO in MAX. However, you can manually add an sbRIO to a new project by right-clicking, in the project, on the project name (ie Project: Untitled Project 1) and selecting New >> Target and Devices. Then choose New Target or Device >> Real-Time Single-Board RIO >> sbRIO-XXXX. This will add the sbRIO target to your project. You can then right click on the sbRIO target and select New >> VI. This will create a new VI under the target and you can begin programming as if you're connected to the sbRIO. However, you will still need the Real-Time Module. Hope this helps!
    --Ryan S

  • I am unable to open my Photoshop program after installing the entire Creative Suite: Premium Production 6. All other programs work, but with Photoshop it says that the program is "locked or in use by another user". I need this fixed immediately.

    I am unable to open my Photoshop program after installing the entire Creative Suite: Premium Production 6. All other programs work, but with Photoshop it says that it "Could not open a scratch file because the file is locked, you do not have necessary access permissions, or another program is using the file. Use the 'Properties' command in the Windows Explorer to unlock the file." Then I select "OK" and the next message comes up "Could not initialize Photoshop because the file is locked, you do not have the necessary permissions, or another program is using the file. Use the 'Properties' command in the Windows Explorer to unlock this file. I installed all of the programs on the same day from a CD. I need this fixed immediately.
    I am not interested in switching to Creative Cloud, so don't even suggest it. I spoke to Mashmi (or something to that effect) on the "Support" Chat and there was absolutely no support. Useless actually.
    Thanks in advance.

    Could not open a scratch file because the file is locked or you do not have the necessary access privileges. (…) | Mylen…
    Mylenium

  • Transport control program tp ended with error code 0212

    Hi all,
    I have created a two system landscape of development & production server. But while I am releasing any request from develpoment server a error is showing: " Transport control program tp ended with error code 0212 Errors: could not access file as supposed (see dev_tp or S".I have chosen development server as domain controller. TMS alert viewer error message also contains the following information------>command: TMS_MGR_READ_TRANSPORT_QUEUE
                                                                           service: transport service
                                                                           start : online
                                                                           Function: TMS_TP_SHOW_BUFFER
                                                                           message: TP_REPORTED_ERROR
    In import monitor it's showing : "tp finished: could not access file as supposed (see dev_tp or SLOG1113.K"
    Can you tell me how to resolve this issue?

    dev_tp contains:    
    This is R3trans.exe version 6.14 (release 700 - 09.04.10 - 11:26:00).
    unicode enabled version
    usage: R3trans.exe [<options>] <control_file>
    The control_file describes what R3trans has to do.
    The following options are possible:
    -c f1 f2 : Copy file f1 to f2 with character set conversion.
    -d       : DB connect. Test if SAP database is available.
    -i file  : Import from file without using a control file.
    -l file  : List the contents of file to the log file.
    -m file  : List the contents of file to allow tp to create a cofile.
    -t       : Test. All database changes are rolled back.
    -t4      : Trace level 4. Switch on developer trace.
    -u <int> : Unconditional modes. See below.
    -v       : Verbose. Write more details to the log file.
    -w file  : Log file. The default log file is 'trans.log'.
    -x       : DB connect without access on any SAP table.
    R3trans.exe finished (0012).
    & the slog file is not there in the trans/log directory

  • The problem I have since I upgraded to Mavericks version 10.9.1 The problem appears only with Mail not with other programs, not even with my browser. When I try to zoom the text of an e-mail I received or sent , I can no longer use the keys Command   to e

    the problem I have since I upgraded to Mavericks version 10.9.1
    The problem appears only with Mail not with other programs, not even with my browser.
    When I try to zoom the text of an e-mail I received or sent , I can no longer use the keys Command + to enlarge the text, although I can reduce it with Command -.
    As I have a problem with my eyes, This is a serious matter for me.
    When I write an e-mail, if I select text and press Command +, it just displaces the text to the right.
    Now, my husband has a USB keyboard. If he connects it to my computer, his regular Command + does not work either, but  he uses the extended keyboard, then it works. Unfortunately, he needs it for a musical application which does not work with a wireless keyboard.

    Firefox 3.6.4 and 3.6.6 use a process called, "plugin-container.exe" which was using up most of my CPU when I opened up multiple tabs that contained Adobe Flash files, and caused Firefox to lock up.
    My solution was to use Firefox 3.5.10 which you can get from the Mozilla website at [http://www.mozilla.com/en-US/firefox/all-older.html]
    I am using Adobe Flash 10.1.53.64 without any problem in this version of Firefox. Check the release notes, I believe it contains all the latest security fixes in "Firefox 3.6.4".
    Hopefully, they will fix Firefox 3.6 in the next version (e.g. Firefox 3.6.7), until then you should probably use "Firefox 3.5.10".

  • I have a mac osx version 10.6.8 no windows and i am trying to install a program but keep getting can not run in dos mode  ( the disk says on back works on intel mac with parallels or vm fusion) is this program not compatible with my mac?

    i have a mac osx version 10.6.8 no windows installed and i am trying to install a program but keep getting can not run in dos mode  ( the disk says on back works on intel mac with parallels or vm fusion) is this program not compatible with my mac?

    You run Windows in Parallels or Fusion. Then in Windows you install the program.

  • Why do I get "Evaluation Expired" message in MAX with Switch Executive

    Why do I get �Evaluation Expired� message in MAX with Switch Executive on a PXI rack, which has a �Ghosted� image from and identical PXI rack(no problem with this PXI rack), when logged in as USER in Windows2000, but not when logged in as a Local Administrator. When logged in as Administrator in Windows2000 running a TestStand sequence, using a �C� code action step calling the nise.dll is ok, but not when logged in as local user. The alias switch name is unknown.

    1.0.4.109 is a dll version number where as 1.0.2 is a NISE version number. The dll version number does not always line up with the product version number.
    NISE 1.0 has a dll version of 1.0.1.109
    NISE 1.0.1 has a dll version of 1.1.4.1
    NISE 1.0.2 has a dll version of 1.2.4.7
    NISE 2.0 has a dll version of 2.0.0.45154
    The best way to find the product number is to launch the application and click on Help and About. You NISE version is probably 1.0 and NISE 1.0.2 will fix your licensing problem.

  • Test call of transport control program (tp) ended with return code 0200 Message no. TK094

    Hello Expert,
    My SAP System environment as follow
    SAP Product : SAP NetWeaver 04
    Operating System : Windows 2003 32 bit
    SAP Database : MS SQL 2005 32 bit
    I have installed SAP NetWeaver 04 system with system copy option. I have installed Application server & Database server on different physical server. App server : SSC2PAS3SFWBW and Database Server : SSC2PAS3SFSQW1.
    After SAP NetWeaver 04 installation with system copy I have done TMS configuration with virtual system for a test, It is working fine but while releasing request form SFD system (Development system) it get error  “Test call of transport control program (tp) ended with return code 0200. Message no. TK094”
    I have reconfigured the TMS and check but it can’t help. TR gets release and import with OS level but at SAP level it gets error.
    Trans --> Log
    1 ETP199 ######################################
    1 ETP199X######################################
    1 ETP182 CHECK WRITEABILITY OF BUFFERS
    1 ETP101 transport order     : "SFDK905838"
    1 ETP102 system              : "SFD"
    1 ETP108 tp path             : "tp"
    1 ETP109 version and release : "340.16.72" "640"
    1 ETP198
    2EETP128 No target system defined. "SFDK905838" is not a transport request.
    1 ETP182 CHECK WRITEABILITY OF BUFFERS
    1 ETP110 end date and time   : "20140602150208"
    1 ETP111 exit code           : "12"
    1 ETP199 ######################################
    Steps for Reconstruction                                            
    # Upgraded latest SAP Kernel Non-Unicode 640_Rel Patch level 404
    # Reconfigured the TMS
    # Full User Permission has been set to all SAP Directory.        
    Rgds,
    Ashok      

    Hi Ashish,
    I have removed virtual system form TMS and configured with Development & Production system, but the same error. Not able to release TR.
    SLOG as below.
    ERROR SFDK905832           SFD f 0012 20140602090930 default_user A559420      SSC2PAS3SFWBW                    
    ERROR SFDK905832           SFD f 0012 20140602093923 default_user A559420      SSC2PAS3SFWBW                    
    ERROR SFDK905832           SFD f 0012 20140602094059 default_user A559420      SSC2PAS3SFWBW                    
    ERROR SFDK905832           SFD f 0012 20140602102854 default_user A559420      SSC2PAS3SFWBW                    
    ERROR SFDK905832           SFD f 0012 20140602103633 default_user A559420      SSC2PAS3SFWBW                    
    ERROR SFDK905832           SFD f 0012 20140602104142 default_user A559420      SSC2PAS3SFWBW                    
    ERROR SFDK905832           SFD f 0012 20140602111140 default_user A559420      SSC2PAS3SFWBW                    
    ERROR SFDK905832           SFD f 0012 20140602112723 default_user A559420      SSC2PAS3SFWBW                    
    ERROR SFDK905832           SFD f 0012 20140602113109 default_user A559420      SSC2PAS3SFWBW                    
    ERROR SFDK905832           SFD f 0012 20140602113704 default_user A559420      SSC2PAS3SFWBW                    
    ERROR SFDK905832           SFD f 0012 20140602113722 default_user A559420      SSC2PAS3SFWBW                    
    ERROR SFDK905832           SFD f 0012 20140602113753 default_user A559420      SSC2PAS3SFWBW                    
    ERROR SFDK905832           SFD f 0012 20140602113809 default_user A559420      SSC2PAS3SFWBW                    
    ERROR SFDK905834           SFD f 0012 20140602125959 default_user BASIS@ORIGIN SSC2PAS3SFWBW                    
    ERROR SFDK905834           SFD f 0012 20140602130035 default_user BASIS@ORIGIN SSC2PAS3SFWBW                    
    START EXPORT PREPARATION   SFD e      20140602132917              sfdadm       SSC2PAS3SFWBW 20140602132916001358
    START tp_getprots          SFD E      20140602132917              sfdadm       SSC2PAS3SFWBW 20140602132916001358
    STOP  tp_getprots          SFD E      20140602132920              sfdadm       SSC2PAS3SFWBW 20140602132916001358
    STOP  EXPORT PREPARATION   SFD e      20140602132920              sfdadm       SSC2PAS3SFWBW 20140602132916001358
    ERROR SFDK905836           SFD f 0012 20140602133526 default_user BASIS@ORIGIN SSC2PAS3SFWBW                    
    ERROR SFDK905836           SFD f 0012 20140602133540 default_user BASIS@ORIGIN SSC2PAS3SFWBW                    
    ERROR SFDK905838           SFD f 0012 20140602144313 default_user BASIS@ORIGIN SSC2PAS3SFWBW                    
    ERROR SFDK905838           SFD f 0012 20140602144350 default_user BASIS@ORIGIN SSC2PAS3SFWBW                    
    ERROR SFDK905838           SFD f 0012 20140602144430 default_user BASIS@ORIGIN SSC2PAS3SFWBW                    
    ERROR SFDK905838           SFD f 0012 20140602150202 default_user BASIS@ORIGIN SSC2PAS3SFWBW                    
    ERROR SFDK905838           SFD f 0012 20140602150208 default_user BASIS@ORIGIN SSC2PAS3SFWBW                    
    ERROR SFDK905838           SFD f 0012 20140603080634 default_user BASIS@ORIGIN SSC2PAS3SFWBW                    
    ERROR SFDK905838           SFD f 0012 20140603081006 default_user BASIS@ORIGIN SSC2PAS3SFWBW                    
    ERROR SFDK905838           SFD f 0012 20140603083952 default_user BASIS@ORIGIN SSC2PAS3SFWBW                    
    ERROR SFDK905838           SFD f 0012 20140603084005 default_user BASIS@ORIGIN SSC2PAS3SFWBW                    
    ERROR SFDK905840           SFD f 0012 20140603091608 default_user BASIS@ORIGIN SSC2PAS3SFWBW                    
    ERROR SFDK905840           SFD f 0012 20140603091617 default_user BASIS@ORIGIN SSC2PAS3SFWBW                    
    ERROR SFDK905842           SFD f 0012 20140603091826 default_user A559420      SSC2PAS3SFWBW                    
    ERROR SFDK905840           SFD f 0012 20140603093805 default_user BASIS@ORIGIN SSC2PAS3SFWBW                    
    ERROR SFDK905840           SFD f 0012 20140603101944 default_user BASIS@ORIGIN SSC2PAS3SFWBW                    
    ERROR SFDK905840           SFD f 0012 20140603102709 default_user BASIS@ORIGIN SSC2PAS3SFWBW                    
    ERROR SFDK905840           SFD f 0012 20140603114753 default_user BASIS@ORIGIN SSC2PAS3SFWBW                    
    ERROR SFDK905840           SFD f 0012 20140603121948 default_user BASIS@ORIGIN SSC2PAS3SFWBW                    
    ERROR SFDK905840           SFD f 0012 20140603122039 default_user BASIS@ORIGIN SSC2PAS3SFWBW                    
    ERROR SFDK905840           SFD f 0012 20140603123438 default_user BASIS@ORIGIN SSC2PAS3SFWBW                    
    ERROR SFDK905840           SFD f 0012 20140603135937 default_user BASIS@ORIGIN SSC2PAS3SFWBW                    
    ERROR SFDK905840           SFD f 0012 20140603140114 default_user BASIS@ORIGIN SSC2PAS3SFWBW                    
    ERROR SFDK905840           SFD f 0012 20140603140233 default_user BASIS@ORIGIN SSC2PAS3SFWBW                    
    ERROR SFDK905840           SFD f 0012 20140603140339 default_user BASIS@ORIGIN SSC2PAS3SFWBW                    
    ERROR SFDK905840           SFD f 0012 20140603141743 default_user BASIS@ORIGIN SSC2PAS3SFWBW                    
    ERROR SFDK905840           SFD f 0012 20140603150924 default_user BASIS@ORIGIN SSC2PAS3SFWBW                    
    ERROR SFDK905844           SFD f 0012 20140603152403 default_user A559420      SSC2PAS3SFWBW                    
    ERROR SFDK905844           SFD f 0012 20140603152753 default_user A559420      SSC2PAS3SFWBW                    
    ERROR SFDK905844           SFD f 0012 20140603153518 default_user A559420      SSC2PAS3SFWBW                    
    ERROR SFDK905844           SFD f 0012 20140603162013 default_user A559420      SSC2PAS3SFWBW                    
    ERROR SFDK905844           SFD f 0012 20140603162544 default_user A559420      SSC2PAS3SFWBW                    
    ERROR SFDK905844           SFD f 0012 20140603162639 default_user A559420      SSC2PAS3SFWBW                    
    ERROR SFDK905844           SFD f 0012 20140603162755 default_user A559420      SSC2PAS3SFWBW                    
    ERROR SFDK905844           SFD f 0012 20140603163347 default_user A559420      SSC2PAS3SFWBW                    
    ERROR SFDK905844           SFD f 0012 20140603163740 default_user A559420      SSC2PAS3SFWBW                    
    Rgds,
    Ashok

Maybe you are looking for

  • Upgrade to Leopard seems to have broken Apple Intermediate Codec

    I recently upgraded my Macbook Pro to Leopard (clean install). Before doing so I made a bootable backup on my firewire drive (which I still have). Prior to the new install I was able to playback files encoded with Apple Intermediate Codec (And the Co

  • HT1476 .Is there any way I can fix this?

    My iPod wont take a charge. I have tried multiple chargers and each brings me the same outcome.when I plug in the iPod while it is on it comes up charging is not supported with this accessory,when I plug it in while it is off it charges for a while t

  • Two Email Addresses, One Account

    Hi Folks, I have two email addresses with Outlook.com, one is my personal address and the other is a send and receive custom domain work address both set up in the one outlook account on my iphone. I can send and receive from both addresses, the prob

  • Custom Gradient

    Mac OS 10.3.9, PSE 4.0 I have just spent three hours with the PSE Help learning about layers and fills and while I've come a long way, I still cannot figure out how I create a custom-colored and custom-shaped gradient layer. I have to use a regular l

  • Webmatrix - private messaging

    Hello, i am new to webmatrix or should i say web application in general. i have read and looked  at the tutorial to see if there is any out there online that talks and teach about sending private message between users just like the facebook website.