Attributes to multiple values of OAM 11 GR 2 as header

Hello Experts

Is there a way to OAM 11 GR 2 to change the delimiter used to separate the values passed in the headers for the multivalue attributes. By default, if you pass a values multiple attributes like header attributes values will be passed by comma (,) as a separator (E.g. MulAttrVal = val1, val2, val3, val4). We want to change this behavior in such a way that the delimiter must be colon (:) so this header values looks like this (MulAttrVal = val1:val2:val3:val4))

Background:

We are migrating Oblix Netpoint 7.x environment to 11 GR 2 OAM (manual migration).

Oblix Netpoint policy if you change an attribute to multiple values as a header, the values in the attribute will affect that colon (:) delimited values
Ex. MulAttrVal = MulAttrVal = val1:val2:val3:val4

We see a different behavior in OAM 11 g 2 where in politics if you pass an attribute to multiple values as a header, the values in the attribute will be passed as the comma (,) delimited values
Ex. MulAttrVal = val1, val2, val3, val4

Customer developed more than 40 applications that has logic to accept values of header with colon (:) delimited and process these values.)

Kindly, let us know how we can change the behavior of OAM 11 GR 2 to send the values of attribute with colon (:) delimited. Is there some way we can specify the delimiter in the language of political expression. We retrieve the LDAP attributes by using the following expression: ${user.attr.MulAttrVal}

Several attributes are detached by our Sun Directory Server 5.2 user store.

Kind regards
Knockaert

Hello Karthik,

It is not possible to change the delimiter in OAM 11 g, as you point out it is a comma. There is an existing enhancement request to allow a custom delimiter to be defined (14314696), but it is currently not possible.

Kind regards
Colin

Tags: Fusion Middleware

