Queries: groups of number

Hi all.
It's my xml in an XMLTYPE column

[Line: 1].
< root >
< field id = '1' value = 'Rome and Paris' searchable = "true" / >
< field id = "2" value = "Easy red" viewable = "true" / >
< field id = "3" value = "my name is Cristian" viewable = "false" / >
< field id = "4" value = "Rome" viewable = "true" / >
< fields >
< field id = "5" value = "Carot" viewable = "true" / >
< / fields >
< field id = "6" value = "Prague" viewable = "true" / >
< / root >

[Rank: 2]
< root >
< field id = '1' value = 'Rome and Paris' searchable = "true" / >
< field id = "2" value = "New York" viewable = "true" / >
< field id = "3" value = "Rome" viewable = "true" / >
< field id = "4" value = "Rome" viewable = "true" / >
< fields >
< field id value '5' = 'Chocolate' searchable = = "true" / >
< field id = "5" value = "Carot" viewable = "true" / >
< / fields >
< field id = "6" value = "Prague" viewable = "true" / >
< / root >


I wish I had a query that give me the account domain with the same id attribute that contains the same word.

For example, suppose I do a search with therm Rome

Rome found in 2 documents deposited ID = 1
Rome found in 1 class documents ID = 3
Rome found in 2 documents deposited ID = 4

[on a simple er table with fields: (id, idfield, name, therm) the sql looks like: select idfield, count (*) d document where d.therm like '% Rome %' group by idfield]


No idea how I can do?

I tried with:

Select d.xml.extract('//field/@id').getStringVal (), take into account (*) d document where d.XML.existsNode ('/ / field [contains (@value, "Rome") and @ searchable = 'true']') = 1
D.xml.extract('//field/@id').getStringVal group)

but it does not work!

Thank you
Cristian

Hello Cristian,

The problem with the query you tried, is that EXTRACT does not address the "field" and the separate lines of (relational) elements.
The result of the EXTRACT function is only an XML fragment, you can't actually use GROUP BY the way you have thought of.

The solution is to use XMLTable, which will stop the XML in relational lines and columns for us and then GROUP BY on it as if it were a regular table:

select x.id, count(*)
from document d,
     xmltable(
      '$d/root//field[contains(@value,$term) and @searchable="true"]'
      passing d.xml as "d",
              'Rome' as "term"
      columns id number path '@id'

     ) x
group by x.id
;

I guess the search term will be dynamic, so I used a XQuery external variable that you can link.

Tags: Oracle Development

