NETUI data Repeater?

Hello

I have a collateralList and collateralId in a form. How to read the collateralId during the iteration of the collateralList?.
<netui-data:repeater dataSource="pageFlow.collateralForm.collaterals">   // returns the collection of collateralBean
   <netui-data:repeaterItem>
     <netui:radioButtonGroup dataSource="container.item.collateralOption">
       <netui-data:repeater dataSource="container.item.collateralList">
      <netui-data:repeaterItem>
                       //trying to read collateralId in the below code.
         <netui:radioButtonOption onClick="enableComment('${container.item}','${pageFlow.collateralForm.collateral[???].collateralId}');" value="${container.item}">
          <netui:label tagId="textLabel" value="${container.item}" />
        </netui:radioButtonOption>
      </netui-data:repeaterItem>
     </netui-data:repeater>
      </netui:radioButtonGroup>
       <c:if test="${container.item.textArea=='true'}">
         <netui:textArea tagId="${container.item.collateralId}" dataSource="container.item.collateralComment" disabled="true"/>
      </c:if>
   </netui-data:repeaterItem>
</netui-data:repeater>

function enableComment(label,collateralId){
     if(label=='Other'){
          document.getElementById(collateralId).enabled="true";
     }
     
}

Hello
If you print directly in the outside loop itself, do you see the correct value? If both are null, then the problem lies in the structure of your data data

concerning
Deepak

Tags: Fusion Middleware

