XMLTABLE - option multiple node

Hi all

I have a few problems to be resolved the following XML query:

SELECT x.*
  FROM xmltable(xmlnamespaces('http://schemas.xmlsoap.org/soap/envelope/' AS "SOAP-ENV",
                              'urn://SONAECOM/TIBCO/CORP/Services/GetTechnicalServiceInfo/Root' AS "ns0",
                              'http://xmlns.tibcopsg.com/EAI/SharedResources' AS "ns1",
                              'urn://SONAECOM/TIBCO/CORP/Services/GetTechnicalServiceInfo/Data' AS "ns2"),
                'for $i in SOAP-ENV:Envelope/SOAP-ENV:Body/ns0:outputMessage,
                 $m in $i/ns1:Header/ns1:Status/ns1:eCodes,
                 $j in $i/ns1:Header/ns1:Status/ns1:eNative return <deNormalized>{$i}{$m}{$j}</deNormalized>'
                passing xmltype('<?xml version="1.0" encoding="UTF-8"?>
                                <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
                                   <SOAP-ENV:Body>
                                      <ns0:outputMessage xmlns:ns0="urn://SONAECOM/TIBCO/CORP/Services/GetTechnicalServiceInfo/Root">
                                         <ns1:Header xmlns:ns1="http://xmlns.tibcopsg.com/EAI/SharedResources">
                                            <ns1:Status>
                                               <ns0:eCodes xmlns:ns0="http://xmlns.tibcopsg.com/EAI/SharedResources" xmlns:jms1="http://www.tibco.com/namespaces/tnt/plugins/jms">
                                                  <ns0:eCode>COM-998</ns0:eCode>
                                                  <ns0:eDescription>Error on Target system</ns0:eDescription>
                                               </ns0:eCodes>
                                               <ns0:eNative xmlns:ns0="http://xmlns.tibcopsg.com/EAI/SharedResources" xmlns:jms1="http://www.tibco.com/namespaces/tnt/plugins/jms">
                                                  <ns0:eCode>soapenv:Server.userException</ns0:eCode>
                                                  <ns0:eDescription>ERROR (326): Campo requerido não pode ficar em branco.; AST:AssetPeople : PeopleGroup Form Entry ID</ns0:eDescription>
                                               </ns0:eNative>
                                               <ns0:eNative xmlns:ns0="http://xmlns.tibcopsg.com/EAI/SharedResources" xmlns:jms1="http://www.tibco.com/namespaces/tnt/plugins/jms">
                                                  <ns0:eCode>000000000006709</ns0:eCode>
                                                  <ns0:eDescription />
                                               </ns0:eNative>
                                            </ns1:Status>
                                         </ns1:Header>
                                         <ns1:DataOutput xmlns:ns1="urn://SONAECOM/TIBCO/CORP/Services/GetTechnicalServiceInfo/Data">
                                            <ns1:TechnicalService ID="VF_IPCENTREX2" Notes="teste6" Type="IP Centrex">
                                               <ns1:Clients ClientID="12903036" ClientName="JAPAUTOMOTIVE - COMÉRCIO DE AUTOMOVEIS, S.A." ClientOwner="S" CustomerGroup="Corporate" ID="VF_IPCENTREX2" NIF="505897210" />
                                            </ns1:TechnicalService>
                                         </ns1:DataOutput>
                                      </ns0:outputMessage>
                                   </SOAP-ENV:Body>
                                </SOAP-ENV:Envelope>')
                columns ecode           VARCHAR2(2000) path 'ns1:eCodes/ns1:eCode',
                        edescription    VARCHAR2(2000) path 'ns1:eCodes/ns1:eDescription',
                        target_sys_code           VARCHAR2(2000) path 'ns1:eNative/ns1:eCode',
                        target_sys_desc    VARCHAR2(2000)  path 'ns1:eNative/ns1:eDescription',
                        ts_id              VARCHAR2(2000) path 'ns0:outputMessage/ns2:DataOutput/ns2:TechnicalService/@ID') x;

It works fine when the multiple node ' ns0: eNative "exists, but that multiple node is optional, and when there is not the query returns rows:

SELECT x.*
  FROM xmltable(xmlnamespaces('http://schemas.xmlsoap.org/soap/envelope/' AS "SOAP-ENV",
                              'urn://SONAECOM/TIBCO/CORP/Services/GetTechnicalServiceInfo/Root' AS "ns0",
                              'http://xmlns.tibcopsg.com/EAI/SharedResources' AS "ns1",
                              'urn://SONAECOM/TIBCO/CORP/Services/GetTechnicalServiceInfo/Data' AS "ns2"),
                'for $i in SOAP-ENV:Envelope/SOAP-ENV:Body/ns0:outputMessage,
                 $m in $i/ns1:Header/ns1:Status/ns1:eCodes,
                 $j in $i/ns1:Header/ns1:Status/ns1:eNative return <deNormalized>{$i}{$m}{$j}</deNormalized>'
                passing xmltype('<?xml version="1.0" encoding="UTF-8"?>
                                <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
                                   <SOAP-ENV:Body>
                                      <ns0:outputMessage xmlns:ns0="urn://SONAECOM/TIBCO/CORP/Services/GetTechnicalServiceInfo/Root">
                                         <ns1:Header xmlns:ns1="http://xmlns.tibcopsg.com/EAI/SharedResources">
                                            <ns1:Status>
                                               <ns0:eCodes xmlns:ns0="http://xmlns.tibcopsg.com/EAI/SharedResources" xmlns:jms1="http://www.tibco.com/namespaces/tnt/plugins/jms">
                                                  <ns0:eCode>COM-997</ns0:eCode>
                                                  <ns0:eDescription>Functional Error</ns0:eDescription>
                                               </ns0:eCodes>
                                            </ns1:Status>
                                         </ns1:Header>
                                         <ns1:DataOutput xmlns:ns1="urn://SONAECOM/TIBCO/CORP/Services/GetTechnicalServiceInfo/Data" />
                                      </ns0:outputMessage>
                                   </SOAP-ENV:Body>
                                </SOAP-ENV:Envelope>')
                columns ecode           VARCHAR2(2000) path 'ns1:eCodes/ns1:eCode',
                        edescription    VARCHAR2(2000) path 'ns1:eCodes/ns1:eDescription',
                        target_sys_code           VARCHAR2(2000) path 'ns1:eNative/ns1:eCode',
                        target_sys_desc    VARCHAR2(2000)  path 'ns1:eNative/ns1:eDescription',
                        ts_id              VARCHAR2(2000) path 'ns0:outputMessage/ns2:DataOutput/ns2:TechnicalService/@ID') x;

What is the best way to solve this problem?

Thanks in advance.

That you essentially perform a cross join of three sequences (not sure it's a good thing to do in the first place) so, as in SQL, if one of them is empty the result is empty.

You must code an external XQuery join any. There are different ways to do/simulate this:

-union of the cross join ($i, $m, $j) and cross join ($i, $m) where $j is empty

-using the 2 XMLTABLEs with an outer join operator explicitly between both

Here is an example of Variant 1 implemented using an if statement:

for $i in /SOAP-ENV:Envelope/SOAP-ENV:Body/ns0:outputMessage
  , $m in $i/ns1:Header/ns1:Status/ns1:eCodes
let $opt := $i/ns1:Header/ns1:Status/ns1:eNative
return
  if (empty($opt))
    then {$i}{$m}
    else for $j in $opt return {$i}{$m}{$j}

Tags: Database

Similar Questions

  • Assign activity erros with the XPath query string returns multiple nodes.

    It comes to xml message we have with two elements < corecom:BusinessScopeReference > inside. How to assign the first < corecom:BusinessScopeReference > value of the other variable in the string.


    < variableentree >
    < xmlns:corecom fault = "http://xmlns.oracle.com/EnterpriseObjects/Core/Common/V2" xmlns:default = "http://xmlns.oracle.com/EnterpriseObjects/Core/Common/V2" xmlns = "http://xmlns.oracle.com/EnterpriseObjects/Core/Common/V2" >
    < corecom:EBMReference >

    < corecom:BusinessScopeReference >
    < corecom:ID xmlns = "http://xmlns.oracle.com/EnterpriseObjects/Core/EBO/CustomerParty/V2" xmlns:ebo = "http://xmlns.oracle.com/EnterpriseObjects/Core/EBO/CustomerParty/V2" >
    Account: NUANCE (AIMA 17N9IL) < / corecom:ID >
    < / corecom:BusinessScopeReference >

    < corecom:BusinessScopeReference >
    < corecom:ID xmlns = "http://xmlns.oracle.com/EnterpriseObjects/Core/EBO/CustomerParty/V2" xmlns:ebo = "http://xmlns.oracle.com/EnterpriseObjects/Core/EBO/CustomerParty/V2" >
    CREATECUSTOMERPARTYMSG/39303832313732363632373734303732 < / corecom:ID >
    < / corecom:BusinessScopeReference >

    < / corecom:EBMReference >
    < / failures >
    < / variableentree >


    When I use the sub element assign, I get the error: "XPath query string returns multiple nodes." How to point to the specific element in the table.


    < assign the name 'AssignId' = >
    < copy >
    < variable from = part "Variableentree" = "Fault."
    Query = "/ corecom:Fault / corecom:EBMReference / corecom:BusinessScopeReference / corecom:ID" / >
    < variable = "business_object_name" / >
    < / copy >
    < / assign >


    Please suggest.

    Check if this useful BPEL foreach

  • What does the option "delete node" in the Inspector?

    I noticed that this option was available in the web developer Inspector. What is doing? Thank you!

    It removes the html section you right click on the current page. The node is defined as the tag you clicked, the content inside, which could be as little as a word for as much as the entire body of the page.

    The change is temporary and is not survive a refreshment, but can be useful in some cases where the page has a design flaw that makes it difficult to use. Or a really boring ad.

  • Choice options multiple LCD screens limited to 3

    Hello

    When using the 2.8 LCD screens, when I try and create a multiple choice question.

    When I go down to choose the right answer, I see 5 options, but when I fly over this area, 4 and 5 choices disappear.

    So I'm limited to issues with only 3 options, does anyone know why options 4 and 5 simply disappear?

    Hello

    You can ask your question here:
  • SELECT options (multiple), ignoring the selected attribute

    Hello, all,.

    I have the CF code that is used with a tag SELECT (multiple attribute), and it seems that the SELECT tag ignores the attribute selected for the options of the child.

    For example, I have the code that will generate the following HTML code:

    <select name="selectA" id="selectA" multiple>
        <option value="">ALL</option>
        <option value="Option 1" selected="selected">Option 1</option>
        <option value="Option 2">Option 2</option>
        <option value="Option 3" selected="selected">Option 3</option>
    </select>
    

    But when the page loads, none of these options are selected.  Any suggestions?  What do miss me here?

    V/r,

    ^_^

    There is no code javascript / jquery anywhere that interacts with this menu drop-down lists?

  • Cloning of R12 to multiple nodes.

    Hi DBAs,


    I have R12.1.1 EBS instance that is running on a single node with DB and applications on the same node on OEL 5.3. I've already run the script before clone on DB and Apps according to Oracle Support Note ID 406982.1. Now, I want to clone this instance on several nodes. Node DB, Bishop Conc & admin on 1 host and Web and form of knot on 2nd node. I finished the clone of the DB.

    Now, when executing the adcfgclone.pl appsTier on the same node to install the treatment by lots and Admin node what options I have to activate this node as a node of admin (Manager for conc is batch processing service). Also when the script adcfgclone.pl ask me what are the services I want to activate on the target node it is already defined [enabled] for all. Please let me know to disable web services for this node, I need to type in disable or disabled. In the same way on the shape/web service during the execution of the adcfgclone.pl what options I need to select as I see the root Services etc. (entry Web Form Services and Application Server is clear but don't know about the services of the root).

    Thank you
    -Samar-

    Samar,

    It is strongly recommended to do so that Oracle has released new patches for the configuration automatic and fast Clone which do not appear in the new installation 12.1.1 - see (Note: 406982.1 and 387859.1) for a list of fixes.

    Thank you
    Hussein

  • Add multiple nodes of the same name from one xml into another

    Hello

    Following my question the other day (adding several nodes of different one xmltype in the other), I now need a bit more complex that I can't work on where to begin, assuming that it is something that can reuse some/all the quote from yesterday (thank you once again, odie_63!). ETA: I'm on 11.2.0.3

    So, here's the (slightly modified) xml with the solution of yesterday:

    with sample_data as (select xmltype ("< root >

    < xmlnode >

    val1 < subnode1 > < / subnode1 >

    val2 < subnode2 > < / subnode2 >

    < / xmlnode >

    < xmlnode >

    val3 < subnode1 > < / subnode1 >

    < subnode2 > val4 < / subnode2 >

    < / xmlnode >

    < / root >') xml_to_update,.

    XmlType ("< a >

    < b > < /b > valb

    valc < c >/< c >

    < d >

    vald1 < d1 > < / d1 >

    < d2 > vald2 < / d2 >

    / < d: >

    Vale of < e > < /e >

    valf < f > < /f >

    < g >

    valg1 < g1 > < / g1 >

    valg2 < g2 > < / g2 >

    / < g >

    < h >

    valh1 < h1 > < / h1 >

    valh2 < h2 > < / h2 >

    < HR >

    < volume >

    < name > fred < / name >

    < type > book < / type >

    Head of <>1 < / head >

    < / multi-user >

    < volume >

    Bob < name > < / name >

    car of < type > < / type >

    < head > 0 < / head >

    < / multi-user >

    ( < /a >') xml_to_extract_from

    the double)

    Select xmlserialize (document

    XMLQUERY)

    ' copy $d: = $old

    Edit)

    Insert the node element extrainfo {}

    $ new/a/b

    , $ new/a.

    , $ new/e/f

    , $/ a/h new

    } as the first in $d / root

    )

    return $from

    by passing sd.xml_to_update as "old."

    , sd.xml_to_extract_from as 'new '.

    contents of return

    )

    dash

    )

    of sample_data sd;

    It gives me:

    < root >

    < InfosSuppl >

    < b > < /b > valb

    < d >

    vald1 < d1 > < / d1 >

    < d2 > vald2 < / d2 >

    / < d: >

    valf < f > < /f >

    < h >

    valh1 < h1 > < / h1 >

    valh2 < h2 > < / h2 >

    < HR >

    < / extrainfo >

    < xmlnode >

    val1 < subnode1 > < / subnode1 >

    val2 < subnode2 > < / subnode2 >

    < / xmlnode >

    < xmlnode >

    val3 < subnode1 > < / subnode1 >

    < subnode2 > val4 < / subnode2 >

    < / xmlnode >

    < / root >

    However, I now need to add new nodes according to the information provided by the < volume > something like nodes in a set:

    < root >

    < InfosSuppl >

    < b > < /b > valb

    < d >

    vald1 < d1 > < / d1 >

    < d2 > vald2 < / d2 >

    / < d: >

    valf < f > < /f >

    < h >

    valh1 < h1 > < / h1 >

    valh2 < h2 > < / h2 >

    < HR >

    < newnode >

    < name > fred < / name >

    < type > book < / type >

    < / newnode >

    < newnode >

    < name > bob < / name >

    car of < type > < / type >

    < / newnode >

    < / extrainfo >

    < xmlnode >

    val1 < subnode1 > < / subnode1 >

    val2 < subnode2 > < / subnode2 >

    < type > book < / type >

    < / xmlnode >

    < xmlnode >

    val3 < subnode1 > < / subnode1 >

    < subnode2 > val4 < / subnode2 >

    car of < type > < / type >

    < / xmlnode >

    < / root >

    If it's easier, I * think * we would be ok with something like:

    ...

    < newnode >

    < name type = 'fred' > book < / type >

    car < name type = 'bob' > < / type >

    < / newnode >

    ...

    Is the closest, I came:

    with sample_data as (select xmltype ("< root >

    < xmlnode >

    val1 < subnode1 > < / subnode1 >

    val2 < subnode2 > < / subnode2 >

    < / xmlnode >

    < xmlnode >

    val3 < subnode1 > < / subnode1 >

    < subnode2 > val4 < / subnode2 >

    < / xmlnode >

    (< / root > ') xml_to_update,.

    XmlType ("< a >

    < b > < /b > valb

    valc < c >/< c >

    < d >

    vald1 < d1 > < / d1 >

    < d2 > vald2 < / d2 >

    / < d: >

    Vale of < e > < /e >

    valf < f > < /f >

    < g >

    valg1 < g1 > < / g1 >

    valg2 < g2 > < / g2 >

    / < g >

    < h >

    valh1 < h1 > < / h1 >

    valh2 < h2 > < / h2 >

    < HR >

    < volume >

    < name > fred < / name >

    < type > book < / type >

    Head of <>1 < / head >

    < / multi-user >

    < volume >

    Bob < name > < / name >

    car of < type > < / type >

    < head > 0 < / head >

    < / multi-user >

    (< /a > ') xml_to_extract_from

    the double)

    Select xmlserialize (document

    XMLQUERY)

    ' copy $d: = $old

    Edit)

    Insert the node element extrainfo {}

    $ new/a/b

    , $ new/a.

    , $ new/e/f

    , $/ a/h new

    newnode}

    $ new/a/multi-user/name

    , $/ a/multi-user/new

    }

    } as the first in $d / root

    )

    return $from

    by passing sd.xml_to_update as "old."

    , sd.xml_to_extract_from as 'new '.

    contents of return

    )

    dash

    ) fred

    of sample_data sd;

    Which produces:

    ...

    < newnode >

    < name > fred < / name >

    Bob < name > < / name >

    < type > book < / type >

    car of < type > < / type >

    < / newnode >

    ...

    -obviously not right!

    Can anyone give advice? I tried to find similar examples, but I can't put it in the right search terms, or something!

    Hello

    To manage the expandable nodes, you have to iterate using a FLWOR expression:

    copy $d: = $old

    Edit)

    Insert the node element extrainfo {}

    $ new/a/b

    , $ new/a.

    , $ new/e/f

    , $/ a/h new

    , for $i in $ a/new/multi-user

    will return the newnode item {$i / name, $i / type}

    } as the first in $d / root

    )

    return $d

    or, even, to get the result by replacing:

    copy $d: = $old

    Edit)

    Insert the node element extrainfo {}

    $ new/a/b

    , $ new/a.

    , $ new/e/f

    , $/ a/h new

    newnode}

    for $i in $ a/new/multi-user

    Returns the element type {}

    name of the attribute {data($i/name)}

    data($i/type)

    }

    }

    } as the first in $d / root

    )

    return $d

  • Multiple nodes to cache in a single JAVA virtual machine

    I happened to notice that we have two nodes of unique consistency in several of our cluster weblogic 10.3 Java virtual machines. We have 6 WLS JVMs and 4 of them have 2 nodes of coherence. JMX shows one of the two nodes with all / most of the work and the second node did little, if anything.

    I noticed this shortly after we deployed a new build last night, and I suddenly started seeing errors in serialization for a single particular cache. My conclusion is that these nodes second are remnants of the previous generation and are somehow interfere. We hot - deploy our updates have not experienced problems or side effects, but deploy hot sounds is my prime suspect.

    Is there any reason why weblogic hot - deploy should not be used? Or is there any configuration changes that are necessary for the coherence of work when hot-deployed?

    We lack consistency 3.5.2 and weblogic 10.3.3.

    Hello

    Some time ago I made the consistency on WebLogic, but your problem that may result in not closing properly consistency in the old application when hot you deploy a new version of the code. If I remember correctly, we had to put an earphone in our Web application called Cachefactory.shutdown (), when the application has been cancelled. I don't remember all the details of the place where the listener is gone, but I'm sure someone in your dev team will know.

    JK

  • Where can I find the block of multiple nodes

    I'm looking for the symbol which takes the positive and negative peakc and emits a signal to the file of the measurement:

    Figure 4.

    http://zone.NI.com/DevZone/CDA/tut/p/ID/4644#toc1

    If you are referring to the small yellow block between the two big blue blocks on the right side of Figure 4 of this document, then this is the merging of signals feature. It should be in the Express-> palette Manipulation of the Signal.

  • AutoConfig with parallel option introduced in what version of R12?

    Hi all

    Could someone please share on the topic:

    AutoConfig with parallel option introduced in what version of R12?


    On further research, please note the following, which has been highlighted in EBS 12.1.x news as well:

    1. automatic configuration with parallel option in 12.1.1

    A. the link below so points out:

    http://docs.Oracle.com/CD/E18727_01/ doc.121 /e12841/T120505T120514.htm

    AutoConfig running in parallel

    Introduced in version 12.1, the parallel mode allows to AutoConfig to simultaneously run multiple nodes of a system of Oracle E-Business Suite. When running in parallel mode, AutoConfig uses the dbms_locks PL/SQL package to ensure that the configuration of a node does not interfere with the configuration of other nodes: this is necessary because some automatic configuration of a node service configurations depend on the configuration of the other nodes.

    B.R12.1 has the interesting feature that you can run the automatic configuration in parallel in the environment of multi node. Exit R12.1 content CD contains this information.
    https://MetaLink.Oracle.com/MetaLink/PLSQL/docs/EBS_R12.1_RCD_ATG_PreRelease.PDF

    It is to raise awareness among the Group of the same points mentioned in versions 12.0.4,12.0.6 and 12.1.1 about-> AutoConfig running in parallel

    The above points are contradictory in nature so!

    Could someone please clarify!

    Thank you and best regards,

    Salvation;

    As you mention is not so clear.

    I found this:
    http://onlineappsdba.com/index.php/2010/04/15/reduce-AutoConfig-downtime-parallel-run-Profiler/

    You always dupt its best to confirm this information with the companion of support. Please increase sr

    Respect of
    HELIOS

  • Configration node SQL Server Active/Active

    Hi all

    I want to know that we can configure multiple nodes in active/active mode, which can accept and process online transactions at the same time, or you can say it load balance so I search for this solution in SQL only, if it is not possible through the program integrated ability please suggest third-party tools or a link that can guide me in detail for this. like any protocol configuration or SAN cluster disk, but more than 2 node should be available to process transactions in a parallel way.

    Thank you

    Subhash

    Hello

    Support for SQL Server is not provided in these forums. On the other hand, it please repost your question Microsoft TechNet or MSDN here forum:

    SQL Server forums    (TechNet)

    SQL Server forums     (MSDN)

    Thank you.

  • Communications node DeviceNet Multi?

    Hello

    Can you please help.

    I wrote a program that reads and writes on a device using devicenet.

    How to read and write to multiple nodes using devicenet?

    Thank you.

    Thanks for the help.

    I found in the documentation when you call for an event, you get the mac id and other information necessary for multinodes.

  • Several node Plugin - invalid attribute type: properties

    Hi all

    I have installation multi-user plugin. The workflow fails with the error "invalid attribute type: properties. One of the parameters on the flow of working remotely is a "Properties". It works fine without setting of type of properties. Y at - there no limitations on the types of parameters for multiple node plugin.

    Thank you

    Hello

    Looking at the source code of the plugin multi-Node, it seems that not all existing parameter types are supported, including Properties and the properties of table /. Not sure if this is the case of the design, or if it is an incomplete implementation / bug (it's probably the last).

  • ORA-00600: internal error code, arguments: [qmcxeExUseLoc93] with xmltable and big bows in the CLOB column

    Hi all

    Running the following:

    Oracle Database 11 g Enterprise Edition Release 11.2.0.2.0 - 64 bit Production

    PL/SQL Release 11.2.0.2.0 - Production

    "CORE 11.2.0.2.0 Production."

    AMT for IBM/AIX RISC System/6000: Version 11.2.0.2.0 - Production

    NLSRTL Version 11.2.0.2.0 - Production

    Create a view of a relational table and XMLTABLE and extract nodes from voluminous of the xmltable, mapped text using COLUMNS. I concatenate the text nodes in an xml element in the XQuery xmltable, simple sequencing:

    <CONTENT>
    {$i/summary/text(),$i/know/text(),$i/considerations/text(),$i/look_for/text(),
    $i/nc//text(),$i/level1//text(),$i/level2//text(),$i/ipocc//text()}
    </CONTENT>
    

    SQLDeveloper query execution and right on when I scroll the 50th outcome accordingly set or... DB connection is closed and stack following error appears:

    [ORA-00600: internal error code, arguments: [qmcxeExUseLoc93], [], [], [], [], [], [], [], [], [], []]

    00600 00000 - "internal error code, arguments: [%s], [%s], [%s], [%s], [%s], [%s], [%s], [%s] '.

    * Cause: It's the generic internal error for Oracle program number

    exceptions.    This indicates that a process has encountered a

    Exceptional condition.

    * Action: Report as a bug - the first argument is the internal error number

    I went site Oracle Support to use the 'search' for these types of errors, but he found nothing to the argument: "qmcxeExUseLoc93"... any ideas short of opening an SR with Oracle support? S/n reports that no problems with memory or tablespace... trace files report a stack trace is complete:

    [ORA-00600: internal error code, arguments: [qmcxeExUseLoc93], [], [], [], [], [], [], [], [], [], []]

    = Dump for incident 32114 (ORA 600 [qmcxeExUseLoc93]) =.

    2014-04-08 07:31:51.369

    dbkedDefDump(): from the default crash dumps (flags = 0x2, level = 3, mask = 0 x 0)

    -Run SQL statement for the current session (sql_id = 0qn4zxr0stgjh).

    SELECT ID, CONTENT of ort_active_content_en_vw

    -Call trace stack memory-

    call call entered the argument values in hex

    location point type (? means dubious value)

    -------------------- -------- -------------------- ----------------------------

    skdstdst () + 40 bl 107ca 9980 FFFFFFFFFFD99A8? 000002004?

    000000001? 000000003?

    000000000? 000000002?

    000000001? 000000000?

    ksedst1 () + 104 call skdstdst() FFFFFFFFFFD89B0? 000002004?

    110641000? 1098C 1164?

    110641000? 000000000?

    FFFFFFFFFFD8AE0? 700000007?

    ksedst () + 40 call ksedst1() 3030000000000? 002050033?

    1098C 1158? 700000000025C?

    000000000? 000000000?

    1098C07B8? 000000000?

    dbkedDefDump (+ 2828) call ksedst() FFFFFFFFFFD8B90? 000000000?

    000000000? 000000000?

    000000000? 000000000?

    000000000? 300000003?

    …….

    -Binary stack dump-

    = FRAME [1] (skdstdst () + 40 - > 107ca 9980) =.

    defined by pointers frame 0xffffffffffd88b0 and 0xffffffffffd8840

    CALL TYPE: bl ERROR REPORTED: no COMPONENT: (null)

    0xffffffffffd8840 to 0xffffffffffd88b0 memory dump

    FFFFFFFFFFD8840 0FFFFFFF FFFD88B0 42422220 098C 1158 [...] BB '... X]

    08EBE70C FFFFFFFFFFD8850 00000001 00000001 10641000 [... d..]

    FFFFFFFFFFD8860 00000000 00000000 0FFFFFFF FFFD89E8 [...]

    FFFFFFFFFFD8870 0FFFFFFF FFFD99A8 00000000 00002004 [...].

    FFFFFFFFFFD8880 00000003 00000000 00000000 00000001 [...]

    FFFFFFFFFFD8890 00000000 00000000 00000000 00000002 [...]

    FFFFFFFFFFD88A0 00000000 00000001 00000000 00000000 [...]

    = SETTING [2] (ksedst1 () + 104-> skdstdst()) =.

    defined by pointers frame 0xffffffffffd89b0 and 0xffffffffffd88b0

    TYPE of CALL: call ERROR REPORTED: no COMPONENT: KSE

    0xffffffffffd88b0 to 0xffffffffffd89b0 memory dump

    FFFFFFFFFFD88B0 0FFFFFFF FFFD89B0 42422220 10317 68 A... 1zh BB"]

    FFFFFFFFFFD88C0 1033F758 00000001 00000001 0014963C [... <...] 3.X]

    FFFFFFFFFFD88D0 09ED0CA9 1873F04F 28422848 73743231... Sagna (B (Hst21]

    FFFFFFFFFFD88E0 0FFFFFFF FFFD89B0 00000000 00002004 [...].

    FFFFFFFFFFD88F0 00000001 00000001 10641000 098C 1164 [... d...d]

    FFFFFFFFFFD8900 00000001 10641000 00000000 00000000 [... d...]

    ……

    -Status of the Dump process (2).

    ===================================================

    STATE OF THE PROCESS

    -------------

    Global information process:

    process: 0x700000012b18de8, call: 0x70000000b880ee0, xact: 0x0, curses: 0x700000012bf11f0, usrses: 0x700000012bf11f0

    in_exception_handler: no

    ----------------------------------------

    SO: 0x700000012b18de8, type: 2, owner: 0x0, flag: INIT /-/-/ 0x00 if: 0 x 3 c: 0 x 3

    proc = 0x700000012b18de8, name = process, queue = ksu.h LINE: 12451 ID:, pg = 0

    (process) Oracle pid:42, ser:153, called heart/high: 0x70000000b880ee0/0x70000000b880ee0

    flags: (0x0).

    Flags2: (0 x 800), flags3: (0x0)

    Intr error: call error 0,: 0, sess error: error of txn, 0, 0

    queue intr: vacuum

    ksudlp FALSE to the location: 0

    (post info) last message received: 0 0 0

    Last message received-card: no post

    last process affect me: no

    Last message sent: 0 0 26

    Last message sent-map: ksa2.h LINE: 282 ID:ksasnd

    last process posted by me: 6 1 700000012af9058

    (info from latch) wait_event = 0 bits = 0

    Process group: by DEFAULT, proc pseudo: 0x700000012b4db88

    Info of the o/s: user: tst214, duration: UNKNOWN, ospid: 4370650

    OSD pid Info: Unix process pid: 4370650, image: oracle@mldb2385

    ----------------------------------------

    SO: 0x700000010430ba0, type: 10, owner: 0x700000012b18de8, flag: INIT /-/-/ 0x00 if: c: 0x1 0x1

    proc = 0x700000012b18de8, name = FileOpenBlock, leader is ksfd.h LINE: 6337 ID:, pg = 0

    (FOB) flags = 2050 fib = 700000010de3758 incno = 0 waiting for IO cnt = 0

    fname=/tst214_01/oradata/TST214/temp01.dbf

    FNO = 201 lblksz = 8192 fsiz = 36608

    ----------------------------------------

    SO: 0 x 700000010430578, type: 10, owner: 0x700000012b18de8, flag: INIT /-/-/ 0x00 if: c: 0x1 0x1

    proc = 0x700000012b18de8, name = FileOpenBlock, leader is ksfd.h LINE: 6337 ID:, pg = 0

    (FOB) flags = 2050 fib = 700000010de2b40 incno = 0 waiting for IO cnt = 0

    fname=/tst214_03/oradata/TST214/ort_data01.dbf

    FNO = 6 lblksz = 8192 fsiz = 25600

    ----------------------------------------

    SO: 0x70000001042ff38, type: 10, owner: 0x700000012b18de8, flag: INIT /-/-/ 0x00 if: c: 0x1 0x1

    proc = 0x700000012b18de8, name = FileOpenBlock, leader is ksfd.h LINE: 6337 ID:, pg = 0

    (FOB) flags = 2050 fib = 700000010de1310 incno = 0 waiting for IO cnt = 0

    fname=/tst214_01/oradata/TST214/sysaux01.dbf

    FNO = 2 lblksz = 8192 fsiz = 89600

    ----------------------------------------

    SO: 0x70000001042f910, type: 10, owner: 0x700000012b18de8, flag: INIT /-/-/ 0x00 if: c: 0x1 0x1

    proc = 0x700000012b18de8, name = FileOpenBlock, leader is ksfd.h LINE: 6337 ID:, pg = 0

    (FOB) flags = 2050 fib = 700000010de0d10 incno = 0 waiting for IO cnt = 0

    fname=/tst214_01/oradata/TST214/System01.dbf

    FNO = 1 lblksz = 8192 fsiz = 96000

    ----------------------------------------

    SO: 0x700000012bf11f0, type: 4, owner: 0x700000012b18de8, flag: INIT /-/-/ 0x00 if: 0 x 3 c: 0 x 3

    proc = 0x700000012b18de8, name = session, lead = ksu.h LINE: 12459 ID:, pg = 0

    (session) sid: 41 ser: 1263 trans: 0x0, creator: 0x700000012b18de8

    indicators: (0 x 8000045) USR /-flags_idl: (0 x 1) BSY /-/ - /-/ - / -.

    Flags2: (0 x 40008) - / -.

    DID:, DID in the short term:

    TXN branch: 0x0

    Oct: 3, prv: 0, sql: 0x70000000c59dbd0, psql: 0x70000000b196c38, user: 73/ORT_READ

    ksuxds FALSE to the location: 0

    name of the service: the USERS of SYS$

    Customer details:

    Info of the o/s: user: norman.jonker, duration: unknown, ospid: 6224

    machine: G4021165 program: SQL Developer

    application name: SQL Developer, hash value = 1012150930

    Battery active waiting:

    No waiting; last waiting ended 2,617517 sec ago

    Wait state:

    fixed_waits = 0 flags = 0 x 21 limit = 0 x 0 /-1

    History of waiting for session:

    elapsed time of 2,617552 sec from last wait

    0: waiting for 'direct path read '.

    number = 0 x 6, first s/n = 0 x 2901, block cnt = 0 x 2

    wait_id = 2222 seq_num = 2223 snap_id = 1

    wait time: snap = 0,000035 s, exc = 0,000035 s, total s = 0,000035

    wait time: max = infinite

    wait charges: calls = 0 os = 0

    After 0,029003 seconds time elapsed

    1: expected "asynch descriptor resize.

    #aio in circulation = 0 x 0, the current limit of aio = 0xc8, this capping aio = 0 x 145

    wait_id = 2221 seq_num = 2222 snap_id = 1

    wait time: snap = 0,000003 s, exc = 0,000003 s, total s = 0,000003

    wait time: max = 307445734561 min 49sec

    wait charges: calls = 0 os = 0

    After 0,000710 seconds time elapsed

    "2: expected ' SQL * Net message to client"

    pilot-id = 0 x 54435000, #bytes = 0 x 1, = 0x0

    wait_id = 2220 seq_num = 2221 snap_id = 1

    wait time: snap = 0,000005 dry, exc = 0,000005, total = 0,000005 sec

    wait time: max = infinite

    wait charges: calls = 0 os = 0

    After 0,001452 seconds time elapsed

    3: expected ' SQL * Net client message'

    pilot-id = 0 x 54435000, #bytes = 0 x 1, = 0x0

    wait_id = 2219 seq_num = 2220 snap_id = 1

    wait time: snap = 0,499033 s, exc = 0,499033 s, total s = 0,499033

    wait time: max = infinite

    wait charges: calls = 0 os = 0

    After 0,000034 seconds time elapsed

    "4: expected ' SQL * Net message to client"

    pilot-id = 0 x 54435000, #bytes = 0 x 1, = 0x0

    wait_id = 2218 seq_num = 2219 snap_id = 1

    wait time: snap = 0,000003 s, exc = 0,000003 s, total s = 0,000003

    wait time: max = infinite

    wait charges: calls = 0 os = 0

    After 0,000048 seconds time elapsed

    5: expected ' SQL * Net client message'

    pilot-id = 0 x 54435000, #bytes = 0 x 1, = 0x0

    wait_id = 2217 seq_num = 2218 snap_id = 1

    wait time: snap = 0,061319 s, exc = 0,061319 s, total s = 0,061319

    wait time: max = infinite

    wait charges: calls = 0 os = 0

    After 0,000028 seconds time elapsed

    "6: expected ' SQL * Net message to client"

    pilot-id = 0 x 54435000, #bytes = 0 x 1, = 0x0

    wait_id = 2216 seq_num = snap_id 2217 = 1

    wait time: snap = 0,000003 s, exc = 0,000003 s, total s = 0,000003

    wait time: max = infinite

    wait charges: calls = 0 os = 0

    After 0,000048 seconds time elapsed

    7: expected ' SQL * Net client message'

    pilot-id = 0 x 54435000, #bytes = 0 x 1, = 0x0

    wait_id = 2215 seq_num = 2216 snap_id = 1

    wait time: snap = 0,063435 s, exc = 0,063435 s, total s = 0,063435

    wait time: max = infinite

    wait charges: calls = 0 os = 0

    After 0,000045 seconds time elapsed

    "8: expected ' SQL * Net message to client"

    pilot-id = 0 x 54435000, #bytes = 0 x 1, = 0x0

    wait_id = 2214 seq_num = 2215 snap_id = 1

    wait time: snap = 0,000003 s, exc = 0,000003 s, total s = 0,000003

    wait time: max = infinite

    wait charges: calls = 0 os = 0

    After 0,000070 seconds time elapsed

    9: expected ' SQL * Net client message'

    pilot-id = 0 x 54435000, #bytes = 0 x 1, = 0x0

    wait_id = 2213 seq_num = 2214 snap_id = 1

    wait time: snap = 0,060780 s, exc = 0,060780 s, total s = 0,060780

    wait time: max = infinite

    wait charges: calls = 0 os = 0

    After 0,000030 seconds time elapsed

    The Session history sampled session 1263 series 41

    ---------------------------------------------------

    History of the sampled session is built by sampling

    the session target all the 1 second. The sampling process

    capture to each sample, if the session is in an active waiting.

    a wait inactive, or not in a wait. If the session is in a

    active wait interval then one is indicated for all samples

    the session was in the same active waiting. If the

    session is in an inactive waiting or not waiting for

    consecutive samples then one interval is indicated for all

    consecutive samples. If we post these consecutive

    samples in a single interval session may NOT be permanently

    inactive or not in a wait (the sampling process is unclear).

    The history is displayed in reverse chronological order.

    sampling interval: 1 s, max 120 sec history

    ---------------------------------------------------

    [3 samples, 07:31:51 - 07: 31:53]

    not waiting at each sample

    [18 samples, 07:31:33 - 07: 31:50]

    waiting in each sample slowed

    [2 samples, 07:31:31 - 07: 31:32]

    not waiting at each sample

    [42 samples, 07:30:49 - 07:31:30]

    waiting in each sample slowed

    [4 biopsies, 07:30:45 - 07: 30:48]

    not waiting at each sample

    [7 samples, 07:30:38 - 07: 30:44]

    waiting in each sample slowed

    [sample 1, 07:30:37]

    waited for ' SQL * Net break/reset for customer ', seq_num: 1149

    P1: 'driver id' = 0 x 54435000

    P2: 'pause '? = 0 x 0

    P3: "= 0x0

    time_waited: 0,013444 sec (sampling interval: 0 sec)

    [14 samples, 07:30:23 - 07: 30:36]

    waiting in each sample slowed

    [4 biopsies, 07:30:19 - 07: 30:22]

    not waiting at each sample

    [26 samples, 07:29:53 - 07:30:18]

    waiting in each sample slowed

    ---------------------------------------------------

    History of the sampled plenary:

    longest_non_idle_wait: ' SQL * Net break/reset for customer '

    [sample 1, 07:30:37]

    time_waited: 0,013444 sec (sampling interval: 0 sec)

    ---------------------------------------------------

    the temporary object counter: 2

    ----------------------------------------

    Virtual discussion:

    kgskvt: 700000011f06658, sess: 700000012bf11f0 sid: 41 ser: 1263

    VC: 0, proc: 700000012b18de8, id: 41

    News consumer group: OTHER_GROUPS (upd? 0) maps: DEFAULT_CONSUMER_GROUP, orig:

    vt_state: 0x100, vt_flags: 0xA030, blkrun: 0, numa: 1

    inwait: 0

    place where last insched series: kgskthrrun

    place where insched last reset: kgskthrrun2

    place where inwait the last value: NULL

    place where inwait last reset: kgskbindfast

    is_assigned: 1, in_sched: 0 (0)

    QCLs: 0, qlink: FALSE

    vt_active: 0 (pending: 1).

    vt_pq_active: 0, dop: 0

    used quanta: 0 (cg: 0) usec, num penalty: 0

    start of CPU time: 0

    idle time: 0, time: 0 (cg: 0)

    yields of processor: 0 (cg: 0), expected: 0 (cg: 0), wait time: 0 (cg: 0) usec

    e/s expected: 0 (cg: 0), wait time: 0 (cg: 0) usec

    ASL in queue wait times: 0, time: 0 (NEWS 0, 0 cg)

    PQQ in queue wait times: 0, time: 0 (NEWS 0, 0 cg)

    Violation of the time to wait in queue: 0

    aborted calls: 0, num is exec hit limit: 0

    Cancel current: max k 0: 0 k

    I/O credits: small = 0 General = 0

    I/O waiting credits: small = 0 General = 0

    KTU Session Commit Cache Dump for IDLs:

    XID: 0x0009.008.00002025 RCS: flg 0x0000.00cd4e90 = 0x1

    XID: 0x0006.018.00001f5a RCS: flg 0x0000.00cd4e90 = 0x1

    XID: 0x0009.015.00002024 RCS: flg 0x0000.00cd4e90 = 0x1

    XID: 0x0005.004.00001f30 RCS: flg 0x0000.00cd4e90 = 0x1

    XID: 0x0006.021.000011ed RCS: flg 0x0000.00cd4e90 = 0x1

    KTU Session Commit Cache Dump for Non-IDLs:

    ----------------------------------------

    KKS - UOL used: 0 locks (used = 19, free = 3)

    KGX atomic operation Log 70000000b30a840

    Mutex 0 (0, 0) oper idn 0 NONE

    Cursor Parent uid 41 DTS 4 w/h 7 slp 0

    Oper = pt1 NONE = 0 pt2 pt3 0 = 0 =

    PT4 = 0 = 0 = 0 stt u41

    KGX atomic operation Log 70000000b30a890

    Mutex 0 (0, 0) oper idn 0 NONE

    parasite of the slp whr 6 table uid 41 DTS torrent 4 0

    Oper = NONE pt1 = 70000000d1485e8 pt2 = pt3 148678 = 0 70000000d

    PT4 = 0 = 0 = 0 stt u41

    KGX atomic operation Log 70000000b30a8e0

    Mutex 0 (0, 0) oper idn 0 NONE

    FSO uid 41 DTS mutex 0 w/h 0 slp 0

    KGX atomic operation Log 70000000b30a930

    Mutex 0 (0, 0) oper idn 0 NONE

    FSO uid 41 DTS mutex 0 w/h 0 slp 0

    ----------------------------------------

    KGL - UOL SO Cache (total = 182, free = 107)

    KGX atomic operation Log 70000000 b 045538

    Mutex 0 (0, 0) oper idn 0 NONE

    Library Cache uid 41 DTS 5 w/h 85 slp 0

    Oper = 0 = 70000000b 227350 pt2 = pt3 = 0 70000000c5df180 pt1

    PT4 = 0 = 0 = 0 ub4 pt5

    KGX atomic operation Log 70000000 b 045590

    Mutex (0, 0) 70000000c5b11d8 idn 69fd5d60 oper NONE

    Library Cache uid 41 DTS 4 w/h 77 slp 0

    Oper = pt1 pt2 70000000934fb60 0 = = 0 = 0 pt3

    PT4 = 0 = 0 = 0 ub4 pt5

    KGX atomic operation Log 70000000b0455e8

    Mutex 0 (0, 0) oper idn 0 NONE

    Library Cache uid 41 DTS 4 w/h 79 slp 0

    Oper = 0 = 70000000b 225950 pt2 = pt3 = 0 70000000c382cb8 pt1

    PT4 = 0 = 0 = 0 ub4 pt5

    KGX atomic operation Log 70000000 b 045640

    Mutex (0, 0) 70000000b225a80 idn ae8e84f6 oper NONE

    Library Cache uid 41 DTS 4 w/h 70 slp 0

    Oper = 0 = 70000000b 225950 pt2 = 0 = 0 pt3, pt1

    PT4 = pt5 0 = 0 ub4 = 4

    KGX atomic operation Log 70000000 b 045698

    Mutex (0, 0) 70000000b225a80 idn ae8e84f6 oper NONE

    Library Cache uid 41 DTS 4 w/h 70 slp 0

    Oper = 0 = 70000000b 225950 pt2 = 0 = 0 pt3, pt1

    PT4 = 0 = 0 = 0 ub4 pt5

    KGX atomic operation Log 70000000b0456f0

    Mutex 0 (0, 0) oper idn 0 NONE

    Library Cache 41 DTS uid 0 w/h 0 slp 0

    Oper = pt1 pt2 = pt3 0 = 0 0 = 0

    PT4 = 0 = 0 = 0 ub4 pt5

    KGX atomic operation Log 70000000 b 045748

    Mutex 0 (0, 0) oper idn 0 NONE

    Library Cache 41 DTS uid 0 w/h 0 slp 0

    Oper = pt1 pt2 = pt3 0 = 0 0 = 0

    PT4 = 0 = 0 = 0 ub4 pt5

    KGL SO hide

    SO = 70000000c5df180 link = 70000000c5df1f0 [70000000b115e38, b 70000000, 045520]

    FLG = 8000 use its 700000012bf11f0 = 700000012bf11f0 =

    SO = 70000000b115dc8 link = 70000000b115e38 [70000000c5df380, 70000000c5df1f0]

    FLG = 8000 use its 700000012bf11f0 = 700000012bf11f0 =

    SO = 70000000c5df310 link = 70000000c5df380 [70000000c7abab8, 70000000b115e38]

    FLG = 8000 use its 700000012bf11f0 = 700000012bf11f0 =

    Hello

    I'm not saying that it will solve the problem, but you must use XMLCast in this case, not XMLSerialize.

    Try also with fn:local - name instead (unless you need information namespace as well):

    Select (xmlcast)

    XMLQUERY)

    "for $dcrContent in fn:collection("oradb:/PUBLIC/DATA_CAPTURE_RECORD_CONTENT") / ROW.

    where $dcrContent/DATA_CAPTURE_RECORD_CONTENT_ID = xs:decimal ($id)

    "return fn:local - name($dcrContent/CONTENT_XML/*)"

    from 608 as "id".

    contents of return

    )

    as varchar2 (100)

    )

    Double;

  • Multi-node pug-in dosnt work with SSO

    Hi all

    Problem:

    Using the multi-user with 5.5.2.1 plugin I get an error when you try to add an another Orchestrator. Error message:

    Could not convert the object, due to exception to the plugin 'com.vmware.o11n.plugin.vcoconn.model.RemoteServer@56aeb048': convertToResult()-> Finder 'VCO:RemoteServer': unexpected error ' ch.dunes.model.sdk.SDKFinderException: convertToResult()-> Finder 'VCO:RemoteServer': cannot call the read method: ' name "

    It works fine just using a NON - SSO (out of the box with vcoadmin) configuration. As soon as I set up for SSO it dosnt work more.

    Still more wired: SSO configured, add a vCO Server dialog box, select SSO enabled: no, Shared: YES. Will add the Orchestrator, but he will also make offline. You need to delete its Config off resources to get rid of as you can't same dlete it.


    System:

    Both devices Orchestrator are 5.5.2.1 and are configured for the same SSO (5.5U2).

    Hi Windspirit,

    A workaround is set parameters "UNIQUE authentication enabled" false and 'Shared' true and then provide the account shared in the workflow 'add a vCO server '.

    There is an article dealing with that question - using Single Sign-On authentication to a remote server Orchestrator could cause problems with the plugin multiple nodes (2095701)

