OSB XQuery Issue

Hi,
I have an xml A containing 100 elements.
I have an xml B containing 500 elements out of which 75 are mandatory while rest are optional.
I am transforming from xml A to xml B using XQuery Transformation.
While transforming, the mandatory ones in xml B are coming perfectly, but the optional ones are coming empty.
For example:
Incoming xml:
<Name>
<FirstName>John</FirstName>
</Name>
Expected Response:
<NAME>
<FNAME>John</FNAME>
</NAME>
If element <FirstName> is not present I get the empty node in my transformed xml.
Eg.
<NAME>
<FNAME/>
</NAME>
Is there any way to avoid the empty node tag without specifically adding IF ELSE conditions.
I am working on OSB 11.1.1.5
Please help.
Regards,
Karthik

Hi Karthik,
There is no if/then/else in xquery, in xquery you use FLOWR.
http://www.w3schools.com/xquery/xquery_flwor.asp
<NAME>
for $a in (/Name/FirstName)
return
<FNAME>data($a)</FNAME>
</NAME>This will omit the FNAME if there is no FirstName...
Note that I didn't verify the syntax, but I think you'll get the idea...
Cheers,
Vlad

Similar Messages

  • In OSB , xquery issue with large volume data

    Hi ,
    I am facing one problem in xquery transformation in OSB.
    There is one xquery transformation where I am comparing all the records and if there are similar records i am clubbing them under same first node.
    Here i am reading the input file from the ftp process. This is perfectly working for the small size input data. When there is large input data then also its working , but its taking huge amount of time and the file is moving to error directory and i see the duplicate records created for the same input data. I am not seeing anything in the error log or normal log related to this file.
    How to check what is exactly causing the issue here,  why it is moving to error directory and why i am getting duplicate data for large input( approx 1GB).
    My Xquery is something like below.
    <InputParameters>
                    for $choice in $inputParameters1/choice              
                     let $withSamePrimaryID := ($inputParameters1/choice[PRIMARYID eq $choice/PRIMARYID])                
                     let $withSamePrimaryID8 := ($inputParameters1/choice[FIRSTNAME eq $choice/FIRSTNAME])
                     return
                      <choice>
                     if(data($withSamePrimaryID[1]/ClaimID) = data($withSamePrimaryID8[1]/ClaimID)) then
                     let $claimID:= $withSamePrimaryID[1]/ClaimID
                     return
                     <ClaimID>{$claimID}</ClaimID>                
                     else
                     <ClaimID>{ data($choice/ClaimID) }</ClaimID>

    HI ,
    I understand your use case is
    a) read the file ( from ftp location.. txt file hopefully)
    b) process the file ( your x query .. although will not get into details)
    c) what to do with the file ( send it backend system via Business Service?)
    Also noted the files with large size take long time to be processed . This depends on the memory/heap assigned to your JVM.
    Can say that is expected behaviour.
    the other point of file being moved to error dir etc - this could be the error handler doing the job ( if you one)
    if no error handlers - look at the timeout and error condition scenarios on your service.
    HTH

  • OSB, xquery and Assign issue

    Hello all
    I have an issue that I cannot quite understand...
    I have a very simple proxy service, that I would like to receive an xml of this form:
    <SO so_att1="soatt" xsi:noNamespaceSchemaLocation="Split.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
         <MLI mli_att1="mli1att">
              <LI li_att1="li1_att1">
                   <name>String</name>
                   <value>String</value>
                   <action>String</action>
              </LI>
              <LI li_att1="li2_att1">
                   <name>String</name>
                   <value>String</value>
                   <action>String</action>
              </LI>
              <LI li_att1="li3_att1">
                   <name>String</name>
                   <value>String</value>
                   <action>String</action>
              </LI>
              <LI li_att1="li4_att1">
                   <name>String</name>
                   <value>String</value>
                   <action>String</action>
              </LI>
              <LI li_att1="li5_att1">
                   <name>String</name>
                   <value>String</value>
                   <action>String</action>
              </LI>
              <name>String</name>
              <value>String</value>
              <action>String</action>
         </MLI>
    </SO>
    in order to transform it to a general data model of this form:
    <CDM>
         <Item so_att="soatt" mli_att="mli1att">
              <name>MLI1_name</name>
              <value>MLI1_value</value>
              <action>MLI1_action</action>
         </Item>
         <Item so_att="soatt" mli_att="mli1att" li_att="li1att">
              <name>LI1_name</name>
              <value>LI1_value</value>
              <action>LI1_action</action>
         </Item>
         <Item so_att="soatt" mli_att="mli1att" li_att="li2att">
              <name>LI2_name</name>
              <value>LI2_value</value>
              <action>LI2_action</action>
         </Item>
         <Item so_att="soatt" mli_att="mli1att" li_att="li3att">
              <name>LI3_name</name>
              <value>LI3_value</value>
              <action>LI3_action</action>
         </Item>
         <Item so_att="soatt" mli_att="mli1att" li_att="li4att">
              <name>LI4_name</name>
              <value>LI4_value</value>
              <action>LI4_action</action>
         </Item>
         <Item so_att="soatt" mli_att="mli1att" li_att="li5att">
              <name>LI5_name</name>
              <value>LI5_value</value>
              <action>LI5_action</action>
         </Item>
    </CDM>
    The common idea is to split the XML in to pieces with attributes inheritance. I have created 3 Assign actions. the 1st one has the xquery for seperating the MLI nodes with the correct attribues:
    for $i in (1 to fn:count($body/MLI))
    return
    <Item so_att1 = "{ data($body/@so_att1) }"
    mli_att1 = "{ data($body/MLI[$i]/@mli_att1) }">
    for $name in $body/MLI[$i]/name
    return
    <name>{ data($name) }</name>
    for $value in $body/MLI[$i]/value
    return
    <value>{ data($value) }</value>
    for $action in $body/MLI[$i]/action
    return
    <action>{ data($action) }</action>
    </Item>
    And it is saved in variable MLI
    The 2nd one is similar to this and saves to variable LI while the 3rd assign concats the variables like this: fn:concat('<CDM>', $MLI, $LI, '</CDM>') and saves in new variable...
    My problem comes, when I run on server the proxy. It is echoing (of course, cause there is no routing) but the incoming message passes only from third assign, ignoring the first and the second... Any idea why this is happening? The xqueries while tested inside the XQuery editor, works like charm...
    Thank you in advance

    Not sure if this is what you mean, but if you want to store elements in a variable during your XQuery you can use the "let" command.
    This way you can use them during your Xquery but it doesn't replace the Assign or Replace action in your message flow.
    let $x := 1
    let $y := $x + 1

  • OSB - XQuery - line 7, col 2: {err}FORG0005: expected exactly 1 item, got 0

    Hi,
    I am trying to execute the below sample XQuery. Eclipse designer does not show any error. However on executing the XQuery, I get the following error "+Error executing the XQuery transformation: line 7, column 2: {err}FORG0005: expected exactly one item, got 0 items+". Appreciate your help.
    xquery version "1.0" encoding "UTF-8";
    declare namespace xf = "http://tempuri.org/OSB%20Project%201/Ids/";
    declare function xf:Ids()
    as element() {*
    *     let $abc := <catalog><product dept="MEN"><number>784</number><name language="en">Cotton Dress Shirt</name><colorChoices>white gray</colorChoices><desc>Our favorite shirt!</desc></product></catalog>*
    *     for $product in $abc/catalog/product*
    *     let $name := $product/name*
    *     where $product/@dept = "ACC"*
    *     order by $name*
    *     return $name*
    xf:Ids()

    Thanks, for the answer.
    I just tweeked my XQuery:Var = $abc a little and ended up with same issue. Request your help again.
    xquery version "1.0" encoding "UTF-8";
    declare namespace xf = "http://tempuri.org/OSB%20Project%201/Ids/";
    declare function xf:Ids() as element(*)? {
    let $abc := +<catalog><product dept="MEN" xmlns="http://datypic.com/prod"><number>784</number><name language="en">Cotton Dress Shirt</name><colorChoices>white gray</colorChoices><desc>Ou<i>favorite</i> shirt! </desc></product><product dept="ACC"><number>563</number><name language="en">Floppy Sun Hat</name></product><product dept="ACC"><number>443</number><name language="en">Deluxe Travel Bag</name></product><product dept="MEN"><number>784</number><name language="en">Cotton Dress Shirt</name><colorChoices>white gray</colorChoices><desc>Ou<i>favorite</i> shirt! </desc></product><product dept="WMN"><number>557</number><name language="en">Fleece Pullover</name><colorChoices>navy black</colorChoices></product></catalog>+
    --(:<catalog><product dept="ACC"><number>784</number><name language="en">Cotton Dress Shirt</name><colorChoices>white gray</colorChoices><desc>Our favorite shirt!</desc></product></catalog>:)--
    for $product in $abc/product
    let $name := $product/name
    where $product/@dept = "ACC"
    order by $name
    return $name
    xf:Ids()

  • OSB: xquery as input to xquery

    Hi
    i have stored an xml as xquery. <customer><name>swa</name><name>neh</name></customer>
    i have written another xquery (named result.xquery) which takes input from above xml and produces result. ex: if (data($customer/name)='swa' then 'osb' else '')
    i am assigning customer.xquery to a variable CUSTOMER and applying result transformation.
    since my xml (customer.xquery) is static and reside within OSB only, can i pass it to result.xquery without assigning it to CUSTOMER.
    In short can I pass an xquery as an input to another xquery?
    p.s.: Issue may seem trivial, but in my case i need to get quite a lot static xmls in code and i am instructed not to use java callout.

    In short can I pass an xquery as an input to another xquery?No. You cannot do so.
    i am assigning customer.xquery to a variable CUSTOMER and applying result transformation.Actually when you are assigning a XQuery into variable then OSB internally executes the XQuery and assigns the output of XQuery to the variable. So your variable does not actually hold the reference of the XQuery rather it holds the output of XQuery which you are passing as input to another XQuery.
    You may consider storing mappings into DB and use result caching feature with JCA DB adapter BS to retrieve the mapping's value at runtime.
    Regards,
    Anuj

  • Supposed to be simple: XQuery issue mapping array of objects (duplicate)

    I've been having an issue having a web service return a repeating set of elements.
    The xsd seems correctly formatted with the right structure and maxOccurs set to
    ounbounded etc.
    This is the actual service:
    public RecArea[] getAllRecAreas()
    throws Exception
    RecArea[] recAreas = recAreasControl.getRecAreas();
    return recAreas;
    The RecArea class has public variables as required:
    public class RecArea {    
    public BigDecimal recareaid;
    public String recareaname;
    When I use the XQuery mapper and connect at the RecArea level and recareaname
    level, this is generated:
    declare namespace ns0 = "http://www.openuri.org/"
    declare namespace ns1 = "http://<deleted>/<deleted>/"
    <ns1:RecAreas>
    for $RecArea in $input/ns0:getAllRecAreasResult/ns0:RecArea
    return
    <ns1:RecArea>
    <ns1:RecAreaName>{ data($RecArea/ns0:recareaname) }</ns1:RecAreaName>
    </ns1:RecArea>
    </ns1:RecAreas>
    I have of course verifed in the debugger that recAreas is populated by the function
    call and has data. The response from the service is:
    <arc:RecAreas xmlns:arc="http://<deleted>/<deleted>/"></arc:RecAreas>
    In other words, it's not enumerating the recAreas.
    I also tried tying just the recareaname attribute. This creates an XQuery like
    this:
    <ns1:RecAreas>
    <ns1:RecArea>
    <ns1:RecAreaName>{ data($input/ns0:getAllRecAreasResult/ns0:RecArea[1]/ns0:recareaname)
    }</ns1:RecAreaName>
    </ns1:RecArea>
    </ns1:RecAreas>
    This looks like it wants to only return the one element.
    The result is:
    <arc:RecAreas xmlns:arc="http://<deleted>/<deleted>/">
    <arc:RecArea>
    <arc:RecAreaName></arc:RecAreaName>
    </arc:RecArea>
    </arc:RecAreas>
    My sense is that regardless of the schema, the XQueries being generated above
    are just not doing what is expected.
    I have verified that the default query works. I.E. with no schema mapping the
    results appear.
    This should be simple. What am I missing?
    Also, I would love to have some WebService examples going from database to xml
    with schemas that have repeating elements.
    Thank you kindly,
    - Thomas

    Found a bug in Workshop causing the problem:
    It generated: $input/ns0:getAllRecAreasResult/ns0:RecArea
    but should have generated
    $input/ns0:RecArea
    After scrutinizing $input it was clear that the extra token was superflouous.
    "Thomas Charuhas" <[email protected]> wrote:
    >
    I've been having an issue having a web service return a repeating set
    of elements.
    The xsd seems correctly formatted with the right structure and maxOccurs
    set to
    ounbounded etc.
    This is the actual service:
    public RecArea[] getAllRecAreas()
    throws Exception
    RecArea[] recAreas = recAreasControl.getRecAreas();
    return recAreas;
    The RecArea class has public variables as required:
    public class RecArea {    
    public BigDecimal recareaid;
    public String recareaname;
    When I use the XQuery mapper and connect at the RecArea level and recareaname
    level, this is generated:
    declare namespace ns0 = "http://www.openuri.org/"
    declare namespace ns1 = "http://<deleted>/<deleted>/"
    <ns1:RecAreas>
    for $RecArea in $input/ns0:getAllRecAreasResult/ns0:RecArea
    return
    <ns1:RecArea>
    <ns1:RecAreaName>{ data($RecArea/ns0:recareaname) }</ns1:RecAreaName>
    </ns1:RecArea>
    </ns1:RecAreas>
    I have of course verifed in the debugger that recAreas is populated by
    the function
    call and has data. The response from the service is:
    <arc:RecAreas xmlns:arc="http://<deleted>/<deleted>/"></arc:RecAreas>
    In other words, it's not enumerating the recAreas.
    I also tried tying just the recareaname attribute. This creates an XQuery
    like
    this:
    <ns1:RecAreas>
    <ns1:RecArea>
    <ns1:RecAreaName>{ data($input/ns0:getAllRecAreasResult/ns0:RecArea[1]/ns0:recareaname)
    }</ns1:RecAreaName>
    </ns1:RecArea>
    </ns1:RecAreas>
    This looks like it wants to only return the one element.
    The result is:
    <arc:RecAreas xmlns:arc="http://<deleted>/<deleted>/">
    <arc:RecArea>
    <arc:RecAreaName></arc:RecAreaName>
    </arc:RecArea>
    </arc:RecAreas>
    My sense is that regardless of the schema, the XQueries being generated
    above
    are just not doing what is expected.
    I have verified that the default query works. I.E. with no schema mapping
    the
    results appear.
    This should be simple. What am I missing?
    Also, I would love to have some WebService examples going from database
    to xml
    with schemas that have repeating elements.
    Thank you kindly,
    - Thomas

  • Supposed to be simple: XQuery issue mapping array of objects

    I've been having an issue having a web service return a repeating set of elements.
    The xsd seems correctly formatted with the right structure and maxOccurs set to
    ounbounded etc.
    This is the actual service:
    public RecArea[] getAllRecAreas()
    throws Exception
    RecArea[] recAreas = recAreasControl.getRecAreas();
    return recAreas;
    The RecArea class has public variables as required:
    public class RecArea {    
    public BigDecimal recareaid;
    public String recareaname;
    When I use the XQuery mapper and connect at the RecArea level and recareaname
    level, this is generated:
    declare namespace ns0 = "http://www.openuri.org/"
    declare namespace ns1 = "http://<deleted>/<deleted>/"
    <ns1:RecAreas>
    for $RecArea in $input/ns0:getAllRecAreasResult/ns0:RecArea
    return
    <ns1:RecArea>
    <ns1:RecAreaName>{ data($RecArea/ns0:recareaname) }</ns1:RecAreaName>
    </ns1:RecArea>
    </ns1:RecAreas>
    I have of course verifed in the debugger that recAreas is populated by the function
    call and has data. The response from the service is:
    <arc:RecAreas xmlns:arc="http://<deleted>/<deleted>/"></arc:RecAreas>
    In other words, it's not enumerating the recAreas.
    I also tried tying just the recareaname attribute. This creates an XQuery like
    this:
    <ns1:RecAreas>
    <ns1:RecArea>
    <ns1:RecAreaName>{ data($input/ns0:getAllRecAreasResult/ns0:RecArea[1]/ns0:recareaname)
    }</ns1:RecAreaName>
    </ns1:RecArea>
    </ns1:RecAreas>
    This looks like it wants to only return the one element.
    The result is:
    <arc:RecAreas xmlns:arc="http://<deleted>/<deleted>/">
    <arc:RecArea>
    <arc:RecAreaName></arc:RecAreaName>
    </arc:RecArea>
    </arc:RecAreas>
    My sense is that regardless of the schema, the XQueries being generated above
    are just not doing what is expected.
    I have verified that the default query works. I.E. with no schema mapping the
    results appear.
    This should be simple. What am I missing?
    Also, I would love to have some WebService examples going from database to xml
    with schemas that have repeating elements.
    Thank you kindly,
    - Thomas

    Hi Thomas,
    Have you tried running autotype [2] on your actual service? What does
    the types.xml file look like, could you post it?
    You might take a look at this tutorial [1]
    Sorry for the late reply,
    Bruce
    [1]
    http://e-docs.bea.com/workshop/docs81/doc/en/integration/dttutorial/tutWLIDataTransIntro.html
    [2]
    http://edocs.bea.com/wls/docs81/webserv/anttasks.html#1080062
    Thomas Charuhas wrote:
    >
    I've been having an issue having a web service return a repeating set of elements.
    The xsd seems correctly formatted with the right structure and maxOccurs set to
    ounbounded etc.
    This is the actual service:
    public RecArea[] getAllRecAreas()
    throws Exception
    RecArea[] recAreas = recAreasControl.getRecAreas();
    return recAreas;
    The RecArea class has public variables as required:
    public class RecArea {
    public BigDecimal recareaid;
    public String recareaname;
    When I use the XQuery mapper and connect at the RecArea level and recareaname
    level, this is generated:
    declare namespace ns0 = "http://www.openuri.org/"
    declare namespace ns1 = "http://<deleted>/<deleted>/"
    <ns1:RecAreas>
    for $RecArea in $input/ns0:getAllRecAreasResult/ns0:RecArea
    return
    <ns1:RecArea>
    <ns1:RecAreaName>{ data($RecArea/ns0:recareaname) }</ns1:RecAreaName>
    </ns1:RecArea>
    </ns1:RecAreas>
    I have of course verifed in the debugger that recAreas is populated by the function
    call and has data. The response from the service is:
    <arc:RecAreas xmlns:arc="http://<deleted>/<deleted>/"></arc:RecAreas>
    In other words, it's not enumerating the recAreas.
    I also tried tying just the recareaname attribute. This creates an XQuery like
    this:
    <ns1:RecAreas>
    <ns1:RecArea>
    <ns1:RecAreaName>{ data($input/ns0:getAllRecAreasResult/ns0:RecArea[1]/ns0:recareaname)
    }</ns1:RecAreaName>
    </ns1:RecArea>
    </ns1:RecAreas>
    This looks like it wants to only return the one element.
    The result is:
    <arc:RecAreas xmlns:arc="http://<deleted>/<deleted>/">
    <arc:RecArea>
    <arc:RecAreaName></arc:RecAreaName>
    </arc:RecArea>
    </arc:RecAreas>
    My sense is that regardless of the schema, the XQueries being generated above
    are just not doing what is expected.
    I have verified that the default query works. I.E. with no schema mapping the
    results appear.
    This should be simple. What am I missing?
    Also, I would love to have some WebService examples going from database to xml
    with schemas that have repeating elements.
    Thank you kindly,
    - Thomas

  • How to use typeswitch in osb xquery ?

    Hi all,
    I couldnt understand the syntax of the x query type switch used in osb.Can anybody kindly explain it or give links to examples.
    typeswitch (())
    case $case-var as element(*) return ()
    default ()
    1) what should be given inside the typeswitch (()) ?
    2) what should be given as this variable $case-var ?
    3) what is the meaning of sequence type element(*) ?
    4) Is the typeswitch in x query used to avoid multiple nested if or is it something else ?
    Thank you.
    Edited by: Arun Vikram on Jul 18, 2010 11:47 PM
    Edited by: Arun Vikram on Jul 19, 2010 12:00 AM

    Hi Arun,
    See the section "2.11 Operations on Datatypes" of below doc -
    http://www.w3.org/TR/2001/WD-xquery-20010607/
    typeswitch is explained with an example in this section. typeswitch is similar concept as "switch" in Java.
    1) what should be given inside the typeswitch (()) ?The expression whose dynamic type is being tested.
    2) what should be given as this variable $case-var ?Each CASE clause specifies the name of a type, which must be a subtype of the static type of the operand expression, followed by a RETURN expression.
    3) what is the meaning of sequence type element(*) ?Any XML node
    4) Is the typeswitch in x query used to avoid multiple nested if or is it something else ?As said,The typeswitch expression of XQuery allows users to write queries that are sensitive to dynamic type, yes it helps to avoid multiple nested if to fulfill this use case.
    Regards,
    Anuj
    Edited by: Anuj Dwivedi, TCS on Jul 19, 2010 12:32 PM

  • OSB - Xquery - Eclipse shows warning when a repeating node is repeated

    Hi,
    I have a requirement where a node needs to be repeated. This cannot go into a FOR LOOP as data to be mapped to Target XSD, are constants.
    For this, I repeated the node, by just changing the data in the Name and Value field. When I do this, eclipse, shows me a warning and highlights all the lines. Next time, when I switch to design view and add some direct mapping, eclipse warns me and on proceeding, removes all the lines with warning. Any help, on how I should attempt to solve this issue.
    Give below is the example xquery. Target has the node defined as repeating.
    declare namespace ns1 = "http://abc.com/abc/source";
    declare namespace ns0 = "http://abc.com/abc/target";
    declare namespace xf = "http://tempuri.org/XSD/mapping/";
    declare function xf:mapping($requestMessage1 as element(ns1:requestMessage))
    +as element(ns0:target) {+
    +<ns0:targetHeader>+
    +<ns0:RepeatingNode>+
    +<ns0:Name>Name1</ns0:Name>+
    +<ns0:Value>XPATH to Source field</ns0:Value>+
    +</ns0:RepeatingNode>+
    +<ns0:RepeatingNode>+
    +<ns0:Name>Name2</ns0:Name>+
    +<ns0:Value>Hard coded Value</ns0:Value>+
    +</ns0:RepeatingNode>+
    +<ns0:RepeatingNode>+
    +<ns0:Name>Name3</ns0:Name>+
    +<ns0:Value>Hard coded Value</ns0:Value>+
    +</ns0:RepeatingNode>+
    +<ns0:RepeatingNode>+
    +<ns0:Name>Name4</ns0:Name>+
    +<ns0:Value>XPATH to Source field</ns0:Value>+
    +</ns0:RepeatingNode>+
    +<ns0:RepeatingNode>+
    +<ns0:Name>Name5</ns0:Name>+
    +<ns0:Value>Hard coded Value</ns0:Value>+
    +</ns0:RepeatingNode>+
    +</ns0:targetHeader>+
    Regards.
    Edited by: 874988 on Jul 25, 2011 7:01 PM

    design mode is OK until you start customizing by hand your xquery... if you muck around the mapping sometimes is lost.
    I would suggest you to complete your mapping by hand!

  • OSB XQuery Maps

    Greetings!
    1]. I use OSB 10.3 with Eclipse (OSB Workshop that comes with OSB 10.3 installabe) IDE for doing mapping.
    I draw lines from Source to Target structure in XQuery Transformation. I see the source code getting build. When I close the XQuery and open it again in the IDE, I see all the source to target lines in the design view disappear. However the source code is still there. Any ideas what might be wrong here?
    2] In my XQuery transformation target structure for elements when I mounse over I see the Nodename, Namespace prefix and Namespace URI. However for some elements I see the namespace URI but no namespace prefix. This is causing problem because in the source code and in the output it produces there are elements without namespace prefix rendering the output invalid. I cant think of why for some elements there are no namespace prefixes. Any advise?
    Only think I can think of is that the target structure seem to have a cyclic reference in the schema.. pls see below example. Is this a problem?
    <a:element1>
    <b:element2>
    <a:element3>
    </b:element>
    </a:element1>
    3] I generated XQuery using mapforce for a map and when I tried to use it in OSB, it errored stating Recursive XQueryies are not supported in OSB. Any thots?
    Thanks in advance

    +2] In my XQuery transformation target structure for elements when I mounse over I see the Nodename, Namespace prefix and Namespace URI. However for some elements I see the namespace URI but no namespace prefix. This is causing problem because in the source code and in the output it produces there are elements without namespace prefix rendering the output invalid. I cant think of why for some elements there are no namespace prefixes. Any advise?+
    Only think I can think of is that the target structure seem to have a cyclic reference in the schema.. pls see below example. Is this a problem?
    +<a:element1>+
    +<b:element2>+
    +<a:element3>+
    +</b:element>+
    +</a:element1>+
    Schema cyclic reference was causing the problem with empty namespace. I had to go in to the XQuery and manually add the namespace and prefic and qualify the elements. After this data gets mapped

  • ALSB (OSB) xquery support for fn:error

    Hi all,
    I've got a function which performs a check and eventually raise a fn:error
    In my IDE works fine and stop the transformation reporting the error, in Workshop it doesn't and complete the transformation anyway.
    Is there anything to enable? Is it supported? What other options I have?
    Thanks in advance

    Please refer -
    Re: XQuery fn:error function Issue
    Regards,
    Anuj

  • OSB Workshop Issue: Dependency is not configured when import xmlmime schema

    Hello,
    I use OSB workshop Version: 10.3 Build id: 1137967 and am little bit confused with following issue:
    I got some WSDL and XSD from 3rd party, these were prepared in Visual Studio, the XSD files include following import:
    <s:import namespace="http://www.w3.org/2005/05/xmlmime" schemaLocation="http://www.w3.org/2005/05/xmlmime"/>
    When I delete this line from schema everything is ok, when I left it in there i experience following error:
    The dependency is not configured in schema resource. Possible reason one or more import/include is not set correctly.     
    Here is sample:
    <?xml version="1.0" encoding="UTF-8"?>
    <s:schema xmlns="urn:dynn:lcr:portal:shooter:types"
    xmlns:s="http://www.w3.org/2001/XMLSchema"
    xmlns:xmime="http://www.w3.org/2005/05/xmlmime"
    targetNamespace="urn:dynn:lcr:portal:shooter:types" elementFormDefault="qualified">
    <s:import namespace="http://www.w3.org/2005/05/xmlmime" schemaLocation="http://www.w3.org/2005/05/xmlmime"/>
    <s:complexType name="LangContentType">
    <s:sequence>
    <s:element name="Kategorie" maxOccurs="unbounded">
    <s:complexType>
    <s:simpleContent>
    <s:extension base="s:string">
    <s:attribute name="index" type="s:int" use="required"/>
    </s:extension>
    </s:simpleContent>
    </s:complexType>
    </s:element>
    </s:sequence>
    </s:complexType>
    When I delete the import line, the issue dissapears. Any hints? I also found out that the xmime namespace is not used in whole schema, so it seems to me like the Visual Studio just added some default namespace definition into schema at generation stage.
    Ladislav

    Please refer -
    The dependency is not configured in schema resource. Error in OEPE
    Regards,
    Anuj

  • OSB - XQuery - Sample Switch Case

    Hi,
    Can some one pls give me a sample XQ, with Switch Case statement in it, which [Syntax] works in OSB.
    Regards,
    Kaleem...

    I am really afraid that OSB 11g supports XQuery 1.0
    http://download.oracle.com/docs/cd/E21764_01/doc.1111/e15867/xquery.htm
    while the switch statement is introduced only in XQuery 1.1
    http://www.w3.org/TR/2009/WD-xquery-11-20091215/#id-switch
    for the time being, you will have to resort to a cascade of if - then - else :o(

  • Osb TPS Issue

    Dear all,
    i have issue in with no of requests accepted by osb and its tps.
    i have following configarations set.
    1.JAVA_OPTIONS="${JAVA_OPTIONS} -Dweblogic.client.socket.ConnectTimeout=30000"
      export JAVA_OPTIONS
    2.JAVA_OPTIONS="${JAVA_OPTIONS} -Dweblogic.threadpool.MinPoolSize=300 -Dweblogic.threadpool.MaxPoolSize=1000"
    export JAVA_OPTIONS
    3.EXTRA_JAVA_PROPERTIES="-Dcom.bea.wli.sb.pipeline.RouterRuntimeCache.size=3000 ${EXTRA_JAVA_PROPERTIES}"
    4.Configuration > Tuning ->Accept Backlog (from 300 to 5000) for each MS. (still need to test)
    when i see the Thread Dump - i found the below. is my above configaration  MaxPoolSize=1000, MinPoolSize = 300.are appropriate.
    Please suggest what is the reason for low tps. our requirement is 400 tps, but right now i am getting only till 150 tps. message is 4kb.
    Total MS- 4
    Request message size is:4kb
    Heapsize:4gb
    MEM_MIN_PERM_SIZE = 250M
    MEM_MAX_PERM_SIZE="-XX:MaxPermSize=1024
    2189:
    ===== FULL THREAD DUMP ===============
    Mon Jul 15 18:39:27 2013
    Oracle JRockit(R) R28.2.5-20-152429-1.6.0_37-20120927-1915-solaris-sparcv9
    "Main Thread" id=1 idx=0x4 tid=2 prio=5 alive, waiting, native_blocked
        -- Waiting for notification on: weblogic/t3/srvr/T3Srvr@0xe7625e80[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at java/lang/Object.wait(J)V(Native Method)
        at java/lang/Object.wait(Object.java:485)
        at weblogic/t3/srvr/T3Srvr.waitForDeath(T3Srvr.java:902)
        ^-- Lock released while waiting: weblogic/t3/srvr/T3Srvr@0xe7625e80[fat lock]
        at weblogic/t3/srvr/T3Srvr.run(T3Srvr.java:465)
        at weblogic/Server.main(Server.java:67)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "(Signal Handler)" id=2 idx=0x8 tid=3 prio=5 alive, native_blocked, daemon
    "(OC Main Thread)" id=3 idx=0xc tid=4 prio=5 alive, native_waiting, daemon
    "(GC Worker Thread 1)" id=? idx=0x10 tid=5 prio=5 alive, daemon
    "(GC Worker Thread 2)" id=? idx=0x14 tid=6 prio=5 alive, daemon
    "(GC Worker Thread 3)" id=? idx=0x18 tid=7 prio=5 alive, daemon
    "(GC Worker Thread 4)" id=? idx=0x1c tid=8 prio=5 alive, daemon
    "(GC Worker Thread 5)" id=? idx=0x20 tid=9 prio=5 alive, daemon
    "(GC Worker Thread 6)" id=? idx=0x24 tid=10 prio=5 alive, daemon
    "(GC Worker Thread 7)" id=? idx=0x28 tid=11 prio=5 alive, daemon
    "(GC Worker Thread 8)" id=? idx=0x2c tid=12 prio=5 alive, daemon
    "(GC Worker Thread 9)" id=? idx=0x30 tid=13 prio=5 alive, daemon
    "(GC Worker Thread 10)" id=? idx=0x34 tid=14 prio=5 alive, daemon
    "(GC Worker Thread 11)" id=? idx=0x38 tid=15 prio=5 alive, daemon
    "(GC Worker Thread 12)" id=? idx=0x3c tid=16 prio=5 alive, daemon
    "(GC Worker Thread 13)" id=? idx=0x40 tid=17 prio=5 alive, daemon
    "(GC Worker Thread 14)" id=? idx=0x44 tid=18 prio=5 alive, daemon
    "(GC Worker Thread 15)" id=? idx=0x48 tid=19 prio=5 alive, daemon
    "(GC Worker Thread 16)" id=? idx=0x4c tid=20 prio=5 alive, daemon
    "(GC Worker Thread 17)" id=? idx=0x50 tid=21 prio=5 alive, daemon
    "(GC Worker Thread 18)" id=? idx=0x54 tid=22 prio=5 alive, daemon
    "(GC Worker Thread 19)" id=? idx=0x58 tid=23 prio=5 alive, daemon
    "(GC Worker Thread 20)" id=? idx=0x5c tid=24 prio=5 alive, daemon
    "(GC Worker Thread 21)" id=? idx=0x60 tid=25 prio=5 alive, daemon
    "(GC Worker Thread 22)" id=? idx=0x64 tid=26 prio=5 alive, daemon
    "(GC Worker Thread 23)" id=? idx=0x68 tid=27 prio=5 alive, daemon
    "(GC Worker Thread 24)" id=? idx=0x6c tid=28 prio=5 alive, daemon
    "(GC Worker Thread 25)" id=? idx=0x70 tid=29 prio=5 alive, daemon
    "(GC Worker Thread 26)" id=? idx=0x74 tid=30 prio=5 alive, daemon
    "(GC Worker Thread 27)" id=? idx=0x78 tid=31 prio=5 alive, daemon
    "(GC Worker Thread 28)" id=? idx=0x7c tid=32 prio=5 alive, daemon
    "(GC Worker Thread 29)" id=? idx=0x80 tid=33 prio=5 alive, daemon
    "(GC Worker Thread 30)" id=? idx=0x84 tid=34 prio=5 alive, daemon
    "(GC Worker Thread 31)" id=? idx=0x88 tid=35 prio=5 alive, daemon
    "(GC Worker Thread 32)" id=? idx=0x8c tid=36 prio=5 alive, daemon
    "(GC Worker Thread 33)" id=? idx=0x90 tid=37 prio=5 alive, daemon
    "(GC Worker Thread 34)" id=? idx=0x94 tid=38 prio=5 alive, daemon
    "(GC Worker Thread 35)" id=? idx=0x98 tid=39 prio=5 alive, daemon
    "(GC Worker Thread 36)" id=? idx=0x9c tid=40 prio=5 alive, daemon
    "(GC Worker Thread 37)" id=? idx=0xa0 tid=41 prio=5 alive, daemon
    "(GC Worker Thread 38)" id=? idx=0xa4 tid=42 prio=5 alive, daemon
    "(GC Worker Thread 39)" id=? idx=0xa8 tid=43 prio=5 alive, daemon
    "(GC Worker Thread 40)" id=? idx=0xac tid=44 prio=5 alive, daemon
    "(GC Worker Thread 41)" id=? idx=0xb0 tid=45 prio=5 alive, daemon
    "(GC Worker Thread 42)" id=? idx=0xb4 tid=46 prio=5 alive, daemon
    "(GC Worker Thread 43)" id=? idx=0xb8 tid=47 prio=5 alive, daemon
    "(GC Worker Thread 44)" id=? idx=0xbc tid=48 prio=5 alive, daemon
    "(GC Worker Thread 45)" id=? idx=0xc0 tid=49 prio=5 alive, daemon
    "(GC Worker Thread 46)" id=? idx=0xc4 tid=50 prio=5 alive, daemon
    "(GC Worker Thread 47)" id=? idx=0xc8 tid=51 prio=5 alive, daemon
    "(GC Worker Thread 48)" id=? idx=0xcc tid=52 prio=5 alive, daemon
    "(GC Worker Thread 49)" id=? idx=0xd0 tid=53 prio=5 alive, daemon
    "(GC Worker Thread 50)" id=? idx=0xd4 tid=54 prio=5 alive, daemon
    "(GC Worker Thread 51)" id=? idx=0xd8 tid=55 prio=5 alive, daemon
    "(GC Worker Thread 52)" id=? idx=0xdc tid=56 prio=5 alive, daemon
    "(GC Worker Thread 53)" id=? idx=0xe0 tid=57 prio=5 alive, daemon
    "(GC Worker Thread 54)" id=? idx=0xe4 tid=58 prio=5 alive, daemon
    "(GC Worker Thread 55)" id=? idx=0xe8 tid=59 prio=5 alive, daemon
    "(GC Worker Thread 56)" id=? idx=0xec tid=60 prio=5 alive, daemon
    "(GC Worker Thread 57)" id=? idx=0xf0 tid=61 prio=5 alive, daemon
    "(GC Worker Thread 58)" id=? idx=0xf4 tid=62 prio=5 alive, daemon
    "(GC Worker Thread 59)" id=? idx=0xf8 tid=63 prio=5 alive, daemon
    "(GC Worker Thread 60)" id=? idx=0xfc tid=64 prio=5 alive, daemon
    "(GC Worker Thread 61)" id=? idx=0x100 tid=65 prio=5 alive, daemon
    "(GC Worker Thread 62)" id=? idx=0x104 tid=66 prio=5 alive, daemon
    "(GC Worker Thread 63)" id=? idx=0x108 tid=67 prio=5 alive, daemon
    "(GC Worker Thread 64)" id=? idx=0x10c tid=68 prio=5 alive, daemon
    "(GC Worker Thread 65)" id=? idx=0x110 tid=69 prio=5 alive, daemon
    "(GC Worker Thread 66)" id=? idx=0x114 tid=70 prio=5 alive, daemon
    "(GC Worker Thread 67)" id=? idx=0x118 tid=71 prio=5 alive, daemon
    "(GC Worker Thread 68)" id=? idx=0x11c tid=72 prio=5 alive, daemon
    "(GC Worker Thread 69)" id=? idx=0x120 tid=73 prio=5 alive, daemon
    "(GC Worker Thread 70)" id=? idx=0x124 tid=74 prio=5 alive, daemon
    "(GC Worker Thread 71)" id=? idx=0x128 tid=75 prio=5 alive, daemon
    "(GC Worker Thread 72)" id=? idx=0x12c tid=76 prio=5 alive, daemon
    "(GC Worker Thread 73)" id=? idx=0x130 tid=77 prio=5 alive, daemon
    "(Code Generation Thread 1)" id=4 idx=0x134 tid=78 prio=5 alive, native_waiting, daemon
    "(Code Optimization Thread 1)" id=5 idx=0x138 tid=79 prio=5 alive, native_waiting, daemon
    "(VM Periodic Task)" id=6 idx=0x13c tid=80 prio=10 alive, native_blocked, daemon
    "Finalizer" id=7 idx=0x140 tid=81 prio=8 alive, native_waiting, daemon
        at jrockit/memory/Finalizer.waitForFinalizees(J[Ljava/lang/Object;)I(Native Method)
        at jrockit/memory/Finalizer.access$700(Finalizer.java:12)[optimized]
        at jrockit/memory/Finalizer$4.run(Finalizer.java:189)
        at java/lang/Thread.run(Thread.java:662)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "Reference Handler" id=8 idx=0x144 tid=82 prio=10 alive, native_waiting, daemon
        at java/lang/ref/Reference.waitForActivatedQueue(J)Ljava/lang/ref/Reference;(Native Method)
        at java/lang/ref/Reference.access$100(Reference.java:11)
        at java/lang/ref/Reference$ReferenceHandler.run(Reference.java:82)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "(Sensor Event Thread)" id=9 idx=0x148 tid=83 prio=5 alive, native_blocked, daemon
    "VM JFR Buffer Thread" id=10 idx=0x14c tid=84 prio=5 alive, in native, daemon
    "Timer-0" id=13 idx=0x150 tid=85 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: java/util/TaskQueue@0xe71c9970[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[optimized]
        at java/util/TimerThread.mainLoop(Timer.java:483)
        ^-- Lock released while waiting: java/util/TaskQueue@0xe71c9970[fat lock]
        at java/util/TimerThread.run(Timer.java:462)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "Timer-1" id=14 idx=0x154 tid=86 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: java/util/TaskQueue@0xe3e0b850[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at java/lang/Object.wait(J)V(Native Method)
        at java/util/TimerThread.mainLoop(Timer.java:509)
        ^-- Lock released while waiting: java/util/TaskQueue@0xe3e0b850[fat lock]
        at java/util/TimerThread.run(Timer.java:462)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'" id=15 idx=0x158 tid=87 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1b200[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1b200[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'" id=16 idx=0x15c tid=88 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e2b9e0[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e2b9e0[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'" id=17 idx=0x160 tid=89 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e2d850[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e2d850[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'" id=18 idx=0x164 tid=90 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3d552d8[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3d552d8[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'" id=19 idx=0x168 tid=91 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3d99068[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3d99068[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'" id=20 idx=0x16c tid=92 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e0c1f0[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e0c1f0[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'" id=21 idx=0x170 tid=93 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3d624f8[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at java/lang/Object.wait(J)V(Native Method)
        at java/lang/Object.wait(Object.java:485)
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3d624f8[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'" id=22 idx=0x174 tid=94 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3d7ba10[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3d7ba10[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'" id=23 idx=0x178 tid=95 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1c8d0[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1c8d0[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '9' for queue: 'weblogic.kernel.Default (self-tuning)'" id=24 idx=0x17c tid=96 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1c9b8[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1c9b8[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '10' for queue: 'weblogic.kernel.Default (self-tuning)'" id=25 idx=0x180 tid=97 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1caa0[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at java/lang/Object.wait(J)V(Native Method)
        at java/lang/Object.wait(Object.java:485)
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1caa0[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '11' for queue: 'weblogic.kernel.Default (self-tuning)'" id=26 idx=0x184 tid=98 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1cb88[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at java/lang/Object.wait(J)V(Native Method)
        at java/lang/Object.wait(Object.java:485)
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1cb88[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '12' for queue: 'weblogic.kernel.Default (self-tuning)'" id=27 idx=0x188 tid=99 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1cc70[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1cc70[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '13' for queue: 'weblogic.kernel.Default (self-tuning)'" id=28 idx=0x18c tid=100 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1cd58[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1cd58[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '14' for queue: 'weblogic.kernel.Default (self-tuning)'" id=29 idx=0x190 tid=101 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1ce40[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at java/lang/Object.wait(J)V(Native Method)
        at java/lang/Object.wait(Object.java:485)
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1ce40[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '15' for queue: 'weblogic.kernel.Default (self-tuning)'" id=30 idx=0x194 tid=102 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1cf28[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1cf28[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '16' for queue: 'weblogic.kernel.Default (self-tuning)'" id=31 idx=0x198 tid=103 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1d010[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1d010[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '17' for queue: 'weblogic.kernel.Default (self-tuning)'" id=32 idx=0x19c tid=104 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1d0f8[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1d0f8[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '18' for queue: 'weblogic.kernel.Default (self-tuning)'" id=33 idx=0x1a0 tid=105 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1d1e0[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1d1e0[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '19' for queue: 'weblogic.kernel.Default (self-tuning)'" id=34 idx=0x1a4 tid=106 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1d2c8[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1d2c8[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'" id=35 idx=0x1a8 tid=107 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1d3b0[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1d3b0[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '21' for queue: 'weblogic.kernel.Default (self-tuning)'" id=36 idx=0x1ac tid=108 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1d498[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1d498[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '22' for queue: 'weblogic.kernel.Default (self-tuning)'" id=37 idx=0x1b0 tid=109 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1d580[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1d580[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '23' for queue: 'weblogic.kernel.Default (self-tuning)'" id=38 idx=0x1b4 tid=110 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1d668[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1d668[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '24' for queue: 'weblogic.kernel.Default (self-tuning)'" id=39 idx=0x1b8 tid=111 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1d750[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1d750[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '25' for queue: 'weblogic.kernel.Default (self-tuning)'" id=40 idx=0x1bc tid=112 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1d838[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1d838[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '26' for queue: 'weblogic.kernel.Default (self-tuning)'" id=41 idx=0x1c0 tid=113 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1d920[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1d920[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '27' for queue: 'weblogic.kernel.Default (self-tuning)'" id=42 idx=0x1c4 tid=114 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1da08[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1da08[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '28' for queue: 'weblogic.kernel.Default (self-tuning)'" id=43 idx=0x1c8 tid=115 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1daf0[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at java/lang/Object.wait(J)V(Native Method)
        at java/lang/Object.wait(Object.java:485)
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1daf0[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '29' for queue: 'weblogic.kernel.Default (self-tuning)'" id=44 idx=0x1cc tid=116 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1dbd8[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1dbd8[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '30' for queue: 'weblogic.kernel.Default (self-tuning)'" id=45 idx=0x1d0 tid=117 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1dcc0[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1dcc0[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '31' for queue: 'weblogic.kernel.Default (self-tuning)'" id=46 idx=0x1d4 tid=118 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1dda8[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1dda8[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '32' for queue: 'weblogic.kernel.Default (self-tuning)'" id=47 idx=0x1d8 tid=119 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1de90[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1de90[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '33' for queue: 'weblogic.kernel.Default (self-tuning)'" id=48 idx=0x1dc tid=120 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1df78[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at java/lang/Object.wait(J)V(Native Method)
        at java/lang/Object.wait(Object.java:485)
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1df78[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '34' for queue: 'weblogic.kernel.Default (self-tuning)'" id=49 idx=0x1e0 tid=121 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1e060[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at java/lang/Object.wait(J)V(Native Method)
        at java/lang/Object.wait(Object.java:485)
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1e060[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '35' for queue: 'weblogic.kernel.Default (self-tuning)'" id=50 idx=0x1e4 tid=122 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1e148[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1e148[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '36' for queue: 'weblogic.kernel.Default (self-tuning)'" id=51 idx=0x1e8 tid=123 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1e230[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1e230[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '37' for queue: 'weblogic.kernel.Default (self-tuning)'" id=52 idx=0x1ec tid=124 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1e318[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1e318[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '38' for queue: 'weblogic.kernel.Default (self-tuning)'" id=53 idx=0x1f0 tid=125 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1e400[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1e400[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '39' for queue: 'weblogic.kernel.Default (self-tuning)'" id=54 idx=0x1f4 tid=126 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1e4e8[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1e4e8[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '40' for queue: 'weblogic.kernel.Default (self-tuning)'" id=55 idx=0x1f8 tid=127 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1e5d0[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1e5d0[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '41' for queue: 'weblogic.kernel.Default (self-tuning)'" id=56 idx=0x1fc tid=128 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1e6b8[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1e6b8[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '42' for queue: 'weblogic.kernel.Default (self-tuning)'" id=57 idx=0x200 tid=129 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1e7a0[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at java/lang/Object.wait(J)V(Native Method)
        at java/lang/Object.wait(Object.java:485)
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1e7a0[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '43' for queue: 'weblogic.kernel.Default (self-tuning)'" id=58 idx=0x204 tid=130 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1e888[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1e888[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '44' for queue: 'weblogic.kernel.Default (self-tuning)'" id=59 idx=0x208 tid=131 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1e970[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1e970[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '45' for queue: 'weblogic.kernel.Default (self-tuning)'" id=60 idx=0x20c tid=132 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1ea58[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1ea58[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '46' for queue: 'weblogic.kernel.Default (self-tuning)'" id=61 idx=0x210 tid=133 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1eb40[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1eb40[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '47' for queue: 'weblogic.kernel.Default (self-tuning)'" id=62 idx=0x214 tid=134 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1ec28[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1ec28[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '48' for queue: 'weblogic.kernel.Default (self-tuning)'" id=63 idx=0x218 tid=135 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1ed10[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at java/lang/Object.wait(J)V(Native Method)
        at java/lang/Object.wait(Object.java:485)
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1ed10[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '49' for queue: 'weblogic.kernel.Default (self-tuning)'" id=64 idx=0x21c tid=136 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1edf8[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at java/lang/Object.wait(J)V(Native Method)
        at java/lang/Object.wait(Object.java:485)
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1edf8[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '50' for queue: 'weblogic.kernel.Default (self-tuning)'" id=65 idx=0x220 tid=137 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1eee0[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1eee0[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '51' for queue: 'weblogic.kernel.Default (self-tuning)'" id=66 idx=0x224 tid=138 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1efc8[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1efc8[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '52' for queue: 'weblogic.kernel.Default (self-tuning)'" id=67 idx=0x228 tid=139 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1f0b0[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at java/lang/Object.wait(J)V(Native Method)
        at java/lang/Object.wait(Object.java:485)
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1f0b0[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '53' for queue: 'weblogic.kernel.Default (self-tuning)'" id=68 idx=0x22c tid=140 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1f198[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1f198[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '54' for queue: 'weblogic.kernel.Default (self-tuning)'" id=69 idx=0x230 tid=141 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1f280[fat lock]
        at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
        at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]
        at java/lang/Object.wait(Object.java:485)[inlined]
        at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]
        ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xe3e1f280[fat lock]
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        -- end of trace
    "[ACTIVE] ExecuteThread: '55' for queue: 'weblogic.kernel.Default (self-tuning)'" id=70 idx=0x234 tid=142 prio=5 alive, waiting, native_blocked, daemon
        -- Waiting for notification on: weblogic/work/ExecuteThread@0xe3e1f368[fat lock]
        at jrockit/vm/Thread

    What is your domain configuration?
    Is it single server or clustered?
    How many CPU cores are you using?
    What happens when you send more than 150TPS load to the server?    

  • OSB - XQuery - line 24, col 1 {err}FORG0005: expected 1 item, got 2 or mor

    In the below XQ, I am trying to learn making calls to local functions. I have tweaked my earlier XQ, which had a local variable defined [in xf:getCost() function] as XPath to Quantity. Now, I have modified the XQ to make a call to xf:getQty() from xf:getCost(), to get the desired Quantity.
    On executing the below code I get Error occurred while executing XQuery: line 24, column 1: {err}FORG0005: expected exactly one time, got 2+ items. Either the XQuery is invalid or .... Request Help
    xquery version "1.0" encoding "Cp1252";
    (:: pragma parameter="$anyType1" type="xs:anyType" ::)
    (:: pragma type="xs:anyType" ::)
    declare namespace xf = "http://tempuri.org/purchaseOrder/";
    declare function xf:getCost()
    as xs:double {
    let $po := <purchase-order>
    <red-tape/>
    <order-item product="p010" price="10.50" quantity="3"/>
    <order-item product="p020" price="18.10" quantity="8"/>
    <order-item product="p020" price="11.10" quantity="8"/>
    </purchase-order>
    let $s1 := $po/order-item/@price
    let $s2 := $po/order-item/@quantity
    let $s3 := sum(for $el at $i in $s1 return $s1[$i] * xf:getQty($i))
    return $s3
    declare function xf:getQty($index as xs:decimal)
    as xs:decimal {
    let $po := <purchase-order>
    <red-tape/>
    <order-item product="p010" price="10.50" quantity="3"/>
    <order-item product="p020" price="18.10" quantity="8"/>
    <order-item product="p020" price="11.10" quantity="8"/>
    </purchase-order>
    return ($po/order-item/@quantity[$index])
    xf:getCost()

    return ($po/order-item[$index]/@quantity)
    not
    return ($po/order-item/@quantity[$index])

Maybe you are looking for

  • Madwifi won't compile.. .grrr (solved)

    I tried to compile madwifi from multiple sources (from the source I had to the pkgbuilds I downloaded), and they all yield the same error at the same time, which leads me it has something to do with a kernel  config or something...  It compiles norma

  • Drag and Drop between two JTrees (urgent)

    Hello, I want to drag a node from one JTree and Drop it to another JTree, but it is not working, I am able to Drag from JTree and drop that on Label successfully. I didn't get any tutorial regarding my problem. If anyone of you have made it. Can you

  • How to create trial  version in oracle project

    assalamualikum and hi .. sir how to create trial version in oracle project i want to anyone use my oracle (forms) project for some limited time.. and then expire after some time..

  • Categories missing from transactions (Employee Requests)

    Hi, We are on SAP 5.0, using EIC scenario We have an issue, 1) User create a employee request and select 4 level categories defined 2) Saves the document, does some activity like changing the partners or so on and comesback using bread crumps Problem

  • Active document must to move one location

    Hi When i open file in Original location that file need to be move in desktop. When file was moved Original location file must be delete. File must be move in one location to another loaction. Please help me.