Similar Questions

  • NETUI-data: Repeater for haspmap?

    Could someone advise me how to navigate through a hash table using netui repeater to display keys and values on the jsp page.

    Here is my code:
    HashMap Structure:
    
    Key                          Value
    Question Label          List<AnswerBean>
    
    JSP Code:
    
    <netui-data:repeater dataSource="pageFlow.surveyForm.surveyAnswers">   // this returns the Map<QuestionText, List<AnswerBean>> , Answers contains answer Id and answer Text.
        <netui-data:repeaterItem>
               <netui:span value="${container.item}"/> //display the question text
                <netui-data:repeater dataSource=""> // here i want to iterate through the values (List<AnswerBean>)
                       <netui-data:repeaterItem>
                                <netui:span value=""/> // here i want to display the answer (answerBean.answerText)
                       </netui-data:repeaterItem>
                </netui-data:repeater>
        </netui-data:repeaterItem>
    </netui-data:repeater>
    Appreciate your help.

    Thank you

    Container.Container.Item == Map.Entry (i.e. the parent object)
    On what object is surveyQuestionLabel?
    You probably mean container.container.item.key.surveyQuestionLabel (on the assumption in the question text object)
    OR if it is AnswerBean then container.item.surveyQuestionLabel

    concerning
    Deepak

  • &lt; netui-data: pager &gt; action to extract lines dynamically

    Hello

    How can I configure a pager of DataGrid to dynamically extract lines when a user through the paging swap pages?
    I know that I can read all my lines to a collection / array before the rendering of the datagrid control and set the pager to iterate on it like this:

    [Controller]

    Private list < Ride > wrinkles;

    public list < Ride > getRides() {}
    return of the rides;
    }

    [Action]
    wrinkles = rideDBControl.getAllRides (); huge amount of data
    ...
    back to the front;
    }

    [JSP]

    "< div style =" "border-width: 2px;" > < netui-data: dataGrid name = "currentRidesGrid" dataSource = "pageFlow.rides" >
    < netui-data: configurePager pagerFormat = "prevNext" pageSize = "${pageSize}" / >
    < netui-data: header >
    < netui-data: headerCell headerText = "Name" / >
    < netui-data: headerCell headerText = "Description" / >
    < / netui-data: header >
    < netui-data lines: >
    < netui-data: spanCell value = "${container.item.name}" style = "background-color: #f0f0f0; do-size: 14pt; ">
    < / netui-data: spanCell >
    < netui-data: spanCell value = "${container.item.description}" >
    < / netui-data: spanCell >
    < / netui-data lines: >
    < / netui-data: dataGrid > < / div >

    But how can I make the pager call a method to update the content of the collection "wrinkles" according to the current selected page and the size of the page? And how do I get the current page and the size of the page inside this method?
    I want to be paginated queries that may return a huge amount of data (1 m + lines), so extract all lines at once is impossible. What I want to do, is spreading the current page and the page size of pager to a method that will update the current collection according to a query such as:

    Select X, Y, Z
    Table
    Where the...
    And ROWNUM BETWEEN page * pageSize AND (page + 1) * pageSize

    Can someone help a noob?

    For more information, I found the answer by myself.

    To retrieve the rows dynamically, you must change the tag , and include the attributes a pageAction and partialDataSet, for example:

    Within the action of pagination, you can get the current size of the line and page of a PagerModel object. You can then update the data source (don't forget to call the setDataSetSize providing the length of the entire data so that the pager shows the right amount of pages), for example:

    @Jpf.Action (forward = {@Jpf.Forward (name = "success", access = Jpf.NavigateTo.currentPage)})
    {public pagination() before
    DataGridStateFactory dataGridStateFactory = DataGridStateFactory
    .getInstance (getRequest ());
    Gets the pagerModel for the grid object
    PagerModel pagerModel = dataGridStateFactory.getDataGridState)
    "currentRidesGrid") .getPagerModel ();
    => Code to get the size of any data source<>
    pagerModel.setDataSetSize (dataSourceSize);
              
    Get the first line and the model page size
    int firstRow = pagerModel.getRow ();
    int pageSize = pagerModel.getPageSize ();
              
    => Code to extract the rows to display<>
    wrinkles = pageRides;
              
    Forward, forward = new Forward ("success");
    back to the front;
    }

    I hope this helps.

    See you soon

  • Data repeated in multi-page display

    Hello

    I'm quite new to LiveCycle and I'm quite a big shape that someone previously built the edition. I have mainly 2 forms, where fill us in a form albums on our end (directors), then hide and lock our "registration form" and send it to the end-user. Now on great form, I created a repeatable table. I've got to run when you click on 'Add account' on the registration form the top of the page, it also adds an instance of the same table on the form below that the user sees. Basically, I simply use the addInstance command to add an instance of each table, when I click on the button.

    My problem is that I can use data binding or a floating field to display information entered in the form of albums in the form of down, but I have only to first replicate or obviously if I use global binding everything that I put in a first time will be repeated for all instances.

    How can I get it so that the repeated shape attaches a unique ID to each instance that is added, so that when I view the information in the table in the form of albums, he displayed the same way on the form below?

    Hi, the problem here is that you're going to the top of the hierarchy when referring to the index, once you are out of the current line, you come back down, but in a first time.

    Try

    estPage.FirstTable.resolveNode ("TestPage.FirstTable.FirstTableRow [" + SecondTableRow.index + "]"). FirstName.rawValue;

    BRuce

  • Table linked to an ArrayList, get data repeatedly

    11.1.2.2 JDev

    I have a page with three showDetailHeaders.

    The first showDetailHeader, that is disclosed during of the loading of the page, has a pie chart that is linked to a ViewObject.  It makes it very well.

    The second showDetailHeader, which is not disclosed during the loading of the page, has a richeTableau that is bound to an ArrayList < CustomEO > that is generated in a managed Bean.  When I divulge the second showDetailHeader, the bean method that generates the data in the table is called several times (15 times).  Once the table load, when I scroll beyond the "rangeSize", it hits again repeatedly bean method to get the next batch in the range.

    Any ideas what might be causing the loop?

    Here is the code for the table and surrounding showDetailHeader:

    <af:showDetailHeader text="Out Of Compliance Training Items" disclosed="false" id="sdh1"
                                     type="default">
                      <f:facet name="context"/>
                      <f:facet name="menuBar"/>
                      <f:facet name="toolbar"/>
                      <f:facet name="legend"/>
                      <f:facet name="info"/>
                      <af:table value="#{MytrainingStatusSummaryBean.outOfComplianceItemsData}" var="row"
                                rowBandingInterval="0" id="t1" styleClass="AFStretchWidth" fetchSize="25">
                            <af:column sortable="false" headerText="Username" align="start" id="c1" width="125">
                                  <af:outputText value="#{row.username}" id="ot1"/>
                            </af:column>
                            <af:column sortable="false" headerText="First Name" align="start" id="c2" width="150">
                                  <af:outputText value="#{row.firstName}" id="ot2"/>
                            </af:column>
                            <af:column sortable="false" headerText="Last Name" align="start" id="c3" width="150">
                                  <af:outputText value="#{row.lastName}" id="ot3"/>
                            </af:column>
                            <af:column sortable="false" headerText="Item Title" align="start" id="c4" width="250">
                                  <af:outputText value="#{row.itemTitle}" id="ot4"/>
                            </af:column>
                            <af:column sortable="false" headerText="Due Dt" align="start" id="c5" width="150">
                                  <af:outputText value="#{row.dueDt}" id="ot5"/>
                            </af:column>
                      </af:table>
                </af:showDetailHeader>
    

    Here is the code for the method that generates the ArrayList < CustomEO > that the table is related to:

    public List getOutOfComplianceItemsData() {
            logger.info("Getting OutOfComplianceItemsData");
            List<CustomEO> outOfComplianceItemsData = new ArrayList<CustomEO>();
            BindingContainer bindings = ADFUtils.getBindingContainer();
            DCIteratorBinding iter = (DCIteratorBinding) bindings.get(ITERATOR_NAME);
            MytrainMatrixVOImpl vo = (MytrainMatrixVOImpl) iter.getViewObject();
            vo.setbind_SiteId(SessionUtils.getSelectedSiteId());
            vo.executeQuery();
           
            RowSet rs = vo.getRowSet();
            while(rs.hasNext()){
                logger.finer("Checking Row.");           
                MytrainMatrixVORowImpl row = (MytrainMatrixVORowImpl) rs.next();
                Long daysUntilExpiration = row.getDaysUntilExpiration();
               
                if(daysUntilExpiration < 0L && daysUntilExpiration != -9999999L){
                    logger.finer("Adding MytrainOutOfComplianceItemsCustomEO to list || ITEM_ID: " + row.getItemId() + " || USER_ID: " + row.getUserId());
                    MytrainOutOfComplianceItemsCustomEO newEo = new MytrainOutOfComplianceItemsCustomEO();
                    newEo.setUsername(row.getUsername());
                    newEo.setFirstName(row.getFname());
                    newEo.setLastName(row.getLname());
                    newEo.setItemTitle(row.getTitle());
                    newEo.setDueDt(row.getDueDt());
                    outOfComplianceItemsData.add(newEo);
                }
            }
            logger.info("Returning OutOfComplianceItemsData");
            return outOfComplianceItemsData;
        }
    

    Getters in JSF/ADF are called several times during the life cycle request, is not a good idea to have operations 'expensive' in them.

    Try to fill the list in another place and getter keep only:

    public list getOutOfComplianceItemsData() {}

    Return outOfComplianceItemsData;

    }

    Dario

  • Billing data repeat address after a page break

    Hello forum mebers,
    I have a problem to create a rtf model that prints the data of the invoice with more than one address.

    The original data have more than one invoice to print all documents in a release.

    It's for printing repeat. I want to mark multiple invoices to print.
    The source data is divided into header (address, number of invoice, summaries) information, invoice items and information of the company (client).

    How to create the xml source?
    How to create word rtf model to repeat the billing address on each page also if the first Bill has more than one page.
    I tried the <? characteristic model, but it doesn't repeat the first address data.
    I tried the <? Start: body feature, but this creates all the addresses on the first page.
    I tried the <? function split-of-page-break, but it creates no extensible address header.

    I am naïve.

    You help or an example of this problem?

    Concerning
    Frank

    Hi Frank,.

    Bitte schaumal dein Inbox.
    ICH habe dir die Antwort geschickt.

    Gruesse

    Jorge
    p.s., Wenn dies deine question antwort, dann bitte gib mir some points und macht die aus question.

  • Bank data REPEATEDLY

    Hi all

    Can we have several DataBank (s) in a single script?

    Thanks in advance.

    Hello

    Not in FOT, but you can in OpenScript.

    Concerning

    Alex

  • How can I publish the data to the hash table using regulator netui?

    Could someone help me on how to display the data of the hash to netui in the controller.

    There are altogether 18 survey questions (each question will have a list of surveyquestionanwer)
    but I see only 14 issues of the investigation during the validation in the controller and also I see all the answers of the survey instead of the one that is selected on the jsp.

    Here is my sample code.
    setQuestionSurveyAnswers(Set<Entry<String, Collection<SurveyQuestionAnswer>>> surveyAnswers)
    
    Map<String, Collection<SurveyAnswer>> surveyQuestionAnswerList = new HashMap<String, Collection<SurveyAnswer>>();
    
    surveyQuestionAnswerList contains <questionId, List<SurveyQuestionAnswer>>
    
    ---------------------------------------------------------------------------------------------------------------
    <netui-data:repeater dataSource="pageFlow.surveyForm.surveyAnswers">
    <netui-data:repeaterItem>
       <netui:span value="${container.item.key}" />
         <netui:radioButtonGroup dataSource="container.item.key" orientation="horizontal"> // is anything wrong here?
              <netui-data:repeater dataSource="container.item.value">
                   <netui-data:repeaterItem>
                        <netui:radioButtonOption value="${container.item.answerText}">
                             <netui:label value="${container.item.answerText}" />
                        </netui:radioButtonOption>
                   </netui-data:repeaterItem>
              </netui-data:repeater>
         </netui:radioButtonGroup>
    </netui-data:repeaterItem>
    </netui-data:repeater>
    ---------------------------------------------------------------------------------------------------------------
    data structure:
    ---------------------------------------------------------------------------------------------------------------
    questionId  answerId    answerText      surveyQuestionLabel
    ---------------------------------------------------------------------------------------------------------------
    1              1           Yes          Do you want to take the survey?  <SurveyQuestionAnswer>
    1              2           No           Do you want to take the survey?     <SurveyQuestionAnswer>
    2              1           Beginner     Your expertese Level?    <SurveyQuestionAnswer>
    2              2           Expert       Your expertese Level?    <SurveyQuestionAnswer>
    Appreciate your help.
    Thank you

    Hello
    It won't work, you bind the data of the hashmaps key, which does not work (you have a vo as the key)
    I believe that your structure should be something like

    [QuestionAnswer] where QuestionAnswer has the label of the Question as well as a map of string, the string (AnswerId v/s AnswerText) (this may be an implicit method that traverses all objects and creates a map of AnswerId, AnswerText) and a single field of selectedAnswer.

    Your outer loop will make a loop on QuestionAnswer and print the label of the Question and the inner loop will be the RadioButtonGroup, the data source must be the field of selectedAnswer (because you want to fill only) and the optionsDataSource is the AnswerId card, AnswerText

    concerning
    Deepak

  • Nested CM value properties and download links

    Hello

    I'm trying to make some content in my portal. I created a content type that has a property (supplementary_files), which is a property multivalue nested with a binary file. (A subject with a certain number of explanatory documents for example). The nested type has two properties: file_title and the_document.

    1 what happens now when I use the cm:getProperty tag is that it is not retrieve the properties of the file that is nested as "file_title,' instead, it retrieves something as a repository for the nested property ([Lcom.bea.content.Property;@9c35c5) name. I tried to use something like + < node = cm:getProperty "${container.item}" name = "supplementary_files.file_title" / > +, but it throws an exception related to the property is a multivalued property. "

    2. the other thing is I want to be shown with their downloading these nested binary files URL. I always use the + ${models: getDownloadURL (pageContext.request, container.item)} + tag, but it is obvious that it returns a download URL for the root type (if it has a binary file) not nested.

    So I guess my problem is that I don't know how to get this property nested as an array or a collection of nodes to work on it. I tried a lot of things to work around this problem, but nothing has worked.
    Note: I use a netui-data: Repeater to go on the nodes returned by the content selector.

    Your help will be really appreciated.
    Concerning

    Hello

    The cm:forEachNestedProperty is designed to retrieve nested multivalued properties: http://download-llnw.oracle.com/docs/cd/E13155_01/wlp/docs103/javadocjsp/content/cm/forEachNestedProperty.html

    Alternatively, you can take advantage of the multivalued property names naming convention you get a property with multiple values with something like cm:getProperty. I don't know if the naming convention is documented (I can't find it... it might be in the javadoc somewhere), but it goes like this: myParentPropertyName.myChildMultivaluedPropName [0] .myChildTitlePropName.

    I hope this will help you overcome the problem of finding ways to recover a multivalued property.

  • Why don't Folders\msgFilterRules.dat Local gets recreated (from where?) when Thunderbird is restarted

    I followed the instructions for hand edition msgFilterRules.dat repeatedly, having left off Thunderbird first, but when I restart Tbird I see the old state of the file instantly recreated. Very frustrating. I searched all C:\Users\Gary\AppData for any msgFilterRules.dat, only this one is one of my main account (with the name of my domain/server name) and is not to copy this one. It clearly restores a copy of what it was before.

    If all the tips already posted on the copy of the filters, etc., are quite useless for me, if I want to copy my main account in local folders.

    I resolved to myself. It was happening because, while I leave the main application of Tbird, I got a message of open project. When I left that things behave normally (my Local Folder/msgFilterRules.dat changes only were not other when I restarted Tbird application).

  • Live calendar will not save the entries. It is only for a particular period of 4 weeks; other dates are fine. Help.

    I managed to put entries in my Live calendar a few days ago (most of them were dates repeated on the same days and hours for a few months) and downloaded on my Windows Small Business site. Everything was going well for a few days, but then people noticed that he gave no dates for a period of four weeks. All of my reservations disappeared! They came before and after, but not during. I tried several times to put back them to see that, when I leave the calendar and then return, they went again! I tried two different computers and have had the same problem. Help, please! Thank you!

    Hello

    The question you have posted is related to the live calendar and will be well suited in the live forums. Click on the link below.

    http://www.windowslivehelp.com/

    Thanks and regards.

    Thahaseena M
    Microsoft Answers Support Engineer.

  • Need assistance to migrate data from XML to oracle table.

    Hey Odie,

    Im trying to insert data from an xml file into a table.

    My XML file is as follows.

    <? XML version = "1.0" encoding = "UTF-8" standalone = 'yes' ?>

    - < TransferXML >

    < BatchName > HJ69240 < / BatchName >

    < BatchStatus > Park < / BatchStatus >

    - < SubBatch >

    < SubBatchName > UQ80288 < / SubBatchName >

    < SubBatchStatus > project < / SubBatchStatus >

    - < SubBatchDetail >

    < Ingredient > I3308 < / > of theingredient

    < DispensedQty > 0,0 < / DispensedQty >

    < MDispensedQty > 4.0 < / MDispensedQty >

    < / SubBatchDetail >

    - < SubBatchDetail >

    < Ingredient > I3261 < / > of theingredient

    < DispensedQty > 0,0 < / DispensedQty >

    < MDispensedQty > 3.5 < / MDispensedQty >

    < / SubBatchDetail >

    - < SubBatchDetail >

    < Ingredient > I3235 < / > of theingredient

    < DispensedQty > 0,0 < / DispensedQty >

    < MDispensedQty > 0,5 < / MDispensedQty >

    < / SubBatchDetail >

    - < SubBatchDetail >

    < Ingredient > I3142 < / > of theingredient

    < DispensedQty > 0,0 < / DispensedQty >

    < MDispensedQty > 0,2 < / MDispensedQty >

    < / SubBatchDetail >

    </SubBatch>

    - < SubBatch >

    < SubBatchName > ZB97913 < / SubBatchName >

    < SubBatchStatus > incomplete < / SubBatchStatus >

    - < SubBatchDetail >

    < Ingredient > I3309 < / > of theingredient

    < DispensedQty > 0,75 < / DispensedQty >

    < MDispensedQty > 0,0 < / MDispensedQty >

    < / SubBatchDetail >

    - < SubBatchDetail >

    < Ingredient > I3436 < / > of theingredient

    < DispensedQty > 0,0 < / DispensedQty >

    < MDispensedQty > 0,05 < / MDispensedQty >

    < / SubBatchDetail >

    </SubBatch>

    <Final>false</Final>

    < / TransferXML >



    With the help of your previous posts I've migrated data from this xml file in a table that works perfectly well. But these data repeats instead of giving 6 lines that his return 12 lines guide please.


    CREATE TABLE XXBATCH AS

    SELECT A.BatchName, A.BatchStatus, B.SubBatchName, B.SubBatchStatus, C.Ingredient, C.DispensedQty, C.MDispensedQty, A.FINAL

    OF (XMLTable ('/ TransferXML'))

    from xmltype)

    BFILENAME('APPS_DATA_FILE_DIR','HJ69240.) XML')

    nls_charset_id ('AL32UTF8')

    ) COLUMNS

    BatchName VARCHAR2 path (99) "BatchName.

    , Path of the BatchStatus VARCHAR2 (999) "BatchStatus.

    Path VARCHAR2 (99) final 'Final')),

    (XMLTable ('/ TransferXML/SubBatch '))

    from xmltype)

    BFILENAME('APPS_DATA_FILE_DIR','HJ69240.) XML')

    nls_charset_id ('AL32UTF8')

    ) COLUMNS

    Path of SubBatchName VARCHAR2 (99) "SubBatch/SubBatchName".

    , Path of the SubBatchStatus VARCHAR2 (99) "SubBatch/SubBatchStatus".

    (B)

    (XMLTable ('/ TransferXML/SubBatch/SubBatchDetail '))

    from xmltype)

    BFILENAME('APPS_DATA_FILE_DIR','HJ69240.) XML')

    nls_charset_id ('AL32UTF8')

    ) COLUMNS

    Path of the ingredient VARCHAR2 (99) SubBatchDetail/ingredient"."

    , Path of the DispensedQty VARCHAR2 (99) "SubBatchDetail/DispensedQty".

    , Path of the MDispensedQty VARCHAR2 (99) "SubBatchDetail/MDispensedQty".

    (C)

    I didn't test your query, but apparently it's because you have access to the same file three times instead of spend one XMLTable to another correlated nested groups.

    Better, this should work:

    SELECT A.BatchName

    A.BatchStatus

    B.SubBatchName

    B.SubBatchStatus

    C.Ingredient

    C.DispensedQty

    C.MDispensedQty

    A.FINAL

    FROM XMLTable ('/ TransferXML')

    PASSAGE xmltype (bfilename('TEST_DIR','HJ69240.xml'), nls_charset_id ('AL32UTF8'))

    Path of COLUMNS BatchName VARCHAR2 (99) "BatchName.

    , Path of the BatchStatus VARCHAR2 (999) "BatchStatus.

    , Path VARCHAR2 (99) final "Final."

    , Path of XMLTYPE «SubBatch» SubBatchList

    ) AT

    , XMLTable ('/ SubBatch')

    PASSAGE SubBatchList

    Path of COLUMNS SubBatchName VARCHAR2 (99) "SubBatchName".

    , Path of the SubBatchStatus VARCHAR2 (99) "SubBatchStatus".

    , Path of XMLTYPE «SubBatchDetail» SubBatchDetailList

    ) B

    , XMLTable ('/ SubBatchDetail')

    PASSAGE SubBatchDetailList

    Path VARCHAR2 (99) ingredient of COLUMNS "Ingredient."

    , Path of the DispensedQty VARCHAR2 (99) "DispensedQty".

    , Path of the MDispensedQty VARCHAR2 (99) "MDispensedQty".

    ) C

    ;

    Post edited by: odie_63

  • Max date in analytic function

    I have records that a load dates repeat.
    I would like to return records with the maximum load_dates.

    My data source looks like this-
    (select 60589 as C_number, to_date('01/08/2012','DD/MM/YYYY') as load_dt of all the double union)
    Select 60768, to_date('01/08/2012','DD/MM/YYYY') of all the double union
    Select 60888, to_date('01/08/2012','DD/MM/YYYY') of all the double union
    Select 12345, to_date('01/09/2012','DD/MM/YYYY') of all the double union
    Select 54321, to_date('01/09/2012','DD/MM/YYYY') of all the double union
    Select 66666, to_date('01/10/2012','DD/MM/YYYY') of all the double union
    Select 55555, double to_date('01/10/2012','DD/MM/YYYY'))
    ;


    I would like to return records with the max load_dt which means
    C_number load_dt
    666666 1 October 12
    555555 1 October 12


    I wrote an analytical function of the oracle, but it does not work as it should be-
    My query looks like this-

    Select a.*
    Of
    (
    Select
    c_number,
    load_dt,
    Max (load_dt) more (load_dt partition) as mx_dt
    from table_name
    )
    where
    load_dt = mx_dt;

    It returns all the lines for some reason any.

    Any help or advice is much appreciated
    PJ
    max(load_dt) over (partition by load_dt) as mx_dt
    

    should be

    max(load_dt) over () as mx_dt
    

    If you want the maximum all the records, otherwise your was just the maximum per load_dt partition (think of partitions as being groups of data)

  • How to set the "data repetition" as default for all columns property

    Hello
    I have a report of existing response that has 260 columns. I want to put all the columns on the report for data "repeat" I can dump the data in excel. Y at - it a shortcut to do this, or do I have to manually update each column?

    Thank you
    Ankur

    No, if you don't have that, you should ask your administrator. Other that, you must do it manually. I'm sorry.

    Don't forget to close this thread. You can grant some points as well. Thank you.

  • incomplete recovery of a data file.

    I'm performing incomplete recovery of a data file that uses the following scenario.
    SQL > select * v log$;
    shows current journal seq is 10;

    I perform dml as follows:
    SQL > update hr.emp set salary = 1000;
    SQL > commit;

    Now, I've deleted log archiving with sequence # 9 alongwith users.dbf datafile.
    Now to perform an incomplete recovery of the datafile, users.dbf. I followed the following steps.
    RMAN > the judgment;
    RMAN > bootable media.
    RMAN > run
    {
    until the sequence 9;
    restore data file 4;
    recover datafile 4;
    }
    RMAN > alter database open;
    Now, when I ask about hr. EMP, it shows the updated lines, i.e., salary column has been updated with 1000;
    I want to know that after the incomplete rcovrry until the seq, what other newspapers is applied. My example shows that this newspaper seq 10 has also been applied. Pls help me to improve my understanding.
    I can't understand the reason to get updated when the incomplete recovery lines.

    Hello.

    You cannot perform incomplete recovery of a single data file. After recovery, before opening the database, all SNA must be synchronized between controlfiles, redo logs and data files. A single data file must be restored and recovered to the last SCN for the database to open. If you want / need to do incomplete recovery, always restore ALL data files, recover their until the desired point in time and then open the database with resetlogs synchronize all data with controlfiles and redo logs files.

    In your case, you have made a complete recovery of the data file. Very probably data repeat still available in the online redo logs were used to recover the data at the last CSS file (since you said that you have removed the archiving log - which, incidentally, makes your online backup no need for a full recovery, after the redo logs switch line and crushes with sequence #9 redo log and beyond).

    When experimented with incomplete recovery, until the RCS or at least up to the time, it allows you to specify the point in time recovery with much more accurately and without guessing, what happened in whatever sequence of journal. You must manually remove the files of data or archivelog files before playing with incomplete/complete recovery. In fact, it is a good practice not to delete the database of linked files: o)

    Kind regards
    Martin

Maybe you are looking for