Similar Questions

  • Impact change the group account number

    Hi gurus,


    Someone know impact to change the STANDARD for the Oracle BI Applications 7.9.6.3 group account number. Impact on mapping Informatica, RPD and OBIEE answer.

    Thank you

    Joni

    It is detailed well enough in the OBIA configuration guide. He walks through the process of cleaning GL, etc.. Please review. If it's useful, mark as good or useful.

  • Trinidad - config.xml, number-grouping-separator and decimal separator

    Hello

    Depending on my location of the application, the numbers are formatted into 1.234,56
    Now, I want numbers to shape US flavor: 1,234.56

    Here's my content in the file config.xml - Trinity :

    <? XML version = "1.0" encoding = "windows-1252"? >
    < trinidad-config xmlns = "http://myfaces.apache.org/trinidad/config" >
    mySkin < skin-family > < / skin-family >
    < number-grouping-separator >, < / number-grouping-separator >
    > decimal separator <. < / decimal separator >
    < / Trinity-config >

    The file above is declared in the file web.xml (although I'm not sure this is really necessary):

    < context-param >
    javax.faces.CONFIG_FILES < param-name > < / param-name >
    /Web-INF/Trinidad-config.XML < param-value > < / param-value >
    < / context-param >

    And an example of digital input text:

    < af:inputText value = "#{row.bindings.Salary.inputValue}" label = "#{bindings. EmployeesView3.hints.Salary.label}.
    required = "#{bindings." EmployeesView3.hints.Salary.mandatory} "columns =" #{bindings. "." EmployeesView3.hints.Salary.displayWidth}.
    maximumLength = "#{bindings." EmployeesView3.hints.Salary.precision}"shortDesc =" #{bindings. " EmployeesView3.hints.Salary.tooltip}.
    ID = "it5" >
    < f: validator binding="#{row.bindings.Salary.validator}"/ >
    < af:convertNumber pattern = "#{bindings." EmployeesView3.hints.Salary.format}"/ >
    < / af:inputText >

    Where the model is defined at the level of the Entity object: EO employees > attribute salary > UI tips > Format: #, # 0.00

    But it does not work. I don't know what I'm missing... Help, please!
    JDev 11.1.1.3.0

    Marge,

    A number of things I found after I played with him (very simple example: HR schema / table Employees / salary attribute):

    (a) the docs are wrong - there should be trinidad-config. XML
    (b) no matter what I did with the af: convertNumber and the Trinity-config-xml delimiters picked up from my locale
    (c) until... I took the advice of of EO (type attribute set to "" format) and then things started working - even deleted the attribute of the af model: convertNumber did not help. So, remove the tips of the EO and put "#, # 0.00" in the attribute of the af model: convertNumber and everything is good. I dropped an e-mail to someone at Oracle to report the bug in the documentation as well as the apparent bug that conversion does not work correctly if there is a hint of control on the attribute.

    John

  • Group column 2 cfoutput split helps

    I have an output I want to divide it into 2 columns. I did it before using a recordcount, divide by 2, a column has a method in the output, the second a StartRowOptional in the output. In this way no longer works for me as my cfoutput, with a group, is not things crack upward in a way even as I need to.

    Here is my code, without a split:

    < name cfquery = "getInfo" datasource = "#ds #" >
    Select hotel.active, hotel.hotelName, hotel. HotelID, of the region. Region, city.city, country.country, State.State
    The region, HotelLocation, hotel, city, country, State
    Where region. RegionID = HotelLocation.RegionID
    and Hotel.HotelID = HotelLocation.HotelID
    and the city. CityID = HotelLocation.CityID
    and Country.CountryID = HotelLocation.CountryID
    and State.StateID = HotelLocation.StateID
    and HotelLocation.RegionID = #url. RegionID #.
    and HotelLocation.active = 1
    order of Country.country, state.state, hotel.hotelName, city.city
    < / cfquery >

    < cfoutput query = 'getInfo' group = 'Country' LignesMax = "#startCol #" >
    < b >: #country #: < /b > #startCol # < br / >
    < cfoutput group = 'State' >
    < cfif #State # is NOT "NULL" > < b > - #State #-< /b > < br / > < / cfif >
    < cfoutput >
    < a href = "browse_hotel.cfm? hotelID = #hotelID #" > #hotelName # < /a > <!-< cfif #city # is NOT "NULL" >-#city # < / cfif >-> < b/r >
    < / cfoutput > < p > < / p >
    < / cfoutput >
    < / cfoutput >
    ----------
    I want to have a same number split, not only the country, but results. So, if it's the country needs to be divided into 2 columns. As if the region is North America, countries that appear are in Bermuda, the Canada and the United States. Bermuda has one hotel, Canada has several (but for some reason any does not show), but the United States has each of the 50 States in a column. And Bermuda are all alone... a little off balance since the other displayed column in each of the 50 States.

    Does anyone have a solution? Confused as to what I mean?

    OK, I got a work around.

    I mainly use the query of queries, got the number of countries, divide the number 2 and used the method for the first column. Then I did a number of rows in the first column, add a 1 to this number to get my position StartRowOptional for the 2nd column.

    :-]

  • I can't send a group email to more than four people (windows live mail)

    I create a group of my contact list in Windows Live mail, but cannot send a group email to more than four people - groups usually number about 10.  It used to work fine. Any ideas?

    You probably use WLM 2012.  It is a known problem in this version.  Please confirm

    Download and run WLM 2011, where of the working groups.

    http://g.live.com/1rewlive4-All/en/wlsetup-all.exe

    1. Download the 2011 version of the link above.
    2. Uninstall WLM 2012
    3. Install WLM 2011

    Your data will be completely unaffected.

  • Characteristic group Pickup does not work when phones adds a group in BE3k

    Hi all

    I have a blast with pilot number 300 group, there are two members Ext. 600 and ext.601 in this group of breath.   I added these two extensions of the Group call pickup and select "Audio and Visual Alert.  I also have a spare Ext. 602 phone.

    When I composed between extensions ext.600, 601 and 602, group pick up characteristic woking and I can see 'call pickup available' on the phone screen and hear the audio alert. But when I dial the hunt group pilot number 300 of spare phone ext.602, ext.600 and Ext. 601 sound but I can't call indicators collection on display. I also tried "Opickup" on the phone but I got "no available for pick up call" no message on the screen. ""

    Any ideas why and how to solve this problem?

    Hi Billy

    This is not supported. This support is added for the next version.

    Thank you

  • Connect by - assign to group the Address_id or company Ein

    Hello members, can you please help identify groups,.

    We can put a record in a particular group if it is bound by address_id or Ein. Please see the explanation below with example.

    Oracle Version Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64 bit Production

    WITH Tmp

    AS (SELECT Person_id 100,

    16-0743187' EIN,

    Address_id 74155194

    OF THE DOUBLE

    UNION ALL

    SELECT Person_id 100,

    16-0743187' EIN,

    Address_id 74890031

    OF THE DOUBLE

    UNION ALL

    SELECT Person_id 100,

    23-7339397' EIN,

    Address_id 74155194

    OF THE DOUBLE

    UNION ALL

    SELECT Person_id 100,

    36-4392671' EIN,

    Address_id 74890031

    OF THE DOUBLE

    UNION ALL

    SELECT Person_id 100,

    23-7339397' EIN,

    Address_id 174211535

    OF THE DOUBLE

    UNION ALL

    SELECT Person_id 100,

    36-4392671' EIN,

    Address_id 174211536

    OF THE DOUBLE

    UNION ALL

    SELECT Person_id 100, 23-7339600' EIN, Address_id 999

    OF THE DOUBLE

    UNION ALL

    SELECT Person_id 100, 36-7339601' EIN, Address_id 999

    THE DOUBLE)

    SELECT DISTINCT a.*, LEVEL

    OF tmp one

    CONNECT NOCYCLE Person_id = Person_id PRIOR

    AND (EIN = EIN PREREQUISITE OR Address_id = Address_id PREREQUISITE);

    Since the lower results

    Record 1 and 2 are connected by the ADDRESS_ID, and it has no other connection to other records based on address_id or Ein, so they are assigned to a group (random number)

    File 3 and 4 are connected by EIN.

    Form 5 is related to folder using Address_id 3

    Form 6 is related to the record 4 using Ein

    Form 7 is linked to the plug 6 using Address_id

    Form 8 is related to the 7 using Ein folder

    so the Chronogram of 3-8 is assigned to a group (random number)

    Required results

    PERSON_ID EIN ADDRESS_ID GROUP

    100 999 36 - 7339601 1

    100 999 23 - 7339600 1

    100-23 - 7339397 74155194 2

    100-23 - 7339397 174211535 2

    100 16 - 0743187 74155194 2

    100 16 - 0743187 74890031 2

    100 74890031 36 - 4392671 2

    100 174211536 36 - 4392671 2

    Hello

    Here's one way:

    SELECT person_id, ein, address_id

    DENSE_RANK () OVER (ORDER BY person_id

    MIN (CONNECT_BY_ROOT address_id)

    ) AS the grp

    OF the tmp

    Person_id CONNECT BY NOCYCLE = person_id PRIOR

    AND (ein = ein PRIOR

    Address_id = address_id PREREQUISITE OR

    )

    GROUP BY person_id, ein, address_id

    ORDER BY grp

    ;

    This query uses CONNECT_BY_ROOT to find all the rows that are associated with other lines.

    MIN lowest of the related address_ids gets, so the combination of the lowest unique address_id and person_id identifies each group.

    DENSE_RANK converts these identifiers of single group consecutive whole nice.

  • Dynamic disk group

    Please explain me step by step to create the dynamic disk group and fill in the drop-down list box.

    Thank you
    Rupal

    Published by: rupearlkaushal on June 13, 2012 21:39

    Hi Virginia

    / * One TIME-NEW-FORM-BODY relaxation * /.

    DECLARE
    
    rg_countries RECORDGROUP; -- the dynamic record group declaration type
    
    rg_name VARCHAR2(40) := 'country'; --  the name of record group
    
    vTemp NUMBER;
    
    BEGIN
    
    -- Pls make sure Group doesn't already exist this is step is done as a check NOT for using the list for the first time but the second , and more.
    
    rg_countries  := FIND_GROUP(rg_name);  --- Look for the RG is it  already exist in Memory ?
    
    -- If it doesn't exist then create it and add ur query to it (First time running)
    
    IF Id_Null (rg_countries) THEN  -- if it doesn't exist then create it
    
    rg_countries:=CREATE_GROUP_FROM_QUERY(rg_name ,
    'SELECT country_name NAME, COUNTRY_ID VALUE FROM COUNTRY ORDER BY 2');
    
    --Populate the Record Group -- and display it pls in a variable for HOLDING it on hand First in the memory ---
    
    vTemp:=POPULATE_GROUP(rg_countries);
    
    -- Then Show it to me in Run time i wanna see it with my eyes cause i can't see it in a variable
    
    POPULATE_LIST('BLOCK3.COUNTRIES', rg_name);
    
    END;
    
     
    

    It's she... :)

    I hope this helps...

    Kind regards

  • How to group data in the column?

    Hi all
    Anyone can solve the my problem please?
    I have two columns 'Age' and 'employee ID '.
    I want the 'Number of employees' group for the specific AGE group:

    Age | Number of employees
    20 to 30 | 06
    31 to 40. 13
    41 to 50. 16
    51 to 60. 03

    And the data in the columns are put aside

    Age | Employee IDS
    30. 002
    38. 008
    33. 298
    22. 213
    54. 083
    24. 098
    So now.
    Waiting for your HELP.
    In advance thank you very much...
    Take care

    Here you go...

    Drag a column of answers and name as age and in his writing of fx

    case
    When tablename.age between 20 and 30 then 20 to 30'
    When tablename.age between 31 and 40 and 31 to 40'
    When can tablename.age between 41 and 50 41 to 50'
    When tablename.age between 51 and 60 and 51 to 60'
    end

    Drag a column of answers and name it as "Number of employees" and in his writing of fx

    Count (tablename. (EmployeeID)

    That would give you the report of your choice

    I hope that its useful...

    Thank you
    Ashish Gupta

  • create dynamically a group of record based on previously entered record Grou

    Forms [32 bit] Version 10.1.2.3.0 (Production)

    Hello
    I know how to create dynamically record based on a query and put the code in when a new instance of the form.
    My request is. I have a form that includes several groups of Record and the user wants to dynamically create the following groups based on the previous groups.

    For example
    I have a record group with choosing a location.
    When the user selects the location from a list of values
    the 2nd record group called "Cost Centres" will have to filter only those whose locations selected above.

    How can I fill the 2nd record running when I don't know what site the user will choose?
    If I just simply fill in when new instance of form as the location and just select the entire document, populates the list of values.

    CC field is a LIST ELEMENT and the style of list is a LIST of POP, is not necessary.

    I put the code in the location of the trigger when-list-changed field.
    I get this error:
    FRM-41337: cannot complete the record group list

    Here is the code:

    DECLARE
    
    v_recsql Varchar2(1000); -- The SQL for creating the Record Group.
    v_recgrp RecordGroup; -- Record Group
    v_status Number; -- Return Value of Populate_Group function.
    c_where VARCHAR2(1000);
    
    BEGIN
         IF :location = '1' THEN
              c_where := ' substr(cost_centre,1,2) in (''01'',''02'')';
              
         ELSIF :location  = '2' THEN
              c_where := ' substr(cost_centre,1,2) in (''02'',''03'')';
              
         ELSIF :location   = '3' THEN
              c_where := ' substr(cost_centre,1,2) in (''01'',''11'',''07'')';
                   ELSE
              c_where :=  ' 1=1'; --EVERYTHING
    
         END IF;
    
    v_recsql := 'SELECT cost_centre, description  FROM   cost_centres  where '||c_where;
    
    
    -- Create the Record Group
    v_recgrp := CREATE_GROUP_FROM_QUERY('v_recgrp', v_recsql);
    
    
    IF NOT ID_NULL(v_recgrp)
    THEN -- No Error, record group has been successfully created.
    
    
    -- Populate Record Group
    v_status := POPULATE_GROUP('v_recgrp');
    
    
    IF v_status = 0 
    THEN -- No Error. Record Group has been Populated. 
    POPULATE_LIST('block.CC', 'v_recgrp');
    END IF; -- IF v_status = 0 
    
    -- Delete the Record Group as it is no longer needed.
    DELETE_GROUP('v_recgrp'); 
    
    
    END IF; -- IF NOT ID_NULL(v_recgrp)
    
    END;
    Thanks for your help.

    Hello
    Once registration State Gets the change to block you cannot fill/repopulate the list item. Keep these list items as element non-base of data with different names and create different items such as database Moose points. That assign values in triggering WHEN-LIST-CHANGE for real database items.

    -Clément

  • How to combine several physical queries

    Hi all

    I have a large reports with more 70-80 columns in response. This isn't a report of Pivot. Now it generates 3 physical motion.

    I need to merge this 3 requests in a single request. But it seems very difficult to implement.

    Two points:
    1 report generates 3 physical motion. All queries are queries GROUP BY, and each of them giving different count separately
    2. If we find a way to combine. The result would be different answers report result (that's my assumption)
    3. how the answer is combining the results of 3 queries and we show the result?

    No entry or thought is appreciated top.

    I'm totally stuck in there. Tried in different ways. But is there a solution for this that I'm not able to think?

    Pls Help

    Thanks in advance

    Concerning
    Nathalie

    Hello
    In the answers--> tab check the sql issued. How the tool takes the query. Hope It will help you write a sql query.

  • Select a record for each Member of the Group

    Hello
    will have a table where in I'll take data for so many members of the group. I need to retrieve data for a particular group whose number of rows of data may be more in number (but I don't want only one row of data for each Member of the Group)

    Here is the query to retrieve all rows of data
    select RI.RESOURCE_NAME,TR.MSISDN,TR.ADDRESS1_GOOGLE, TR.MSG_DATE_INFO, FROM TRACKING_REPORT TR, RESOURCE_INFO RI 
    WHERE TR.MSISDN IN (SELECT MSISDN FROM RESOURCE_INFO WHERE GROUP_ID ='1' AND COM_ID=2 ) AND RI.MSISDN=TR.MSISDN 
     order by MSG_DATE_INFO
    This query result is...
    >
    DDD 12345 13 March 10 19:43:03
    EEE 54321 Tamilnadu, India 13 March 10 19:39:48
    DDD 12345 13 March 10 19:32:58
    EEE 54321 Tamilnadu, India 13 March 10 19:30:07
    DDD 12345 13 March 10 19:23:08
    EEE 54321 Tamilnadu, India 13 March 10 19:20:14
    FFF 98765 March 13 10 19:19:22
    DDD 12345 13 March 10 19:13:01
    EEE 54321 Tamilnadu, India 13 March 10 19:09:50
    DDD 12345 13 March 10 19:02:56
    EEE 54321 tn, ind March 13, 10 18:59:49
    DDD 12345 13 March 10 18:53:08
    EEE 54321 tn, ind March 13, 10 18:49:50
    DDD 12345 13 March 10 18:42:56
    EEE 54321 tn, ind March 13, 10 18:39:50
    DDD 12345 13 March 10 18:33
    EEE 54321 tn, ind March 13, 10 18:29:50
    DDD 12345 13 March 10 18:22:54
    EEE 54321 tn, ind March 13, 10 18:19:50
    DDD 12345 13 March 10 18:12:56
    EEE 54321 tn, ind March 13, 10 18:09:50
    DDD 12345 13 March 10 18:02:54
    EEE 54321 tn, ind March 13, 10 18:00:02
    FFF 98765 Tamilnadu, India March 13, 10 17:59:26
    FFF 98765 Tamilnadu, India March 13, 10 17:54:26
    DDD 12345 13 March 10 17:52:56
    EEE 54321 tn, ind March 13, 10 17:49:50
    FFF 98765 Tamilnadu, India March 13, 10 17:49:25
    FFF 98765 Tamilnadu, India March 13, 10 17:44:26
    DDD 12345 13 March 10 17:42:56

    >

    This output, I only want a new album for each member(ddd,eee,fff). That is to say
    >
    DDD 12345 13 March 10 19:43:03
    EEE 54321 Tamilnadu, India 13 March 10 19:39:48
    FFF 98765 March 13 10 19:19:22
    >

    How to change the query to do this...?

    Ok. I looked more carefully at your sample and it looks like you are looking for:

    SELECT  RI.RESOURCE_NAME,
            TR.MSISDN,
            MAX(TR.ADDRESS1_GOOGLE) KEEP(DENSE_RANK LAST ORDER BY TR.MSG_DATE_INFO),
            MAX(TR.MSG_DATE_INFO)
      FROM  TRACKING_REPORT TR,
            RESOURCE_INFO RI
      WHERE TR.MSISDN IN (
                          SELECT  MSISDN
                            FROM  RESOURCE_INFO
                            WHERE GROUP_ID ='1'
                              AND COM_ID=2
                         )
        AND RI.MSISDN = TR.MSISDN
      GROUP BY  RI.RESOURCE_NAME,
                TR.MSISDN
    / 
    

    SY.

  • For each / group of... problem... Update

    Hey Rainer, Pradeep... in addition to our previous thread of for - each group by number... I have another request...

    Here is update XML

    < root >
    < target-cult index = "3" >
    < fm-objective index removable = "1" = "true" >
    value of < 01 > fm-obj-name < / fm-obj-name >
    < fm-obj-prop-key > aa < / fm-obj-prop-key >
    < value-obj-prop-fm > 44 < / fm-obj-prop-value >
    BB < fm-obj-prop-key > < / fm-obj-prop-key >
    < value-obj-prop-fm > 2 < / fm-obj-prop-value >
    weight < fm-obj-prop-key > < / fm-obj-prop-key >
    < value-obj-prop-fm > 20.0 < / fm-obj-prop-value >
    < / fm-goal >
    < fm-objective index '2' = removable = "true" >
    value of < 02 > fm-obj-name < / fm-obj-name >
    WW < fm-obj-prop-key > < / fm-obj-prop-key >
    < value-obj-prop-fm > 11 < / fm-obj-prop-value >
    RR < fm-obj-prop-key > < / fm-obj-prop-key >
    < value-obj-prop-fm > 24 < / fm-obj-prop-value >
    weight < fm-obj-prop-key > < / fm-obj-prop-key >
    < value-obj-prop-fm > 23.0 < / fm-obj-prop-value >
    < / fm-goal >
    < / goal-cult >
    < target-cult index = "9" >
    < fm-objective index = "1" >
    value of < 22 > fm-obj-name < / fm-obj-name >
    TT < fm-obj-prop-key > < / fm-obj-prop-key >
    < value-obj-prop-fm > 111 < / fm-obj-prop-value >
    qw < fm-obj-prop-key > < / fm-obj-prop-key >
    < fm-obj-prop-value > 24q < / fm-obj-prop-value >
    weight < fm-obj-prop-key > < / fm-obj-prop-key >
    < value-obj-prop-fm > 25.0 < / fm-obj-prop-value >
    < / fm-goal >
    < fm-objective index = "2" >
    value of < 22 > fm-obj-name < / fm-obj-name >
    wwew < fm-obj-prop-key > < / fm-obj-prop-key >
    < value-obj-prop-fm > 1122 < / fm-obj-prop-value >
    rrre < fm-obj-prop-key > < / fm-obj-prop-key >
    < value-obj-prop-fm > 2443 < / fm-obj-prop-value >
    weight < fm-obj-prop-key > < / fm-obj-prop-key >
    < value-obj-prop-fm > 123,0 < / fm-obj-prop-value >
    < / fm-goal >
    < fm-objective index = "3" >
    value of < 23 > fm-obj-name < / fm-obj-name >
    wwqq < fm-obj-prop-key > < / fm-obj-prop-key >
    < value-obj-prop-fm > 121 < / fm-obj-prop-value >
    tyrr < fm-obj-prop-key > < / fm-obj-prop-key >
    < value-obj-prop-fm > 2334 < / fm-obj-prop-value >
    weight < fm-obj-prop-key > < / fm-obj-prop-key >
    < value-obj-prop-fm > 623.0 < / fm-obj-prop-value >
    < / fm-goal >
    < / goal-cult >
    < / root >

    How do I recover weight < fm-obj-prop-key > value < fm-obj-prop > - immediate < / fm-obj-prop-key >.
    I mean, the result should be like this...

    01-20, 0 value
    02-23, 0 value

    22-25, 0 value
    22-123, 0 value
    value 23-623, 0

    I added foreach for < name-obj-fm >... we discussed earlier... now to it add to WEIGHT...

    Kind regards
    Amit desrousseaux
    Persistent systems Lts.

    Well the test becomes hard with each correct answer... :)


    Table

    -- -----< position()="last()" should="" be="" in="" sqr="">

    Edited by: PradeepS on November 11, 2008 16:28

  • VSAN interrogator multicast with igmp snooping active requirement

    When the switch is "igmp snooping" enabled, I do not understand why VSAN Articles and book require a mrouter or interrogator to define.

    Nexus switch igmp debugs and newspapers, VSAN will send members unsolicited reports every 90 seconds at the address of the group 224.1.2.3 and 224.2.3.4. It is without worrying whether or not we have configured for VLAN mrouter or igmp snooping querier. As long as VSAN is coded so as to send the membership periodically reports, should we not there so a "questioning" on the virtual LAN to send Group/General requests.

    As in my tests, I have no igmp mrouter or defined vlan VSAN and VSAN applicant all communicate are good with igmp snooping enabled (default for NX - OS).

    DIA-N5K-02 # show ip igmp snooping-history of events vlan. I have 10.16.127.111

    2014, August 5, 21:31:46.915356 igmp [3465]: [3917]: SN: < 127 > v2 received report: Group 10.16.127.111 on Eth1/21 224.2.3.4

    2014, August 5, 21:31:46.915011 igmp [3465]: [3917]: SN: < 127 > v2 received report: group 224.1.2.3 10.16.127.111 on Eth1/21

    2014, August 5, 21:30:17.037868 igmp [3465]: [3917]: SN: < 127 > v2 received report: Group 10.16.127.111 on Eth1/21 224.2.3.4

    2014, August 5, 21:30:17.037606 igmp [3465]: [3917]: SN: < 127 > v2 received report: group 224.1.2.3 10.16.127.111 on Eth1/21

    2014, August 5, 21:28:46.950748 igmp [3465]: [3917]: SN: < 127 > v2 received report: Group 10.16.127.111 on Eth1/21 224.2.3.4

    2014, August 5, 21:28:46.950273 igmp [3465]: [3917]: SN: < 127 > v2 received report: group 224.1.2.3 10.16.127.111 on Eth1/21

    2014, August 5, 21:27:17.073420 igmp [3465]: [3917]: SN: < 127 > v2 received report: Group 10.16.127.111 on Eth1/21 224.2.3.4

    2014, August 5, 21:27:17.073042 igmp [3465]: [3917]: SN: < 127 > v2 received report: group 224.1.2.3 10.16.127.111 on Eth1/21

    2014, August 5, 21:25:46.985909 igmp [3465]: [3917]: SN: < 127 > v2 received report: Group 10.16.127.111 on Eth1/21 224.2.3.4

    DIA-N5K-02 # show ip igmp snooping vlan 127

    IGMP Snooping information vlan 127

    IGMP snooping active

    Search mode: IP

    Optimized multicast Flood (OMF) disabled

    Applicant IGMP no

    Switch-interrogator disabled

    Tracking explicit IGMPv3 is enabled

    IGMPv2 leave quickly disabled

    Delete report IGMPv1/v2 on

    Disabled removal of IGMPv3 report

    Removing local groups link activated

    Detection of router port using PIM Hello, queries IGMP

    Number of ports in the router: 1

    Number of groups: 2

    Function of vPC VLAN enabled

    Active ports:

    Eth1/21 Eth1/22 Eth1/23 Eth1/27

    Ros

    DIA-N5K-02 # show ip igmp snooping groups vlan 127

    Type: S - static, D - dynamic, R - port of the router, F - Fabricpath base port

    Group VLAN address worm Type port

    127   */*                -    R     Po1

    127 224.1.2.3 v2 D Eth1/22 Eth1/21 Eth1/23

    Eth1/27

    127 224.2.3.4 v2 D Eth1/21 Eth1/22 Eth1/27

    Eth1/23

    We found that for some providers of network switch, an interrogator is required when you enable IGMP snooping. If espionage works without an interrogator for your specific provider, then this is ideal. In all cases, we recommend that you consult your provider for their specific recommended configuration of switch of layer 2 multicast switch.

  • SOUL for applications of iProcurement

    Hello

    I am new to Oracle SOUL.
    I need your help to give me simple steps to configure the SOUL for iProcurement requests to be like the standard position of hierarchy as (buyer-> Manager-> Director).
    What are the actions should I use?
    Level of absolute employment or HR post or what?
    Need to create groups of approver or not?

    Thank you
    Yasser

    You must debug the problem using some controls and try the different options.

    1. Please check if configuring Variable 'allowFyiNotifications' is set to 'yes '. If set to Yes and then set it to no.. SOUL does not support this for iProcurement.

    2 check the election system of approving groups that have the problem is '' series. ''

    Tab groups-> select a group of approval-> voting-> value 'Serial' regime

    3. check the order number for approval groups / less approval the approval group have the unique order number
    i.e.
    For the 1st approval group, order number = 1
    For the 2nd Group approval, order number = 2, etc.
    Avoid same order number for 2 groups, if there are several approval groups

    To approvers (members) within the approval group
    For 1 approver, order number = 1
    For the 2nd approver, order number = 2, etc.
    Do not same order number 2 approvers

    If you find any problem as mentioned in point 1-3 then fix it and test. Otherwise, you can follow these Metalink Notes for debugging. These tests will be required for running queries backend access... may be in some cases APPS.

    DOC - ID: 428552.1 > how to diagnose problems with the management of trusts (SOUL) engine in public procurement
    DOC - ID: 338508.1 > error "Oracle approvals management found parallelization configuration... '. »

    If not for the test purpose trying to implement in different ways to identify the problem and to confirm whether a patch is necessary.

    -J' created a group for approval with the static positions assigned

    4. to test the object, can you define 1 approval for each position group, and then assign the respective positions of corresponding group. 1 group of buyer and affect the position of the buyer; Number of unique & 1 group.
    1 group to say accounting and assign the post of accountant; Single group order number & position of CEO upto 2, etc. I think you have 5 total.
    Define a rule and assign include all groups.
    Test approval process.

    5. as you have defined positions and assigned jobs & employees trying the installation in a different way and test.
    In this case, do not use approval group. As a rule use action type "channels of authority based on a special position of human resources". Before you can use it, go to the tab Actions and "HR job" type of action add action and specify the position of the Chief Executive (approval requires up to).
    If not already defined, you might define the use for the rest of the mandatory attributes required for 'position HR' action type for the type of transaction "purchase request for approval. Attributes tab > add an attribute > Pick of LOV > button "Use the selected name" > continue.
    Also set the values of these mandatory attributes for this type of action. The guide of implementation of SOUL for more details.

    NON_DEFAULT_POSITION_STRUCTURE_ID
    NON_DEFAULT_STARTING_POINT_POSITION_ID
    TRANSACTION_REQUESTOR_POSITION_ID

    Now a rule Setup and select "channels of authority based on a special position of human resources. It ask you to select action previously set under action type "hr position."
    All configurations and test them.

    Thank you
    'Ve

Maybe you are looking for

  • Multichannel synchrobized meter output daqmx c#

    Hello I am facing the following problem: I'm a piezocontroller operating to move a microscopic sample. The piezo allows me to scan XY of the sample areas. At each position analysis (to each "pixel"), I count photons for the image of the sample. Photo

  • Recovery of password for the mail Client

    How can I recover my password to my Gmail account Outlook, Outlook Express, Exchange, Mail, etc. I forgot, and given that my clients receive my gmail, google refuse to believe that I have no problem.

  • Update KB923789 fails with the error code 0 x 643

    Automatic update has tried several times to install an update for Flash Player (KB923789) security but it fails every time with error code 0 x 643. I am running XP Home Edition with service pack 3. Anyone with the same problem with, hopefully, a solu

  • How can I remove the code shipped since the beginning of all forwarded e-mail messages?

    When I click on 'Advance' in an email, it shows the integrated top code which is followed by the actual email that I submit. I tried to change settings in the section of Composition of the tools, but that didn't fix the problem. I would like suggesti

  • e6530 with Nvidia NVS 5200 m - no HDMI sound

    Hi guys, I'm trying to get HDMI sound through my e6530 with a Nvidia NVS card 5200 m. I plug in the cable to the TV and get perfect video, but the sound is only through the laptop. I looked a bit around solutions and most people suggest go to audio p