break statement

Hello

What is bursting report and can on everything please post any report bursting and its relationship with OBIEE and how
is it even that Oracle offers or planner, etc.

Please post me as soon as possible
your jobs are highly appreciated
Thank you
audray

Published by: Ninon Sep 13, 2009 08:16

Well, you said you looked at and it's good. It is always good to Google search, this forum, articles, documents and articles first to become familiar with the concepts before posting a question. When you do post, let us know what you looked like a link to the documentation, if she was online, or a link to the blog, etc. In this way, you do not get people simply tell you to do something, you did already. It wastes your time and ours.

It is better to ask the question more precisely too in order to get the best answers. Here's a useful tip on this: read the first post, that of Justin Kesteley who has the 'yellow star' at the front. Click on the link to the FAQ to learn more about etiquette, how to ask a question, rewards points, etc.. It's a very useful start.

Now, to answer your question, you said you looked at Vidal's blog. I guess (because you did not) that he included this one...

http://oraclebizint.WordPress.com/2007/12/28/Oracle-BI-EE-101332-report-bursting-using-delivers-Phase1-using-pipelined-functions/

If this isn't the case, read it, it's very informative. But in a few simple words.

Report bursting sends a report or reports (or same pages dashboard) to multiple users at the same time. Think of lava "break" on a volcano, every hot rock a "report." (This analogy gives you a hint of where I come from...)

Now, how this "breach" of reports to all my users? Well, it's book comes in. Offer allows you to set the parameters of the frequency of these reports are delivered and what conditions must be fulfilled before the 'delivery' is promulgated. Once done, you have in iBot, the mechanism that will send your reports to all your users.

But where everything is set up which allows the book know how to provide these reports. This is where you start with the implementation of your Scheduler tables.

Read this: (even once, you did not what Articles of Vidal was looking at you...)
http://oraclebizint.WordPress.com/2007/09/13/Oracle-BI-EE-10133-configuring-delivers-ibots/

And this: http://obiee101.blogspot.com/2008/08/obiee-configuring-configuring-scheduler.html

Summary:

You want to send reports to many different users. First set you up the Scheduler tables. Once this is done, you are ready to send reports. Say report 1 you want to send it to 5 users. You are breaking this report to five users. You go to offers to set up your conditions of 'when' etc.. When you are finished, you have created an iBot. Report 2, you go through the same process in the offer to set up the conditions for your second report bursting and when you're done, you have your second iBot.

This should give you an idea of iBots, book and report of bursting.

Good luck.

Tags: Business Intelligence