Similar Questions

  • Peovisioning attribute to multiple values in a table SQL using the GTC in detail

    I have a recon trust implemented Sun LDAP for IOM followed to auto put into service at table 'MyUser' to SQL using GTC. It works great so far.

    Now the difficult part of the requirements. I have a multivalued attribute called "AppRoles" associated with Sun's LDAP user. I would like access to this attribute to the 'MyUserToRole' of SQL table (this is a picture of detail table Master "MyUser"). What should be the best approach to this task?

    Thank you!
    Kabi

    For the look-up:
    Once you run Trusted Recon, all your AppRoles are inserted in this research and the different lines for different users. Use the IOM API for this. A basic structure could be as follows:

    Code - Decode
    User01 - Role01, Role02
    User02 - Role02, Role03, Roel04
    User03 - Role08, Role12

    In this way all the roles are stored in this research. Bu the only problem with it could be the change in the look upwards manually which could be tolerated as there are glitches with almost all of the solutions implemented.
    --------------------

    For the field of the UDF
    Yes, their would be a limitation in the text box and it is * 200 * characters. So if that's the case then you should go for the look-up which has no such restrictions at least for your condition.

  • The OID connector and failed multiple values of attribute update task

    Hello - I am stable update on an attribute multivalue custom and have a few problems. Adding and removing tasks are fired very well and do their job, but when I try the update task for my attribute to multiple values, it fails with the following error. Guys please can you me what Miss me?

    INFO, March 29, 2010 11:26:41, 165, [XELLERATE. ADAPTERS], class adapter: com.thortech.xl.adapterGlue.ScheduleItemEvents.adpOIDUPDATEMULTIVALUEATTR
    IBUTE loaded from the database.
    DEBUG, March 29, 2010 11:26:41, 165, [XELLERATE. ADAPTERS], class/method: tcADPClassLoader/loadAdapter to the left.
    INFO, March 29, 2010 11:26:41, 165, [XELLERATE. ADAPTERS], adapter: multiple value of OID attribute update was launched for the task: my Application role
    s update.
    DEBUG, March 29, 2010 11:26:41, 165, [XELLERATE. ADAPTERS], class/method: tcAdpEvent/initAdapter entered.
    DEBUG, March 29, 2010 11:26:41, 165, [XELLERATE. ADAPTERS], class/method: tcAdpEvent/initAdapter to the left.
    DEBUG, March 29, 2010 11:26:41, 165, [XELLERATE. ADAPTERS], class/method: tcAdpEvent/initAdapter entered.
    INFO, March 29, 2010 11:26:41, 165, [XELLERATE. ADAPTERS], from execution for adpOIDUPDATEMULTIVALUEATTRIBUTE adapter.
    DEBUG, March 29, 2010 11:26:41, 165, [XELLERATE. ADAPTERS], class/method: tcAdpEvent/initAdapter - data: isEvtName - value: adpOIDUPDATEMULTIVALUEAT
    TRIBUTE
    DEBUG, March 29, 2010 11:26:41, 165, [XELLERATE. ADAPTERS], class/method: tcAdpEvent/initAdapter - data: Type of card - value: T
    DEBUG, March 29, 2010 11:26:41, 165, [XELLERATE. ADAPTERS], class/method: tcAdpEvent/isAdapterUnMapped entered.
    DEBUG, March 29, 2010 11:26:41, 165, [XELLERATE. ADAPTERS], class/method: tcAdpEvent/isAdapterUnMapped to the left.
    DEBUG, March 29, 2010 11:26:41, 165, [XELLERATE. ADAPTERS], class/method: tcAdpEvent/initAdapter - data: Tos Key - Value: 8
    DEBUG, March 29, 2010 11:26:41, 165, [XELLERATE. ADAPTERS], class/method: tcAdpEvent/initAdapter - data: process Table - value: UD_OID_USR
    DEBUG, March 29, 2010 11:26:41, 165, [XELLERATE. ADAPTERS], class/method: tcAdpEvent/initAdapter - data: Table Object - value:
    DEBUG, March 29, 2010 11:26:41, 165, [XELLERATE. ADAPTERS], class/method: tcAdpEvent/initAdapter - data: Mil key - value: 110
    DEBUG, March 29, 2010 11:26:41, 165, [XELLERATE. ADAPTERS], class/method: tcAdpEvent/initAdapter - data: this card is being run-value: com.tho
    rtech.xl.dataobj.tcScheduleItem
    DEBUG, March 29, 2010 11:26:41, 165, [XELLERATE. ADAPTERS], class/method: tcAdpEvent/initAdapter to the left.
    DEBUG, March 29, 2010 11:26:41, 165, [XELLERATE. ADAPTERS], class/method: tcAdpEvent/setAdpRetVal entered.
    DEBUG, March 29, 2010 11:26:41, 165, [XELLERATE. ADAPTERS], class/method: tcAdpEvent/getRetValString entered.
    DEBUG, March 29, 2010 11:26:41, 165, [XELLERATE. ADAPTERS], class/method: tcAdpEvent/getRetValString - data: class - value: java.lang.String
    * DEBUG, 29 March 2010 11:26:41, 165, [XELLERATE. ADAPTERS], class/method: tcAdpEvent/getRetValString - data: poRetVal.toString () - Value: UPDATE_VAL *.
    UE_NOT_SUPPORTED
    * DEBUG, 29 March 2010 11:26:41, 165, [XELLERATE. ADAPTERS], class/method: tcAdpEvent/getRetValString - data: return: sRetVal - Value: UPDATE_VALUE *.
    NOT SUPPORT *.
    * DEBUG, 29 March 2010 11:26:41, 165, [XELLERATE. ADAPTERS], class/method: tcAdpEvent/getRetValString left.*
    * DEBUG, 29 March 2010 11:26:41, 165, [XELLERATE. ADAPTERS], class/method: tcAdpEvent/setAdpRetVal - data: return value from the UPDATE_VAL updated adapter *.
    UE_NOT_SUPPORTED - value:
    DEBUG, March 29, 2010 11:26:41, 165, [XELLERATE. ADAPTERS], class/method: tcAdpEvent/setAdpRetVal to the left.
    DEBUG, March 29, 2010 11:26:41, 165, [XELLERATE. ADAPTERS], class/method: tcAdpEvent/finalizeProcessAdapter entered.
    DEBUG, March 29, 2010 11:26:41, 165, [XELLERATE. ADAPTERS], class/method: tcAdpEvent/finalizeProcessAdapter - data: truncation UD_MY_ROLES_MY_APP_RO
    THE 512-character - value:
    DEBUG, March 29, 2010 11:26:41, 165, [XELLERATE. ADAPTERS], class/method: tcAdpEvent/finalizeProcessAdapter - data: mapped to the response Code - value:

    DEBUG, March 29, 2010 11:26:41, 165, [XELLERATE. ADAPTERS], class/method: tcAdpEvent/updateSchItem entered.
    DEBUG, March 29, 2010 11:26:41, 165, [XELLERATE. ADAPTERS], class/method: tcAdpEvent/updateSchItem - data: event - value: adpOIDUPDATEMULTIVALUEATTR
    IBUTE
    DEBUG, March 29, 2010 11:26:41, 165, [XELLERATE. ADAPTERS], class/method: tcAdpEvent/updateSchItem - data: new status - value:
    DEBUG, March 29, 2010 11:26:41, 165, [XELLERATE. ADAPTERS], class/method: tcAdpEvent/updateSchItem - data: SchData - value: UPDATE_VALUE_NOT_SUPPORT
    ED
    DEBUG, March 29, 2010 11:26:41, 165, [XELLERATE. ADAPTERS], class/method: tcAdpEvent/updateSchItem - data: reason - value:
    DEBUG, March 29, 2010 11:26:41, 228, [XELLERATE. ADAPTERS], class/method: tcAdpEvent/updateSchItem to the left.
    DEBUG, March 29, 2010 11:26:41, 228, [XELLERATE. ADAPTERS], class/method: tcAdpEvent/finalizeProcessAdapter to the left.
    INFO, March 29, 2010 11:26:41, 228, [XELLERATE. ADAPTERS], adapter: adpOIDUPDATEMULTIVALUEATTRIBUTE completed for the task: MY Application role
    s update.

    If you choose the wrong, you delete and add, not up to date. It's not as if you update a value in the user profile as an value multi email address. You try to update an existing role or group in the target. Behind the scenes, members of the user groups and rules, they are not a member of the user, it appears like that.

    -Kevin

  • 3.1 assignment multiple value formatting

    I use "|" as my multiple assign delimiter. In my chart LoadData, merge multiple values using that delimiter. I have the code in a loop like this:

    ResourceInfo ResourceInfo = + ' | '.

    In my bulk loading, I set the delimiter to assign several ' |. '  In 3.0, when I show this multiple assign field in a results list, each value is separated by a line break, like this:

    Project resources: Karen James-Project Worker

    Ryan Bookout-project worker

    Steven Davis-project worker

    But to the point 3.1, each value is separated by a comma with no line breaks, like this:

    Project resources: Karen James-project worker, Ryan Bookout-project worker, Steven Davis-project worker

    Is there a way of 3.1 having set several values are displayed with a power line as it did in 3.0?

    I found how to display multiple values on individual lines (rather than strung separated by a semicolon or a comma). In the Studio, when you added a field multi - attribute to the list of results, change the attribute, open the display options, and for values multiple display select "individual lines. I did not notice this option before.

  • How to use Ajax get multiple values in an array?

    Hi All-

    I am using AJAX to get multiple values in a table using example of Denes Kubicek in the following link-

    http://apex.oracle.com/pls/otn/f?p=31517:239:9172467565606:NO:

    Basically, I want to use the drop-down list to fill the rest of the values in the form.

    I created the example (Ajax get several values, 54522 application) on the Oracle site.

    http://apex.oracle.com/pls/apex/f?p=4550:1:0:

    Workspace: iConnect

    Login: demo

    password: demo

    I was able to reproduce his example on page 1 (homepage).

    However, I want to use system generate a table to complete this example and was not able to complete the data correctly.

    Page 2 (method 2) is that I'm struggling to fill the column values. When I checked the item application values in the Session, and values seems to be filled properly.

    That's what I did on this page:

    1 create an Application process on-demand - Set_Multi_Items_Tabular2:

    DECLARE
      v_subject my_book_store.subject%TYPE;
      v_price my_book_store.price%TYPE;
      v_author my_book_store.author%TYPE;
      v_qty NUMBER;
    
      CURSOR cur_c
      IS
      SELECT subject, price, author, 1 qty
      FROM my_book_store
      WHERE book_id = :temporary_application_item2;
    BEGIN
      FOR c IN cur_c
      LOOP
      v_subject := c.subject;
      v_price := c.price;
      v_author := c.author;
      v_qty := c.qty;
      END LOOP;
    
      OWA_UTIL.mime_header ('text/xml', FALSE);
      HTP.p ('Cache-Control: no-cache');
      HTP.p ('Pragma: no-cache');
      OWA_UTIL.http_header_close;
      HTP.prn ('<body>');
      HTP.prn ('<desc>this xml genericly sets multiple items</desc>');
      HTP.prn ('<item id="f04_' || :t_rownum || '">' || v_subject || '</item>');
      HTP.prn ('<item id="f05_' || :t_rownum || '">' || v_price || '</item>');
      HTP.prn ('<item id="f06_' || :t_rownum || '">' || v_author || '</item>');
      HTP.prn ('<item id="f07_' || :t_rownum || '">' || v_qty || '</item>');
      HTP.prn ('</body>');
    END;
    
    
    
    
    
    

    2. create two objects application - TEMPORARY_APPLICATION_ITEM2, T_ROWNUM2

    3. put the following text in the Page header:

    <script language="JavaScript" type="text/javascript">
    function f_set_multi_items_tabular2(pValue, pRow){
        var get = new htmldb_Get(null,html_GetElement('pFlowId').value,
    'APPLICATION_PROCESS=Set_Multi_Items_Tabular2',0);
    if(pValue){
    get.add('TEMPORARY_APPLICATION_ITEM2',pValue)
    get.add('T_ROWNUM2',pRow)
    }else{
    get.add('TEMPORARY_APPLICATION_ITEM2','null')
    }
        gReturn = get.get('XML');
        if(gReturn){
            var l_Count = gReturn.getElementsByTagName("item").length;
            for(var i = 0;i<l_Count;i++){
                var l_Opt_Xml = gReturn.getElementsByTagName("item")[i];
                var l_ID = l_Opt_Xml.getAttribute('id');
                var l_El = html_GetElement(l_ID);    
                if(l_Opt_Xml.firstChild){
                    var l_Value = l_Opt_Xml.firstChild.nodeValue;
                }else{
                    var l_Value = '';
                }
                if(l_El){
                    if(l_El.tagName == 'INPUT'){
                        l_El.value = l_Value;
                    }else if(l_El.tagName == 'SPAN' && l_El.className == 'grabber'){
                        l_El.parentNode.innerHTML = l_Value;
                        l_El.parentNode.id = l_ID;
                    }else{
                        l_El.innerHTML = l_Value;
                    }
                }
            }
        }
        get = null;
    }
    </script>
    
    
    Add the follwing to the end of the above JavaScript:
    
    <script language="JavaScript" type="text/javascript">
    function setLOV(filter, list2)
    {
     var s = filter.id;
     var item = s.substring(3,8);
     var field2 = list2 + item;
     
     f_set_multi_items_tabular2(filter, field2);
    }
    
    
    
    
     
    
    
    

    4 query in the form:

    select
    "BOOK_ID",
    "BOOK",
    "SUBJECT",
    "PRICE",
    "AUTHOR",
    "QTY",
    "BOOK_ID" BOOK_ID_DISPLAY
    from "#OWNER#"."MY_BOOK_STORE"
    
    
    
    
    
    

    5. in the column of Book_ID_DISPLAY attribute:

    Add the following code to the attributes of the element: onchange = "javascript:f_set_multi_items_tabular2(this.value,'#ROWNUM#'); »

    Changed-> onchange = "javascript:setLOV(this,'f03'); »

    Now, T_ROWNUM2 returns the value as f03_0001. But TEMPORARY_APPLICATION_ITEM2 returns in the form [object HTMLSelectElement]...

    Please help me to see how I can fill the data in the tabular presentation format. Thank you in advance!

    Ling

    Updating code in red...

    Ling

    LC says:

    Application Item Value Item Name
    54522 3 TEMPORARY_APPLICATION_ITEM2
    54522 f03_0003 T_ROWNUM2

    No T_ROWNUM2 should be 0003.

    I made a copy of your page to make corrections.

    There are several problems.

    First you where submiting T_ROWNUM2 whereas you would use: t_rownum in the pl/sql code.

    I changed the name of the element in the f_set_multi_items_tabular2.

    Secondly you where now affecting the rownumber f03_0001 for the first line.

    Resulting XML returned as follows.

    this xml genericly sets multiple items
    CSS Mastery
    22
    Andy Budd
    1
    
    

    I changed the following text in the show_lov.

    var point = s.substring (4.8);

    var Field2 = item;

    I also had a compilation of pl/sql code error, there was a); missing the end of the last item. Fixed that too.

    But why do you think lpad won't work for lines 10 and more.

    LPAD ('10', 4, '0') will give "0010"

    LPAD ('100 ', 4,'0 ') will give "0100"

    LPAD ('1000 ', 4,'0 ') will give '1000'

    So unless you have more than 9999 lines you would have no problem.

    Nicolette

  • How to omit elements/attributes if the value of the element is zero?

    Hi gurus

    It's me again. with a quick question...
    I'm sure everyone knows the difference between these two statements (running in the SCOTT schema):

    Select
    XmlElement ('employees',
    XMLAGG)
    XMLFOREST (comm as "SalesCommEmployee")
    )
    )
    EMP;

    Select
    XmlElement ('employees',
    XMLAGG)
    XmlElement ("SalesCommEmployee", comm)
    )
    )
    EMP;

    First statement out fewer records because XMLFOREST shows nothing if the value of the element is null.
    But what happens if element has attributes?. Say:

    Select
    XmlElement ('employees',
    XMLAGG)
    XmlElement ("SalesCommEmployee", xmlattributes (empno as "id"), comm)
    )
    )
    EMP;

    Is it possible to omit any element (including attributes) if the value of the element is set to zero.
    Of course, it is a simplistic example, in this case, a WHERE clause would solve the problem.
    In my particular case, I am managing a huge SELECT with multiple levels of xml and some elements (with attributes), may have null values, and must be included in this case nothing.

    I am considering a dirty search/delete option on the output, but I think that a more elegant solution must exist.

    Can you give me some advice?

    Thank you
    Oscar

    Hello

    You can use a CASE statement, DECODE or NVL2 functions.

    Here is an example with NVL2 (returns 2nd argument if the 1st is not not null, otherwise the 3rd):

    SQL> select xmlserialize(document
      2           xmlelement("Employees",
      3             xmlagg(
      4               nvl2( comm
      5                   , xmlelement("SalesCommEmployee", xmlattributes(empno as "id"), comm)
      6                   , null )
      7             )
      8           )
      9           as clob indent
     10         ) as result
     11  from scott.emp
     12  ;
    
    RESULT
    --------------------------------------------------------------------------------
    
      300
      500
      1400
      0
    
     
    
  • Using the index of multiple values

    Hi guys,.

    Trying to assess the benefits of the addition of index of multiple values, a quick question on the index of multiple values:

    Here's my content from the cache:

    Key (EmpID), value [employee (age int, double salary, Department of String)]
    (1, new employee (25, 35000.0, "Admin"));
    (2, new employee (22, 30000.0, "Admin"));
    (3, new employee (34, 40000.0, 'Communications'));
    (4, new employee (36, 41000.0, "Admin"));
    (5, new employee (36, 42000.0, "HR"));
    (6, new employee (29, 30000.0, "HR"));
    (7, new employee (51, 50000.0, "BackOffice"));
    (8, new employee (36, 35000.0, "HR"));
    (9, new employee (46, 45000.0, "Admin"));
    (10, new employee (48, 47000.0, "HR"));

    If I still want to find all employees in the 'Human resources' Department and whose salary is more than 35000.

    Eventually, I would like to do the following:
    ValueExtractor salExtractor = new PofExtractor (Integer.class, 2);
    ValueExtractor depExtractor = new PofExtractor (String.class, 3);
    cache.addIndex (salExtractor, false, null);
    cache.addIndex (depExtractor, false, null);

    EqualsFilter departmentFilter = new EqualsFilter (depExtractor, 'HR');
    GreaterFilter salFilter = new GreaterFilter (salExtractor, 35000);
    Filter allFilter = new AllFilter (new filter [] {departmentFilter, salFilter});
    Employees value = cache.entrySet (allFilter));

    For my usecase above how can I use the indexing of multiple values to the same query?
    ValueExtractor salExtractor = new PofExtractor (Integer.class, 2);
    ValueExtractor depExtractor = new PofExtractor (String.class, 3);
    MultiExtractor mExtractor is new MultiExtractor (new ValueExtractor [] {salExtractor, depExtractor});.
    cache.addIndex (mExtractor, false, null);

    But how can I use the extractor to create multivalued filter queries for employees in the Department of human resources with greater than 35000 salary? Any ideas are much appreciated.


    Thank you

    D wrote:
    Hi guys,.

    Trying to assess the benefits of the addition of index of multiple values, a quick question on the index of multiple values:

    Here's my content from the cache:

    Key (EmpID), value [employee (age int, double salary, Department of String)]
    (1, new employee (25, 35000.0, "Admin"));
    (2, new employee (22, 30000.0, "Admin"));
    (3, new employee (34, 40000.0, 'Communications'));
    (4, new employee (36, 41000.0, "Admin"));
    (5, new employee (36, 42000.0, "HR"));
    (6, new employee (29, 30000.0, "HR"));
    (7, new employee (51, 50000.0, "BackOffice"));
    (8, new employee (36, 35000.0, "HR"));
    (9, new employee (46, 45000.0, "Admin"));
    (10, new employee (48, 47000.0, "HR"));

    If I still want to find all employees in the 'Human resources' Department and whose salary is more than 35000.

    Eventually, I would like to do the following:
    ValueExtractor salExtractor = new PofExtractor (Integer.class, 2);
    ValueExtractor depExtractor = new PofExtractor (String.class, 3);
    cache.addIndex (salExtractor, false, null);
    cache.addIndex (depExtractor, false, null);

    EqualsFilter departmentFilter = new EqualsFilter (depExtractor, 'HR');
    GreaterFilter salFilter = new GreaterFilter (salExtractor, 35000);
    Filter allFilter = new AllFilter (new filter [] {departmentFilter, salFilter});
    Employees value = cache.entrySet (allFilter));

    For my usecase above how can I use the indexing of multiple values to the same query?
    ValueExtractor salExtractor = new PofExtractor (Integer.class, 2);
    ValueExtractor depExtractor = new PofExtractor (String.class, 3);
    MultiExtractor mExtractor is new MultiExtractor (new ValueExtractor [] {salExtractor, depExtractor});.
    cache.addIndex (mExtractor, false, null);

    But how can I use the extractor to create multivalued filter queries for employees in the Department of human resources with greater than 35000 salary? Any ideas are much appreciated.

    Thank you

    I remember, values multiple index refers to a different concept: a multivalued index means that you can retrieve a collection of values of similar role of an attribute on which you can do Contains, ContainsAll filtering, and ContainsAny.

    In this case to fully the lever consistency of querying capabilities, you would
    - either add a sorted index with a custom comparator that compares the tables containing a salary and a Department on a first salary so the base of the Department and add a filter custom which is able to take advantage of the index for the request for the salary and also able to filter on the element of the array of index service
    -Add two independent indices (a sorted index of wages and a unsorted for the Department), in which case you can leverage all existing (GreaterThanFilter, EqualsFilter and AndFilter) code

    Best regards

    Robert

  • Multiple values per column in the stacked bar chart

    I want to use a bar chart stacked in a dashboard of the process, but I am wondering how I can add multiple values per column, because through the available methods, you can only add one value per column. I add some values to hardcode and I get the chart but, for example, I want to add series anocher in the table named 'Closed' and values for this in each column (January, February, etc.)

    Data source for filling
    result as a Fuego.Chart.DefaultXYDataSource
    result = Fuego.Chart.DefaultXYDataSource ("Opened");

    addValue result
    using
    value = 5,
    columnHeader = "January".

    addValue result
    using
    value = 10,
    columnHeader = "February".

    addValue result
    using
    value = 15,
    columnHeader = "March".

    addValue result
    using
    value = 7,
    columnHeader = "April".


    I enjoyed your collaboration if you have worked with graphics stacked bar.

    Hello

    You were very close.

    Try to use the Fuego.Chart.XYZDataSourceImpl object. This will give you the third dimension that your stacked bar chart needs and these attributes in the addValue method:

  • value
  • rowHeader (maybe that's where you set your month name)
  • columnHeader (maybe it's where set it to 'Open' or 'Closed' in your example)

    Dan

  • How to url using NOT IN (NIN) IR filter for multiple values?

    Apex 5.0.1 (but should work for Apex 4.2)

    I want to set a url with an IR filter using the filter NOT IN. For example, to get a filter that says: status not in (3,4)

    To do this, we can use the url IRNIN_STATUS parameter.

    This method works. Problem is how can I set multiple values in the url?

    IRNIN_STATUS:3, 4 will give a filter 'status not in (3) '

    4 is interpreted as the following for the next parameter value, even if there is no additional parameters.

    Find / remember the solution:

    We can add the backslashes to values to distinguish them from others.

    IRNIN_STATUS:\3, 4

  • Multiple values in a single Table cell

    Hello

    I have a requirement of the customer. I need to show multiple values within a table cell

    Example of

    Location City Shop
    NorthCity AHS-200, SH-210, SH310
    SouthCity BSH - 100, SH341
    EastCity CSH-20

    But my table shows repeating cell as follows.

    Location City Shop
    NorthCity ASH-200
    NorthCity ASH-210
    NorthCity ASH310
    SouthCity BSH-100
    SouthCity BSH341
    EastCity CSH-20

    So I need your help to show repeated STORE name in a single column of the Table.

    Thank you

    Try this

    EVALUATE_AGGR ('LISTAGG (%1, %2) within THE GROUP (ORDER BY DESC %3)', TableName.ColumnName, ',', TableName.ColumnName)

  • What subprogramme should we prefer to return multiple values with OUT parameter?

    Hello

    I worked on the procedures and functions, and aware of their differences. Today I have an interview question that - suppose I don't have return multiple values through a subroutine and I want nor run any what DML within this subprogramme and I want to use this subprogramme in the SQL query. What subprogramme I would prefer - "Operating Mode" or "Function" and why?

    In my view, both can be used in this case, but want to see your views and opinions.

    Kind regards

    Sachin jerbi

    In terms of software engineering, if you claim something that you expect to "return" something (a value or values) then you use a function.  If you call something to "do" something, and then you use a procedure.

    THE settings are not good practices in many cases and should not strictly considered "return" of values.  Instead, they are assigned values in the code and generally act as pointers to the original variable/structure that was passed as a parameter (the actual internals of Oracle don't quite do it, but in principle this is what they do).

    A return value (or structure) of a function is basically push in the battery to the point that the RETURN statement is issued, and then the code calling the stack appears to assign it to a variable or placeholder, it should go in.

    If it seems a little difference between procedures and functions to some people, it is recommended to use functions for obtaining values and procedures to do things, in most cases.  It is not just "syntactic sugar", as mentioned above.

  • Plugin to point that returns multiple values

    When you create an APEX element that can return multiple values, such as a checkbox, APEX uses the settings of varchar2 p_v01 - p_v200 instead of the p_t01 table settings - p_t200.

    I would like to create a plugin item type that can return multiple values in the same way, so that the session recorded for the item state contains a delimited string of values.  I realize, I could achieve with Javascript and a hidden item, but I really want to a non-Javascript solution.  Is this possible?  If this isn't the case, it would be a nice improvement!

    Hi Tony,.

    Take a look at the level of the parameter p_is_multi_value of the APEX_PLUGIN. GET_INPUT_NAME_FOR_PAGE_ITEM api (http://docs.oracle.com/cd/E37097_01/doc.42/e35127/apex_plugin.htm#AEAPI1254). If you set it to TRUE, you will get one of the p_v01 - p_v200 table settings. It's the same what our box element type calls.

    Concerning

    Patrick

    Member of the APEX development team

    My Blog: http://www.inside-oracle-apex.com

    APEX Plug-Ins: http://apex.oracle.com/plugins

    Twitter: http://www.twitter.com/patrickwolf

  • Multiple values in the dashboard application application database Direct

    Hello

    I created a direct request from the database that accepts input from a prompt by a variable of presentation, either placed in request of db query. I realized in the process that I had to give a default input to the variable of the presentation of the petition. The input variables passed from the dashboard quick came in the right format, only if they are placed in quotation marks, Eg: "Input_Var".

    After all this, I came across a problem when multiple values are entered, the query is generated with an incorrect format. Here is the example:

    Select col1, col2

    of TabXX

    where username IN "Acct_Nm1", "Acct_Nm2"; ')}

    Is there anyway to solve this problem. Thanks in advance.

    Hi all

    I used the sequence next to convert the string separated by commas, received XML from the dash prompt.

    "Select XXX".

    movies XXX

    where the value

    in (SELECT )

    EXCERPT (VALUE (d), ' / / row/text () ") .getstringval)

    Of

    (SELECT XMLTYPE ('' |)) REPLACE ('VALUEOF (NQ_SESSION.req_var)', ';', ''). ') AS xmlval

    The DOUBLE) x,.

    ( TABLE (XMLSEQUENCE (EXTRAIT (x.xmlval, '/ lignes/ligne'))) d)"

    Create a query variable 'req_var' in the prompt to serve in "VALUEOF (NQ_SESSION.req_var)" and pass it to the report. It will be useful.

    Thank you.

  • Passing multiple values at the request of the State (no status page)

    Hello

    [APEX 4.2.4.00.08 on the 11.2.0.3 database]

    I didn't know how to explain briefly what I need in the title of the discussion, that's why I added the song "(non page rapport)". "  I met a lot of threads associated with passing of selections multiple values from one page to another, or via a URL from one page to another.  I know how to do this.  The problem I have right now is trying to pass the commas of the values contained in an application to a report query element.  Here's where the "(rapport non page) ' comes into play."  I refer to the report query at the level of the application (i.e. shared components-> report queries).  I wish really it had another name for it.  "Report on the application of queries", perhaps?

    In any case, my report query has a bind variable, AI_ID_NUMBERS, that is defined correctly in the shared-> components report queries. However, when this item application has multiple values such that AI_ID_NUMBERS = 4, 5, 6, 7 etc., my URL looks like this:

    myapexsite.com/f? p = 456:2:1234567890:PRINT_REPORT = report_1:AI_ID_NUMBERS:4, 5, 6, 7

    So, this returns only one record for the report where the identification number is 4, one.  I tried a string parameter of Substitution of Application (URL_REPORT_1) with the two following variants (for which both return only a single record):

    Substitution string = URL_REPORT_1 and Substitution value = f? p = & APP_ID.:0 : & SESSION. : PRINT_REPORT = report_1:AI_ID_NUMBERS: & AI_ID_NUMBERS.

    Substitution string = URL_REPORT_1 and Substitution value = f? p = & APP_ID.:0 : & SESSION. : PRINT_REPORT = report_1:AI_ID_NUMBERS:-& AI_ID_NUMBERS. \

    returns...

    myapexsite.com/f? p = 456:2:1234567890:PRINT_REPORT = report_1:AI_ID_NUMBERS:4, 5, 6, 7

    myapexsite.com/f?p=456:2:1234567890:PRINT_REPORT=report_1:::AI_ID_NUMBERS:\4,5,6,7\

    .. .respectively

    I really thought that the backslashes would have solved the problem.  Any ideas why my report request (PDF) returns only one line?

    Thank you

    -Seth.

    Well, too bad. I realized the mistake I did.

    When you work with 'request report queries', there is an option to include variable bind, for example the application or page elements.  I had already done that, but for some reason, thought that I also had to pass the parameter and its values in the URL.  This is not necessary since the report query query already has the issue of the application/page related to it.  The following URL works fine:

    myapexsite.com/f? p = 456:2:1234567890:PRINT_REPORT = report_1

    And, Yes, it's the URL that is provided when you set up a "application report query.  I was thinking too hard.

    -Seth.

  • ERROR: The specified parameter 'Rental' expects a single value, but your name criteria "PROD" corresponds to multiple values.

    Hello

    I am writing a script to create the new VM (base clone of a virtual machine) in a specific folder.

    When you run the script, I get an error:

    The specified parameter 'Rental' expects a single value, but your name criteria "PROD" corresponds to multiple values.

    Some research led me to a post of 2011, which describes the same error. The only thing is, I can find no trace of open connection and then a more...

    What I tried:

    I run the script on the server for vSphere, so I closed the open vSphere client.

    closing ('disconnect-viserver") all existing connections in the first line of the script-> an error because no connection is open.

    In several places in the script, add the following lines:

    ECHO ' - '.

    $DefaultVIServers <-as noted in the post of 2011

    ECHO ' - '.

    This shows that no connection is open until I do the "connect-viserver", subsequently, apparently, that a connection is established.

    the results and the (current) script are found in the files to attach.

    I also found an error on the "set-PowerCLIConfiguration that I can't explain.

    One last question... Is there a possibility to have the new virtual machine created through 3 hosts? the first on the first host, the second on the second, the third on the third, the fourth back on the first host,... and so on?

    Any help would be appreciated.

    Thank you.

    Johan

    Of course, you can provide the full path, for example see my post of folder by Path .

Maybe you are looking for

  • Linux Firefox 38 Scroll Bars change (for worse) behavior

    With the update for Firefox 38, the scroll bars are are suddenly bad. The correct behavior for Linux scroll bars when you click on above view indicator (the part that you can move) is to move to the top of the screen and when you click below view ind

  • TDMS logging - error-201309

    Material- NEITHER SMU 1062 q NEITHER SMU-8130 2 x NI-SMU-6358 Windows 7, LabVIEW, 2013 in the development environment Software Code, but it is essential, I have 3 DAQmx tasks. 2 analog and digital 1. Each are configured to record (only) to 3 separate

  • Send the link by email does not

    The "send link by e-mail" & "send page by e-mail" under the heading of the PAGE at the top right (to the right of the print icon) is not available. How can I activate it?

  • How to enable multiple audio output on Windows 7? Speaker and headphones play audio different...

    How to enable multiple audio output on Windows 7?  In Vista and XP it did automatically... I'm running Media center and Media player at the same time.  And plugged in a USB headset.  Media Player will automatically play through the headset and Media

  • Cannot change password in Windows 7

    When I try to change my password on my Windows 7 laptop, it hangs for a while and then told me that the password that I entered does not respect the rules of complexity.  I don't have all the rules of market complexity.  What else could be wrong / (a