Maybe you are looking for

  • Apple Watch vs kissing Watch

    I have non-epilepsie convulsions and somebody referenced the watch Kiss by Empática.  The material on the back of the watch is very similar to the back of the Apple Watch.  Does anyone know if there is an application available for the Apple Watch, wh

  • Satellite on L9W - B Mini - Inaccessible Boot Device

    Hi all I installed win10 and decided to do a complete reset that I gave this computer to someone else to use.After the reset, it does not start properly and fails with an "inaccessible boot device message". I created a USB boot with a version of win8

  • Envy Phoenix 810 - 170st drivers for Windows 7 64

    I am trying to create a dual boot with Windows 8.1 provided and the owner provided 64 bit Windows 7, but it is impossible to find all the drivers for the motherboard and components (IPIWB-PB (Pittsburgh2).  There are Windows 7 drivers for this comput

  • Lenovo W510 processor upgrade

    Hi all I have a performance issue with my lenovo W510 i7 and so thought to upgrade the processor. CurrentY there a processor Intel Core i7 Q720 and my intention is to upgrade to an Intel Core i7 processor 4790 (BX80646I74790). I don't know any compat

  • Filter Laplacian LabVIEW

    I've just loaded LabVIEW 2013 and Vision Module 2013, although I have used LabVIEW for years. I have a project that requires a machine vision. I launched the Vision Assistant and some of the tools used to see what might work. I found that it apply th