Similar Questions

  • Trying to understand the BREAK statement

    I am using the following code:
    SET SERVEROUTPUT ON VERIFY OFF 
    ACCEPT i_name PROMPT 'Enter your name: '
    DECLARE
         v_name VARCHAR2(30) := '&i_name';
    BEGIN
         dbms_output.put_line('This is right before the PAUSE.');
         PAUSE 'Adjust paper and press RETURN to continue.';
         dbms_output.put_line('Your name is: ' || v_name);
    END;
    /
    But I get these errors:
    ORA-06550: line 5, column 8:
    PLS-00103: Encountered the symbol "Adjust paper and press RETURN to continue."
    when expecting one of the following:
    := . ( @ % ;
    The symbol ":=" was substituted for "Adjust paper and press RETURN to
    continue." to continue.
    Am I allowed to use the BREAK statement in the PL/SQL block, or should it be before the DECLARE statement?

    If I am allowed to use it in the block, then why I get an error? I tried with and without the semicolon at the end of the BREAK statement.

    This site: http://download.oracle.com/docs/cd/A87860_01/doc/server.817/a82950/ch8.htm#1001319 it has the following example:
    SET PAUSE OFF
    PAUSE Adjust paper and press RETURN to continue.
    SELECT ...
    But why would disable you the break? And then when you turn it on? In addition, this example appears to conflict with the tips mentioned here: http://download.oracle.com/docs/cd/B19306_01/server.102/b14357/ch12040.htm#i2699261

    Who says: "first, you must SET the text of the BREAK and then PUT on PAUSE if you want text to appear each time that SQL * more breaks."

    Am I allowed to use the BREAK statement in the PL/SQL block

    N °

    Break/accept/prompt SQL commands more and are unknown to the lanaguage of pl/sql.

  • Problem while Generating premium no help break statement

    Hello

    I want to create a stored procedure that has an input parameter and it will check and display the entry of prime number
    until the number of 1. also can someone please tell me what is the keyword "break" equivalent in oracle such as used in the other programming language.


    My procedure is like:


    create or repalce procedure premium (newnum in number)
    is
    i the number: = 2;
    number num: = 1;
    Start
    while(newnum>num)
    loop
    while(i<newnum)
    loop
    If mod (newnum, i) = 0
    then
    dbms_output.put_line ('not a premium no');
    break;................................................... Can I use like this?
    end if;
    on the other
    i: = i + 1;
    If I = num
    then
    dbms_output.put_line ('bonus no.' | newnum);
    break;
    end if;
    end loop;
    newnum: = newnum-1;
    end loop;



    can someone plese help me solve this problem.


    Thank you
    Madam.

    Check this box:

    SQL> ed
    Wrote file afiedt.buf
    
      1  DECLARE
      2  v_num NUMBER := &1;
      3  v_prime_flag NUMBER := 0;
      4  BEGIN
      5  FOR I IN 1..v_num LOOP
      6  FOR J IN 2..TRUNC(I/2) LOOP
      7  IF (MOD(I,J) = 0) THEN
      8  v_prime_flag := 1;
      9  EXIT;
     10  END IF;
     11  END LOOP;
     12  CASE (v_prime_flag)
     13  WHEN 0 THEN
     14  DBMS_output.put_line(I ||' is a prime Number');
     15  WHEN 1 THEN
     16  DBMS_output.put_line(I ||' is not a prime Number');
     17  END CASE;
     18  v_prime_flag := 0;
     19  END LOOP;
     20* END;
    SQL> /
    Enter value for 1: 10
    old   2: v_num NUMBER := &1;
    new   2: v_num NUMBER := 10;
    1 is a prime Number
    2 is a prime Number
    3 is a prime Number
    4 is not a prime Number
    5 is a prime Number
    6 is not a prime Number
    7 is a prime Number
    8 is not a prime Number
    9 is not a prime Number
    10 is not a prime Number
    
    PL/SQL procedure successfully completed.
    
    SQL> /
    Enter value for 1: 20
    old   2: v_num NUMBER := &1;
    new   2: v_num NUMBER := 20;
    1 is a prime Number
    2 is a prime Number
    3 is a prime Number
    4 is not a prime Number
    5 is a prime Number
    6 is not a prime Number
    7 is a prime Number
    8 is not a prime Number
    9 is not a prime Number
    10 is not a prime Number
    11 is a prime Number
    12 is not a prime Number
    13 is a prime Number
    14 is not a prime Number
    15 is not a prime Number
    16 is not a prime Number
    17 is a prime Number
    18 is not a prime Number
    19 is a prime Number
    20 is not a prime Number
    
    PL/SQL procedure successfully completed.
    
    SQL> /
    Enter value for 1: 12
    old   2: v_num NUMBER := &1;
    new   2: v_num NUMBER := 12;
    1 is a prime Number
    2 is a prime Number
    3 is a prime Number
    4 is not a prime Number
    5 is a prime Number
    6 is not a prime Number
    7 is a prime Number
    8 is not a prime Number
    9 is not a prime Number
    10 is not a prime Number
    11 is a prime Number
    12 is not a prime Number
    
    PL/SQL procedure successfully completed.
    
  • Adobe Reader will not install States that need IE 6 or better IE 7 is installed

    I have a user who has installed Adobe Acrobat (full version drive) and also had installed Adobe Reader 9.  Our helpdesk Tech deleted Adobe Reader 9.  Now, when we try to add Adobe Reader 9 on the system we get IE 6 or better must be installed.  The workstation has IE7 installed.  Hatred for reimage mail user, they use the Acrobat Acrobat 6.0 Standard per day.

    Now, when we try to add Adobe Reader 9 on the system we get IE 6 or better must be installed.

    Your situation is not unique:

    http://forums.Adobe.com/message/3965258#3965258

    Especially this part:

    It seems that there is a problem with the version of shdocvw.dll.

    Try this:

    1. open Notepad.

    2 type the following commands in it:

    regsvr32 shdocvw.dll/i/s
    regsvr32 shdocvw.dll/s

    pause

    3. the break statement will allow you to see the errors (if any)

    4 save the file as "abc.bat". Be sure to include the file name in double quotes.

    5. double-click on the file. If all goes well, you won't see any errors and the commands will run successfully. Restart the computer and then try to install Reader.

  • output of the coil with break and invites

    10.2.0.5 & 11.2.0.2 on linux & windows

    From time to time, I have to run scripts that include a large data sets insertion of a large number of lines. I spool the results of these scripts, I'm coming back back and make sure that there are no errors. I put statements of pause between the different stages of scripts to try to ensure that the last part was successful prior to execution.
    The problem I'm running into is that when I have the output coil, if there is a large amount of data to sift through, it's not all flushed to the file waiting until after that I hit enter to move forward after the break statement.

    Is there a way to ensure that all data is flushed the real-time spool file and not kept in the buffer? I guess that it is held in a buffer.

    For example, you can run the following and check the file spools at each break in the script. I do not see the number of rows returned for each select until after the next selected process or even once the script has completed.

    main_test. SQL:
    Set sqlprompt "" _USER'@'_CONNECT_IDENTIFIER > "".
    set echo on
    Set termout on
    programmed on
    set timing on
    Set trimspool on
    set pages 0
    sname new_value by spool_name column
    Select to_char (sysdate, 'yyyy_mm_dd_hh24_mi_ss')
    || '.' || sys_context (' USERENV', 'SERVER_HOST' ")
    || '.' || sys_context (' USERENV', 'DB_NAME' ") as sname
    Double;
    coil & & spool_name... Journal

    --###############################
    --#DEPLOYMENT # STARTS HERE.
    --###############################
    @test.sql
    quick end of test
    pause
    "exit";


    test. SQL:
    Select 1, 2 from dba_objects;
    quick end of the first statement select
    pause
    Select 1, 2 from dba_objects;
    quick end of 2nd selection tool
    pause
    Select 1, 2 from dba_objects;
    quick end of 3rd, select
    pause

    It is best to use each time THAT SQLERROR EXIT if it is dangerous to proceed after errors occur. SQL * more empty and close a hold file.
    Or you can close a hold file. Then, to ACCEPT... The GUEST... you have to spool to another file, or you can replace the existing one.

  • Break and the 'play' button

    I'm doing a Pause button that switches to play when

    Press. The approach I've taken so far is to make an image with break state and over State button, but the idle state is an image of a 'play' button. I was thinking about the action of this button might be to set the variable to the break to 1 and see the play button, which should be above the break. The play button would break the value 0, hide and show button to break again when you press.

    I wonder if it is a bad way to try to do and if there is a better way. I'm hoping to make this combination appear on all the slides in the project.

    Hello

    It is possible this way. Or you can create a conditional action. 2 variable system must be used: rdcmndPause (the value 1 at the break) and rdcmndResume (the value 1 to the replay). So you might check if rdcmndPause is set to 1. If this condition is true, then assign the value 1 to rdcmndResume - actions THEN. If it isn't true, then assign the value 1 to rdcmndPause. Attach this action to a single button. You will have to copy + paste this key to all slides, but no problems, because the advanced actions are always the same.

    Lilybiri

  • Save the choice by the user in the menu drop-down

    Hey guys

    How is everyone today? I hope you are all okay

    I am facing a problem, I made a menu drop-down with 2 options, each option changes something in the way of the application of notification showing, once the application is closed, it returns by default (no selected value... which makes sense, because I do not know how to record yet)... so is there anyway to save the user's selection in the menu?

    Here is the code

         DropDown {
                id: drop
                enabled: false
                Option {
                    text: "Every 15 minutes"
                    value: 1
                }
    
                Option {
                    text: "Every 30 minutes"
                    value: 2
                }
                onSelectedValueChanged: {
                    if(selectedValue == 1){
                        //because it's milliseconds
                        timer.interval = 900000
                        timer.start();
                    }
                    if(selectedValue == 2){
                        //because it's milliseconds
                        timer.interval = 1800000
                        timer.start();
                    }
                }
            }
    

    Thanks a lot guys

    Hi Alem... from your code snippet:

    if (theOptions[count].value == settings.getUserSelectDrop)
    {
        drop.selectedIndex = count;
    }
    

    The problem I see here is that getUserSelectDrop is a function, not a variable, and so he needs parenthesis after it else Qt will stop execution of JavaScript as soon as he's trying to run it.

    Try this:

    if ( theOptions[count].value == settings.getUserSelectDrop() )
    {
        drop.selectedIndex = count;
    }
    

    The other thing I would say is that getUserSelectDrop() reads the value of the settings file every time through the loop, who has a bit of a drop in performance. I recommend to save the value of a local variable only once before the loop, then use for comparisons instead:

    var userSelectDrop = settings.getUserSelectDrop();
    for(var count = 0; count < theOptions.length; count++)
    {
        if (theOptions[count].value == userSelectDrop)
        {
            drop.selectedIndex = count;
            break;
        }
    }
    

    Note also in this last code that I added a break statement, if the value matches to avoid the loop to test all the values more unneccesarily.

  • Active / standby ASR9000v ICL

    Hello world

    After reviewing the documentation for the 9000v, I wonder if it is possible to configure the following scenario without using nV Edge. I have a pair of ASR9912 that are configured as standalone units. We received 3 ASR9000v which we configured in a scenario of the active / standby as part of a requirement of the customer.

    There is a pattern in this link: https://supportforums.cisco.com/document/9868421/asr9000xr-using-satelli... that shows the scenario, but it seems like a VSS deployment. In the same document, section 13 describes a Dual-host configuration. I wonder if that's what I'm looking for. Interfaces GigE on the system of 'sleep' will be in a break state? I'd be worried about some conflicts.

    I'm not the second 9912 upward and going until mid-January because of the power and the grid space, so I can't test until then.

    Has anyone successfully deployed this scenario without using nV Edge?

    Thank you.

    -Dominique

    DOM,

    We prefer that you evaluate advanced bifocals, which is a new feature. You will not need to use NV EDGE and we are actually calling customers of this technology to something more standards based. Take a look at the following:

    http://www.Cisco.com/c/en/us/TD/docs/routers/asr9000/software/asr9k_r5-3...

    Concerning

    Eddie.

  • How can I create a menu drop-down list dynamics that controls two separate drop-down lists?

    Hello

    I could use help decipher how to control 2 separate drop-down lists ('b' and 'c') through the value selected in the main drop-down menu (that is, 'a').

    My script worked perfectly to control another menu drop down, however I can't seem to properly control the third zone.

    In my example below, what I'm trying to do is control 'Method - external' and 'Department - external', through my gout primary to the bottom of the list. The external 'method -' drop-down list works fine, it is the third 'Department - external' that I fight with.

    For example, if 'Theft' is chosen in the first drop-down menu, I want 'Method - external' to display the series points and "Department - external" to display a different set of items. If 'Cyber Crime' is selected in the main menu down, then the external 'method' - set items will change and the external "Department -" will indicate N/A.

    With the following script - no matter what happens if I choose 'Flight' or 'Cyber Crime' in the first menu drop down, 'Cyber Crime' n/d game elements are displayed in the external "Department -" drop-down.

    I apologize if this is hard to follow - it is certainly difficult to explain. I hope that my question came through.

    Here's my current script

    Switch (event.value) {}

    case 'flight ':

    this.getField("Method-External").setItems (["","grab and run", "shopping cart/basket Walk Out", "Possession", "Consumption", "Other"]);

    break;

    this.getField("Department-External").setItems (["","Agro", "Automobile", "Bakery", "Building materials", "Chemical", "Cleaning supplies", "Candy", "Dairy products", "Deli/Bistro", "ELECTRIC", "Electronics", "Farm equipment", "Fashion", "Feed", "Fertilizer"]);

    break;

    cases of "fraud":

    this.getField("Method-External").setItems (["", "credit card", "debit card", "Check", "Coupon", "Counterfeit", "Merchandise Return", "Price Switching", "Self Check-out", "Provider", "Other"]);

    this.getField("Department-External").setItems (["", "s/o"]);

    break;

    case 'flight ':

    this.getField("Method-External").setItems (["", 'threat of concealed weapon', 'Threat from weapon', "Verbal threats", "Acts of aggression", "Other"]);

    break;

    case 'exit and enter:

    this.getField("Method-External").setItems (["","Smash and Grab - vehicles", "Smash and Grab - pedestrian", "forced entry", "Unauthorized Keyed", "Other"]);

    break;

    case 'mischief ':

    this.getField("Method-External").setItems (["","graffiti", "Damage", "product a manipulation", "Other"]);

    break;

    case "Cyber Crime":

    this.getField("Method-External").setItems (["","Malware (Virus)", "Phishing", "Others" "]);

    break;

    this.getField("Department-External").setItems (["", "s/o"]);

    break;

    }

    Thank you

    You have a few break statements that should not be there. Try this:

    Switch (event.value) {}

    case 'flight ':

    this.getField("Method-External").setItems (["","grab and run", "shopping cart/basket Walk Out", "Possession", "Consumption", "Other"]);

    this.getField("Department-External").setItems (["","Agro", "Automobile", "Bakery", "Building materials", "Chemical", "Cleaning supplies", "Candy", "Dairy products", "Deli/Bistro", "ELECTRIC", "Electronics", "Farm equipment", "Fashion", "Feed", "Fertilizer"]);

    break;

    cases of "fraud":

    this.getField("Method-External").setItems (["", "credit card", "debit card", "Check", "Coupon", "Counterfeit", "Merchandise Return", "Price Switching", "Self Check-out", "Provider", "Other"]);

    this.getField("Department-External").setItems (["", "s/o"]);

    break;

    case 'flight ':

    this.getField("Method-External").setItems (["", 'threat of concealed weapon', 'Threat from weapon', "Verbal threats", "Acts of aggression", "Other"]);

    break;

    case 'exit and enter:

    this.getField("Method-External").setItems (["","Smash and Grab - vehicles", "Smash and Grab - pedestrian", "forced entry", "Unauthorized Keyed", "Other"]);

    break;

    case 'mischief ':

    this.getField("Method-External").setItems (["","graffiti", "Damage", "product a manipulation", "Other"]);

    break;

    case "Cyber Crime":

    this.getField("Method-External").setItems (["","Malware (Virus)", "Phishing", "Others" "]);

    this.getField("Department-External").setItems (["", "s/o"]);

    break;

    }

  • While loop goes infinitely?

    I have this script that detects the layer tone and it duplicates if he finds her.  For some reason, it does not accept my = true to the end game and continues to duplicate the layer until I have finished the script.

    var match = false
    var front = /fr/gi;
    var back = /bk/gi;
    var outfit = /ou/gi;
    var currentDoc = activeDocument.name;
    
    while(match === false) {
        for(i = 0; i <app.documents.length; i++)
            if(front.exec(app.documents[i].name) || back.exec(app.documents[i].name) || outfit.exec(app.documents[i])){
                for (n = 0; n < app.documents[i].layers.length; n ++)
                    if(app.documents[i].layers[n].name === 'Tone'){
                        app.documents[i].layers[n].duplicate (app.documents.getByName(currentDoc))
                        match = true
                        }
            }
    }
    

    What I am doing wrong?

    Are you sure the inner loop both ends.  Looks like you can miss one {or two in the statement. After the match = true; Statement add a break; Statement at the end of the loop n also it is an empty space between the n and the ++ in the n for instruction.    in the i loop which ends and loop that maybe he should for (i = 0; (i

    I don't know javascript and also find

    If (front.exec (App.documents [i]. Name) | back.exec (app.documents [i] .name) | outfit.exec (app.documents [i]))

    strange, the first two have .name and the last of them is not where you set front to back, and held in the same way.

  • PowerShell guy, I'm NOT

    I hope that some of you masters PowerCLI can help.  Here's what I want to do.

    I have 3 instances of vCenter, and we would like to build a script that will prompt the user to a virtual machine name.  From there on, I would like to ask 3 instances of vCenter for the customer.  Once found a pop up will say "VMname was found in vcentername.domainname.com vCenter instance.»

    This is the challenge for a lot of valuable points.  If this can be done in a wrapper of nice GUI as Primal forms which would be ideal, but I know that this may be asking too much.

    Thanks in advance

    Enviornmet:

    1 vCenter4

    2 vCenter2.5.0U5

    Yes, he has thought of that.

    You can use the break statement.

    Like this

    $vcList = "vc1","vc2","vc3"
    
    $vmName = Read-Host "Enter the name of the VM:"
    
    $vcList | %{
         $dummy = Connect-VIServer -Server $_
         if(Get-VM -Name $vmName -ErrorAction SilentlyContinue){
              Write-Host "VM" $vmName "found on" $defaultViServer
                       Disconnect-VIServer -Confirm:$false
                       break
         }
         Disconnect-VIServer -Confirm:$false
    }
    

    ____________

    Blog: LucD notes

    Twitter: lucd22

  • PDF of naming using para.style applied

    Hi Forum!

    Any body could twist on this script.please.

    While runnig the script, I could able to export PDFS. The pdf of naming will be content inside the document on everypage, on which paragraphStyle "Title" is applied.

    The problem is, if the pargraphStyle "Title" is applied twice once in a page, the PDF is produced twice once for the same page the same so now.

    for example. The definition of 'Title' is applied to content "XYZ" on page 1and the "123" content on page 2.

    Result of this pdf 4 are produced. XYZ_1.PDF, XYZ_2.pdf and 123_1.pdf and 123_2.pdf...  My need is to have the pdf product only once for content that was "Tittle" applied definition.

    app.findGrepPreferences = null;

    app.findGrepPreferences.appliedParagraphStyle = "Title";

    result = app.activeDocument.findGrep ();

    While (result.length)

    {

    Str = result.pop ();

    myDoc var = app.activeDocument;

    app.findGrepPreferences = NothingEnum.nothing;

    app.findGrepPreferences = NothingEnum.nothing;

    app.findGrepPreferences.findWhat = str.contents;

    var myFind = myDoc.findGrep ();

    for (var a = myFind.length - 1; was < = 0; a ++) {}

    myFinds = myFind [a];

    }

    for (var myCounter = 0; myCounter < myDocument.pages.length;)

    myCounter ++) {}

    myPageName = myDocument.pages.item (myCounter) .name;

    app.pdfExportPreferences.pageRange = myPageName;

    var myRegExp = new RegExp(":","gi");

    myPageName = myPageName.replace (myRegExp, "_");

    CheminMonFichier = myFolder + "/" + myFinds.contents + "_" + myPageName + ".pdf";

    myFile = new File (myFilePath);

    myDocument.exportFile (ExportFormat.pdfType, myFile, false);

    }

    Shilpa, congratulations!

    your problem is easily solved by adding the name of pdf page number:

    app.activeDocument.exportFile (ExportFormat.pdfType, file ("/ users/xxxx/Office/Local/without title file /" + pdf_name + "_" + p.toString () + ".pdf"), false);

    as much as possible, avoid using the break statement (unless you use it in a statement 'switch').

  • You can control several subforms (6) show/hide drop-down list

    Hi, I'm trying to get a drop-down menu to control the 6 options of subform

    List values

    1 = no value = 1

    2 = 1 value = 2

    3 = 2 = 3 value

    4 = 3 value = 4

    5 = 4 value = 5

    6 = 5 6 = value

    five forms

    codno1, codno2, codno3, codno4 (each a numeric / date)

    and codno5 (a notice of revision)

    I want javascript to the output/change of difficulty? event from the drop-down list

    something like that...

    but I'm not a programmer and not sure how to structure properly - any help/pointers please!

    I can get it to do the premiera with { }

    if (this.rawValue == '2')

    cod1date. Presence = 'visible '.

    }

    {

    if (this.rawValue =='3')

    cod1date. Presence = 'visible' & & cod2date = 'visible ';

    but when I try to control several subforms that it breaks...

    I thought that something like below makes sense...

    If this.rawValue is 6

    codno1. Presence & & codno2.presence & & cono3.presene & & codno4.presence & & codno5.presence = 'visible ';

    otherwise if

    this.rawValue == 5

    codno1. Presence & & codno2.presence & & cono3.presene & & codno4.presence & & 'visible' = & & condno5.presence = 'hidden ';

    otherwise if

    this.rawValue == 5

    codno1. Presence & & codno2.presence & & cono3.presene = 'visible' & & codno4.presence & & condno5.presence = 'hidden ';

    ElseIf... And so on...

    The syntax of your function that is not correct. You missed the quotation marks around the value of test and the break statements.

    var A = this.rawValue;

    Switch (A)
    {
    case "5":

    break;

    case "6":
    cod4date. Presence = "visible";

    break;

    case '4 ':
    cod3date. Presence = "visible";

    break;

    case '3 ':
    cod2date. Presence = "visible";

    break;

    case '2 ':
    cod1date. Presence = "visible";

    break;

    /*

    You can also have default parameters too:

    */

    by default:

    }

  • How to save report local book editor?

    Hi gurus,

    I'm totally new to BI Publisher... I want to schedule a report every hour and want to save it as a html file in a local directory. I also want to add right now under the name of file for example. sample_201004211030 where 1030 refers to 10:30. and 20100421 refers to 21/04/2010.

    Please help me.

    Thank you
    Knani

    Hey knani,.

    The solution below is very simple.

    1. you can see the break statement.
    If you pop to it, you can specify the location of the file system system / shared local file or the file via ftp.

    To the file naming convention, you can use the name dynamically as you described in the application to break.

    2. for planning of the report.
    You can program using the scheduling option.
    There are various options in the form of planning

  • Bookmark, behavior of recording at the start of the replication Agents stopped.

    I have a few questions about two-way replication for 1 DSN on TT 7.0.5 with recording on disc.

    (1) If replication agents are stopped on the two machines, the log files will be stop being written? Or they do not accumulate?

    (2) when the agents are started, continue replication from the original bookmarks?

    I am trying to determine 2 machines become out-of-sync when agents are arrested, DSN continue to be updated, and then the agents are started.

    Thank you
    Linda

    I will answer all questions in a position if you don't mind:

    + (1) If replication agents are stopped on two machines, the log files will be stop being written? Or they do not accumulate? +

    Each stream replication (with bi-direactional there are two streams, A-> B and B-> A) has a (start, stop, failure, break) State which is independent of whether or not the replication agent is running (the replication agent is what does the actual capture, propagate, apply, recognize the steps).

    Start - journal of bookmarks are kept and if repagent reads the flow of replication occurs.

    Stop - no bookmarks are kept (the logs can be purged), no flow even if repagent is running.

    Failure - same as stop but only set automatically by the system, typically exceeding of THRESHOLD of LOG.

    Break - bookmarks keeps, no flow of replication occurs even if repagent is running

    The default state of a stream is 'start', but this can be handled through ttRepAdmin and can be set automatically if e.g. JOURNAL THRESHOLD is exceeded. So stop repagents on one or two machines does not change the State of the movement. Newspapers will be accumulated until the repagents are restarted.

    + (2) when the agents are started, they continue replication since the original favorite? +

    Yes, everything will be the original bookmarks. Note that unless you have strict support this scenario of partitioning can exacerbate problems of conflict.

    I am trying to determine 2 machines become out-of-sync when agents are arrested, DSN continue to be updated, and then the agents are started.

    As long as you have the workload of strict partitioning to ensure no conflict, then there is no problem. Without workload partitioning then the divergence is possible even in normal conditions and even if conflcit resolution is used.

    What is the best way to monitor this log space is approaching a complete state of disc?

    This really a level o/s problem. You can use a script that is executed regularly that analyzes the output of something as 'df k' or you can write an application that uses the o/s relevant calls to monitor the space in the file system. It's easier if the newspapers have a dedicated disk (which in any case, they should have for performance reasons). Side Timesten, you can use ttBookmark to see if the 'hold' LSN is starting to fall further and more behind the 'current' NSE This is an indication that the replication is not able to cope with the workload and that newspapers are piling up so.

    Chris

Maybe you are looking for