InsertXML() query construction

Hi,
is there any possibility of getting additional information about what happens when calling the method insertXML() from class OracleXMLSave?
In particular I would be interested in seeing the query that XSU constructs in order to insert XML documents (something like a getQuery() method...). That would help me a lot in debugging!
Thanks in advance,
Bernhard

Hi,
Can i insert records/values into tables at a time. Its like one master record and multiple child records. So the xml will be like one master tage and multiple child tags. so can this be done ? Or is there any provision to give a statement for inserting the records. I hope in OracleXMLSave doesnt support this. Is there any work around for this problem ? Kindly let me know if there ia any.
Any help would be appreciated greatly.
Thanks in advance.
Anil([email protected]).

Similar Messages

  • SQL Query constructing  for searching values in Tables single Column

    I have Table USER_SERVICES with 2 Columns USER_NAME, Services. Please find below sample data on USER_SERVICES Table.
    A user can be assigned with multiple services(service1, service2 etc.,). So we store data as below :
    USER_NAME Services
    user1 service1
    user1 service2
    user1 service3
    user2 service1
    user2 service2
    user3 service3
    user4 service4
    I need to frame a SQL Query to 'select users assigned with Service A and Service B and Service n'.
    Note: 'And' condition is used when Searching for multiple services.
    Example: The SQL Query has to dynamically handle condition if i give Single Service, multiple Services(service1 and service2 e.t.c,)
    If i say select users assigned with service1 and service2, from the above Table, result should be user1 and user2
    If i say select users assigned with service1 and service2 and service3, from the above Table, result should be user1
    If i say select users assigned with service4 from the above table, result should be user4
    If i say select users assigned with service1 from the above table, result should be user2,user1
    If i say select users assigned with service1 and service2 from the above table, result should be user2,user1
    How do i construct the SQL Query. Any help will be appreciated.
    Thanks,
    Sathish
    Alternate email: [email protected]

    How it will be stored? In a string or a table or a collection type?
    If you have it in a table you can do like this.
    with t
    as
    select 'user1' user_name, 'service1' services from dual union all
    select 'user1', 'service2' from dual union all
    select 'user1', 'service3' from dual union all
    select 'user2', 'service1' from dual union all
    select 'user2', 'service2' from dual union all
    select 'user3', 'service3' from dual union all
    select 'user4', 'service4' from dual
    t1 as
    select 'service1' services from dual union all
    select 'service2' from dual
    select distinct user_name
      from (
    select t.user_name, t.services, t1.services, count(t1.services) over(partition by t.user_name) cnt, t1.cnt cnt_1
      from t
      left join (select t1.*, count(*) over() cnt from t1) t1 on t1.services = t.services
    where cnt = cnt_1

  • RE: Query Construction

    Dear Readers: I am trying to answer the question below via the query I have developed
    Question:
          List all invoices that have more than one line item.  Display VendorName, InvoiceID,
         InvoiceSequences,and InvoiceLineAmount.
    The TablesNames in Question are: 1) InvoiceLineItems  2) Invoices 3) Vendors
    My construction is as follows:
    If Count(InvoiceLineItems.AccountNo)>1
    Begin
    Select
            V.VendorName,
            I.InvoiceID,
            ILI.InvoiceSequence,
            ILI.InvoiceLineItemAmount
    FROM
             Vendors V Join Invoices I ON
             V.vendorId = I.vendorId
             JOIN InvoiceLineItems ILI ON
             ILI.InvoiceID = I.InvoiceID
    End        
    Can Anyone tell me why I am getting the wrong result? I think the error is in logic construction. I am having problem in breaking down this logic and mapping it to tables.   "List all
    invoices that have more than one line item".
    Please See the Image Below:
    Thank-you
    SQL 75

    >>  List all invoices that have more than one line item.  Display vendor_name, invoice_nbr, invoice_sequence and invoice_line_amount. << 
    Please follow basic Netiquette and post the DDL we need to answer this. Do you know how to follow industry and ANSI/ISO standards. You should follow ISO-11179 rules for naming data elements. You should follow ISO-8601 rules for displaying temporal data. Avoid
    dialect in favor of ANSI/ISO Standard SQL. 
    Now we have to write the DDL from the ER diagram clipping you posted. Thanks for the extra work! Oh, and we need to invent sample data because of your rudeness! 
    Why do you have an invoice_nbr and and invoice_id? I would guess that the invoice number is the key and I have no idea what “invoice_id” could be. It is not the usually term and surely you would never use an IDENTITY table property (notice I did not say column)
    in RDBMS! 
    The sequence attribute property makes sense with a “_nbr” but not with an identifier. I am not going to give a basic data modeling course in a forum. Look up tag numbers and aggregated entities versus unique entities. 
    SELECT V.vendor_name, I.invoice_nbr,
            ILI.invoice_seq, ILI.invoice_line_item_amt
      FROM Vendors AS V,
           Invoices AS I 
           Invoice_Line_Items AS ILI 
     WHERE V.vendor_id = I.vendor_id 
           ILI.Invoice_nbr = I.Invoice_nbr 
       AND invoice_nbr 
          IN (SELECT X.invoice_nbr
                FROM (SELECT I.invoice_nbr, ILI.invoice_seq
                        FROM Invoices AS I,
                             Invoice_Line_Items AS ILI 
                       WHERE ILI.invoice_nbr = I.invoice_nbr)
                     AS X (invoice_nbr, invoice_seq) 
               GROUP BY X.invoice_nbr
              HAVING COUNT(*) > 1)
    Since we have no test data, this is the best I can do 
    --CELKO-- Books in Celko Series for Morgan-Kaufmann Publishing: Analytics and OLAP in SQL / Data and Databases: Concepts in Practice Data / Measurements and Standards in SQL SQL for Smarties / SQL Programming Style / SQL Puzzles and Answers / Thinking
    in Sets / Trees and Hierarchies in SQL

  • SQl query construction in VO issue

    All,
    I want to create a VO with a query like this
    select columns from table1, table 2 where table1.column1 = table2.column Then i have to create Different View Criteria on them, so end query would be
    select columns from table1, table 2 where table1.column1 = table2.column where VC query This is not be a proper sql statement and will thorw error ? How do we achieve this ?
    thnks
    Jdv 11.1.1.5

    Hi,
    When you construct a query and add a vc to it, the resultant query (generated at RT) would be looking something like this.
    select * from (<your existing query>) -- Is  QRSLT
    where (<your vc where clause)So, when you set setNestedSelectForFullSql to false, the QRSLT is removed and actual query would be used (something like)
    <your existing query>)  where (<your vc where clause)Can you debug and see what query is being executed ? (by setting -Djbo.debugoutput=console).
    -Arun

  • Query construction issues...

    So what i'm trying to do is output a single row for each person_id. Additionally, if a person_id has a type_id of 1 then i would like a column to output 'YES' otherwise 'NO' and the same goes for type_id of 0.
    Oracle version: 10.2G
    Content of TableX
            PERSON_ID     NAME     TYPE_ID
         200839             Bob                0
         200839             Bob                1
         200839              Bob     
         200874            Chris               1
         200811             Mike               1
         200893             James               0
         200877             Nick     
         200877             Nick              1
         200001             Terry     
    Desired Output:
            PERSON_ID     NAME     ID_0     ID_1
         200839             Bob            YES     YES
         200874             Chris            NO     YES
         200811             Mike            NO     YES
         200893             James              YES     NO
         200877              Nick           NO     YES
         200001             Terry             NO     NO
    Current Query
       with xtable as
       (select 200839 person_id, 'Bob' name, 0 type_id from dual union all
         select 200839, 'Bob',1 from dual union all
         select 200839, 'Bob',null from dual union all
          select 200874, 'Chris',1 from dual union all
           select 200811, 'Mike',1 from dual union all
            select 200893, 'James',0 from dual union all
            select 200877, 'Nick',null from dual union all
              select 200877, 'Nick',1 from dual union all
             select 200001, 'Terry',null from dual)
       select
             person_id,
             name,
             case
                 when type_id = 0  then
                      'YES'
                  else
                      'NO'
             end as id_0,
             case
                 when type_id = 1 then
                      'YES'
                 else
                      'NO'
             end as id_1
       from
       select person_id,
              name,
              type_id,
              count(*) over (partition by person_id) as total
        from   xtable
        )I'm pretty much stuck at the query above.
    Edited by: user652714 on May 5, 2010 12:31 PM

    Once you use the case/decode, you get one row for each Id, name and type combination. You'll then need to group them by ID, Name to get the data output as you need.
      1  with xtable as
      2     (select 200839 person_id, 'Bob' name, 0 type_id from dual union all
      3       select 200839, 'Bob',1 from dual union all
      4       select 200839, 'Bob',null from dual union all
      5        select 200874, 'Chris',1 from dual union all
      6         select 200811, 'Mike',1 from dual union all
      7          select 200893, 'James',0 from dual union all
      8          select 200877, 'Nick',null from dual union all
      9            select 200877, 'Nick',1 from dual union all
    10           select 200001, 'Terry',null from dual)
    11  select person_id,
    12         name,
    13         max(decode(type_id,0,'YES')) T0,
    14         max(decode(type_id,1,'YES')) T1
    15    from xtable
    16*   group by person_id, name
    sql> /
    PERSON_ID NAME  T0  T1
        200874 Chris     YES
        200877 Nick      YES
        200001 Terry
        200893 James YES
        200839 Bob   YES YES
        200811 Mike      YESUsing NVL.... to the above query, you can get it in the required format that you need. Of course, you can use case instead of decode too.
      1  with xtable as
      2     (select 200839 person_id, 'Bob' name, 0 type_id from dual union all
      3       select 200839, 'Bob',1 from dual union all
      4       select 200839, 'Bob',null from dual union all
      5        select 200874, 'Chris',1 from dual union all
      6         select 200811, 'Mike',1 from dual union all
      7          select 200893, 'James',0 from dual union all
      8          select 200877, 'Nick',null from dual union all
      9            select 200877, 'Nick',1 from dual union all
    10           select 200001, 'Terry',null from dual)
    11  select person_id,
    12         name,
    13         nvl(max(decode(type_id,0,'YES')),'NO') T0,
    14         nvl(max(decode(type_id,1,'YES')),'NO') T1
    15    from xtable
    16*   group by person_id, name
    sql> /
    PERSON_ID NAME  T0  T1
        200874 Chris NO  YES
        200877 Nick  NO  YES
        200001 Terry NO  NO
        200893 James YES NO
        200839 Bob   YES YES
        200811 Mike  NO  YES

  • Query construction issue...

    I have a parameter in my proc called xParam and I'm trying to incorporate it into one of my cursors. Here is what my current cursor looks like:
    select *
    from tablex
    where id in (1,2) and xParam = 'ALL' or
              id = 1 and xParam = 'FIRST' or
              id = 2 and xParam = 'SECOND'
    and     com_sec = 3So basically what i'm trying to do is have the cursor include all rows from tablex where id's are 1 and 2 if the value passed into xParam is 'ALL', include all rows where id is equal to 1 when the value passed into xParam is 'FIRST', etc.
    Oracle: 10g
    Here's some sample data to give a better idea:
    --tablex
    ID    COM_SEC   FNAME   LNAME
    1            3         Bob       Johnson
    2           3          John       Smith
    1            2         Chris       Carter
    1           2          Bill          Curtis
    2           3         David        Lee
    2           2         Brett        NicksSo if the value passed for xParam is 'ALL' I want to include the entire data from the table, if the value passed for the parameter is 'FIRST' i want the following result set:
    ID    COM_SEC   FNAME   LNAME
    1            3         Bob       Johnson
    --Result set if xParam is 'SECOND'
    2           3          John       Smith
    2           3         David        LeeSo my question is my query built correctly to accomplish this? Will the 'or' statements in the cursor work the way that i need them to (aka to get the result set desired). The reason I ask is b/c the or statements don't seem to be working correct in my actual proc the way i want them to.
    Edited by: user652714 on Dec 29, 2009 9:15 AM

    user652714 wrote:
    I have a parameter in my proc called xParam and I'm trying to incorporate it into one of my cursors. Here is what my current cursor looks like:Discover parenthesis. They work same way like in math ;)
    select  *
      from  tablex
      where xParam = 'ALL'
         or (id = 1 and xParam = 'FIRST')
         or (id = 2 and xParam = 'SECOND')
    /Or use CASE:
    select  *
      from  tablex
      where id = case xParam
                   when 'ALL' then id
                   when 'FIRST' then 1
                   when 'SECOND' then 2
                 end
    /SY.
    Edited by: Solomon Yakobson on Dec 29, 2009 9:19 AM

  • Coldfusion 7 query of queries

    I am getting this error when trying to run a query of queries
    on a query constructed with QueryNew(): The value "" cannot be
    converted to a number
    My hosting company recently upgraded to Coldfusion 7 and this
    is when the error began. It worked fine before this and I have not
    been able to figure out what to do to correct the issue.
    I have dumped the query that I am constructing with QueryNew
    and beside some values being null the query looks fine. I don't
    think having some null fields should pose a problem.
    Any ideas?

    Try inserting the word null instead of an empty
    string.

  • CFC Query issue

    Hi, I was working on a cfc for an ajax sequential dropdown application. I have a functioning script, but not getting the desired results from my queries, so I'm assuming it may be my query construct. Also, I think that although I got this code from Ben Fortas CF Ajax Related Selects tutorial, I was wondering if I could actually do this in one query with a construct view and then loop through all the returned data as the user selects it.
    Here is my cfc
    <cfcomponent output="false">
    <!--- Set datasource --->
    <cfset THIS.dsn="automotive">
    <!--- Function to get data from datasource --->
    <!--- Get array of car manufactures --->
    <cffunction name="getMakes" access="remote" returntype="array">   
       <!--- Set variables --->
       <cfset var data="">
       <cfset var result=ArrayNew(2)>
       <cfset var i=0>     
       <!--- Query DB --->
       <cfquery name="data" datasource="#THIS.dsn#">
      SELECT manufactureID, manufactureBrand
      FROM manufacture
            ORDER BY manufactureBrand
          </cfquery>
       <!--- loop through makes and convert to array--->
            <cfloop index="i" from="1" to="#data.RecordCount#">
             <cfset result[i][1]=data.manufactureID[i]>
                <cfset result[i][2]=data.manufactureBrand[i]>       
            </cfloop>
            <!--- Return results --->
       <cfreturn result>
    </cffunction>
        <!--- Get Models by Make --->
        <cffunction name="getModels" access="remote" returnType="array">
         <cfargument name="manufactureID" type="numeric" required="true">
            <!--- Get data --->
            <cfquery name="data" datasource="#THIS.dsn#">
             SELECT modelID, models
                FROM models
                WHERE manufactureID = #ARGUMENTS.manufactureID#
                ORDER BY models       
            </cfquery>
            <!--- Convert to Array --->
            <cfloop index="i" from="1" to="#data.RecordCount#">
             <cfset result[i][1]=data.modelID[i]>
                <cfset result[i][2]=data.models[i]>
            </cfloop>
            <!--- and return results --->
            <cfreturn result>       
        </cffunction>
        <!--- Get models by year --->
        <cffunction name="getYears" access="remote" returnType="array">
         <cfargument name="modelID" type="string" required="true">
            <!--- Get Data --->
            <cfquery name="data" datasource="#THIS.dsn#">
             SELECT modelID, modelYear
                FROM models
                WHERE modelID = #ARGUMENTS.modelID#
                ORDER BY modelYear
            </cfquery>
            <!--- Convert to Array --->
            <cfloop index="i" from="1" to="#data.RecordCount#">
             <cfset result[i][1]=data.modelID[i]>
             <cfset result[i][2]=data.modelYear[i]>
            </cfloop>
            <!--- and return results --->
            <cfreturn result>   
        </cffunction>
    </cfcomponent>
    and my select cfform
    <cfform>
      <table>
        <tr>
          <td>Select Your Make:</td>
          <td><cfselect name="manufactureID"
                     bind="cfc:cars.getMakes()"
                     bindonload="true" /></td>
        </tr>
        <tr>
         <td>Select Your Year</td>
            <td><cfselect name="modelYear"
                 bind="cfc:cars.getYears({modelID})" /></td>
        </tr>
        <tr>
         <td>Select Your Model</td>
            <td><cfselect name="modelID"
                 bind="cfc:cars.getModels({manufactureID})" /></td>
        </tr>
      </table>
    </cfform>
    Now the problem is, that when the manufactureBrand is selected, the models select list populates fine, but the year only populates ONE year. You can drill down on the Year select unless you select another model. There may be 10 years a particular model was made and by selecting another iteration of that model, another year would be displayed.
    Any tips on where my query is lacking or not well formed? Thanks in advanced!

    teedoffnewbie wrote:
    I'm still worndering if my models table is even set up correctly. It's been so long since I worked with databases that I'm a bit rusty.
    My models table contains four columns:
    modelID, models, manufactureID, modelYear
    the database is a list so far of all makes and models of cars from 1990 through 2010, so you could see as of now I think I have well over 21,000 records.
    When I run the simple query as above, and dump the query, I get all the modelID ans the years associated with each modelID. So, for example, modelID 1 has 1990, all the way down to around modelID 300 or so. I had thought initially that I should have a table solely for the years, but decided not to. Maybe this was wrong.
    btw yes that's a good idea. I''ll work on each query one at a time within the page, then once they all work, I'll move them over to a component.
    You have confirmed what I thought: one modelID may match one modelYear. If so, then your code is behaving as expected!
    I suggested you run the following test. You said you had. I doubt it. You probably had run a similar test, but not this one. So here it is again.
    Since you have a large number of records, I have added a further line to limit the number of records returned to 100. I am on MySQL. Translate accordingly to your own database syntax.
    <cfquery name="testData" datasource="automotive">
             SELECT modelID, count(modelYear) as noOfYears
              FROM models
             GROUP BY modelID
              ORDER BY noOfYears
              Limit 100
    </cfquery>
    If the value 1 occurs in the column noOfYears, then that is the confirmation we need.

  • Concurrency errors on query execution!

    Our application fails to pass our final benchmark (last step before go live).
    Everything works well in development or integration environments with a single or few users, but it fails to pass the final benchmark which simulates intensive workload with an automated web test tool.
    The following exception is thrown when a very simple ReadObjectQuery is executed.
    Stack trace (messages translated from French):
    Exception [TOPLINK-6089] (Oracle TopLink - 10g Release 3 (10.1.3.1.0) (Build 061004)): oracle.toplink.exceptions.QueryException
    Exception description: The expression has not been initialized correctly. Only a single ExpressionBuilder should be used for a query. For parallel expressions, the query class must be provided to the ExpressionBuilder constructor, and the query's ExpressionBuilder must always be on the left side of the expression..
    Expression : [
    Base medialog2.persistence.appel.CategorieAppel]
    Query : ReadObjectQuery(medialog2.persistence.appel.CategorieAppel)
    at oracle.toplink.exceptions.QueryException.noExpressionBuilderFound(QueryException.java:723)
    at oracle.toplink.expressions.ExpressionBuilder.getDescriptor(ExpressionBuilder.java:164)
    at oracle.toplink.internal.expressions.DataExpression.getMapping(DataExpression.java:202)
    at oracle.toplink.internal.expressions.QueryKeyExpression.getMapping(QueryKeyExpression.java:211)
    at oracle.toplink.internal.expressions.QueryKeyExpression.getFieldValue(QueryKeyExpression.java:185)
    at oracle.toplink.internal.expressions.ParameterExpression.getValue(ParameterExpression.java:181)
    at oracle.toplink.internal.expressions.ParameterExpression.valueFromObject(ParameterExpression.java:281)
    at oracle.toplink.internal.expressions.RelationExpression.doesConform(RelationExpression.java:60)
    at oracle.toplink.internal.expressions.LogicalExpression.doesConform(LogicalExpression.java:38)
    at oracle.toplink.expressions.Expression.doesConform(Expression.java:1061)
    at oracle.toplink.internal.identitymaps.IdentityMapManager.getFromIdentityMap(IdentityMapManager.java:553)
    at oracle.toplink.internal.queryframework.ExpressionQueryMechanism.checkCacheForObject(ExpressionQueryMechanism.java:412)
    at oracle.toplink.queryframework.ReadObjectQuery.checkEarlyReturnImpl(ReadObjectQuery.java:223)
    at oracle.toplink.queryframework.ObjectLevelReadQuery.checkEarlyReturn(ObjectLevelReadQuery.java:504)
    at oracle.toplink.queryframework.DatabaseQuery.execute(DatabaseQuery.java:564)
    at oracle.toplink.queryframework.ObjectLevelReadQuery.execute(ObjectLevelReadQuery.java:779)
    at oracle.toplink.queryframework.ReadObjectQuery.execute(ReadObjectQuery.java:388)
    at oracle.toplink.publicinterface.Session.internalExecuteQuery(Session.java:2073)
    at oracle.toplink.publicinterface.Session.executeQuery(Session.java:988)
    at oracle.toplink.publicinterface.Session.executeQuery(Session.java:960)
    at fr.cnamts.jb.TopLinkQuery.executeQuery(Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
    at fr.cnamts.jb.ObjectQuery.getObject(Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
    at fr.cnamts.jb.Finder.getObject()Ljava.lang.Object;(Unknown Source)
    at medialog2.metier.appel.CategorieAppel.executerSelectNumAppel(CategorieAppel.java:102)
    at medialog2.presentation.accueil.MenuAccueilAction.execute(MenuAccueilActionjava:220)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:446)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:266)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1292)
    at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:492)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:7047)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3902)
    at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2773)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
    Context:
    -     Two-tier model, with pure Pojo objects (no EJB or JDO).
    -     A singleton server session, using TopLink internal pool for JDBC connections
    -     A separate client session per request.
    -     A singleton ReadObjectQuery created during class loading and then executed by subsequent requests (without any further changes).
    -     No thing else was shared between sessions.
    -     There is no transaction in progress (unit of works are not used in this case).
    -     The query expression was of the form: “where a = ? and b = ?” (int values), nothing else.
    Environment:
    -     TopLink : 10g Release 3 (10.1.3.1.0) (Build 061004)
    -     JDBC : Oracle JDBC driver Version 10.2.0.2.0
    -     Database : Oracle Database 10g Enterprise Edition Release 10.2.0.1.0
    -     App server : Weblogic
    -     JVM : jrockit81 sp6_142_10
    Reproducibility:
    -     This error was reproducible only on the benchmark platform using an automated test tool and only if logs are turned off (production environment simulation).
    -     On the same platform, if logs are turned on, then the problem did not occur (different execution timing).
    -     Despite many attempts, we where not able to isolate a simple test case to demonstrate the problem.
    Sorry, I cannot provide a simple and suitable test case (the application is huge), but the code substance, after being flattened, is like the following one:
    // Query creation (done at class loading time)
    final static ReadObjectQuery q;
    static {
    final ExpressionBuilder expr = new ExpressionBuilder();
    q = new ReadObjectQuery( Data.class, expr );
    q.setReferenceClass( Data.class );
    q.setSelectionCriteria(
    expr.get( "a" ).equal( expr.getParameter( "p1" ) )
    .and( expr.get( "b" ).equal( expr.getParameter( "p2") ) )
    q.addArgument( "p1" );
    q.addArgument( "p2" );
    q.setFetchSize( 1 );
    // somewhere in the application,
    // the query is executed like this (each thread uses a distinct session) :
    final Vector parameters = new Vector( 2 );
    parameters.add( value1 );
    parameters.add( value2 );
    final Object result = session.executeQuery( q, parameters );
    // nothing else !!!
    After lot of investigations, we can certify that nothing else, except execution timing, is involved in this case…
    My impressions:
    -     The returned error message is totally out of context. The expression is well formed. Only one ExpressionBuilder is used in this query construction. The expression is very simple ( where a=? and b=?), no parallel expressions are involved. And, the same code works without high concurrency…
    -     When looking at TopLink source code level, we can see that the exception is thrown because the session associated with the expression builder has been lost (it’s value is null). Neither the application nor the framework can change this information (it is protected). It seams that somewhere, TopLink code did not handle properly threads safety and alter it.
    -     The fact that changing application execution timing (by turning logs on/off) corroborates this.
    A TAR has been opened on metalink but the case is very hard to reproduce…
    Did someone have encountered similar problems before ?

    Passing the Data class to the ExpressionBuilder constructor is normally reserved for parallel expressions. TopLink does not handle these expressions in the same way. It does not check same things on them and expect a root ExpressionBuilder to be left without class. TopLink sets the class on a root ExpressionBuilder only on internal clones for a temporary usage. I am afraid of side effects. Did somebody have some return off experience on this?
    I don’t see what using named queries will change in this case, but I will try. We have used named queries in the past but; our experience show clearly that using named queries is slower and less reliable (using a string to identify the query is one more source off error for developers).
    Here, the main problem is that changing anything can remove the error but, without an explanation on its origin, there is no real warranty.
    Thank you.

  • How to design a fact table to keep track of active dimensions?

    I would like to design a classic OLAP facts table using a star scheme. The SQL model of the facts table should be independent of any concrete RDBMS technology and portable between different systems.
    The problem is this: users should be able to select subsets of the facts based on conjunctive queries on the dimension values defined for the facts. However, the program that provides the interface for doing this to the user should only present those dimensions where anything is still selectable at all. For example, if a user selected year 2001 and for dimension contract code there is only a single value for all records in the fact table for that year, this dimension should not be shown to the user any more. This should be solved in a generic way. So for n dimensions in total, if the current set of facts is based on constraints from j dimensions, I want to know for which of the remaining n-j dimensions there is still something to select from and only show those.
    The obvious way is to make a count(*) query on the distinct foreign keys of each of the dimensions on the fact table, using the same where clause. That means that one would need (n-j) such queries on the whole facts table and that sounds like an awful waste of resources given that the original query for selecting the facts could have done it internally "on the fly".
    How can this be achieved in the most performant way? Is there a "classical" way of how to approach this problem? Is there tool support for doing this efficiently?
    Any help or pointers to where one could find out more about this would be greatly apreciated - thank you!

    >
    Did you get the counts for each value of each dimension by doing a separate query with the current "WHERE" clause on each dimension?
    >
    My method doesn't apply to your use case. I wrote a Java class to create my own bit-mapped indexes on CSV files. So each attribute value was a one million bit binary raw.
    I don't know, and don't want to know, what your particular requirements are. But I can show you a basic process that will work for large numbers of rows. Get a simple process working and then explore to see if it will meet your particular needs. Not going to answer questions here about anything but about my example code
    1. Assume a single fact table with one primary key column and multiple single-value attribute columns.
    2. The table is not subject to DML operations AT ALL - truncate and load if you want apply changes. Meaning it will be useful for research purposes on archived data.
    3. The purpose of the table is to select the fact table ROWIDs for records of interest. So the only value selected is a result set of ROWIDs that can then be used to get any of the normal FACt table data and other linked data as needed.
    Create the table - insert some records, create a bitmap index on each dimension column and collect the statistics
    ALTER TABLE SCOTT.STAR_FACT
    DROP PRIMARY KEY CASCADE;
    DROP TABLE SCOTT.STAR_FACT CASCADE CONSTRAINTS;
    create table star_fact (
        fact_key varchar2(30) DEFAULT 'N/A' not null,
        age      varchar2(30) DEFAULT 'N/A' not null,
        beer    varchar2(30) DEFAULT 'N/A' not null,
        marital_status varchar2(30) DEFAULT 'N/A' not null,
        softdrink varchar2(30) DEFAULT 'N/A' not null,
        state    varchar2(30) DEFAULT 'N/A' not null,
        summer_sport varchar2(30) DEFAULT 'N/A' not null,
        constraint star_fact_pk PRIMARY KEY (fact_key)
    INSERT INTO STAR_FACT (FACT_KEY) SELECT ROWNUM FROM ALL_OBJECTS;
    create bitmap index age_bitmap on star_fact (age);
    create bitmap index beer_bitmap on star_fact (beer);
    create bitmap index marital_status_bitmap on star_fact (marital_status);
    create bitmap index softdrink_bitmap on star_fact (softdrink);
    create bitmap index state_bitmap on star_fact (state);
    create bitmap index summer_sport_bitmap on star_fact (summer_sport);
    exec DBMS_STATS.GATHER_TABLE_STATS('SCOTT', 'STAR_FACT', NULL, CASCADE => TRUE);Now if you run the 'complex' query for the example from my first reply you will get
    SQL> set serveroutput on
    SQL> set autotrace on explain
    SQL> select rowid from star_fact where
      2   (state = 'CA') or (state = 'CO')
      3  and (age = 'young') and (marital_status = 'divorced')
      4  and (((summer_sport = 'baseball') and (softdrink = 'pepsi'))
      5  or ((summer_sport = 'golf') and (beer = 'coors')));
    no rows selected
    Execution Plan
    Plan hash value: 1934160231
    | Id  | Operation                      | Name                  | Rows  | Bytes |
    |   0 | SELECT STATEMENT               |                       |     1 |    30 |
    |   1 |  BITMAP CONVERSION TO ROWIDS   |                       |     1 |    30 |
    |   2 |   BITMAP OR                    |                       |       |       |
    |*  3 |    BITMAP INDEX SINGLE VALUE   | STATE_BITMAP          |       |       |
    |   4 |    BITMAP AND                  |                       |       |       |
    |*  5 |     BITMAP INDEX SINGLE VALUE  | AGE_BITMAP            |       |       |
    |*  6 |     BITMAP INDEX SINGLE VALUE  | MARITAL_STATUS_BITMAP |       |       |
    |*  7 |     BITMAP INDEX SINGLE VALUE  | STATE_BITMAP          |       |       |
    |   8 |     BITMAP OR                  |                       |       |       |
    |   9 |      BITMAP AND                |                       |       |       |
    |* 10 |       BITMAP INDEX SINGLE VALUE| SOFTDRINK_BITMAP      |       |       |
    |* 11 |       BITMAP INDEX SINGLE VALUE| SUMMER_SPORT_BITMAP   |       |       |
    |  12 |      BITMAP AND                |                       |       |       |
    |* 13 |       BITMAP INDEX SINGLE VALUE| BEER_BITMAP           |       |       |
    |* 14 |       BITMAP INDEX SINGLE VALUE| SUMMER_SPORT_BITMAP   |       |       |
    Predicate Information (identified by operation id):
       3 - access("STATE"='CA')
       5 - access("AGE"='young')
       6 - access("MARITAL_STATUS"='divorced')
       7 - access("STATE"='CO')
      10 - access("SOFTDRINK"='pepsi')
      11 - access("SUMMER_SPORT"='baseball')
      13 - access("BEER"='coors')
      14 - access("SUMMER_SPORT"='golf')
    SQL>As you can see Oracle is combining bitmap indexes on columns in a single table to implement the same AND/OR complex conditions I showed earlier. It doesn't need any other table to do this.
    In 11g you can create virtual columns and then index them.
    so if you find that the condition 'young' and 'divorced' is used frequently you could create a VIRTUAL 'young_divorced' column and create an index.
    alter table star_fact add (young_divorced AS (case
       when (age = 'young' and marital_status = 'divorced') then 'TRUE' else 'N/A' end) VIRTUAL);
    create bitmap index young_divorced_ndx on star_fact (young_divorced);
    exec DBMS_STATS.GATHER_TABLE_STATS('SCOTT', 'STAR_FACT', NULL, CASCADE => TRUE);Now you can query using the name of the virtual column
    SQL> select rowid from star_fact where young_divorced = 'TRUE'
      2  and  (state = 'CA') or (state = 'CO')
      3  /
    no rows selected
    Execution Plan
    Plan hash value: 2656088680
    | Id  | Operation                    | Name               | Rows  | Bytes | Cost
    |   0 | SELECT STATEMENT             |                    |     1 |    28 |
    |   1 |  BITMAP CONVERSION TO ROWIDS |                    |       |       |
    |   2 |   BITMAP OR                  |                    |       |       |
    |*  3 |    BITMAP INDEX SINGLE VALUE | STATE_BITMAP       |       |       |
    |   4 |    BITMAP AND                |                    |       |       |
    |*  5 |     BITMAP INDEX SINGLE VALUE| STATE_BITMAP       |       |       |
    |*  6 |     BITMAP INDEX SINGLE VALUE| YOUNG_DIVORCED_NDX |       |       |
    Predicate Information (identified by operation id):
       3 - access("STATE"='CO')
       5 - access("STATE"='CA')
       6 - access("YOUNG_DIVORCED"='TRUE')
    SQL>
    ----------------------------------------------------------------Notice that at line #6 the new index was used. The VIRTUAL column itselfl doesn't create data for the fact table; the definition only exists in the data dictionary.
    The YOUNG_DIVORCE_NDX is real and does consume space. The tradeoff is additional space for the index but you make the query easier because you don't have to recreate the complex condition every time.
    Oracle can work with the complex condition and combine the indexes so this really only helps the query writer. Your UI should be able to hide the query construction from the user so I would avoid the use of VIRTUAL columns and an additional index until you demonstrate you really need it.
    If you provide users with their own RESULT table to store custom query results you could just store the query name and the set of primary keys from the result set. I used ROWIDs in the example but don't use rowid for a real application - use a primary key value that won't change.
    So your UI would let users construct complext dimension queries for 'young_sportsters' and get a result set of primary keys for that. They could save the label 'young_sportsters' and the primary keys in their own work table. Then you can let them run queries that use the primary keys to query data from your active data warehouse to get any other data it contains.
    >
    Did you get the counts for each value of each dimension by doing a separate query with the current "WHERE" clause on each dimension?
    >
    For an Oracle implementation you need to do a count select for each dimension. I haven't tried it but you might be able to do multiple dimensions in a singe query. One query would look like this>
    -- get the dimension counts
    SQL> select beer, count(*) from star_fact group by beer;
    BEER                             COUNT(*)
    N/A                                 56977
    Execution Plan
    Plan hash value: 1692670403
    | Id  | Operation                | Name        | Rows  | Bytes | Cost (%CPU)| Ti
    |   0 | SELECT STATEMENT         |             |     1 |    12 |     3   (0)| 00
    |   1 |  SORT GROUP BY NOSORT    |             |     1 |    12 |     3   (0)| 00
    |   2 |   BITMAP CONVERSION COUNT|             | 56977 |   667K|     3   (0)| 00
    |   3 |    BITMAP INDEX FULL SCAN| BEER_BITMAP |       |       |            |
    SQL>Notice that Oracle uses only the index to gather the data.

  • VERY strange lag on a Dell Optiplex 760

    I thought it would be a good idea to keep a 16GB flash drive on my keychain that booted Arch so I could work on HW for college in a consistent OS!  Everything is working great so far, but I ran into a very strange problem with a Dell Optiplex 760.  During the normal Arch init process, everything loads great, except for when it gets to the udev stage where everything hangs.  But here's the strange part of this scenario: the problems go away when I start typing random keys or move the mouse!  If I don't do this, the system hangs completely from what I can tell.  This happens at the console and with X. 
    The service tag for this machine is FDCQQJ1, and the dell.com driver area brings up this list of hardware and (windows) drivers for it.
    Here's the #lspci -vv of the system:
    00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller (rev 03)
    Subsystem: Dell Device 027f
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
    Latency: 0
    Capabilities: [e0] Vendor Specific Information: Len=0c <?>
    Kernel driver in use: agpgart-intel
    Kernel modules: intel-agp
    00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03) (prog-if 00 [VGA controller])
    Subsystem: Dell Device 027f
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 33
    Region 0: Memory at fe800000 (64-bit, non-prefetchable) [size=4M]
    Region 2: Memory at d0000000 (64-bit, prefetchable) [size=256M]
    Region 4: I/O ports at ec90 [size=8]
    Expansion ROM at <unassigned> [disabled]
    Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
    Address: fee0300c Data: 41c1
    Capabilities: [d0] Power Management version 2
    Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
    Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
    Kernel driver in use: i915
    Kernel modules: i915
    00:02.1 Display controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
    Subsystem: Dell Device 027f
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Region 0: Memory at fe700000 (64-bit, non-prefetchable) [size=1M]
    Capabilities: [d0] Power Management version 2
    Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
    Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
    00:03.0 Communication controller: Intel Corporation 4 Series Chipset HECI Controller (rev 03)
    Subsystem: Dell Device 027f
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 11
    Region 0: Memory at feda6000 (64-bit, non-prefetchable) [size=16]
    Capabilities: [50] Power Management version 3
    Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
    Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [8c] MSI: Enable- Count=1/1 Maskable- 64bit+
    Address: 0000000000000000 Data: 0000
    00:03.2 IDE interface: Intel Corporation 4 Series Chipset PT IDER Controller (rev 03) (prog-if 85 [Master SecO PriO])
    Subsystem: Dell Device 027f
    Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Interrupt: pin C routed to IRQ 18
    Region 0: I/O ports at fe80 [size=8]
    Region 1: I/O ports at fe90 [size=4]
    Region 2: I/O ports at fea0 [size=8]
    Region 3: I/O ports at feb0 [size=4]
    Region 4: I/O ports at fef0 [size=16]
    Capabilities: [c8] Power Management version 3
    Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
    Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
    Address: 0000000000000000 Data: 0000
    00:03.3 Serial controller: Intel Corporation 4 Series Chipset Serial KT Controller (rev 03) (prog-if 02 [16550])
    Subsystem: Dell Device 027f
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin B routed to IRQ 17
    Region 0: I/O ports at ec98 [size=8]
    Region 1: Memory at fe6d8000 (32-bit, non-prefetchable) [size=4K]
    Capabilities: [c8] Power Management version 3
    Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
    Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
    Address: 0000000000000000 Data: 0000
    Kernel driver in use: serial
    00:19.0 Ethernet controller: Intel Corporation 82567LM-3 Gigabit Network Connection (rev 02)
    Subsystem: Dell Device 027f
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 32
    Region 0: Memory at fe6e0000 (32-bit, non-prefetchable) [size=128K]
    Region 1: Memory at fe6d9000 (32-bit, non-prefetchable) [size=4K]
    Region 2: I/O ports at ecc0 [size=32]
    Capabilities: [c8] Power Management version 2
    Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
    Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME-
    Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
    Address: 00000000fee0300c Data: 41d1
    Capabilities: [e0] PCI Advanced Features
    AFCap: TP+ FLR+
    AFCtrl: FLR-
    AFStatus: TP-
    Kernel driver in use: e1000e
    Kernel modules: e1000e
    00:1a.0 USB Controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #4 (rev 02) (prog-if 00 [UHCI])
    Subsystem: Dell Device 027f
    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 16
    Region 4: I/O ports at ff20 [size=32]
    Capabilities: [50] PCI Advanced Features
    AFCap: TP+ FLR+
    AFCtrl: FLR-
    AFStatus: TP-
    Kernel driver in use: uhci_hcd
    Kernel modules: uhci-hcd
    00:1a.1 USB Controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #5 (rev 02) (prog-if 00 [UHCI])
    Subsystem: Dell Device 027f
    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin B routed to IRQ 17
    Region 4: I/O ports at ff00 [size=32]
    Capabilities: [50] PCI Advanced Features
    AFCap: TP+ FLR+
    AFCtrl: FLR-
    AFStatus: TP-
    Kernel driver in use: uhci_hcd
    Kernel modules: uhci-hcd
    00:1a.2 USB Controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #6 (rev 02) (prog-if 00 [UHCI])
    Subsystem: Dell Device 027f
    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin C routed to IRQ 22
    Region 4: I/O ports at fc00 [size=32]
    Capabilities: [50] PCI Advanced Features
    AFCap: TP+ FLR+
    AFCtrl: FLR-
    AFStatus: TP-
    Kernel driver in use: uhci_hcd
    Kernel modules: uhci-hcd
    00:1a.7 USB Controller: Intel Corporation 82801JD/DO (ICH10 Family) USB2 EHCI Controller #2 (rev 02) (prog-if 20 [EHCI])
    Subsystem: Dell Device 027f
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin C routed to IRQ 22
    Region 0: Memory at fe6da000 (32-bit, non-prefetchable) [size=1K]
    Capabilities: [50] Power Management version 2
    Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
    Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [58] Debug port: BAR=1 offset=00a0
    Capabilities: [98] PCI Advanced Features
    AFCap: TP+ FLR+
    AFCtrl: FLR-
    AFStatus: TP-
    Kernel driver in use: ehci_hcd
    Kernel modules: ehci-hcd
    00:1b.0 Audio device: Intel Corporation 82801JD/DO (ICH10 Family) HD Audio Controller (rev 02)
    Subsystem: Dell Device 027f
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 16
    Region 0: Memory at fe6dc000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: [50] Power Management version 2
    Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
    Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
    Address: 0000000000000000 Data: 0000
    Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, MSI 00
    DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
    ExtTag- RBE- FLReset+
    DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
    RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
    MaxPayload 128 bytes, MaxReadReq 128 bytes
    DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
    LnkCap: Port #0, Speed unknown, Width x0, ASPM unknown, Latency L0 <64ns, L1 <1us
    ClockPM- Surprise- LLActRep- BwNot-
    LnkCtl: ASPM Disabled; Disabled- Retrain- CommClk-
    ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
    LnkSta: Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
    Capabilities: [100 v1] Virtual Channel
    Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
    Arb: Fixed- WRR32- WRR64- WRR128-
    Ctrl: ArbSelect=Fixed
    Status: InProgress-
    VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
    Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
    Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=01
    Status: NegoPending- InProgress-
    VC1: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
    Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
    Ctrl: Enable+ ID=1 ArbSelect=Fixed TC/VC=80
    Status: NegoPending- InProgress-
    Capabilities: [130 v1] Root Complex Link
    Desc: PortNumber=0f ComponentID=02 EltType=Config
    Link0: Desc: TargetPort=00 TargetComponent=02 AssocRCRB- LinkType=MemMapped LinkValid+
    Addr: 00000000feda8000
    Kernel driver in use: HDA Intel
    Kernel modules: snd-hda-intel
    00:1c.0 PCI bridge: Intel Corporation 82801JD/DO (ICH10 Family) PCI Express Port 1 (rev 02) (prog-if 00 [Normal decode])
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
    I/O behind bridge: 00001000-00001fff
    Memory behind bridge: fe500000-fe5fffff
    Prefetchable memory behind bridge: 000000007e000000-000000007e1fffff
    Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
    BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
    PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
    Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
    DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
    ExtTag- RBE+ FLReset-
    DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
    RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
    MaxPayload 128 bytes, MaxReadReq 128 bytes
    DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
    LnkCap: Port #1, Speed 2.5GT/s, Width x1, ASPM L0s, Latency L0 <256ns, L1 <4us
    ClockPM- Surprise- LLActRep+ BwNot-
    LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
    ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
    LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
    SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+
    Slot #5, PowerLimit 10.000W; Interlock- NoCompl+
    SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
    Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
    SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-
    Changed: MRL- PresDet- LinkState-
    RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
    RootCap: CRSVisible-
    RootSta: PME ReqID 0000, PMEStatus- PMEPending-
    DevCap2: Completion Timeout: Range BC, TimeoutDis+ ARIFwd-
    DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- ARIFwd-
    LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-, Selectable De-emphasis: -6dB
    Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
    Compliance De-emphasis: -6dB
    LnkSta2: Current De-emphasis Level: -6dB
    Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
    Address: fee0300c Data: 4189
    Capabilities: [90] Subsystem: Dell Device 027f
    Capabilities: [a0] Power Management version 2
    Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
    Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [100 v1] Virtual Channel
    Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
    Arb: Fixed+ WRR32- WRR64- WRR128-
    Ctrl: ArbSelect=Fixed
    Status: InProgress-
    VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
    Arb: Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256-
    Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=01
    Status: NegoPending- InProgress-
    Capabilities: [180 v1] Root Complex Link
    Desc: PortNumber=01 ComponentID=02 EltType=Config
    Link0: Desc: TargetPort=00 TargetComponent=02 AssocRCRB- LinkType=MemMapped LinkValid+
    Addr: 00000000feda8000
    Kernel driver in use: pcieport
    Kernel modules: shpchp
    00:1c.1 PCI bridge: Intel Corporation 82801JD/DO (ICH10 Family) PCI Express Port 2 (rev 02) (prog-if 00 [Normal decode])
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
    I/O behind bridge: 00002000-00002fff
    Memory behind bridge: fe400000-fe4fffff
    Prefetchable memory behind bridge: 000000007e200000-000000007e3fffff
    Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
    BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
    PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
    Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
    DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
    ExtTag- RBE+ FLReset-
    DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
    RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
    MaxPayload 128 bytes, MaxReadReq 128 bytes
    DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
    LnkCap: Port #2, Speed 2.5GT/s, Width x1, ASPM L0s, Latency L0 <256ns, L1 <4us
    ClockPM- Surprise- LLActRep+ BwNot-
    LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
    ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
    LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
    SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+
    Slot #4, PowerLimit 10.000W; Interlock- NoCompl+
    SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
    Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
    SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-
    Changed: MRL- PresDet- LinkState-
    RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
    RootCap: CRSVisible-
    RootSta: PME ReqID 0000, PMEStatus- PMEPending-
    DevCap2: Completion Timeout: Range BC, TimeoutDis+ ARIFwd-
    DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- ARIFwd-
    LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-, Selectable De-emphasis: -6dB
    Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
    Compliance De-emphasis: -6dB
    LnkSta2: Current De-emphasis Level: -6dB
    Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
    Address: fee0300c Data: 4191
    Capabilities: [90] Subsystem: Dell Device 027f
    Capabilities: [a0] Power Management version 2
    Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
    Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [100 v1] Virtual Channel
    Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
    Arb: Fixed+ WRR32- WRR64- WRR128-
    Ctrl: ArbSelect=Fixed
    Status: InProgress-
    VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
    Arb: Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256-
    Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=01
    Status: NegoPending- InProgress-
    Capabilities: [180 v1] Root Complex Link
    Desc: PortNumber=02 ComponentID=02 EltType=Config
    Link0: Desc: TargetPort=00 TargetComponent=02 AssocRCRB- LinkType=MemMapped LinkValid+
    Addr: 00000000feda8000
    Kernel driver in use: pcieport
    Kernel modules: shpchp
    00:1d.0 USB Controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #1 (rev 02) (prog-if 00 [UHCI])
    Subsystem: Dell Device 027f
    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 23
    Region 4: I/O ports at ff80 [size=32]
    Capabilities: [50] PCI Advanced Features
    AFCap: TP+ FLR+
    AFCtrl: FLR-
    AFStatus: TP-
    Kernel driver in use: uhci_hcd
    Kernel modules: uhci-hcd
    00:1d.1 USB Controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #2 (rev 02) (prog-if 00 [UHCI])
    Subsystem: Dell Device 027f
    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin B routed to IRQ 17
    Region 4: I/O ports at ff60 [size=32]
    Capabilities: [50] PCI Advanced Features
    AFCap: TP+ FLR+
    AFCtrl: FLR-
    AFStatus: TP-
    Kernel driver in use: uhci_hcd
    Kernel modules: uhci-hcd
    00:1d.2 USB Controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #3 (rev 02) (prog-if 00 [UHCI])
    Subsystem: Dell Device 027f
    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin C routed to IRQ 18
    Region 4: I/O ports at ff40 [size=32]
    Capabilities: [50] PCI Advanced Features
    AFCap: TP+ FLR+
    AFCtrl: FLR-
    AFStatus: TP-
    Kernel driver in use: uhci_hcd
    Kernel modules: uhci-hcd
    00:1d.7 USB Controller: Intel Corporation 82801JD/DO (ICH10 Family) USB2 EHCI Controller #1 (rev 02) (prog-if 20 [EHCI])
    Subsystem: Dell Device 027f
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 23
    Region 0: Memory at ff980000 (32-bit, non-prefetchable) [size=1K]
    Capabilities: [50] Power Management version 2
    Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
    Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [58] Debug port: BAR=1 offset=00a0
    Capabilities: [98] PCI Advanced Features
    AFCap: TP+ FLR+
    AFCtrl: FLR-
    AFStatus: TP-
    Kernel driver in use: ehci_hcd
    Kernel modules: ehci-hcd
    00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a2) (prog-if 01 [Subtractive decode])
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Bus: primary=00, secondary=03, subordinate=03, sec-latency=32
    Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
    BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
    PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
    Capabilities: [50] Subsystem: Dell Device 027f
    00:1f.0 ISA bridge: Intel Corporation 82801JD (ICH10D) LPC Interface Controller (rev 02)
    Subsystem: Dell Device 027f
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Capabilities: [e0] Vendor Specific Information: Len=0c <?>
    Kernel modules: iTCO_wdt
    00:1f.2 IDE interface: Intel Corporation 82801JD/DO (ICH10 Family) 4-port SATA IDE Controller (rev 02) (prog-if 8f [Master SecP SecO PriP PriO])
    Subsystem: Dell Device 027f
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin C routed to IRQ 18
    Region 0: I/O ports at fe00 [size=8]
    Region 1: I/O ports at fe10 [size=4]
    Region 2: I/O ports at fe20 [size=8]
    Region 3: I/O ports at fe30 [size=4]
    Region 4: I/O ports at fec0 [size=16]
    Region 5: I/O ports at eca0 [size=16]
    Capabilities: [70] Power Management version 3
    Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
    Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [b0] PCI Advanced Features
    AFCap: TP+ FLR+
    AFCtrl: FLR-
    AFStatus: TP-
    Kernel driver in use: ata_piix
    Kernel modules: ata_piix
    00:1f.3 SMBus: Intel Corporation 82801JD/DO (ICH10 Family) SMBus Controller (rev 02)
    Subsystem: Dell Device 027f
    Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Interrupt: pin C routed to IRQ 18
    Region 0: Memory at fe6db000 (64-bit, non-prefetchable) [size=256]
    Region 4: I/O ports at ece0 [size=32]
    Kernel driver in use: i801_smbus
    Kernel modules: i2c-i801
    00:1f.5 IDE interface: Intel Corporation 82801JD/DO (ICH10 Family) 2-port SATA IDE Controller (rev 02) (prog-if 85 [Master SecO PriO])
    Subsystem: Dell Device 027f
    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin C routed to IRQ 18
    Region 0: I/O ports at fe40 [size=8]
    Region 1: I/O ports at fe50 [size=4]
    Region 2: I/O ports at fe60 [size=8]
    Region 3: I/O ports at fe70 [size=4]
    Region 4: I/O ports at fed0 [size=16]
    Region 5: I/O ports at ecb0 [size=16]
    Capabilities: [70] Power Management version 3
    Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
    Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [b0] PCI Advanced Features
    AFCap: TP+ FLR+
    AFCtrl: FLR-
    AFStatus: TP-
    Kernel driver in use: ata_piix
    Kernel modules: ata_piix
    I have googled around a bit, and I've read about others (surprisingly) having the same issue, but I've found no answers to my avail yet.

    Here are the packages installed on my system, with versions (output of pacman -Qs):
    local/a2ps 4.14-1
    a2ps is an Any to PostScript filter
    local/a52dec 0.7.4-4
    liba52 is a free library for decoding ATSC A/52 streams.
    local/acl 2.2.48-1 (base)
    Library for filesystem ACL support
    local/alsa-lib 1.0.22-1
    An alternative implementation of Linux sound support
    local/alsa-utils 1.0.22-2
    An alternative implementation of Linux sound support
    local/aspell 0.60.6-4
    A spell checker designed to eventually replace Ispell
    local/ati-dri 7.7-1
    Mesa DRI drivers for AMD/ATI Radeon
    local/atk 1.28.0-1
    A library providing a set of interfaces for accessibility
    local/attr 2.4.44-1 (base)
    Extended attribute support library for ACL support
    local/autoconf 2.65-1 (base-devel)
    A GNU tool for automatically configuring source code
    local/automake 1.11.1-1 (base-devel)
    A GNU tool for automatically creating Makefiles
    local/avahi 0.6.25-3
    A multicast/unicast DNS-SD framework
    local/b43-firmware 4.150.10.5-1
    Firmware for Broadcom B43 wireless networking chips
    local/b43-fwcutter 012-1
    firmware extractor for the bcm43xx kernel module
    local/bash 4.1.002-2 (base)
    The GNU Bourne Again shell
    local/beanshell 2.0b4-1
    Small, free, embeddable, source level Java interpreter with object based
    scripting language features written in Java
    local/bin86 0.16.17-4 (base-devel)
    A complete 8086 assembler and loader
    local/binutils 2.20-3 (base)
    A set of programs to assemble and manipulate binary and object files
    local/bison 2.4.1-1 (base-devel)
    The GNU general-purpose parser generator
    local/bzip2 1.0.5-5 (base)
    A high-quality data compression program
    local/ca-certificates 20090814-2
    Common CA certificates
    local/ca-certificates-java 20090629-2
    Common CA certificates (JKS keystore)
    local/cabextract 1.2-2
    A program to extract Microsoft cabinet (.CAB) files.
    local/cairo 1.8.10-1
    Cairo vector graphics library
    local/cairomm 1.8.4-1
    C++ bindings to Cairo vector graphics library
    local/cdparanoia 10.2-2
    Compact Disc Digital Audio extraction tool
    local/cloog-ppl 0.15.7-1
    Library that generates loops for scanning polyhedra
    local/compositeproto 0.4.1-1
    X11 Composite extension wire protocol
    local/consolekit 0.4.1-2
    A framework for defining and tracking users, login sessions, and seats
    local/coreutils 8.4-1 (base)
    The basic file, shell and text manipulation utilities of the GNU operating
    system
    local/cpio 2.10-1 (base)
    A tool to copy files into or out of a cpio or tar archive
    local/cracklib 2.8.13-2 (base)
    Password Checking Library
    local/cryptsetup 1.1.0-2 (base)
    Userspace setup tool for transparent encryption of block devices using the
    Linux 2.6 cryptoapi
    local/curl 7.20.0-1
    An URL retrival utility and library
    local/cyrus-sasl-plugins 2.1.23-1
    Cyrus Simple Authentication Service Layer (SASL) library
    local/damageproto 1.2.0-1
    X11 Damage extension wire protocol
    local/dash 0.5.5.1-2 (base)
    A POSIX compliant shell that aims to be as small as possible
    local/db 4.8.26-1 (base)
    The Berkeley DB embedded database system
    local/dbus 1.2.20-1
    Freedesktop.org message bus system
    local/dbus-core 1.2.20-1
    Freedesktop.org message bus system
    local/dbus-glib 0.82-2
    GLib bindings for DBUS
    local/dcron 4.4-2 (base)
    dillon's lightweight cron daemon
    local/desktop-file-utils 0.15-1
    Command line utilities for working with desktop entries
    local/device-mapper 2.02.60-3 (base)
    Device mapper userspace library and tools
    local/dhcpcd 5.2.1-1 (base)
    RFC2131 compliant DHCP client daemon
    local/dialog 1.1_20100119-1 (base)
    A tool to display dialog boxes from shell scripts
    local/diffutils 2.9-1 (base)
    Utility programs used for creating patch files
    local/dmidecode 2.10-1
    Desktop Management Interface table related utilities
    local/dmxproto 2.3-1
    X11 Distributed Multihead X extension wire protocol
    local/dosfstools 3.0.9-1
    DOS filesystem utilities
    local/dri2proto 2.1-2
    X11 DRI protocol
    local/e2fsprogs 1.41.10-1 (base)
    Ext2/3/4 filesystem utilities
    local/ed 1.4-1 (base-devel)
    A POSIX-compliant line editor
    local/eggdbus 0.6-1
    Experimental D-Bus bindings for GObject
    local/eject 2.1.5-4
    Eject is a program for ejecting removable media under software control
    local/enca 1.13-1
    Charset analyser and converter
    local/enchant 1.5.0-3
    A wrapper library for generic spell checking
    local/eventlog 0.2.9-1
    A new API to format and send structured log messages
    local/exo 0.3.106-1 (xfce4)
    Extensions to Xfce by os-cillation
    local/expat 2.0.1-5
    An XML Parser library written in C
    local/faac 1.28-2
    FAAC is an AAC audio encoder
    local/faad2 2.7-1
    ISO AAC audio decoder
    local/fakeroot 1.14.4-2 (base-devel)
    Gives a fake root environment, useful for building packages as a
    non-privileged user
    local/farsight2 0.0.17-1
    Audio/Video conference software for Instant Messengers
    local/ffmpeg 22511-1
    Complete and free Internet live audio and video broadcasting solution for
    Linux/Unix
    local/file 5.04-2 (base)
    File type identification utility
    local/filesystem 2010.02-4 (base)
    Base filesystem
    local/findutils 4.4.2-1 (base)
    GNU utilities to locate files
    local/fixesproto 4.1.1-1
    X11 Fixes extension wire protocol
    local/flac 1.2.1-2
    Free Lossless Audio Codec
    local/flashplugin 10.0.45.2-1
    Adobe Flash Player
    local/flex 2.5.35-3 (base-devel)
    A tool for generating text-scanning programs
    local/fluidsynth 1.1.1-2
    A real-time software synthesizer based on the SoundFont 2 specifications
    local/fontcacheproto 0.1.3-1
    X11 font cache extension wire protocol
    local/fontconfig 2.8.0-1
    A library for configuring and customizing font access
    local/fontsproto 2.1.0-1
    X11 font extension wire protocol
    local/freeglut 2.6.0-1
    Provides functionality for small OpenGL programs
    local/freetype2 2.3.12-1
    TrueType font rendering library
    local/fribidi 0.19.2-1
    A Free Implementation of the Unicode Bidirectional Algorithm
    local/frozen-bubble 2.2.0-2
    A game in which you throw colorful bubbles and build groups to destroy the
    bubbles
    local/fuse 2.8.3-1
    A library that makes it possible to implement a filesystem in a userspace
    program.
    local/gamin 0.1.10-1
    Gamin is a file and directory monitoring system defined to be a subset of
    the FAM (File Alteration Monitor) system.
    local/gawk 3.1.7-1 (base)
    Gnu version of awk
    local/gcc 4.4.3-1 (base-devel)
    The GNU Compiler Collection
    local/gcc-libs 4.4.3-1 (base)
    Runtime libraries shipped by GCC for C and C++ languages
    local/gconf 2.28.0-1
    A configuration database system
    local/gdbm 1.8.3-6 (base)
    GNU database library
    local/gdk-pixbuf 0.22.0-7
    Image loading and manipulation library
    local/gen-init-cpio 2.6.32-1 (base)
    Program to compress initramfs images
    local/gettext 0.17-3 (base)
    GNU internationalization library
    local/ghostscript 8.71-2
    An interpreter for the PostScript language
    local/giflib 4.1.6-3
    A library for reading and writing gif images
    local/git 1.7.0.2-1
    the fast distributed version control system
    local/gksu 2.0.2-2
    A graphical frontend for su
    local/glib 1.2.10-8
    Common C routines used by Gtk+ and other libs
    local/glib2 2.22.4-1
    Common C routines used by GTK+ 2.4 and other libs
    local/glibc 2.11.1-1 (base)
    GNU C Library
    local/glibmm 2.22.1-1
    Glib-- (glibmm) is a C++ interface for glib
    local/gmp 4.3.2-1
    A free library for arbitrary precision arithmetic
    local/gnome-icon-theme 2.28.0-1 (gnome)
    Default icon theme for GNOME2
    local/gnome-keyring 2.28.2-1
    GNOME Password Management daemon
    local/gnutls 2.8.5-1
    A library which provides a secure layer over a reliable transport layer
    local/google-chrome-dev 5.0.342.3-1
    Google Chrome Developer preview channel for Linux
    local/gparted 0.5.2-1
    A Partition Magic clone, frontend to GNU Parted
    local/gpm 1.20.6-5
    A mouse server for the console and xterm
    local/gqview 2.0.4-3
    An image browser and viewer
    local/grep 2.5.4-3 (base)
    A string search utility
    local/groff 1.20.1-4
    GNU troff text-formatting system
    local/grub 0.97-16 (base)
    A GNU multiboot boot loader
    local/gsfonts 8.11-5
    Ghostscript standard Type1 fonts
    local/gstreamer0.10 0.10.28-1
    GStreamer Multimedia Framework
    local/gstreamer0.10-base 0.10.28-1
    GStreamer Multimedia Framework Base plugin libraries
    local/gstreamer0.10-base-plugins 0.10.28-1 (gstreamer0.10-plugins)
    GStreamer Multimedia Framework Base Plugins (gst-plugins-base)
    local/gstreamer0.10-python 0.10.18-1
    Python bindings for GStreamer 0.10
    local/gtk 1.2.10-10
    The GTK+ toolkit
    local/gtk-aurora-engine 1.5.1-1
    gtk-engine: latest member of the clearlooks family
    local/gtk-xfce-engine 2.6.0-1 (xfce4)
    A port of Xfce engine to GTK+-2.0
    local/gtk2 2.18.7-1
    The GTK+ Toolkit (v2)
    local/gtkmm 2.18.2-1
    C++ bindings for gtk2
    local/gtkspell 2.0.16-1
    GtkSpell provides word-processor-style highlighting and replacement of
    misspelled words in a GtkTextView widget
    local/gzip 1.4-1 (base)
    GNU compression utility
    local/hal 0.5.14-2
    Hardware Abstraction Layer
    local/hal-info 0.20091130-1
    Hardware Abstraction Layer information files
    local/hdparm 9.27-2 (base)
    A shell utility for manipulating Linux IDE drive/driver parameters
    local/heimdal 1.3.1-3
    Implementation of Kerberos V5 libraries
    local/hicolor-icon-theme 0.11-1
    Freedesktop.org Hicolor icon theme
    local/hsqldb-java 1.8.1.1-1
    HSQLDB Java libraries
    local/htop 0.8.3-1
    Interactive process viewer
    local/hunspell 1.2.8-2
    Spell checker and morphological analyzer library and program
    local/hyphen 2.4-1
    library for high quality hyphenation and justification
    local/icon-naming-utils 0.8.90-1
    Maps the new names of icons for Tango to the legacy names used by the GNOME
    and KDE desktops.
    local/icu 4.2.1-1
    International Components for Unicode library
    local/ilmbase 1.0.1-1
    IlmThread is a thread abstraction library for use with OpenEXR
    local/imagemagick 6.6.0.0-1
    An image viewing/manipulation program
    local/imlib2 1.4.2-6
    Library that does image file loading and saving as well as rendering,
    manipulation, arbitrary polygon support
    local/initscripts 2010.01-1 (base)
    System initialization/bootup scripts
    local/inputproto 2.0-1
    X11 Input extension wire protocol
    local/intel-dri 7.7-1
    Mesa DRI drivers for Intel
    local/iproute2 2.6.31-1
    IP Routing Utilities
    local/iptables 1.4.7-1
    A Linux kernel packet control tool
    local/iputils 20100214-2 (base)
    IP Configuration Utilities (and Ping)
    local/iso-codes 3.14-1
    Lists of the country, language, and currency names
    local/jack 0.116.2-1
    A low-latency audio server
    local/jasper 1.900.1-5
    A software-based implementation of the codec specified in the emerging
    JPEG-2000 Part-1 standard
    local/jfsutils 1.1.14-1 (base)
    JFS filesystem utilities
    local/json-glib 0.10.0-1
    JSON library built on GLib
    local/kbd 1.15.1-1 (base)
    Keytable files and keyboard utilities
    local/kbproto 1.0.4-1
    X11 XKB extension wire protocol
    local/kernel26 2.6.32.10-1 (base)
    The Linux Kernel and modules
    local/kernel26-firmware 2.6.32.10-1 (base)
    The included firmware files of the Linux Kernel
    local/kernel26-headers 2.6.32.10-1
    Header files and scripts for building modules for kernel26
    local/ladspa 1.13-2
    Linux Audio Developer's Simple Plugin API (LADSPA)
    local/lame 3.98.3-1
    An MP3 encoder and graphical frame analyzer
    local/lcms 1.18-3
    Lightweight color management development library/engine
    local/less 436-1 (base)
    A terminal based program for viewing text files
    local/libarchive 2.8.3-1
    library that can create and read several streaming archive formats
    local/libass 0.9.9-1
    A portable library for SSA/ASS subtitles rendering
    local/libcap 2.19-1
    POSIX 1003.1e capabilities
    local/libcddb 1.3.2-1
    Library that implements the different protocols (CDDBP, HTTP, SMTP) to
    access data on a CDDB server (e.g. http://freedb.org).
    local/libcdio 0.82-1
    GNU Compact Disc Input and Control Library
    local/libcroco 0.6.2-1
    GNOME CSS2 parsing and manipulation toolkit
    local/libcups 1.4.2-3
    The CUPS Printing System - client libraries and headers
    local/libdaemon 0.14-1
    A lightweight C library which eases the writing of UNIX daemons
    local/libdatrie 0.2.3-1
    Libdatrie is an implementation of double-array structure for representing
    trie, as proposed by Junichi Aoe.
    local/libdca 0.0.5-2
    Free library for decoding DTS Coherent Acoustics streams
    local/libdmx 1.1.0-1
    X11 Distributed Multihead extension library
    local/libdrm 2.4.18-2
    Userspace interface to kernel DRM services
    local/libdvbpsi 0.1.6-3
    MPEG TS and DVB PSI tables library (needed by vlc for streaming)
    local/libdvdnav 4.1.3-2
    The library for xine-dvdnav plugin.
    local/libdvdread 4.1.3-1
    libdvdread provides a simple foundation for reading DVD video disks
    local/libebml 0.7.8-2
    Extensible Binary Meta Language library
    local/libevent 1.4.13-1
    An event notification library
    local/libexif 0.6.19-1
    A library to parse an EXIF file and read the data from those tags
    local/libfetch 2.30-1 (base)
    URL based download library
    local/libfontenc 1.0.5-1
    X11 font encoding library
    local/libgcrypt 1.4.5-1 (base)
    a general purpose crypto library based on the code used
    local/libgksu 2.0.12-1
    gksu authorization library
    local/libgl 7.7-1
    Mesa 3-D graphics library and DRI software rasterizer
    local/libglade 2.6.4-1
    Allows you to load glade interface files in a program at runtime
    local/libgpg-error 1.7-2 (base)
    Support library for libgcrypt
    local/libgraphite 2.3.1-1
    SILGraphite - a "smart font" rendering engine - the libs and headers
    local/libgsf 1.14.16-1
    The GNOME Structured File Library is a utility library for reading and
    writing structured file formats
    local/libgssglue 0.1-2
    exports a gssapi interface which calls other random gssapi libraries
    local/libgtop 2.28.0-1
    A library that read information about processes and the running system
    local/libice 1.0.6-1
    X11 Inter-Client Exchange library
    local/libid3tag 0.15.1b-4
    library for id3 tagging
    local/libidl2 0.8.13-1
    A front-end for CORBA 2.2 IDL and Netscape's XPIDL
    local/libidn 1.16-1
    Implementation of the Stringprep, Punycode and IDNA specifications
    local/libjpeg 8.0.1-1
    Library of JPEG support functions
    local/libjpeg6 6b-9
    Library of JPEG support functions
    local/libldap 2.4.21-1
    Lightweight Directory Access Protocol (LDAP) client libraries
    local/libmad 0.15.1b-4
    A high-quality MPEG audio decoder
    local/libmatroska 0.8.1-2
    Matroska library
    local/libmikmod 3.1.12-3
    A portable sound library
    local/libmng 1.0.10-3
    A collection of routines used to create and manipulate MNG format graphics
    files
    local/libmodplug 0.8.7-1
    A MOD playing library
    local/libmp4v2 1.9.1-1
    MPEG-4 library
    local/libmpcdec 1.2.6-2
    Musepack decoding library
    local/libmpeg2 0.5.1-1
    libmpeg2 is a library for decoding MPEG-1 and MPEG-2 video streams.
    local/libmspack 0.0.20060920alpha-1
    local/libmtp 1.0.2-1
    library implementation of the Media Transfer Protocol
    local/libmysqlclient 5.1.45-1
    MySQL client libraries
    local/libnice 0.0.11-1
    An implementation of the IETF's draft ICE (for p2p UDP data streams)
    local/libnl 1.1-1
    Library for applications dealing with netlink sockets
    local/libnotify 0.4.5-1.1
    Desktop notification library
    local/libogg 1.1.4-1
    Ogg bitstream and framing library
    local/liboil 0.3.17-1
    Library of simple functions that are optimized for various CPUs.
    local/libpcap 1.0.0-1 (base)
    A system-independent interface for user-level packet capture
    local/libpciaccess 0.10.9-1
    X11 PCI access library
    local/libpng 1.4.1-1
    A collection of routines used to create PNG format graphics files
    local/libpng12 1.2.40-1
    A collection of routines used to create PNG format graphics files
    local/libproxy 0.2.3-1
    A library that provides automatic proxy configuration management
    local/libpurple 2.6.6-1
    IM library extracted from Pidgin
    local/librpcsecgss 0.19-2
    Library for RPCSECGSS support
    local/librsvg 2.26.0-2
    SAX-based renderer for SVG files into a GdkPixbuf
    local/libsasl 2.1.23-2
    Cyrus Simple Authentication Service Layer (SASL) library
    local/libsexy 0.1.11-2
    Doing naughty things to good widgets.
    local/libshout 2.2.2-3
    Library for accessing a shoutcast/icecast server
    local/libsigc++2.0 2.2.4.2-1
    Libsigc++ implements a full callback system for use in widget libraries - V2
    local/libsm 1.1.1-1
    X11 Session Management library
    local/libsndfile 1.0.21-1
    A C library for reading and writing files containing sampled sound
    local/libtasn1 2.4-1
    The ASN.1 library used in GNUTLS
    local/libthai 0.1.14-1
    Thai language support routines
    local/libtheora 1.1.1-1
    An open video codec developed by the Xiph.org
    local/libtiff 3.9.2-2
    Library for manipulation of TIFF images
    local/libtirpc 0.2.1-1
    Transport Independent RPC library (SunRPC replacement)
    local/libtool 2.2.6b-2 (base-devel)
    A generic library support script
    local/libusb 0.1.12-4 (base)
    Library to enable user space application programs to communicate with USB
    devices
    local/libv4l 0.6.4-1
    Userspace library for Video 4 Linux (1 and 2)
    local/libvdpau 0.4-1
    Nvidia VDPAU library
    local/libvisual 0.4.0-2
    Abstraction library that comes between applications and audio visualisation
    plugins
    local/libvorbis 1.2.3-1
    Vorbis codec library
    local/libwmf 0.2.8.4-7
    A library for reading vector images in Microsoft's native Windows Metafile
    Format (WMF).
    local/libwnck 2.28.0-1
    Window Navigator Construction Kit
    local/libwpd 0.8.14-1
    library for importing WordPerfect (tm) documents
    local/libx11 1.3.3-1
    X11 client-side library
    local/libx86 1.1-2
    Provides an lrmi interface that works on x86, am64 and alpha
    local/libxau 1.0.5-1
    X11 authorisation library
    local/libxaw 1.0.7-1
    X11 Athena Widget library
    local/libxcb 1.5-1
    X11 client-side library
    local/libxcomposite 0.4.1-1
    X11 Composite extension library
    local/libxcursor 1.1.10-1
    X cursor management library
    local/libxdamage 1.1.2-1
    X11 damaged region extension library
    local/libxdmcp 1.0.3-1
    X11 Display Manager Control Protocol library
    local/libxext 1.1.1-1
    X11 miscellaneous extensions library
    local/libxfce4menu 4.6.1-1 (xfce4)
    a freedesktop.org compliant menu implementation for Xfce
    local/libxfce4util 4.6.1-1 (xfce4)
    Basic utility non-GUI functions for Xfce
    local/libxfcegui4 4.6.3-1 (xfce4)
    Various gtk widgets for Xfce
    local/libxfixes 4.0.4-1
    X11 miscellaneous 'fixes' extension library
    local/libxfont 1.4.1-1
    X11 font rasterisation library
    local/libxfontcache 1.0.5-1
    X11 font cache library
    local/libxft 2.1.14-1
    FreeType-based font drawing library for X
    local/libxi 1.3-2
    X11 Input extension library
    local/libxinerama 1.1-1
    X11 Xinerama extension library
    local/libxkbfile 1.0.6-1
    X11 keyboard file manipulation library
    local/libxklavier 4.0-1
    High-level API for X Keyboard Extension
    local/libxml2 2.7.6-2
    XML parsing library, version 2
    local/libxmu 1.0.5-1
    X11 miscellaneous micro-utility library
    local/libxpm 3.5.8-1
    X11 pixmap library
    local/libxrandr 1.3.0-1
    X11 RandR extension library
    local/libxrender 0.9.5-1
    X Rendering Extension client library
    local/libxres 1.0.4-1
    X11 Resource extension library
    local/libxslt 1.1.26-1
    XML stylesheet transformation library
    local/libxss 1.2.0-1
    X11 Screen Saver extension library
    local/libxt 1.0.7-1
    X11 toolkit intrinsics library
    local/libxtst 1.1.0-1
    X11 Testing -- Resource extension library
    local/libxv 1.0.5-1
    X11 Video extension library
    local/libxvmc 1.0.5-1
    X11 Video Motion Compensation extension library
    local/libxxf86dga 1.1.1-1
    X11 Direct Graphics Access extension library
    local/libxxf86misc 1.0.2-1
    X11 XFree86 miscellaneous extension library
    local/libxxf86vm 1.1.0-1
    X11 XFree86 video mode extension library
    local/licenses 2.5-1 (base)
    The standard licenses distribution package
    local/links 2.2-3
    A text WWW browser, similar to Lynx
    local/linux-api-headers 2.6.32.5-2 (base)
    Kernel headers sanitized for use in userspace
    local/linux-atm 2.5.0-1
    Drivers and tools to support ATM networking under Linux.
    local/logrotate 3.7.8-1 (base)
    Rotates system logs automatically
    local/lpsolve 5.5.0.15-1
    a Mixed Integer Linear Programming (MILP) solver
    local/lua 5.1.4-4
    A powerful light-weight programming language designed for extending
    applications.
    local/lucene 2.9.2-1
    A high-performance, full-featured text search engine library written
    entirely in Java
    local/lvm2 2.02.60-3 (base)
    Logical Volume Manager 2 utilities
    local/lzo2 2.03-1 (base)
    Portable lossless data compression library written in ANSI C
    local/m4 1.4.14-1 (base-devel)
    m4 macro processor
    local/mach64-dri 7.7-1
    Mesa DRI drivers for ATI Mach64
    local/madwifi 0.9.4.4100-2
    Madwifi drivers for Atheros wireless chipsets. For stock arch 2.6 kernel
    local/madwifi-utils 0.9.4.4096-1
    Userspace tools of madwifi drivers for Atheros wireless chipsets.
    local/mailx 8.1.1-7 (base)
    A commandline utility for sending email
    local/make 3.81-4 (base-devel)
    GNU make utility to maintain groups of programs
    local/man-db 2.5.7-1 (base)
    A utility for reading man pages
    local/man-pages 3.24-1 (base)
    Linux man pages
    local/mcpp 2.7.2-2
    Matsui's CPP implementation precisely conformed to standards
    local/mdadm 3.1.1-2 (base)
    A tool for managing/monitoring Linux md device arrays, also known as
    Software RAID
    local/meliae-svg-icon-theme 1.2-1
    Here you are version n. 1.1 of the new Meliae Icon Theme (all icons are in
    SVG format).
    local/mesa 7.7-1
    Mesa 3-D graphics libraries and include files
    local/mga-dri 7.7-1
    Mesa DRI drivers for Matrox
    local/mkinitcpio 0.6.3-1 (base)
    Modular initramfs image creation utility
    local/mkinitcpio-busybox 1.15.3-5
    base initramfs tools
    local/mlocate 0.22.3-1
    Faster merging drop-in for slocate
    local/mobile-broadband-provider-info 0.20100301-1
    Network Management daemon
    local/module-init-tools 3.11.1-2 (base)
    utilities needed by Linux systems for managing loadable kernel modules
    local/mousepad 0.2.16-2 (xfce4)
    Simple Text Editor for Xfce4 (based on Gedit)
    local/mozilla-common 1.4-1
    Common Initialization Profile for Mozilla.org products
    local/mpfr 2.4.2-1
    multiple-precision floating-point library
    local/ms-sys 2.1.4-2
    A tool to write Win9x/2k/XP/2k3/Vista/7/2k8 master boot records (mbr) under
    linux - RTM!
    local/mtools 4.0.13-1
    A collection of utilities to access MS-DOS disks
    local/nano 2.2.3-1 (base)
    Pico editor clone with enhancements
    local/ncurses 5.7-2 (base)
    System V Release 4.0 curses emulation library
    local/ndiswrapper 1.56-1
    Module for NDIS (Windows Network Drivers) drivers supplied by vendors. For
    stock arch 2.6 kernel.
    local/ndiswrapper-utils 1.56-1
    Binaries for ndiswrapper module
    local/neon 0.28.6-2
    HTTP and WebDAV client library with a C interface
    local/net-tools 1.60-14 (base)
    Configuration tools for Linux networking
    local/network-manager-applet 0.8-2
    GNOME frontends to NetWorkmanager
    local/networkmanager 0.8-1
    Network Management daemon
    local/nfs-utils 1.2.2-1
    Support programs for Network File Systems
    local/nfsidmap 0.23-3
    Library to help mapping IDs, mainly for NFSv4
    local/notification-daemon 0.4.0-4 (gnome)
    Notification daemon for the desktop notifications framework
    local/nspr 4.8.3-1
    Netscape Portable Runtime
    local/nss 3.12.4-2
    Mozilla Network Security Services
    local/ntfs-3g 2010.1.16-1
    Stable read and write NTFS driver
    local/ntfsprogs 2.0.0-4
    NTFS filesystem utilities
    local/opencore-amr 0.1.2-1
    Open source implementation of the Adaptive Multi Rate (AMR) speech codec
    local/openexr 1.6.1-1
    openexr library for EXR images
    local/openjdk6 6.b17_1.7.1-1
    Free Java environment based on OpenJDK 6.0 with IcedTea6 replacing binary
    plugs.
    local/openntpd 3.9p1-10
    Free, easy to use implementation of the Network Time Protocol.
    local/openoffice-base 3.2.0-1
    OpenOffice.org - a free multiplatform and multilingual office suite -
    testing branch leeding to next stable release
    local/openssh 5.3p1-4
    A Secure SHell server/client
    local/openssl 0.9.8m-2
    The Open Source toolkit for Secure Sockets Layer and Transport Layer
    Security
    local/ophcrack 3.3.1-4
    A free Windows password cracker based on rainbow tables
    local/orage 4.6.1-1 (xfce4)
    A simple calendar application with reminders for Xfce
    local/orbit2 2.14.17-1
    Thin/fast CORBA ORB
    local/pacman 3.3.3-1 (base)
    A library-based package manager with dependency support
    local/pacman-color 3.3.3-1
    Command-line frontend for libalpm aka pacman with color patch
    local/pacman-mirrorlist 20100131-1 (base)
    Arch Linux mirror list for use by pacman
    local/pam 1.1.1-1 (base)
    PAM (Pluggable Authentication Modules) library
    local/pango 1.26.2-1
    A library for layout and rendering of text
    local/pangomm 2.26.0-1
    C++ bindings for pango
    local/parted 2.2-1
    A program for creating, destroying, resizing, checking and copying
    partitions
    local/patch 2.6.1-1 (base-devel)
    A utility to apply patch files to original sources
    local/pciutils 3.1.7-1 (base)
    PCI bus configuration space access library and tools
    local/pcmciautils 016-1 (base)
    Utilities for inserting and removing PCMCIA cards
    local/pcre 8.01-1 (base)
    A library that implements Perl 5-style regular expressions
    local/perl 5.10.1-5 (base)
    Practical Extraction and Report Language
    local/perl-error 0.17016-1
    Perl/CPAN Error module - Error/exception handling in an OO-ish way
    local/perl-locale-gettext 1.05-5
    Permits access from Perl to the gettext() family of functions.
    local/perl-xml-simple 2.18-2
    Simple XML parser for perl
    local/perlxml 2.36-2
    XML::Parser - an XML parser module for perl
    local/pidgin 2.6.6-1
    Multi-protocol instant messaging client
    local/pidgin-facebookchat 1.64-1
    Facebook chat plugin for Pidgin and libpurple messengers.
    local/pixman 0.16.6-1
    Pixman library
    local/pkgconfig 0.23-1 (base-devel)
    A system for managing library compile/link flags
    local/pkgtools 17-1
    A collection of scripts for Arch Linux packages
    local/pm-utils 1.2.6.1-4
    Utilities and scripts for suspend and hibernate power management
    local/polkit 0.96-2
    Application development toolkit for controlling system-wide privileges
    local/polkit-gnome 0.96-3
    PolicyKit integration for the GNOME desktop
    local/popt 1.15-1 (base)
    A commandline option parser
    local/postgresql-libs 8.4.2-4
    Libraries for use with PostgreSQL
    local/ppl 0.10.2-2
    A modern library for convex polyhedra and other numerical abstractions.
    local/ppp 2.4.5-1 (base)
    A daemon which implements the PPP protocol for dial-up networking
    local/preload 0.6.4-2
    Makes applications run faster by prefetching binaries and shared objects
    local/procinfo 19-3 (base)
    Displays useful information from /proc
    local/procps 3.2.8-1 (base)
    Utilities for monitoring your system and processes on your system
    local/psmisc 22.10-1 (base)
    Miscellaneous procfs tools
    local/psutils 1.17-2
    A set of postscript utilities
    local/pycairo 1.8.8-1
    Python bindings for the cairo graphics library
    local/pygobject 2.20.0-1
    Python bindings for GObject
    local/pygtk 2.16.0-2
    Python bindings for the GTK widget set
    local/python 2.6.5-1
    A high-level scripting language
    local/python-mpd 0.2.1-2
    Python MPD client library
    local/qt 4.6.2-1
    A cross-platform application and UI framework
    local/qwt 5.2.0-2
    Qt Widgets for Technical Applications
    local/r128-dri 7.7-1
    Mesa DRI drivers for ATI Rage128
    local/randrproto 1.3.1-1
    X11 RandR extension wire protocol
    local/raptor 1.4.21-1
    A C library that parses RDF/XML/N-Triples into RDF triples
    local/rasqal 0.9.19-1
    a free C library that handles Resource Description Framework (RDF) query
    syntaxes, query construction and query execution returning result bindings
    local/readline 6.1.002-1
    GNU readline library
    local/recode 3.6-3
    Converts files between various character sets and usages
    local/recordproto 1.14-1
    X11 Record extension wire protocol
    local/redland 1.0.10-2
    Library that provides a high-level interface to RDF data
    local/reiserfsprogs 3.6.21-2 (base)
    Reiserfs utilities
    local/renderproto 0.11-1
    X11 Render extension wire protocol
    local/rp-pppoe 3.10-4 (base)
    Roaring Penguin's Point-to-Point Protocol over Ethernet client
    local/rpcbind 0.2.0-1
    portmap replacement which supports RPC over various protocols
    local/run-parts 3.2.2-1
    run scripts or programs in a directory
    local/savage-dri 7.7-1
    Mesa DRI drivers for S3 Sraphics/VIA Savage
    local/saxon 9.2.0.6-1
    XSLT 2.0 / XPath 2.0 / XQuery 1.0 processor for Java - the open source Home
    Edition
    local/scrnsaverproto 1.2.0-1
    X11 Screen Saver extension wire protocol
    local/sdl 1.2.14-1
    A library for portable low-level access to a video framebuffer, audio
    output, mouse, and keyboard
    local/sdl_gfx 2.0.20-1
    SDL Graphic Primitives
    local/sdl_image 1.2.10-2
    A simple library to load images of various formats as SDL surfaces
    local/sdl_mixer 1.2.11-2
    A simple multi-channel audio mixer
    local/sdl_net 1.2.7-3
    A small sample cross-platform networking library
    local/sdl_pango 0.1.2-2
    Pango SDL binding
    local/sdl_perl 2.2.6-3
    A Perl wrapper for SDL
    local/sdl_ttf 2.0.9-2
    A library that allows you to use TrueType fonts in your SDL applications
    local/sdparm 1.04-1 (base)
    An utility similar to hdparm but for SCSI devices
    local/sed 4.2.1-1 (base)
    GNU stream editor
    local/shadow 4.1.4.2-2 (base)
    Shadow password file utilities
    local/shared-mime-info 0.71-1
    Freedesktop.org Shared MIME Info
    local/silc-toolkit 1.1.10-1
    Toolkit for Secure Internet Live Conferencing
    local/sis-dri 7.7-1
    Mesa DRI drivers for SiS
    local/smbclient 3.5.1-1
    Tools to access a server's filespace and printers via SMB
    local/smpeg 0.4.4-5
    SDL MPEG Player Library
    local/sonata 1.6.2.1-1
    Elegant GTK+ music client for MPD
    local/speex 1.2rc1-1.1
    A free codec for free speech
    local/sqlite3 3.6.22-1
    A C library that implements an SQL database engine
    local/squeeze 0.2.3-2 (xfce4)
    Squeeze is a modern and advanced archive manager for the Xfce Desktop
    Environment.
    local/startup-notification 0.10-1
    Monitor and display application startup
    local/sudo 1.7.2p5-1
    Give certain users the ability to run some commands as root
    local/sysfsutils 2.1.0-5 (base)
    System Utilities Based on Sysfs
    local/syslog-ng 3.0.4-3 (base)
    Next-generation syslogd with advanced networking and filtering capabilities
    local/sysvinit 2.86-5 (base)
    Linux System V Init
    local/taglib 1.6.1-1
    library for reading and editing the meta-data of several popular audio
    formats.
    local/talloc 2.0.1-1
    talloc is a hierarchical pool based memory allocator with destructors
    local/tar 1.23-1 (base)
    Utility used to store, backup, and transport files
    local/tcp_wrappers 7.6-11 (base)
    Monitors and Controls incoming TCP connections
    local/tdb 1.2.1-1
    A Trivia Database similar to GDBM but allows simultaneous commits
    local/tdfx-dri 7.7-1
    Mesa DRI drivers for 3dfx
    local/terminal 0.4.4-1 (xfce4)
    A modern terminal emulator primarly for the Xfce desktop environment
    local/texinfo 4.13a-3 (base)
    Utilities to work with and produce manuals, ASCII text, and on-line
    documentation from a single source file
    local/thunar 1.0.1-5 (xfce4)
    new modern file manager for Xfce
    local/ttf-dejavu 2.30-2
    Font family based on the Bitstream Vera Fonts with a wider range of
    characters
    local/ttf-freefont 20090104-2
    A set of free high-quality TrueType fonts covering the UCS character set
    local/ttf-ms-fonts 2.0-2
    Core TTF Fonts from Microsoft
    local/ttf-vista-fonts 1-3
    Microsoft Vista True Type Fonts
    local/tzdata 2010e-1
    Sources for time zone and daylight saving time data
    local/udev 151-3 (base)
    The userspace dev tools (udev)
    local/unixodbc 2.2.14-2
    ODBC is an open specification for providing application developers with a
    predictable API with which to access Data Sources
    local/unzip 6.0-5
    Unpacks .zip archives such as those made by PKZIP
    local/usbutils 0.86-2 (base)
    USB Device Utilities
    local/util-linux-ng 2.17.1-1 (base)
    Miscellaneous system utilities for Linux
    local/vbetool 1.1-1
    vbetool uses lrmi in order to run code from the video BIOS
    local/vi 050325-3 (base)
    The original ex/vi text editor.
    local/videoproto 2.3.0-1
    X11 Video extension wire protocol
    local/vigra 1.6.0-2
    Computer vision library
    local/vim 7.2.385-1
    Vi Improved, a highly configurable, improved version of the vi text editor
    local/virtualbox_bin 3.1.4-3
    Powerful x86 virtualization (Personal Use Binaries Edition).
    local/vlc 1.0.5-5
    A multi-platform MPEG, VCD/DVD, and DivX player
    local/vte 0.22.5-1
    Virtual Terminal Emulator library
    local/wget 1.12-1 (base)
    A network utility to retrieve files from the Web
    local/which 2.20-2 (base)
    A utility to show the full path of commands
    local/wine 1.1.41-1
    A compatibility layer for running Windows programs
    local/wireless_tools 29-3
    Wireless Tools
    local/wpa_supplicant 0.6.10-1 (base)
    A utility providing key negotiation for WPA wireless networks
    local/x264 20100312-1
    free library for encoding H264/AVC video streams
    local/xbitmaps 1.1.0-1
    X.org Bitmap files
    local/xcb-proto 1.6-1
    XML-XCB protocol descriptions
    local/xcb-util 0.3.6-1
    Utility libraries for XC Binding
    local/xchat 2.8.6-5
    A GTK+ based IRC client
    local/xcursor-themes 1.0.2-1
    X.org Cursor themes
    local/xcursor-vanilla-dmz-aa 0.4-5
    Vanilla DMZ AA cursor theme
    local/xdg-utils 1.0.2.20100303-1
    Command line tools that assist applications with a variety of desktop
    integration tasks.
    local/xextproto 7.1.1-1
    X11 various extension wire protocol
    local/xf86-input-evdev 2.3.2-1 (xorg-input-drivers)
    X.org evdev input driver
    local/xf86-input-synaptics 1.2.1-1 (xorg-input-drivers)
    synaptics driver for notebook touchpads
    local/xf86-video-apm 1.2.2-2 (xorg-video-drivers)
    X.org Alliance ProMotion video driver
    local/xf86-video-ark 0.7.2-1 (xorg-video-drivers)
    X.org ark video driver
    local/xf86-video-ati 6.12.4-3 (xorg-video-drivers)
    X.org ati video driver
    local/xf86-video-chips 1.2.2-2 (xorg-video-drivers)
    X.org Chips and Technologies video driver
    local/xf86-video-cirrus 1.3.2-2 (xorg-video-drivers)
    X.org Cirrus Logic video driver
    local/xf86-video-dummy 0.3.2-2 (xorg-video-drivers)
    X.org dummy video driver
    local/xf86-video-fbdev 0.4.1-2 (xorg-video-drivers)
    X.org framebuffer video driver
    local/xf86-video-geode 2.11.6-1 (xorg-video-drivers)
    X.org AMD/Geode LX & NX video driver
    local/xf86-video-glint 1.2.4-2 (xorg-video-drivers)
    X.org GLINT/Permedia video driver
    local/xf86-video-i128 1.3.3-2 (xorg-video-drivers)
    X.org Number 9 I128 video driver
    local/xf86-video-i740 1.3.2-2 (xorg-video-drivers)
    X.org Intel i740 video driver
    local/xf86-video-intel 2.10.0-1 (xorg-video-drivers)
    X.org Intel i810/i830/i915/945G/G965+ video drivers
    local/xf86-video-mach64 6.8.2-2 (xorg-video-drivers)
    X.org mach64 video driver
    local/xf86-video-mga 1.4.11-2 (xorg-video-drivers)
    X.org mga video driver
    local/xf86-video-neomagic 1.2.4-3 (xorg-video-drivers)
    X.org neomagic video driver
    local/xf86-video-nv 2.1.17-1 (xorg-video-drivers)
    X.org nv video driver
    local/xf86-video-r128 6.8.1-2 (xorg-video-drivers)
    X.org ati Rage128 video driver
    local/xf86-video-radeonhd 1.3.0-1 (xorg-video-drivers)
    Experimental Radeon HD video driver for r500 and r600 ATI cards
    local/xf86-video-rendition 4.2.3-1 (xorg-video-drivers)
    X.org Rendition video driver
    local/xf86-video-s3 0.6.3-1 (xorg-video-drivers)
    X.org S3 video driver
    local/xf86-video-s3virge 1.10.3-1 (xorg-video-drivers)
    X.org S3 Virge video driver
    local/xf86-video-savage 2.3.1-2 (xorg-video-drivers)
    X.org savage video driver
    local/xf86-video-siliconmotion 1.7.3-2 (xorg-video-drivers)
    X.org siliconmotion video driver
    local/xf86-video-sis 0.10.2-3 (xorg-video-drivers)
    X.org SiS video driver
    local/xf86-video-sisusb 0.9.3-1 (xorg-video-drivers)
    X.org SiS USB video driver
    local/xf86-video-tdfx 1.4.3-2 (xorg-video-drivers)
    X.org tdfx video driver
    local/xf86-video-trident 1.3.3-3 (xorg-video-drivers)
    X.org Trident video driver
    local/xf86-video-tseng 1.2.3-1 (xorg-video-drivers)
    X.org tseng video driver
    local/xf86-video-v4l 0.2.0-4 (xorg-video-drivers)
    X.org v4l video driver
    local/xf86-video-vesa 2.2.1-1 (xorg xorg-video-drivers)
    X.org vesa video driver
    local/xf86-video-vmware 10.16.9-1 (xorg-video-drivers)
    X.org vmware video driver
    local/xf86-video-voodoo 1.2.3-1 (xorg-video-drivers)
    X.org 3dfx Voodoo1/Voodoo2 2D video driver
    local/xf86dgaproto 2.1-1
    X11 Direct Graphics Access extension wire protocol
    local/xf86miscproto 0.9.3-1
    X11 XFree86-Miscellaneous extension wire protocol
    local/xf86vidmodeproto 2.3-1
    X11 Video Mode extension wire protocol
    local/xfce-utils 4.6.1-2 (xfce4)
    Utilities for Xfce
    local/xfce4-appfinder 4.6.1-2 (xfce4)
    Xfce application finder
    local/xfce4-battery-plugin 0.5.1-2 (xfce4-goodies)
    A battery monitor plugin for the Xfce panel
    local/xfce4-diskperf-plugin 2.1.0-5 (xfce4-goodies)
    Plugin for the Xfce4 panel displaying instant disk/partition performance
    local/xfce4-icon-theme 4.4.3-1 (xfce4)
    A set of icon themes for the Xfce window manager
    local/xfce4-mixer 4.6.1-1 (xfce4)
    The volume control plugin for the Xfce panel
    local/xfce4-panel 4.6.3-1 (xfce4)
    Panel for the Xfce desktop environment
    local/xfce4-session 4.6.1-1 (xfce4)
    A session manager for Xfce
    local/xfce4-settings 4.6.4-1 (xfce4)
    Settings manager for xfce
    local/xfconf 4.6.1-3 (xfce4)
    xfconf.. thingie
    local/xfdesktop 4.6.1-1 (xfce4)
    A desktop manager for Xfce
    local/xfprint 4.6.1-2 (xfce4)
    A print dialog and a printer manager for Xfce
    local/xfsprogs 3.1.1-1 (base)
    XFS filesystem utilities
    local/xfwm4 4.6.1-1 (xfce4)
    Xfce window manager, compatible with Gnome, Gnome2, KDE2, and KDE3
    local/xfwm4-themes 4.6.0-1 (xfce4)
    A set of additionnal themes for the Xfce window manager
    local/xineramaproto 1.2-1
    X11 Xinerama extension wire protocol
    local/xkeyboard-config 1.8-1
    X keyboard configuration files
    local/xorg-apps 7.5-3
    Various X.Org applications
    local/xorg-docs 1.5-1 (xorg)
    X.org documentations
    local/xorg-font-utils 7.5-2
    X.Org font utilities
    local/xorg-fonts-100dpi 1.0.1-3 (xorg)
    X.org 100dpi fonts
    local/xorg-fonts-75dpi 1.0.1-3 (xorg)
    X.org 75dpi fonts
    local/xorg-fonts-alias 1.0.2-1
    X.org font alias files
    local/xorg-fonts-encodings 1.0.3-1
    X.org font encoding files
    local/xorg-fonts-misc 1.0.1-1
    X.org misc fonts
    local/xorg-res-utils 1.0.3-3 (xorg)
    X.Org X11 resource utilities
    local/xorg-server 1.7.5.902-1 (xorg)
    X.Org X servers
    local/xorg-server-utils 7.5-3 (xorg)
    X.Org utilities required by xorg-server
    local/xorg-twm 1.0.4-3 (xorg)
    Tab Window Manager for the X Window System
    local/xorg-utils 7.6-1 (xorg)
    Collection of client utilities used to query the X server
    local/xorg-xauth 1.0.4-1
    X.Org authorization settings program
    local/xorg-xinit 1.2.0-1 (xorg)
    X.Org initialisation program
    local/xorg-xkb-utils 7.5-2
    X.org keyboard utilities
    local/xproto 7.0.16-1
    X11 core wire protocol and auxiliary headers
    local/xsel 1.2.0-1
    XSel is a command-line program for getting and setting the contents of the X
    selection
    local/xterm 255-1 (xorg)
    X Terminal Emulator
    local/xvidcore 1.2.2-1
    XviD is an open source MPEG-4 video codec
    local/xz-utils 4.999.9beta-2
    utils for managing LZMA and XZ compressed files
    local/yaourt-git 20100319-1
    A pacman wrapper with extended features and AUR support
    local/zd1211-firmware 1.4-3
    Firmware for the in-kernel26 zd1211rw wireless driver
    local/zlib 1.2.4-1
    Compression library implementing the deflate compression method found in
    gzip and PKZIP
    local/zvbi 0.2.33-2
    VBI capture and decoding library
    Output of lsmod
    Module Size Used by
    nls_cp437 4513 1
    vfat 8348 1
    fat 43888 1 vfat
    ipv6 237596 22
    snd_hda_codec_analog 51443 1
    i915 267595 2
    drm_kms_helper 21971 1 i915
    i2c_i801 7122 0
    drm 126556 3 i915,drm_kms_helper
    i2c_algo_bit 4219 1 i915
    ndiswrapper 172796 0
    usbhid 33579 0
    hid 61085 1 usbhid
    i2c_core 15369 4 i915,i2c_i801,drm,i2c_algo_bit
    iTCO_wdt 7577 0
    ppdev 4882 0
    lp 6616 0
    video 14871 1 i915
    e1000e 112803 0
    ide_pci_generic 2008 0
    button 3638 1 i915
    iTCO_vendor_support 1453 1 iTCO_wdt
    output 1404 1 video
    ide_core 76951 1 ide_pci_generic
    intel_agp 23225 1
    agpgart 23331 2 drm,intel_agp
    processor 26526 2
    dcdbas 4440 0
    thermal 9326 0
    sg 21079 0
    psmouse 56309 0
    serio_raw 3620 0
    snd_seq_dummy 1099 0
    snd_seq_oss 25304 0
    snd_seq_midi_event 4452 1 snd_seq_oss
    snd_seq 42628 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
    snd_seq_device 4313 3 snd_seq_dummy,snd_seq_oss,snd_seq
    snd_hda_intel 18985 0
    snd_pcm_oss 33693 0
    snd_mixer_oss 14810 1 snd_pcm_oss
    snd_hda_codec 56728 2 snd_hda_codec_analog,snd_hda_intel
    parport_pc 27680 1
    snd_hwdep 5102 1 snd_hda_codec
    snd_pcm 57351 3 snd_hda_intel,snd_pcm_oss,snd_hda_codec
    parport 26575 3 ppdev,lp,parport_pc
    snd_timer 16117 2 snd_seq,snd_pcm
    pcspkr 1347 0
    evdev 6970 8
    snd 43847 11 snd_hda_codec_analog,snd_seq_oss,snd_seq,snd_seq_device,snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
    soundcore 5007 1 snd
    snd_page_alloc 5841 2 snd_hda_intel,snd_pcm
    loop 11399 0
    rtc_cmos 7504 0
    rtc_core 12011 1 rtc_cmos
    rtc_lib 1450 1 rtc_core
    ext2 56463 1
    mbcache 4278 1 ext2
    sr_mod 13161 0
    cdrom 31625 1 sr_mod
    sd_mod 24101 3
    usb_storage 34006 2
    pata_acpi 2264 0
    ata_generic 2235 0
    ata_piix 17725 0
    uhci_hcd 19156 0
    libata 135579 3 pata_acpi,ata_generic,ata_piix
    scsi_mod 78933 5 sg,sr_mod,sd_mod,usb_storage,libata
    ehci_hcd 31594 0
    usbcore 118921 6 ndiswrapper,usbhid,usb_storage,uhci_hcd,ehci_hcd

  • How to debug reports in Reports 10g

    Hi,
    I'm customizing one R12 seeded report.Seeded report is working fine but when I modify the report by changing the query criterion then it's failing.Is there any debug feature like dbsm_output with sqlerrm in reports 10g .I can use srw.message to put messages inbetween.My report is failing in before report trigger itself.In the before report trigger I'm using lot of bind parameter and dynamic query construct.Is there any way I can get actual query construct from dynamic query the way we get it in back end using dbms_output and also trapping errors like sqlerrm?
    Thanks,
    Kiran

    your report is from EBS Release 12?
    then you have this sentece
    SRW.USER_EXIT('FND SRWINIT');.
    a user exit
    you can call from the builder
    you need to run with this sentence from ebs environment
    comment this sentence
    and similar in after report trigger
    if you use views of ebs you need to set in before report the environment to ebs
    you need to use
    mo_global.set_policy_context ('S', p_organization_id);
    inv_globals.set_org_id (p_organization_id);
    fnd_global.apps_initialize (-1, 50587, 401);
    the values of app_initialize depending the product that you use, (INV, AP, PO, etc)

  • Search using partial file name?

    I know this issue has been addressed before, but I haven't found a satisfactory answer.
    I use the Search field in the toolbar to search for files on my external drive. That external drive contains a file named "housefly.psd." When I search for "house" using the File Name filter and with columns set to Kind, all the Photoshop files that begin with "house" appear at the top of the window, including the file I'm searching for.
    But if I search for "fly," the "housefly.psd" file doesn't appear in the list at all, although files containing the word "fly" with a space before the word show up in the list (e.g. - "big fly.psd").
    Users aren't always going to remember the initial characters in a file name they want to find. So how do I find the file if I only remember some of the internal characters?
    Thanks,
    Andy
    iMac, OS 10.6.8

    Andy Tubbesing wrote:
    if I search for "fly," the "housefly.psd" file doesn't appear in the list at all, although files containing the word "fly" with a space before the word show up in the list (e.g. - "big fly.psd").
    Yeah, isn't Spotlight great?! Give this example to all the experts who gush about Spotlight.
    What you see is how Spotlight was designed to work -- at least for hoi polloi like us. The query looks for words, not strings. "Fly" is one word, "big fly" is two words, but "housefly" is one word. It contains the string "fly", but not the word "fly". Now, if you had had the foresight and forethought to name your file "HouseFly", then probably Spotlight would have found it, "Fly", unlike "fly" being, by the rules of the Apple wallahs, a word, not a string. Is that all? No, of course not, that would have been too simple. Spotlight also has hidden somewhere a private list of exceptions. So "books" in "Audiobooks" is always a word, no matter how capitalised; but in "Cookbooks" it's just a mere string, and hence not worthy of notice.
    How do you get around this (without using Terminal)?
    (1) One way is to construct a query, as already suggested, with the Filename and Contains. But, beware! if you're searching in Finder, and you've already entered a string in the Spotlight search field on the toolbar, the query constructed thus will be restricted to the hits of the query already in the search field. So, if you've enter "fly" in the window toolbar search field, and then construct a Filename Contains "fly" query, you'll find nothing, because any subset of the ∅ (empty set) is also empty. This restriction applies to any query thus constructed.
    (2) If you are a real, hair-chested, red-blooded Mac user, you don't use namby-pamby Filename queries. You go straight for the jugular. In the pop-up menu, instead of "Filename", choose "Other...". Then scroll through the interminable list to "Raw Query" and enable it. Then type in the Raw Query search box
    kMDItemFSName == *fly*
    Note 1: "*fly*", not "*fly", because the Item's File System Name is "housefly.psd".
    Note 2: You can use the keyword "name" in the window toolbar Spotlight search field, thus
    name:housefly
    However, this one doesn't take wildcards.
    (3) If you happen to be just a normal person, who uses a computer to be productive and not to exercise one's fingers by typing lengthy and abstruse keywords (or as a Rorschach test to have fun divining the inscrutable minds of Apple engineers), then my suggestion is to give Spotlight the widest possible berth and use something else. I suggest Find File by John R Chang, Find Any File by Thomas Tempelmann, and EasyFind by Christian Grünenberg.

  • External document using XQuery doc() function - SEGV

    The following code involving an XQuery using the doc() function to access an external document via the filesystem produces a segmentation fault on Windows XP 32 using Java 1.6.11 and BDB XML 2.4.16 + P1.
    The input doc is just "<Urmel>Huhuhu</Urmel>".
    Maybe some basic error of mine. How am I supposed to access external documents via XQuery's doc() function?
    Michael Ludwig
    # Problematic frame:
    # C  [libdbxml24d.dll+0x86401]
    # The crash happened outside the Java Virtual Machine in native code.
    package milu;
    import java.io.File;
    import com.sleepycat.db.Environment;
    import com.sleepycat.db.EnvironmentConfig;
    import com.sleepycat.dbxml.XmlException;
    import com.sleepycat.dbxml.XmlManager;
    import com.sleepycat.dbxml.XmlManagerConfig;
    import com.sleepycat.dbxml.XmlQueryContext;
    import com.sleepycat.dbxml.XmlResults;
    import com.sleepycat.dbxml.XmlTransaction;
    import com.sleepycat.dbxml.XmlValue;
    public class TestExternalAccess2 {
         static final String envDirStr = "C:/MILU/data/dbenv46";
         static final File envDir = new File(envDirStr);
         static EnvironmentConfig envConf;
         static {
              envConf = new EnvironmentConfig();
              envConf.setAllowCreate(true);
              envConf.setRunRecovery(true);
              envConf.setInitializeCache(true);
              envConf.setInitializeLocking(true);
              envConf.setInitializeLogging(true);
              envConf.setTransactional(true);
         public static void main(String[] args) throws Exception {
              Environment env = new Environment(envDir, envConf);
              XmlManagerConfig mgrConf = new XmlManagerConfig();
              mgrConf.setAllowExternalAccess(true);
              XmlManager mgr = new XmlManager(env, mgrConf);
              String qry = "doc('file:C:/milu/dev/u.xml')";
              XmlQueryContext qc = mgr.createQueryContext();
              XmlTransaction txn = mgr.createTransaction();
              XmlResults res = mgr.query(txn, qry, qc);
              while (res.hasNext()) {
                   XmlValue val = res.next();
                   StringBuffer sb = new StringBuffer();
                   sb.append(val.getClass());
                   sb.append(" - ");
                   sb.append(val.asString());
                   System.out.println(sb.toString());
              res.delete();
              txn.commit();
    }

    I did a diff of my dbxml-2.4.16 and a clean version of dbxml-2.4.16 and found this difference, which looks like a fix for your bug. Please tell me if this works.
    Lauren Foutz
    --- dbxml-2.4.16-orig/dbxml/src/java/dbxml_java_wrap.cpp     2008-10-21 18:28:16.000000000 -0400
    +++ dbxml-2.4.16/dbxml/src/java/dbxml_java_wrap.cpp     2009-02-27 15:24:32.000000000 -0500
    @@ -1309,8 +1309,12 @@
                       break;
                  default:
    -                   if(docid != 0)
    -                        (*cdoc).setAsNotMaterialized();
    +                   if(docid != 0 && cid != 0)
    +                         (*cdoc).setAsNotMaterialized();
    +                    else if(!(*cdoc).getDbMinder().isNull() && cid == 0) {  //set query constructed documents as DOM
    +                         (*cdoc).getDocDb();
    +                         (*cdoc).setContentAsNsDom(docid, (*cdoc).getCacheDatabase());
    +                    }
                  createCPPMetaData(jenv, jdoc, cdoc);Edited by: LaurenFoutz on Apr 16, 2009 6:48 AM

  • Preparedstatement with multiple parameters on joined tables w/ (AND,OR)??

    Ihave a Query that reads a list of materials (1 to many) and a string of delimited numbers. I am currently going through a couple of loops to build my Query string. For example:
    WHERE (materials.material = '?' OR materials.material = '?' )........ AND (materials.ONE = '?' "; OR materials.ONE = '?' "; )........
    It also involves reading data from two tables: See Query String below:
    Query = "Select transactions.control,transactions.date_sent, transactions.date_received, transactions.sender,transactions.recipient,materials.control,materials.material,materials.R,materials.ONE,materials.parent_item,materials.sub_ctrl,materials.quanity FROM transactions LEFT JOIN materials ON transactions.control = materials.control WHERE (LOOP) materials.material = '?' AND (LOOP)materials.ONE = '?' ";
    Is it possible to use a preparedstatement with parameters when the number of parameters is unknown until the user selects them?

    Is it possible to use a preparedstatement withparameters when the number of parameters is unknown
    until the user selects them?
    masuda1967 is being too Japanese. The answer to your
    question is "No".Actually, I would take masuda-san's suggestion--sort of.
    You can do the incremental query construction he suggested, but with prepared statements. Something like this. (Note: Probably doesn't match your code exactly, but you should get the idea.)StringBuffer query = new StringBuffer("select ... whatever ...");
    for (int ix = 0; ix < numParams; ix++) {
        if (x > 0) {
            query.append(", ")
        query.append(" ? ");
    ps = con.prepareStatement(query.toString());
    for (int ix = 0; ix < numParams; ix++) {
        set the param
    } You won't get the performance benefit that can come from using PreparedStatement, but you still avoid the headache of escaping strings, formatting dates, etc.
    &#12472;

Maybe you are looking for

  • Core Audio disk too slow error?

    I've read most of the reports from previous versions -relating to ibook disk speed and how an external fire wire drive is the way to go, so I got one, how do i set up Garage band to record to it, i can see it on the dt, but I'm still getting the same

  • Recording User's Log entry

    Hi! I'm the login page, I have acknowledgment checkbox. When the user checks the box it displays the User Name, Password and login button. I am trying to provide a means to create an audit log entry to record the user's acceptance or every time the u

  • How to assign single filed update to a responsibility in Oracle Apps 11i

    Dear All I created a responsibility (userabc) and just assign supplier screen to userabc. what i want i just wanna give him/her permisson to update only one field of the supplier screen e.g. Hold or Unhold payment. How i can achieve this, please guid

  • Limit on maxRows for a smartview report

    One of the business unit extensively use SmartView to create Excel report. And they would be rather comfortable using excel for their reporting purpose. I would like to know if there is a best practice for a smartview report. Currently we have increa

  • ASE 15.7 Job Scheduler won´t start again

    Hi, we encoutered the following problem in our ECC6.0 / EHP5 on ASE 15.7 PL 122 System: DBACockpit / Collector Configuration shows the warning "The ASE-Job Scheduler is not active". The log SID_JSAGENT shows the following entries: 00:11704:12104:2014