Database adapter -  commit transactions

Hello everybody.
Is it possible with the BPEL Process Manager (Databas Adapter) to handle some f.e. INSERTS on a database (also with more then one adapter) only with on database connection and commit all INSERTS only at the end of the process?
So it is important that I use only one db-connection. I don't want to open a db-connection for every db-adapter I want to open (to do an Insert or sth else) .
Thx a lot

Hi Neil,
at the moment it is not possible to have the entire bpel process from db adapter receive to db adapter invoke inside a single jta/global transaction context. We are working on some ideas for next the release.
The best thing for now is to add exception handling to your business process and apply some compensation logic for the individual records which fail. I.e. if using the LogicalDeletePollingStrategy you could set the 'deleted' flag back to 'errored' for rows which are found to be invalid in the transform step and have a separate business process to deal with these.
You could also try a large maxRaiseSize setting. That way if you read 100 rows they will be raised as a single xml document. If the transform fails then no rows will be written to the target database. However the commit will still occur on the source database.
Finally, you could use a non-destructive polling strategy like the SequencingPollingStrategy or LogicalDeletePollingStrategy and a large maxRaiseSize. Your business process could look like this:
receive (non-destructive destroy)
transform
merge all rows - target db
delete all rows -source db
If the 'merge' operation is jta enabled then it will be rolled back if either the transform or the delete fails.
This above idea is like a two stage polling strategy. First the rows are marked as being processed by the receive, but only when they arrive at the target db are they marked a final time as being completed or deleted completely.
Let us know if you need help implementing these ideas. To jta enable the merge see the recent thread 'oc4j-ra and data-sources.xml'.
Thanks
Steve

Similar Messages

  • Transaction commit in database adapter

    Hi,
    When the commit happens when a database adapter inserts a record.
    I have two invoke process one is db adapter to insert records and second the db adapter to call the procedure to update the records inserted by first adapter, but will the records will be visible in the second adapter.
    Please advice, thanks in advance.
    Regards,
    SReejit

    Yes because it is one transaction, therfore you can roll back if the second fails.
    But if you perform a dehydration, e.g. wait, human task, receive activity then the first insert will be committed. so you will not be able to roll back. You will need to use a compensate activity.
    cheers
    James

  • Database adapter and commit

    I am trying to use BPEL process manager to read many items from a database table, transform them and then write the transformed records to another table. I have found the database adapter demo very useful. However, I would like to commit the transformed data only when all the data has been succesfully transformed. Can anyone think of a way of doing this? I am new to BPEL and JCA, perhaps the wsdl for the database adapter could be changed to expose a commit method?
    Thanks in advance for any advice.
    Neil.

    Hi Neil,
    at the moment it is not possible to have the entire bpel process from db adapter receive to db adapter invoke inside a single jta/global transaction context. We are working on some ideas for next the release.
    The best thing for now is to add exception handling to your business process and apply some compensation logic for the individual records which fail. I.e. if using the LogicalDeletePollingStrategy you could set the 'deleted' flag back to 'errored' for rows which are found to be invalid in the transform step and have a separate business process to deal with these.
    You could also try a large maxRaiseSize setting. That way if you read 100 rows they will be raised as a single xml document. If the transform fails then no rows will be written to the target database. However the commit will still occur on the source database.
    Finally, you could use a non-destructive polling strategy like the SequencingPollingStrategy or LogicalDeletePollingStrategy and a large maxRaiseSize. Your business process could look like this:
    receive (non-destructive destroy)
    transform
    merge all rows - target db
    delete all rows -source db
    If the 'merge' operation is jta enabled then it will be rolled back if either the transform or the delete fails.
    This above idea is like a two stage polling strategy. First the rows are marked as being processed by the receive, but only when they arrive at the target db are they marked a final time as being completed or deleted completely.
    Let us know if you need help implementing these ideas. To jta enable the merge see the recent thread 'oc4j-ra and data-sources.xml'.
    Thanks
    Steve

  • Database adapter transaction handling

    I am assuming that when one writes (insert/update/delete) to a database via the appropriate adapter that each write action does an auto-commit, or rollback. I want to have control of this commit/rollback transaction for both sync and async database adapter interactions. How do I turn off 'auto' transactions and I issue an appropriate commit/rollback.
    Thanks - Casey

    Hi Venajamin,
    If you have selected the option NO TRANSACTION HADLING, it implies that the Transaction Handliong of your Database has been truned off.
    <i>Set the indicator if you want to deactivate the logical unit of work, which the JDBC adapter requires to guarantee that data in the database is consistent.
    <b>This option is required for JDBC drivers that do not support transactions.</b> To avoid data inconsistencies in the database when the isolation level is lowered, ensure that multiple database transactions cannot access the database simultaneously.</i>
    From the link,
    http://help.sap.com/saphelp_nw04/helpdata/en/64/ce4e886334ec4ea7c2712e11cc567c/content.htm
    Regards,
    Bhavesh

  • Want to commit by changes in database after second transaction?

    Hi All,
    I hv a situation where a webservice interacts with the database.
    Here the webservice will first make a request to database for some operation but i dont want the database to commit changes in first request itself. A response will be sent to webservice further a second request will be sent to database for committing the changes. So can that be done?
    thanks for ur advise in advance.

    Hi,
    I hv a situation where a webservice interacts with the database.Here the webservice will first make a request to database for some operation but i dont want the database to commit changes in first request itself. A response will be sent to webservice further a second request will be sent to database for committing the changes. So can that be done?
    >
    <ul>
    <li>Apex version?</li>
    <li>DB Version?</li>
    <li>Webserver used?</li>
    <li>Are you using ApexListener Restful or WSDL based SOAP WS?</li>
    <li>Are you using Web Service Reference or some other mechanism?</li>
    </ul>
    Cheers,

  • Error in Database Adapter Insert Or Update (Merge) Operation

    I have a simple SOA composite which reads XML files and posts data to a database table using a database adapter. I would like to perform a merge operation but I keep getting this error in the log -
    SEVERE: JCABinding=> XML2DB:WriteInvToDB [ WriteInvToDB_ptt::merge(InventoryCollection) ] Could not invoke operation 'merge' against the 'Database Adapter' due to:
    BINDING.JCA-11616
    DBWriteInteractionSpec Execute Failed Exception.
    merge failed. Descriptor name: [WriteInvToDB.Inventory].
    Caused by java.lang.NullPointerException.
    Here is the complete log:
    SEVERE: JCABinding=> XML2DB:WriteInvToDB [ WriteInvToDB_ptt::merge(InventoryCollection) ] Could not invoke operation 'merge' against the 'Database Adapter' due to:
    BINDING.JCA-11616
    DBWriteInteractionSpec Execute Failed Exception.
    merge failed. Descriptor name: [WriteInvToDB.Inventory].
    Caused by java.lang.NullPointerException.
    Please see the logs for the full DBAdapter logging output prior to this exception.
    Jan 3, 2009 10:58:06 AM oracle.integration.platform.blocks.adapter.fw.log.LogManagerImpl log
    SEVERE: JCABinding=> [default/XML2DB!1.0*2008-12-23_13-27-06_078.WriteInvToDB]:merge One-way interaction failed
    Jan 3, 2009 10:58:06 AM oracle.tip.mediator.serviceEngine.MediatorServiceEngine post2Mesh
    SEVERE: Post 2 messah failed
    oracle.fabric.common.FabricInvocationException: BINDING.JCA-12563
    Exception occured when binding was invoked.
    Exception occured during invocation of JCA binding: "JCA Binding execute of Reference operation 'merge' failed due to: DBWriteInteractionSpec Execute Failed Exception.
    merge failed. Descriptor name: [WriteInvToDB.Inventory].
    Caused by java.lang.NullPointerException.
    The invoked JCA adapter raised a resource exception.
    Please examine the above error message carefully to determine a resolution.
         at oracle.integration.platform.blocks.adapter.fw.jca.cci.EndpointInteractionException.getFabricInvocationException(EndpointInteractionException.java:74)
         at oracle.integration.platform.blocks.adapter.AdapterReference.post(AdapterReference.java:226)
         at oracle.integration.platform.blocks.mesh.AsynchronousMessageHandler.doPost(AsynchronousMessageHandler.java:153)
         at oracle.integration.platform.blocks.mesh.MessageRouter.post(MessageRouter.java:152)
         at oracle.integration.platform.blocks.mesh.MeshImpl.post(MeshImpl.java:159)
         at sun.reflect.GeneratedMethodAccessor253.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
    Caused by: BINDING.JCA-12563
    Exception occured when binding was invoked.
    Exception occured during invocation of JCA binding: "JCA Binding execute of Reference operation 'merge' failed due to: DBWriteInteractionSpec Execute Failed Exception.
    merge failed. Descriptor name: [WriteInvToDB.Inventory].
    Caused by java.lang.NullPointerException.
    The invoked JCA adapter raised a resource exception.
    Please examine the above error message carefully to determine a resolution.
         at oracle.integration.platform.blocks.adapter.fw.jca.cci.JCAInteractionInvoker.executeJcaInteraction(JCAInteractionInvoker.java:428)
         at oracle.integration.platform.blocks.adapter.fw.jca.cci.JCAInteractionInvoker.invokeJcaReference(JCAInteractionInvoker.java:509)
         at oracle.integration.platform.blocks.adapter.fw.jca.cci.JCAInteractionInvoker.invokeAsyncJcaReference(JCAInteractionInvoker.java:493)
         at oracle.integration.platform.blocks.adapter.fw.jca.cci.JCAEndpointInteraction.performAsynchronousInteraction(JCAEndpointInteraction.java:429)
         at oracle.integration.platform.blocks.adapter.AdapterReference.post(AdapterReference.java:193)
         ... 49 more
    Caused by: BINDING.JCA-11616
    DBWriteInteractionSpec Execute Failed Exception.
    merge failed. Descriptor name: [WriteInvToDB.Inventory].
    Caused by java.lang.NullPointerException.
    Please see the logs for the full DBAdapter logging output prior to this exception.
         at oracle.tip.adapter.db.exceptions.DBResourceException.createEISException(DBResourceException.java:488)
         at oracle.tip.adapter.db.exceptions.DBResourceException.outboundWriteException(DBResourceException.java:529)
         at oracle.tip.adapter.db.transaction.DBTransaction.commit(DBTransaction.java:287)
         at oracle.integration.platform.blocks.adapter.fw.jca.cci.JCAInteractionInvoker.executeJcaInteraction(JCAInteractionInvoker.java:311)
         ... 53 more
    Caused by: java.lang.NullPointerException
         at oracle.toplink.descriptors.DescriptorQueryManager.putCachedUpdateCalls(DescriptorQueryManager.java:1605)
         at oracle.toplink.internal.queryframework.ExpressionQueryMechanism.prepareUpdateObject(ExpressionQueryMechanism.java:1608)
         at oracle.toplink.internal.queryframework.StatementQueryMechanism.updateObject(StatementQueryMechanism.java:405)
         at oracle.toplink.internal.queryframework.DatabaseQueryMechanism.updateObjectForWriteWithChangeSet(DatabaseQueryMechanism.java:1136)
         at oracle.toplink.queryframework.UpdateObjectQuery.executeCommitWithChangeSet(UpdateObjectQuery.java:69)
         at oracle.toplink.internal.queryframework.DatabaseQueryMechanism.executeWriteWithChangeSet(DatabaseQueryMechanism.java:279)
         at oracle.toplink.queryframework.WriteObjectQuery.executeDatabaseQuery(WriteObjectQuery.java:47)
    Jan 3, 2009 10:58:06 AM oracle.integration.platform.blocks.adapter.fw.log.LogManagerImpl log
    WARNING: JCABinding=> ReadXML ReadXMLonReject: The resource adapter 'File Adapter' requested handling of a malformed inbound message. However, the following Service property has not been defined: 'rejectedMessageHandlers'. Please define it and redeploy the module. Will use the default Rejection Directory file://jca\ReadXML\rejectedMessages for now.
    Jan 3, 2009 10:58:06 AM oracle.integration.platform.blocks.adapter.fw.log.LogManagerImpl log
    WARNING: JCABinding=> ReadXML ReadXMLonReject: Sending invalid inbound message to Exception Handler:
    Jan 3, 2009 10:58:06 AM oracle.tip.mediator.common.error.ErrorMessageEnqueuer$EnqueuerThread run
    SEVERE: Failed to enqueue error message
    javax.jms.TransactionInProgressException: Cannot call commit on a XA capable JMS session.
         at oracle.j2ee.ra.jms.generic.RAUtils.make(RAUtils.java:595)
         at oracle.j2ee.ra.jms.generic.RAUtils.toTransactionInProgressException(RAUtils.java:846)
         at oracle.j2ee.ra.jms.generic.RAUtils.toTransactionInProgressException(RAUtils.java:840)
         at oracle.j2ee.ra.jms.generic.SessionWrapper.commit(SessionWrapper.java:197)
         at oracle.tip.mediator.common.error.ErrorMessageEnqueuer$EnqueuerThread.run(ErrorMessageEnqueuer.java:187)
         at java.lang.Thread.run(Thread.java:595)
    Any help is greatly appreciated.
    The INSERT operation works fine with the database adapter, but I cannot get MERGE and UPDATE operations to work as expected!
    Thanks.

    hi Sudeep,
    We are at first hand struggling with DB adapter problem getting down everytime. Don't know the reason why.
    DB adapter is in down state and when trying to make it up gives below error:
    "weblogic.application.ModuleException: weblogic.connector.exception.RAException: Jndi Name is null or empty."
    I just created a simple sync process using DB adapter (custom select) and deplyed successfully. I hope jndi name is not to be configured in weblogic-ra.xml file.
    This is the first time we are using this JNDI name (eis/DB/calvindb).
    Any inputs will be appreciated.
    Thanks,
    Nikhil

  • Database Adapter Polling

    I am using Jdeveloper 10.1.3.1.0 to do the database polling. The adapter polls two tables joined by the foreign key.Then it will update the status code as logic deletion. However, when I tried to set the database rows per xml document to 1 on step 10 of 11 of the polling options. However, when I tried to set database row per transaction to 50, it won't allow me. My understanding is that this 50 will set the database commit every 50 records. The wizard basically stopped there. Only after I changed it to unlimited, it proceeded.Can anybody help me?

    Hi,
    The triggering instances will not depend on the Database rows/transaction but will only depend on the Database rows/xml document.
    Database rows/transaction is internal to the DB and the DB adapter.
    If u keep Database rows/transaction as 200 and no. of rows/ xml document as 100 and 1000 rows are to be processed, then it will create 10 instances.
    However if you have 1000 rows for processing DB adapter will run a cursor in a loop to pick up 200 rows from the 1000
    rows 5 times (this is a batch setting between DB and the DB adapter and will distribute the load of picking 1000 rows at a time into 5 transactions) and then these 200 rows will be distributed into 2 BPEL instances of 100 rows (this is a batch setting between DB adapter and BPEL).
    Hope this clarifies.
    With Regards,
    Harshwardhan

  • Issue in ESB Database Adapter

    hi
    I have a requirement where the database adapter has to poll for a particular status like NOT STARTED in table and
    based on the status change it should trigger a service asynchronously and then it should immediately update the
    status as STARTED.
    The configuration steps done in the wizard:
    Step 3 - Poll for New or Changed records in a Table
    Step 7 - we selected the operation to perform after the data is read from the database, and Update the Field in the table
    Step - 8 we Selected the Logical Field as table Column Status and
    Read Value: STARTED and Unread Value : NOT STARTED
    Database Rows per Transaction is Unlimited and also delay commit, Distributed Polling and Poll for child Updates are
    not selected.
    The database adapter is not stable at some point of time, it is not updating the status from NOT STARTED to
    STARTED after invoking the service asynchronously. Hence the whole process is repeating after some
    time interval because of the status remaining as NOT STARTED.
    Thanks

    Hi,
    No it is not a bug, I think. If you created your query by choosing from imported tables/views and related those using the wizard, the only way to change them is to re-import the tables and basically redefine your database adapter.
    It's a pity, but that's how it is (also in 10.1.2 I saw recently).
    Regards,
    Martien

  • Logical delete in database adapter

    Hello
    I was wondering if someone has solution the problem with polling database. You can specify the logical delete column and you can give values for READ, UNREAD and RESERVED states. The problem is that when for example ESB project polls some specific table and starts an instance for every new row with specified logical delete field with value UNREAD, when something unexpected happens and something goes wrong the database adapter updates the row with READ value. This is problematic if we have thousands of rows, and we would like to separate the errored rows from the successfully read rows. Is there anyway (easy) way to update those rows that went wrong to some other value than READ?
    I don't know if anyone understood me, but just for clarification here's a example:
    I have a ESB-project which poll specific database table and parses and XML from the data. After this the ESB-project sends the data to some Web Service. The database table has column CONDITION_CODE in which value 0 means unread and value 1 means read. Now if everything goes fine there is no problems. But if the Web Service is unavailable or the data is malformed, the database adapter still updates the CONDITION_CODE to 1! We have no ways (except to listen ESB_ERROR topic and implement some error handling there) to know what rows were successfully delivered and which were not...
    Hope I was able to clarify the problem... And I hope someone could be able to provide me with answer.
    Best Regards Tuomas

    Did you use the RESERVED value property? How about the transaction mechanism? Do you have global transactions? I gues you would have to use them!

  • Null/Empty Strings use in ESB Database Adapter

    Hi
    I'm trying to use a database adapter to execute an update on a table with a composite primary key; one of the primary key columns sometimes contains an empty string, however whenever I try to call the adapter, it always converts this to a null value. Is there an easy way to force the adapter to use an empty string instead of a null?
    Thanks.

    the idea here is to execute the dbms statement, or the setpolicycontext statement in a db session, and being able to execute the next sql statement in the same db session.
    This is possible with consecutive database adapters sharing the same db session.
    and two db adapters sharing the same db session is possible, if you make sure that the bpel is participating in the db transaction which can be made possible via xa db connections.
    Hope this helps,
    Write back in case you need more info.

  • [solved] failed to commit transaction (invalid or corrupted package)

    Hi.
    So today I tried updating my system after about a month. I keep getting the error in the thread title. Pacman does not mention which packages are corrupted. I tried upgrading the explicitly installed packages individually and those which could upgrade were upgraded. However, a few remain unable to upgrade.
    I have tried using the new pacman.conf which comes with the latest package, I have followed this blog post, regenerating my mirrorlist using reflector, re-downloading all the packages, pacman -Syy, SigLevel = Never ... and nothing seems to work. Please help.
    pacman.conf
    # /etc/pacman.conf
    # See the pacman.conf(5) manpage for option and repository directives
    # GENERAL OPTIONS
    [options]
    # The following paths are commented out with their default values listed.
    # If you wish to use different paths, uncomment and update the paths.
    #RootDir = /
    #DBPath = /var/lib/pacman/
    #CacheDir = /var/cache/pacman/pkg/
    #LogFile = /var/log/pacman.log
    #GPGDir = /etc/pacman.d/gnupg/
    HoldPkg = pacman glibc
    # If upgrades are available for these packages they will be asked for first
    SyncFirst = pacman
    #XferCommand = /usr/bin/curl -C - -f %u > %o
    #XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
    #CleanMethod = KeepInstalled
    Architecture = auto
    # Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
    #IgnorePkg =
    #IgnoreGroup =
    #NoUpgrade =
    #NoExtract =
    # Misc options
    #UseSyslog
    #UseDelta
    #TotalDownload
    CheckSpace
    #VerbosePkgLists
    # By default, pacman accepts packages signed by keys that its local keyring
    # trusts (see pacman-key and its man page), as well as unsigned packages.
    #SigLevel = Optional TrustedOnly
    # NOTE: You must run `pacman-key --init` before first using pacman; the local
    # keyring can then be populated with the keys of all official Arch Linux
    # packagers with `pacman-key --populate archlinux`.
    # REPOSITORIES
    # - can be defined here or included from another file
    # - pacman will search repositories in the order defined here
    # - local/custom mirrors can be added here or in separate files
    # - repositories listed first will take precedence when packages
    # have identical names, regardless of version number
    # - URLs will have $repo replaced by the name of the current repo
    # - URLs will have $arch replaced by the name of the architecture
    # Repository entries are of the format:
    # [repo-name]
    # Server = ServerName
    # Include = IncludePath
    # The header [repo-name] is crucial - it must be present and
    # uncommented to enable the repo.
    # The testing repositories are disabled by default. To enable, uncomment the
    # repo name header and Include lines. You can add preferred servers immediately
    # after the header, and they will be used before the default mirrors.
    #[testing]
    #SigLevel = PackageRequired
    #Include = /etc/pacman.d/mirrorlist
    [core]
    SigLevel = PackageRequired
    Include = /etc/pacman.d/mirrorlist
    [extra]
    SigLevel = PackageRequired
    Include = /etc/pacman.d/mirrorlist
    #[community-testing]
    #SigLevel = PackageRequired
    #Include = /etc/pacman.d/mirrorlist
    [community]
    SigLevel = PackageRequired
    Include = /etc/pacman.d/mirrorlist
    # If you want to run 32 bit applications on your x86_64 system,
    # enable the multilib repositories as required here.
    #[multilib-testing]
    #SigLevel = PackageRequired
    #Include = /etc/pacman.d/mirrorlist
    [multilib]
    SigLevel = PackageRequired
    Include = /etc/pacman.d/mirrorlist
    # An example of a custom package repository. See the pacman manpage for
    # tips on creating your own repositories.
    #[custom]
    #SigLevel = Optional TrustAll
    #Server = file:///home/custompkgs
    [archlinuxfr]
    # The French Arch Linux communities packages.
    SigLevel = PackageRequired
    Server = http://repo.archlinux.fr/$arch
    [arch-fonts]
    # Prebuilt packages for font packages found in AUR
    # This should be faster than building from source
    # as many have download speed of 10KB/s. If you find
    # missing font, email to <gmail.com: jesse.jaara>
    SigLevel = PackageRequired
    Server = http://huulivoide.pp.fi/Arch/arch-fonts
    [archstuff]
    # AUR's most voted and many bin32-* and lib32-* packages.
    SigLevel = PackageRequired
    Server = http://archstuff.vs169092.vserver.de/$arch
    [herecura-stable]
    # additional apps not found in community
    SigLevel = PackageRequired
    Server = http://repo.herecura.be/herecura-stable/$arch
    [kde4-eyecandy-64]
    # Useful and beautiful plasmoids and themes for KDE4.
    SigLevel = PackageRequired
    Server = http://archlinuxgr.tiven.org/kde4-eyecandy/x86_64
    mirrorlist
    cat /etc/pacman.d/mirrorlist
    # Arch Linux mirrorlist generated by Reflector
    # With: /usr/bin/reflector -l 5 --sort rate --save /etc/pacman.d/mirrorlist
    # When: 2012-06-18 12:42:37 UTC
    # From: https://www.archlinux.org/mirrors/status/json/
    # Retrieved: 2012-06-18 12:42:25 UTC
    # Last Check: 2012-06-18T12:21:53.438Z UTC
    Server = http://archlinux.polymorf.fr/$repo/os/$arch
    Server = http://mirror.de.leaseweb.net/archlinux/$repo/os/$arch
    Server = ftp://mirror.chmuri.net/archmirror/$repo/os/$arch
    Server = ftp://mirror.us.leaseweb.net/archlinux/$repo/os/$arch
    Server = http://miroir.ezvan.fr/archlinux/$repo/os/$arch
    output when I try to upgrade
    sudo pacman -Su
    Password:
    :: Starting full system upgrade...
    :: Replace dbus-python with extra/python2-dbus? [Y/n]
    :: Replace libusb with core/libusbx? [Y/n]
    resolving dependencies...
    looking for inter-conflicts...
    Targets (57): bison-2.5.1-1 c-ares-1.9.0-1 cairo-1.12.2-2 cifs-utils-5.5-1 colord-0.1.21-2
    dbus-python-1.0.0-1 [removal] desktop-file-utils-0.20-1 freetype2-2.4.10-1 git-1.7.10.4-1
    gnutls-3.0.20-1 gtk-engines-2.21.0-1 icu-49.1.2-1 intel-dri-8.0.3-3 kactivities-4.8.4-1
    kdebase-konqueror-4.8.4-1 kdebase-lib-4.8.4-1 kdebase-runtime-4.8.4-1 kdebase-workspace-4.8.4-1
    kdebindings-python2-4.8.4-1 kdegames-libkdegames-4.8.4-1 kdelibs-4.8.4-2 kdepim-runtime-4.8.4-1
    kdepimlibs-4.8.4-1 khrplatform-devel-8.0.3-3 krb5-1.10.2-1 libcups-1.5.3-5 libdrm-2.4.35-1
    libegl-8.0.3-3 libgl-8.0.3-3 libglapi-8.0.3-3 libgles-8.0.3-3 libkipi-4.8.4-1 libksane-4.8.4-1
    libmysqlclient-5.5.25-1 libpng-1.5.11-1 libusb-1.0.9-1 [removal] libusbx-1.0.11-2 libva-1.1.0-1
    libwbclient-3.6.5-3 linux-api-headers-3.3.8-1 lirc-utils-1:0.9.0-18 mkinitcpio-0.9.2-2
    mysql-5.5.25-1 mysql-clients-5.5.25-1 oxygen-icons-4.8.4-1 pam-1.1.5-4 pambase-20120602-1
    pango-1.30.1-1 pinentry-0.8.1-4 pyqt-4.9.1-2 python-dbus-1.1.0-2 python-dbus-common-1.1.0-2
    python2-dbus-1.1.0-2 python2-pyqt-4.9.1-2 shorewall-core-4.5.5.1-1 smbclient-3.6.5-3
    sqlite-3.7.13-1
    Total Installed Size: 632.49 MiB
    Net Upgrade Size: 3.08 MiB
    Proceed with installation? [Y/n]
    (55/55) checking package integrity [########################################] 100%
    error: failed to commit transaction (invalid or corrupted package)
    Errors occurred, no packages were upgraded.
    pacman log
    [2012-06-18 12:48] Running 'pacman -Su'
    [2012-06-18 12:48] starting full system upgrade
    [2012-06-18 12:54] Running 'pacman -Su'
    [2012-06-18 12:54] starting full system upgrade
    [2012-06-18 12:54] Running 'pacman -Su'
    [2012-06-18 12:54] starting full system upgrade
    [2012-06-18 12:57] Running 'pacman -Su'
    [2012-06-18 12:57] starting full system upgrade
    [2012-06-18 13:07] Running 'pacman -Su'
    [2012-06-18 13:07] starting full system upgrade
    [2012-06-18 13:10] Running 'pacman -Syy'
    [2012-06-18 13:10] synchronizing package lists
    [2012-06-18 13:14] Running 'pacman -Su'
    [2012-06-18 13:14] starting full system upgrade
    [2012-06-18 13:21] starting full system upgrade
    [2012-06-18 13:22] starting full system upgrade
    [2012-06-18 13:23] starting full system upgrade
    [2012-06-18 13:24] starting full system upgrade
    [2012-06-18 13:24] Running 'pacman -Su'
    [2012-06-18 13:24] starting full system upgrade
    [2012-06-18 14:42] Running 'pacman -Su'
    [2012-06-18 14:42] starting full system upgrade
    [2012-06-18 14:44] Running 'pacman -Syy'
    [2012-06-18 14:44] synchronizing package lists
    [2012-06-18 14:45] Running 'pacman -Su'
    [2012-06-18 14:45] starting full system upgrade
    Last edited by drsjlazar (2012-06-18 13:51:54)

    Thank you Jelly It was a .part file. I was using aria2 to download prior to switching to the new pacman.conf. There was only one offending file. I would have thought that pacman would at least tell you which file was corrupted when it found one or even not recognize .part files as complete packages. Anyway, I deleted the .part file everything went smoothly.
    Here is the complete output of pacman -Syyu --debug... just for reference.
    debug: parseconfig: options pass
    debug: config: attempting to read file /etc/pacman.conf
    debug: config: finish section '(null)'
    debug: config: new section 'options'
    debug: config: HoldPkg: pacman
    debug: config: HoldPkg: glibc
    debug: config: SyncFirst: pacman
    debug: config: arch: x86_64
    debug: config: finish section 'options'
    debug: config: new section 'core'
    debug: config file /etc/pacman.conf, line 76: including /etc/pacman.d/mirrorlist
    debug: config: attempting to read file /etc/pacman.d/mirrorlist
    debug: config: finished parsing /etc/pacman.d/mirrorlist
    debug: config: finish section 'core'
    debug: config: new section 'extra'
    debug: config file /etc/pacman.conf, line 80: including /etc/pacman.d/mirrorlist
    debug: config: attempting to read file /etc/pacman.d/mirrorlist
    debug: config: finished parsing /etc/pacman.d/mirrorlist
    debug: config: finish section 'extra'
    debug: config: new section 'community'
    debug: config file /etc/pacman.conf, line 88: including /etc/pacman.d/mirrorlist
    debug: config: attempting to read file /etc/pacman.d/mirrorlist
    debug: config: finished parsing /etc/pacman.d/mirrorlist
    debug: config: finish section 'community'
    debug: config: new section 'multilib'
    debug: config file /etc/pacman.conf, line 99: including /etc/pacman.d/mirrorlist
    debug: config: attempting to read file /etc/pacman.d/mirrorlist
    debug: config: finished parsing /etc/pacman.d/mirrorlist
    debug: config: finish section 'multilib'
    debug: config: new section 'archlinuxfr'
    debug: config: finish section 'archlinuxfr'
    debug: config: new section 'arch-fonts'
    debug: config: finish section 'arch-fonts'
    debug: config: new section 'archstuff'
    debug: config: finish section 'archstuff'
    debug: config: new section 'herecura-stable'
    debug: config: finish section 'herecura-stable'
    debug: config: new section 'kde4-eyecandy-64'
    debug: config: finish section 'kde4-eyecandy-64'
    debug: config: finished parsing /etc/pacman.conf
    debug: setup_libalpm called
    debug: option 'logfile' = /var/log/pacman.log
    debug: option 'gpgdir' = /etc/pacman.d/gnupg/
    debug: option 'cachedir' = /var/cache/pacman/pkg/
    debug: parseconfig: repo pass
    debug: config: attempting to read file /etc/pacman.conf
    debug: config: finish section '(null)'
    debug: config: new section 'options'
    debug: config: finish section 'options'
    debug: config: new section 'core'
    debug: config: SigLevel: PackageRequired
    debug: config file /etc/pacman.conf, line 76: including /etc/pacman.d/mirrorlist
    debug: config: attempting to read file /etc/pacman.d/mirrorlist
    debug: config: finished parsing /etc/pacman.d/mirrorlist
    debug: config: finish section 'core'
    debug: registering sync database 'core'
    debug: database path for tree core set to /var/lib/pacman/sync/core.db
    debug: "/var/lib/pacman/sync/core.db.sig" is not readable: No such file or directory
    debug: sig path /var/lib/pacman/sync/core.db.sig could not be opened
    debug: missing optional signature
    debug: adding new server URL to database 'core': http://archlinux.polymorf.fr/core/os/x86_64
    debug: adding new server URL to database 'core': http://mirror.de.leaseweb.net/archlinux/core/os/x86_64
    debug: adding new server URL to database 'core': ftp://mirror.chmuri.net/archmirror/core/os/x86_64
    debug: adding new server URL to database 'core': ftp://mirror.us.leaseweb.net/archlinux/core/os/x86_64
    debug: adding new server URL to database 'core': http://miroir.ezvan.fr/archlinux/core/os/x86_64
    debug: config: new section 'extra'
    debug: config: SigLevel: PackageRequired
    debug: config file /etc/pacman.conf, line 80: including /etc/pacman.d/mirrorlist
    debug: config: attempting to read file /etc/pacman.d/mirrorlist
    debug: config: finished parsing /etc/pacman.d/mirrorlist
    debug: config: finish section 'extra'
    debug: registering sync database 'extra'
    debug: database path for tree extra set to /var/lib/pacman/sync/extra.db
    debug: "/var/lib/pacman/sync/extra.db.sig" is not readable: No such file or directory
    debug: sig path /var/lib/pacman/sync/extra.db.sig could not be opened
    debug: missing optional signature
    debug: adding new server URL to database 'extra': http://archlinux.polymorf.fr/extra/os/x86_64
    debug: adding new server URL to database 'extra': http://mirror.de.leaseweb.net/archlinux/extra/os/x86_64
    debug: adding new server URL to database 'extra': ftp://mirror.chmuri.net/archmirror/extra/os/x86_64
    debug: adding new server URL to database 'extra': ftp://mirror.us.leaseweb.net/archlinux/extra/os/x86_64
    debug: adding new server URL to database 'extra': http://miroir.ezvan.fr/archlinux/extra/os/x86_64
    debug: config: new section 'community'
    debug: config: SigLevel: PackageRequired
    debug: config file /etc/pacman.conf, line 88: including /etc/pacman.d/mirrorlist
    debug: config: attempting to read file /etc/pacman.d/mirrorlist
    debug: config: finished parsing /etc/pacman.d/mirrorlist
    debug: config: finish section 'community'
    debug: registering sync database 'community'
    debug: database path for tree community set to /var/lib/pacman/sync/community.db
    debug: "/var/lib/pacman/sync/community.db.sig" is not readable: No such file or directory
    debug: sig path /var/lib/pacman/sync/community.db.sig could not be opened
    debug: missing optional signature
    debug: adding new server URL to database 'community': http://archlinux.polymorf.fr/community/os/x86_64
    debug: adding new server URL to database 'community': http://mirror.de.leaseweb.net/archlinux/community/os/x86_64
    debug: adding new server URL to database 'community': ftp://mirror.chmuri.net/archmirror/community/os/x86_64
    debug: adding new server URL to database 'community': ftp://mirror.us.leaseweb.net/archlinux/community/os/x86_64
    debug: adding new server URL to database 'community': http://miroir.ezvan.fr/archlinux/community/os/x86_64
    debug: config: new section 'multilib'
    debug: config: SigLevel: PackageRequired
    debug: config file /etc/pacman.conf, line 99: including /etc/pacman.d/mirrorlist
    debug: config: attempting to read file /etc/pacman.d/mirrorlist
    debug: config: finished parsing /etc/pacman.d/mirrorlist
    debug: config: finish section 'multilib'
    debug: registering sync database 'multilib'
    debug: database path for tree multilib set to /var/lib/pacman/sync/multilib.db
    debug: "/var/lib/pacman/sync/multilib.db.sig" is not readable: No such file or directory
    debug: sig path /var/lib/pacman/sync/multilib.db.sig could not be opened
    debug: missing optional signature
    debug: adding new server URL to database 'multilib': http://archlinux.polymorf.fr/multilib/os/x86_64
    debug: adding new server URL to database 'multilib': http://mirror.de.leaseweb.net/archlinux/multilib/os/x86_64
    debug: adding new server URL to database 'multilib': ftp://mirror.chmuri.net/archmirror/multilib/os/x86_64
    debug: adding new server URL to database 'multilib': ftp://mirror.us.leaseweb.net/archlinux/multilib/os/x86_64
    debug: adding new server URL to database 'multilib': http://miroir.ezvan.fr/archlinux/multilib/os/x86_64
    debug: config: new section 'archlinuxfr'
    debug: config: SigLevel: PackageRequired
    debug: config: finish section 'archlinuxfr'
    debug: registering sync database 'archlinuxfr'
    debug: database path for tree archlinuxfr set to /var/lib/pacman/sync/archlinuxfr.db
    debug: "/var/lib/pacman/sync/archlinuxfr.db.sig" is not readable: No such file or directory
    debug: sig path /var/lib/pacman/sync/archlinuxfr.db.sig could not be opened
    debug: missing optional signature
    debug: adding new server URL to database 'archlinuxfr': http://repo.archlinux.fr/x86_64
    debug: config: new section 'arch-fonts'
    debug: config: SigLevel: PackageRequired
    debug: config: finish section 'arch-fonts'
    debug: registering sync database 'arch-fonts'
    debug: database path for tree arch-fonts set to /var/lib/pacman/sync/arch-fonts.db
    debug: "/var/lib/pacman/sync/arch-fonts.db.sig" is not readable: No such file or directory
    debug: sig path /var/lib/pacman/sync/arch-fonts.db.sig could not be opened
    debug: missing optional signature
    debug: adding new server URL to database 'arch-fonts': http://huulivoide.pp.fi/Arch/arch-fonts
    debug: config: new section 'archstuff'
    debug: config: SigLevel: PackageRequired
    debug: config: finish section 'archstuff'
    debug: registering sync database 'archstuff'
    debug: database path for tree archstuff set to /var/lib/pacman/sync/archstuff.db
    debug: "/var/lib/pacman/sync/archstuff.db.sig" is not readable: No such file or directory
    debug: sig path /var/lib/pacman/sync/archstuff.db.sig could not be opened
    debug: missing optional signature
    debug: adding new server URL to database 'archstuff': http://archstuff.vs169092.vserver.de/x86_64
    debug: config: new section 'herecura-stable'
    debug: config: SigLevel: PackageRequired
    debug: config: finish section 'herecura-stable'
    debug: registering sync database 'herecura-stable'
    debug: database path for tree herecura-stable set to /var/lib/pacman/sync/herecura-stable.db
    debug: "/var/lib/pacman/sync/herecura-stable.db.sig" is not readable: No such file or directory
    debug: sig path /var/lib/pacman/sync/herecura-stable.db.sig could not be opened
    debug: missing optional signature
    debug: adding new server URL to database 'herecura-stable': http://repo.herecura.be/herecura-stable/x86_64
    debug: config: new section 'kde4-eyecandy-64'
    debug: config: SigLevel: PackageRequired
    debug: config: finish section 'kde4-eyecandy-64'
    debug: registering sync database 'kde4-eyecandy-64'
    debug: database path for tree kde4-eyecandy-64 set to /var/lib/pacman/sync/kde4-eyecandy-64.db
    debug: "/var/lib/pacman/sync/kde4-eyecandy-64.db.sig" is not readable: No such file or directory
    debug: sig path /var/lib/pacman/sync/kde4-eyecandy-64.db.sig could not be opened
    debug: missing optional signature
    debug: adding new server URL to database 'kde4-eyecandy-64': http://archlinuxgr.tiven.org/kde4-eyecandy/x86_64
    debug: config: finished parsing /etc/pacman.conf
    debug: url: http://archlinux.polymorf.fr/core/os/x86_64/core.db
    debug: maxsize: 26214400
    debug: opened tempfile for download: /var/lib/pacman/sync/core.db.part (wb)
    :: Synchronizing package databases...
    downloading core.db...
    debug: curl returned error 0 from transfer
    debug: response code: 200
    debug: url: http://archlinux.polymorf.fr/core/os/x86_64/core.db.sig
    debug: maxsize: 16384
    debug: opened tempfile for download: /var/lib/pacman/sync/core.db.sig.part (wb)
    debug: curl returned error 22 from transfer
    debug: failed retrieving file 'core.db.sig' from archlinux.polymorf.fr : The requested URL returned error: 404
    debug: "/var/lib/pacman/sync/core.db.sig" is not readable: No such file or directory
    debug: sig path /var/lib/pacman/sync/core.db.sig could not be opened
    debug: missing optional signature
    debug: url: http://archlinux.polymorf.fr/extra/os/x86_64/extra.db
    debug: maxsize: 26214400
    debug: opened tempfile for download: /var/lib/pacman/sync/extra.db.part (wb)
    downloading extra.db...
    debug: curl returned error 0 from transfer
    debug: response code: 200
    debug: url: http://archlinux.polymorf.fr/extra/os/x86_64/extra.db.sig
    debug: maxsize: 16384
    debug: opened tempfile for download: /var/lib/pacman/sync/extra.db.sig.part (wb)
    debug: curl returned error 22 from transfer
    debug: failed retrieving file 'extra.db.sig' from archlinux.polymorf.fr : The requested URL returned error: 404
    debug: "/var/lib/pacman/sync/extra.db.sig" is not readable: No such file or directory
    debug: sig path /var/lib/pacman/sync/extra.db.sig could not be opened
    debug: missing optional signature
    debug: url: http://archlinux.polymorf.fr/community/os/x86_64/community.db
    debug: maxsize: 26214400
    debug: opened tempfile for download: /var/lib/pacman/sync/community.db.part (wb)
    downloading community.db...
    debug: curl returned error 0 from transfer
    debug: response code: 200
    debug: url: http://archlinux.polymorf.fr/community/os/x86_64/community.db.sig
    debug: maxsize: 16384
    debug: opened tempfile for download: /var/lib/pacman/sync/community.db.sig.part (wb)
    debug: curl returned error 22 from transfer
    debug: failed retrieving file 'community.db.sig' from archlinux.polymorf.fr : The requested URL returned error: 404
    debug: "/var/lib/pacman/sync/community.db.sig" is not readable: No such file or directory
    debug: sig path /var/lib/pacman/sync/community.db.sig could not be opened
    debug: missing optional signature
    debug: url: http://archlinux.polymorf.fr/multilib/os/x86_64/multilib.db
    debug: maxsize: 26214400
    debug: opened tempfile for download: /var/lib/pacman/sync/multilib.db.part (wb)
    downloading multilib.db...
    debug: curl returned error 0 from transfer
    debug: response code: 200
    debug: url: http://archlinux.polymorf.fr/multilib/os/x86_64/multilib.db.sig
    debug: maxsize: 16384
    debug: opened tempfile for download: /var/lib/pacman/sync/multilib.db.sig.part (wb)
    debug: curl returned error 22 from transfer
    debug: failed retrieving file 'multilib.db.sig' from archlinux.polymorf.fr : The requested URL returned error: 404
    debug: "/var/lib/pacman/sync/multilib.db.sig" is not readable: No such file or directory
    debug: sig path /var/lib/pacman/sync/multilib.db.sig could not be opened
    debug: missing optional signature
    debug: url: http://repo.archlinux.fr/x86_64/archlinuxfr.db
    debug: maxsize: 26214400
    debug: opened tempfile for download: /var/lib/pacman/sync/archlinuxfr.db.part (wb)
    downloading archlinuxfr.db...
    debug: curl returned error 0 from transfer
    debug: response code: 200
    debug: url: http://repo.archlinux.fr/x86_64/archlinuxfr.db.sig
    debug: maxsize: 16384
    debug: opened tempfile for download: /var/lib/pacman/sync/archlinuxfr.db.sig.part (wb)
    debug: curl returned error 22 from transfer
    debug: failed retrieving file 'archlinuxfr.db.sig' from repo.archlinux.fr : The requested URL returned error: 404
    debug: "/var/lib/pacman/sync/archlinuxfr.db.sig" is not readable: No such file or directory
    debug: sig path /var/lib/pacman/sync/archlinuxfr.db.sig could not be opened
    debug: missing optional signature
    debug: url: http://huulivoide.pp.fi/Arch/arch-fonts/arch-fonts.db
    debug: maxsize: 26214400
    debug: opened tempfile for download: /var/lib/pacman/sync/arch-fonts.db.part (wb)
    downloading arch-fonts.db...
    downloading arch-fonts.db...
    downloading arch-fonts.db...
    debug: curl returned error 0 from transfer
    debug: response code: 200
    debug: url: http://huulivoide.pp.fi/Arch/arch-fonts/arch-fonts.db.sig
    debug: maxsize: 16384
    debug: opened tempfile for download: /var/lib/pacman/sync/arch-fonts.db.sig.part (wb)
    debug: curl returned error 22 from transfer
    debug: failed retrieving file 'arch-fonts.db.sig' from huulivoide.pp.fi : The requested URL returned error: 404
    debug: "/var/lib/pacman/sync/arch-fonts.db.sig" is not readable: No such file or directory
    debug: sig path /var/lib/pacman/sync/arch-fonts.db.sig could not be opened
    debug: missing optional signature
    debug: url: http://archstuff.vs169092.vserver.de/x86_64/archstuff.db
    debug: maxsize: 26214400
    debug: opened tempfile for download: /var/lib/pacman/sync/archstuff.db.part (wb)
    downloading archstuff.db...
    downloading archstuff.db...
    downloading archstuff.db...
    debug: curl returned error 0 from transfer
    debug: response code: 200
    debug: url: http://archstuff.vs169092.vserver.de/x86_64/archstuff.db.sig
    debug: maxsize: 16384
    debug: opened tempfile for download: /var/lib/pacman/sync/archstuff.db.sig.part (wb)
    debug: curl returned error 22 from transfer
    debug: failed retrieving file 'archstuff.db.sig' from archstuff.vs169092.vserver.de : The requested URL returned error: 404
    debug: "/var/lib/pacman/sync/archstuff.db.sig" is not readable: No such file or directory
    debug: sig path /var/lib/pacman/sync/archstuff.db.sig could not be opened
    debug: missing optional signature
    debug: url: http://repo.herecura.be/herecura-stable/x86_64/herecura-stable.db
    debug: maxsize: 26214400
    debug: opened tempfile for download: /var/lib/pacman/sync/herecura-stable.db.part (wb)
    downloading herecura-stable.db...
    debug: curl returned error 0 from transfer
    debug: response code: 200
    debug: url: http://repo.herecura.be/herecura-stable/x86_64/herecura-stable.db.sig
    debug: maxsize: 16384
    debug: opened tempfile for download: /var/lib/pacman/sync/herecura-stable.db.sig.part (wb)
    debug: curl returned error 22 from transfer
    debug: failed retrieving file 'herecura-stable.db.sig' from repo.herecura.be : The requested URL returned error: 404
    debug: "/var/lib/pacman/sync/herecura-stable.db.sig" is not readable: No such file or directory
    debug: sig path /var/lib/pacman/sync/herecura-stable.db.sig could not be opened
    debug: missing optional signature
    debug: url: http://archlinuxgr.tiven.org/kde4-eyecandy/x86_64/kde4-eyecandy-64.db
    debug: maxsize: 26214400
    debug: opened tempfile for download: /var/lib/pacman/sync/kde4-eyecandy-64.db.part (wb)
    downloading kde4-eyecandy-64.db...
    downloading kde4-eyecandy-64.db...
    downloading kde4-eyecandy-64.db...
    debug: curl returned error 0 from transfer
    debug: response code: 200
    debug: url: http://archlinuxgr.tiven.org/kde4-eyecandy/x86_64/kde4-eyecandy-64.db.sig
    debug: maxsize: 16384
    debug: opened tempfile for download: /var/lib/pacman/sync/kde4-eyecandy-64.db.sig.part (wb)
    debug: curl returned error 22 from transfer
    debug: failed retrieving file 'kde4-eyecandy-64.db.sig' from archlinuxgr.tiven.org : The requested URL returned error: 404
    debug: "/var/lib/pacman/sync/kde4-eyecandy-64.db.sig" is not readable: No such file or directory
    debug: sig path /var/lib/pacman/sync/kde4-eyecandy-64.db.sig could not be opened
    debug: missing optional signature
    debug: loading package cache for repository 'local'
    debug: added 685 packages to package cache for db 'local'
    debug: loading package cache for repository 'core'
    debug: opening database archive /var/lib/pacman/sync/core.db
    debug: added 194 packages to package cache for db 'core'
    debug: checking for package upgrades
    debug: searching for replacements for a52dec
    debug: loading package cache for repository 'extra'
    debug: opening database archive /var/lib/pacman/sync/extra.db
    debug: added 2775 packages to package cache for db 'extra'
    debug: searching for replacements for aalib
    debug: searching for replacements for abs
    debug: searching for replacements for acetoneiso2
    debug: searching for replacements for acetoneiso2
    debug: loading package cache for repository 'community'
    debug: opening database archive /var/lib/pacman/sync/community.db
    debug: added 2495 packages to package cache for db 'community'
    debug: searching for replacements for akonadi
    debug: searching for replacements for akonadi-googledata
    debug: searching for replacements for akonadi-googledata
    debug: searching for replacements for akonadi-googledata
    debug: loading package cache for repository 'multilib'
    debug: opening database archive /var/lib/pacman/sync/multilib.db
    debug: added 144 packages to package cache for db 'multilib'
    debug: searching for replacements for akonadi-googledata
    debug: loading package cache for repository 'archlinuxfr'
    debug: opening database archive /var/lib/pacman/sync/archlinuxfr.db
    debug: added 137 packages to package cache for db 'archlinuxfr'
    debug: searching for replacements for akonadi-googledata
    debug: loading package cache for repository 'arch-fonts'
    debug: opening database archive /var/lib/pacman/sync/arch-fonts.db
    debug: added 438 packages to package cache for db 'arch-fonts'
    debug: searching for replacements for akonadi-googledata
    debug: loading package cache for repository 'archstuff'
    debug: opening database archive /var/lib/pacman/sync/archstuff.db
    debug: added 296 packages to package cache for db 'archstuff'
    debug: searching for replacements for akonadi-googledata
    debug: loading package cache for repository 'herecura-stable'
    debug: opening database archive /var/lib/pacman/sync/herecura-stable.db
    debug: added 54 packages to package cache for db 'herecura-stable'
    debug: searching for replacements for akonadi-googledata
    debug: loading package cache for repository 'kde4-eyecandy-64'
    debug: opening database archive /var/lib/pacman/sync/kde4-eyecandy-64.db
    debug: added 93 packages to package cache for db 'kde4-eyecandy-64'
    debug: searching for replacements for akonadi-googledata
    debug: searching for replacements for alsa-firmware
    debug: searching for replacements for alsa-lib
    debug: searching for replacements for alsa-utils
    debug: searching for replacements for amarok
    debug: searching for replacements for andyetitmoves
    debug: searching for replacements for andyetitmoves
    debug: searching for replacements for andyetitmoves
    debug: searching for replacements for andyetitmoves
    debug: searching for replacements for andyetitmoves
    debug: searching for replacements for andyetitmoves
    debug: searching for replacements for andyetitmoves
    debug: searching for replacements for andyetitmoves
    debug: searching for replacements for andyetitmoves
    debug: searching for replacements for apper
    debug: searching for replacements for apper
    debug: searching for replacements for archlinux-artwork
    debug: searching for replacements for aria2
    debug: searching for replacements for aria2
    debug: searching for replacements for aspell
    debug: searching for replacements for atk
    debug: searching for replacements for attica
    debug: searching for replacements for automoc4
    debug: searching for replacements for avahi
    debug: searching for replacements for babl
    debug: searching for replacements for bc
    debug: new version of 'bison' found (2.5-3 => 2.5.1-1)
    debug: adding package bison-2.5.1-1 to the transaction targets
    debug: searching for replacements for bleachbit
    debug: searching for replacements for bleachbit
    debug: searching for replacements for bluedevil
    debug: searching for replacements for bluez
    debug: searching for replacements for boost
    debug: searching for replacements for boost-libs
    debug: searching for replacements for byobu
    debug: searching for replacements for byobu
    debug: searching for replacements for byobu
    debug: searching for replacements for byobu
    debug: searching for replacements for byobu
    debug: searching for replacements for byobu
    debug: searching for replacements for byobu
    debug: searching for replacements for byobu
    debug: searching for replacements for byobu
    debug: searching for replacements for c-ares
    debug: new version of 'c-ares' found (1.8.0-1 => 1.9.0-1)
    debug: adding package c-ares-1.9.0-1 to the transaction targets
    debug: searching for replacements for cairo
    debug: new version of 'cairo' found (1.12.2-1 => 1.12.2-2)
    debug: adding package cairo-1.12.2-2 to the transaction targets
    debug: searching for replacements for cdparanoia
    debug: searching for replacements for cdrdao
    debug: searching for replacements for cdrkit
    debug: searching for replacements for chmlib
    debug: searching for replacements for chromium
    debug: searching for replacements for cifs-utils
    debug: new version of 'cifs-utils' found (5.4-1 => 5.5-1)
    debug: adding package cifs-utils-5.5-1 to the transaction targets
    debug: searching for replacements for cln
    debug: searching for replacements for cmake
    debug: searching for replacements for colord
    debug: new version of 'colord' found (0.1.21-1 => 0.1.21-2)
    debug: adding package colord-0.1.21-2 to the transaction targets
    debug: searching for replacements for compositeproto
    debug: searching for replacements for consolekit
    debug: searching for replacements for convertlit
    debug: searching for replacements for cups
    debug: searching for replacements for cups-filters
    debug: searching for replacements for cups-pdf
    debug: searching for replacements for damageproto
    debug: searching for replacements for dbus
    debug: searching for replacements for dbus-glib
    debug: searching for replacements for dbus-python
    debug: searching for replacements for dbus-python
    :: Starting full system upgrade...
    :: Replace dbus-python with extra/python2-dbus? [Y/n] debug: adding package python2-dbus-1.1.0-2 to the transaction targets
    debug: searching for replacements for dbus-python
    debug: searching for replacements for dbus-python
    debug: searching for replacements for dbus-python
    debug: searching for replacements for dbus-python
    debug: searching for replacements for dbus-python
    debug: searching for replacements for dbus-python
    debug: searching for replacements for dbus-python
    debug: searching for replacements for desktop-file-utils
    debug: new version of 'desktop-file-utils' found (0.19-1 => 0.20-1)
    debug: adding package desktop-file-utils-0.20-1 to the transaction targets
    debug: searching for replacements for dhclient
    debug: searching for replacements for djvulibre
    debug: searching for replacements for dnsmasq
    debug: searching for replacements for docbook-xml
    debug: searching for replacements for docbook-xsl
    debug: searching for replacements for dolphin-box-plugin-git
    debug: searching for replacements for dolphin-box-plugin-git
    debug: searching for replacements for dolphin-box-plugin-git
    debug: searching for replacements for dolphin-box-plugin-git
    debug: searching for replacements for dolphin-box-plugin-git
    debug: searching for replacements for dolphin-box-plugin-git
    debug: searching for replacements for dolphin-box-plugin-git
    debug: searching for replacements for dolphin-box-plugin-git
    debug: searching for replacements for dolphin-box-plugin-git
    debug: searching for replacements for dri2proto
    debug: searching for replacements for dropbox
    debug: searching for replacements for dropbox
    debug: searching for replacements for dropbox
    debug: searching for replacements for dropbox
    debug: searching for replacements for dropbox
    debug: searching for replacements for dropbox
    debug: searching for replacements for dropbox-cli
    debug: searching for replacements for dropbox-cli
    debug: searching for replacements for dropbox-cli
    debug: searching for replacements for dropbox-cli
    debug: searching for replacements for dropbox-cli
    debug: searching for replacements for dropbox-cli
    debug: searching for replacements for dropbox-cli
    debug: searching for replacements for dropbox-cli
    debug: searching for replacements for dropbox-cli
    debug: searching for replacements for dropbox-daemon
    debug: searching for replacements for dropbox-daemon
    debug: searching for replacements for dropbox-daemon
    debug: searching for replacements for dropbox-daemon
    debug: searching for replacements for dropbox-daemon
    debug: searching for replacements for dropbox-daemon
    debug: searching for replacements for dropbox-daemon
    debug: searching for replacements for dropbox-daemon
    debug: searching for replacements for dropbox-daemon
    debug: searching for replacements for dropbox-servicemenu
    debug: searching for replacements for dropbox-servicemenu
    debug: searching for replacements for dropbox-servicemenu
    debug: searching for replacements for dropbox-servicemenu
    debug: searching for replacements for dropbox-servicemenu
    debug: searching for replacements for dropbox-servicemenu
    debug: searching for replacements for dropbox-servicemenu
    debug: searching for replacements for dropbox-servicemenu
    debug: searching for replacements for dropbox-servicemenu
    debug: searching for replacements for dvd+rw-tools
    debug: searching for replacements for ebook-tools
    debug: searching for replacements for eject
    debug: searching for replacements for enca
    debug: searching for replacements for enchant
    debug: searching for replacements for exiv2
    debug: searching for replacements for extra-monochrome-tray-icons
    debug: searching for replacements for extra-monochrome-tray-icons
    debug: searching for replacements for extra-monochrome-tray-icons
    debug: searching for replacements for extra-monochrome-tray-icons
    debug: searching for replacements for extra-monochrome-tray-icons
    debug: searching for replacements for extra-monochrome-tray-icons
    debug: searching for replacements for extra-monochrome-tray-icons
    debug: searching for replacements for extra-monochrome-tray-icons
    debug: searching for replacements for extra-monochrome-tray-icons
    debug: searching for replacements for faac
    debug: searching for replacements for faad2
    debug: searching for replacements for faenza-icon-theme
    debug: searching for replacements for faenza-icon-theme
    debug: searching for replacements for faenza-icon-theme
    debug: searching for replacements for faenza-icon-theme
    debug: searching for replacements for faenza-icon-theme
    debug: searching for replacements for faenza-icon-theme
    debug: searching for replacements for faenza-icon-theme
    debug: searching for replacements for faenza-icon-theme
    debug: searching for replacements for faenza-icon-theme
    debug: searching for replacements for ffmpeg
    debug: searching for replacements for fftw
    debug: searching for replacements for firefox
    debug: searching for replacements for firefox-adblock-plus
    debug: searching for replacements for firefox-adblock-plus
    debug: searching for replacements for firefox-i18n-en-gb
    debug: searching for replacements for fixesproto
    debug: searching for replacements for flac
    debug: searching for replacements for flashplugin
    debug: searching for replacements for fontconfig
    debug: searching for replacements for fontsproto
    debug: searching for replacements for foomatic-db
    debug: searching for replacements for foomatic-db-engine
    debug: searching for replacements for foomatic-filters
    debug: searching for replacements for freeglut
    debug: searching for replacements for freetype2
    debug: new version of 'freetype2' found (2.4.9-2 => 2.4.10-1)
    debug: adding package freetype2-2.4.10-1 to the transaction targets
    debug: searching for replacements for fribidi
    debug: searching for replacements for fuse
    debug: searching for replacements for fuseiso
    debug: searching for replacements for fuseiso
    debug: searching for replacements for gamin
    debug: searching for replacements for gconf
    debug: searching for replacements for gd
    debug: searching for replacements for gdk-pixbuf2
    debug: searching for replacements for gegl
    debug: searching for replacements for ghostscript
    debug: searching for replacements for giflib
    debug: searching for replacements for gimp
    debug: searching for replacements for git
    debug: new version of 'git' found (1.7.10.3-1 => 1.7.10.4-1)
    debug: adding package git-1.7.10.4-1 to the transaction targets
    debug: searching for replacements for glew
    debug: searching for replacements for glib-networking
    debug: searching for replacements for glproto
    debug: searching for replacements for gnome-doc-utils
    debug: searching for replacements for gnutls
    debug: new version of 'gnutls' found (3.0.19-1 => 3.0.20-1)
    debug: adding package gnutls-3.0.20-1 to the transaction targets
    debug: searching for replacements for gperf
    debug: searching for replacements for grantlee
    debug: searching for replacements for graphite
    debug: searching for replacements for gsettings-desktop-schemas
    debug: searching for replacements for gsfonts
    debug: searching for replacements for gsm
    debug: searching for replacements for gstreamer0.10
    debug: searching for replacements for gstreamer0.10-base
    debug: searching for replacements for gstreamer0.10-base-plugins
    debug: searching for replacements for gstreamer0.10-good
    debug: searching for replacements for gstreamer0.10-good-plugins
    debug: searching for replacements for gtk-doc
    debug: searching for replacements for gtk-engines
    debug: new version of 'gtk-engines' found (2.20.2-2 => 2.21.0-1)
    debug: adding package gtk-engines-2.21.0-1 to the transaction targets
    debug: searching for replacements for gtk-kde4
    debug: searching for replacements for gtk-kde4
    debug: searching for replacements for gtk-update-icon-cache
    debug: searching for replacements for gtk2
    debug: searching for replacements for gtk2-xfce-engine
    debug: searching for replacements for gtk3
    debug: searching for replacements for gtk3-xfce-engine
    debug: searching for replacements for hicolor-icon-theme
    debug: searching for replacements for hplip
    debug: searching for replacements for hpoj
    debug: searching for replacements for hspell
    debug: searching for replacements for hsqldb-java
    debug: searching for replacements for htop
    debug: searching for replacements for hunspell
    debug: searching for replacements for hyphen
    debug: searching for replacements for icu
    debug: new version of 'icu' found (49.1.1-2 => 49.1.2-1)
    debug: adding package icu-49.1.2-1 to the transaction targets
    debug: searching for replacements for ilmbase
    debug: searching for replacements for imagemagick
    debug: searching for replacements for imgur-servicemenu
    debug: searching for replacements for imgur-servicemenu
    debug: searching for replacements for imgur-servicemenu
    debug: searching for replacements for imgur-servicemenu
    debug: searching for replacements for imgur-servicemenu
    debug: searching for replacements for imgur-servicemenu
    debug: searching for replacements for imgur-servicemenu
    debug: searching for replacements for imgur-servicemenu
    debug: searching for replacements for imgur-servicemenu
    debug: searching for replacements for imlib2
    debug: searching for replacements for inputproto
    debug: searching for replacements for intel-dri
    debug: new version of 'intel-dri' found (8.0.3-2 => 8.0.3-3)
    debug: adding package intel-dri-8.0.3-3 to the transaction targets
    debug: searching for replacements for inxi
    debug: searching for replacements for inxi
    debug: searching for replacements for iotop
    debug: searching for replacements for iotop
    debug: searching for replacements for iso-codes
    debug: searching for replacements for jack
    debug: searching for replacements for jasper
    debug: searching for replacements for json-c
    debug: searching for replacements for kactivities
    debug: new version of 'kactivities' found (4.8.3-1 => 4.8.4-1)
    debug: adding package kactivities-4.8.4-1 to the transaction targets
    debug: searching for replacements for kamoso
    debug: searching for replacements for kamoso
    debug: searching for replacements for kamoso
    debug: searching for replacements for kamoso
    debug: searching for replacements for kamoso
    debug: searching for replacements for kamoso
    debug: searching for replacements for kamoso
    debug: searching for replacements for kamoso
    debug: searching for replacements for kamoso
    debug: searching for replacements for kbproto
    debug: searching for replacements for kchmviewer
    debug: searching for replacements for kchmviewer
    debug: searching for replacements for kdeadmin-system-config-printer-kde
    debug: searching for replacements for kdebase-dolphin
    debug: searching for replacements for kdebase-katepart
    debug: searching for replacements for kdebase-kdepasswd
    debug: searching for replacements for kdebase-kdialog
    debug: searching for replacements for kdebase-keditbookmarks
    debug: searching for replacements for kdebase-kfind
    debug: searching for replacements for kdebase-konq-plugins
    debug: searching for replacements for kdebase-konqueror
    debug: new version of 'kdebase-konqueror' found (4.8.3-1 => 4.8.4-1)
    debug: adding package kdebase-konqueror-4.8.4-1 to the transaction targets
    debug: searching for replacements for kdebase-konsole
    debug: searching for replacements for kdebase-lib
    debug: new version of 'kdebase-lib' found (4.8.3-1 => 4.8.4-1)
    debug: adding package kdebase-lib-4.8.4-1 to the transaction targets
    debug: searching for replacements for kdebase-plasma
    debug: searching for replacements for kdebase-runtime
    debug: new version of 'kdebase-runtime' found (4.8.3-1 => 4.8.4-1)
    debug: adding package kdebase-runtime-4.8.4-1 to the transaction targets
    debug: searching for replacements for kdebase-workspace
    debug: new version of 'kdebase-workspace' found (4.8.3-2 => 4.8.4-1)
    debug: adding package kdebase-workspace-4.8.4-1 to the transaction targets
    debug: searching for replacements for kdebindings-python2
    debug: new version of 'kdebindings-python2' found (4.8.3-1 => 4.8.4-1)
    debug: adding package kdebindings-python2-4.8.4-1 to the transaction targets
    debug: searching for replacements for kdegames-kpatience
    debug: searching for replacements for kdegames-libkdegames
    debug: new version of 'kdegames-libkdegames' found (4.8.3-1 => 4.8.4-1)
    debug: adding package kdegames-libkdegames-4.8.4-1 to the transaction targets
    debug: searching for replacements for kdegraphics-gwenview
    debug: searching for replacements for kdegraphics-ksnapshot
    debug: searching for replacements for kdegraphics-okular
    debug: searching for replacements for kdelibs
    debug: new version of 'kdelibs' found (4.8.3-3 => 4.8.4-2)
    debug: adding package kdelibs-4.8.4-2 to the transaction targets
    debug: searching for replacements for kdemultimedia-ffmpegthumbs
    debug: searching for replacements for kdemultimedia-juk
    debug: searching for replacements for kdemultimedia-kmix
    debug: searching for replacements for kdenetwork-kppp
    debug: searching for replacements for kdepim-runtime
    debug: new version of 'kdepim-runtime' found (4.8.3-2 => 4.8.4-1)
    debug: adding package kdepim-runtime-4.8.4-1 to the transaction targets
    debug: searching for replacements for kdepimlibs
    debug: new version of 'kdepimlibs' found (4.8.3-1 => 4.8.4-1)
    debug: adding package kdepimlibs-4.8.4-1 to the transaction targets
    debug: searching for replacements for kdeplasma-addons-applets-showdesktop
    debug: searching for replacements for kdeplasma-applets-networkmanagement
    debug: searching for replacements for kdesdk-dolphin-plugins
    debug: searching for replacements for kdesdk-kate
    debug: searching for replacements for kdeutils-ark
    debug: searching for replacements for kdeutils-filelight
    debug: searching for replacements for kdeutils-kcalc
    debug: searching for replacements for kdeutils-kcharselect
    debug: searching for replacements for kfaenza-icon-theme
    debug: searching for replacements for kfaenza-icon-theme
    debug: searching for replacements for kfaenza-icon-theme
    debug: searching for replacements for kfaenza-icon-theme
    debug: searching for replacements for kfaenza-icon-theme
    debug: searching for replacements for kfaenza-icon-theme
    debug: searching for replacements for kfaenza-icon-theme
    debug: searching for replacements for kfaenza-icon-theme
    debug: searching for replacements for kfaenza-icon-theme
    debug: searching for replacements for khrplatform-devel
    debug: new version of 'khrplatform-devel' found (8.0.3-2 => 8.0.3-3)
    debug: adding package khrplatform-devel-8.0.3-3 to the transaction targets
    debug: new version of 'krb5' found (1.10.1-3 => 1.10.2-1)
    debug: adding package krb5-1.10.2-1 to the transaction targets
    debug: searching for replacements for lame
    debug: searching for replacements for lcms
    debug: searching for replacements for lcms2
    debug: searching for replacements for libao
    debug: searching for replacements for libass
    debug: searching for replacements for libasyncns
    debug: searching for replacements for libatasmart
    debug: searching for replacements for libavc1394
    debug: searching for replacements for libbluedevil
    debug: searching for replacements for libbluray
    debug: searching for replacements for libcaca
    debug: searching for replacements for libcanberra
    debug: searching for replacements for libcap-ng
    debug: searching for replacements for libcddb
    debug: searching for replacements for libcdio
    debug: searching for replacements for libcroco
    debug: searching for replacements for libcups
    debug: new version of 'libcups' found (1.5.3-3 => 1.5.3-5)
    debug: adding package libcups-1.5.3-5 to the transaction targets
    debug: searching for replacements for libdaemon
    debug: searching for replacements for libdatrie
    debug: searching for replacements for libdbusmenu-qt
    debug: searching for replacements for libdca
    debug: searching for replacements for libdmtx
    debug: searching for replacements for libdrm
    debug: new version of 'libdrm' found (2.4.33-1 => 2.4.35-1)
    debug: adding package libdrm-2.4.35-1 to the transaction targets
    debug: searching for replacements for libdv
    debug: searching for replacements for libdvbpsi
    debug: searching for replacements for libdvdnav
    debug: searching for replacements for libdvdread
    debug: searching for replacements for libebml
    debug: searching for replacements for libegl
    debug: new version of 'libegl' found (8.0.3-2 => 8.0.3-3)
    debug: adding package libegl-8.0.3-3 to the transaction targets
    debug: searching for replacements for libexif
    debug: searching for replacements for libfetch
    debug: searching for replacements for libfetch
    debug: searching for replacements for libfetch
    debug: searching for replacements for libfetch
    debug: searching for replacements for libfetch
    debug: searching for replacements for libfetch
    debug: searching for replacements for libfetch
    debug: searching for replacements for libfetch
    debug: searching for replacements for libfetch
    debug: searching for replacements for libfontenc
    debug: searching for replacements for libftdi
    debug: searching for replacements for libgcal
    debug: searching for replacements for libgcal
    debug: searching for replacements for libgcal
    debug: searching for replacements for libgcal
    debug: searching for replacements for libgcal
    debug: searching for replacements for libgcal
    debug: searching for replacements for libgl
    debug: new version of 'libgl' found (8.0.3-2 => 8.0.3-3)
    debug: adding package libgl-8.0.3-3 to the transaction targets
    debug: searching for replacements for libglade
    debug: searching for replacements for libglapi
    debug: new version of 'libglapi' found (8.0.3-2 => 8.0.3-3)
    debug: adding package libglapi-8.0.3-3 to the transaction targets
    debug: searching for replacements for libgles
    debug: new version of 'libgles' found (8.0.3-2 => 8.0.3-3)
    debug: adding package libgles-8.0.3-3 to the transaction targets
    debug: searching for replacements for libgnome-keyring
    debug: searching for replacements for libgphoto2
    debug: searching for replacements for libgusb
    debug: searching for replacements for libical
    debug: searching for replacements for libice
    debug: searching for replacements for libid3tag
    debug: searching for replacements for libidl2
    debug: searching for replacements for libiec61883
    debug: searching for replacements for libieee1284
    debug: searching for replacements for libimobiledevice
    debug: searching for replacements for libiodbc
    debug: searching for replacements for libirman
    debug: searching for replacements for libjpeg-turbo
    debug: searching for replacements for libkate
    debug: searching for replacements for libkipi
    debug: new version of 'libkipi' found (4.8.3-1 => 4.8.4-1)
    debug: adding package libkipi-4.8.4-1 to the transaction targets
    debug: searching for replacements for libksane
    debug: new version of 'libksane' found (4.8.3-1 => 4.8.4-1)
    debug: adding package libksane-4.8.4-1 to the transaction targets
    debug: searching for replacements for liblastfm
    debug: searching for replacements for libmad
    debug: searching for replacements for libmatroska
    debug: searching for replacements for libmikmod
    debug: searching for replacements for libmng
    debug: searching for replacements for libmodplug
    debug: searching for replacements for libmp4v2
    debug: searching for replacements for libmpcdec
    debug: searching for replacements for libmpeg2
    debug: searching for replacements for libmysqlclient
    debug: new version of 'libmysqlclient' found (5.5.24-1 => 5.5.25-1)
    debug: adding package libmysqlclient-5.5.25-1 to the transaction targets
    debug: searching for replacements for libnewt
    debug: searching for replacements for libnewt
    debug: searching for replacements for libnotify
    debug: searching for replacements for libofa
    debug: searching for replacements for libogg
    debug: searching for replacements for libosip2
    debug: searching for replacements for libosip2
    debug: searching for replacements for libpciaccess
    debug: searching for replacements for libplist
    debug: searching for replacements for libpng
    debug: new version of 'libpng' found (1.5.10-1 => 1.5.11-1)
    debug: adding package libpng-1.5.11-1 to the transaction targets
    debug: searching for replacements for libpng12
    debug: searching for replacements for libpng12
    debug: searching for replacements for libpng12
    debug: searching for replacements for libpng12
    debug: searching for replacements for libproxy
    debug: searching for replacements for libpulse
    debug: searching for replacements for libqalculate
    debug: searching for replacements for libqzeitgeist
    debug: searching for replacements for libraw1394
    debug: searching for replacements for libreoffice-base
    debug: searching for replacements for libreoffice-calc
    debug: searching for replacements for libreoffice-common
    debug: searching for replacements for libreoffice-draw
    debug: searching for replacements for libreoffice-en-GB
    debug: searching for replacements for libreoffice-impress
    debug: searching for replacements for libreoffice-kde4
    debug: searching for replacements for libreoffice-math
    debug: searching for replacements for libreoffice-writer
    debug: searching for replacements for librsvg
    debug: searching for replacements for librsync
    debug: searching for replacements for librsync
    debug: searching for replacements for libsamplerate
    debug: searching for replacements for libshout
    debug: searching for replacements for libsm
    debug: searching for replacements for libsndfile
    debug: searching for replacements for libsoup
    debug: searching for replacements for libsoup-gnome
    debug: searching for replacements for libspectre
    debug: searching for replacements for libssh
    debug: searching for replacements for libstdc++5
    debug: searching for replacements for libtasn1
    debug: searching for replacements for libthai
    debug: searching for replacements for libtheora
    debug: searching for replacements for libtiff
    debug: searching for replacements for libtiger
    debug: searching for replacements for libupnp
    debug: searching for replacements for libusb
    :: Replace libusb with core/libusbx? [Y/n] debug: adding package libusbx-1.0.11-2 to the transaction targets
    debug: searching for replacements for libusb
    debug: searching for replacements for libusb
    debug: searching for replacements for libusb
    debug: searching for replacements for libusb
    debug: searching for replacements for libusb
    debug: searching for replacements for libusb
    debug: searching for replacements for libusb
    debug: searching for replacements for libusb
    debug: searching for replacements for libva
    debug: new version of 'libva' found (1.0.15-1 => 1.1.0-1)
    debug: adding package libva-1.1.0-1 to the transaction targets
    debug: searching for replacements for libva-driver-intel
    debug: searching for replacements for libvdpau
    debug: searching for replacements for libvisual
    debug: searching for replacements for libvorbis
    debug: searching for replacements for libvpx
    debug: searching for replacements for libwbclient
    debug: new version of 'libwbclient' found (3.6.5-1 => 3.6.5-3)
    debug: adding package libwbclient-3.6.5-3 to the transaction targets
    debug: searching for replacements for libwmf
    debug: searching for replacements for libwpd
    debug: searching for replacements for libwps
    debug: searching for replacements for libx11
    debug: searching for replacements for libxau
    debug: searching for replacements for libxaw
    debug: searching for replacements for libxcb
    debug: searching for replacements for libxcomposite
    debug: searching for replacements for libxcursor
    debug: searching for replacements for libxdamage
    debug: searching for replacements for libxdmcp
    debug: searching for replacements for libxext
    debug: searching for replacements for libxfixes
    debug: searching for replacements for libxfont
    debug: searching for replacements for libxft
    debug: searching for replacements for libxi
    debug: searching for replacements for libxinerama
    debug: searching for replacements for libxkbfile
    debug: searching for replacements for libxklavier
    debug: searching for replacements for libxml2
    debug: searching for replacements for libxmu
    debug: searching for replacements for libxpm
    debug: searching for replacements for libxrandr
    debug: searching for replacements for libxrender
    debug: searching for replacements for libxres
    debug: searching for replacements for libxslt
    debug: searching for replacements for libxss
    debug: searching for replacements for libxt
    debug: searching for replacements for libxtst
    debug: searching for replacements for libxv
    debug: searching for replacements for libxvmc
    debug: searching for replacements for libxxf86dga
    debug: searching for replacements for libxxf86vm
    debug: searching for replacements for libzip
    debug: new version of 'linux-api-headers' found (3.3.2-1 => 3.3.8-1)
    debug: adding package linux-api-headers-3.3.8-1 to the transaction targets
    debug: searching for replacements for lirc-utils
    debug: new version of 'lirc-utils' found (1:0.9.0-16 => 1:0.9.0-18)
    debug: adding package lirc-utils-1:0.9.0-18 to the transaction targets
    debug: searching for replacements for lm_sensors
    debug: searching for replacements for lpsolve
    debug: searching for replacements for lrzip
    debug: searching for replacements for lrzip
    debug: searching for replacements for lsof
    debug: searching for replacements for lua
    debug: searching for replacements for mcpp
    debug: searching for replacements for media-player-info
    debug: searching for replacements for mercurial
    debug: searching for replacements for mesa
    debug: searching for replacements for mesa-demos
    debug: searching for replacements for mime-types
    debug: new version of 'mkinitcpio' found (0.9.1-1 => 0.9.2-2)
    debug: adding package mkinitcpio-0.9.2-2 to the transaction targets
    debug: searching for replacements for mobile-broadband-provider-info
    debug: searching for replacements for modemmanager
    debug: searching for replacements for monochrome-tray-icons
    debug: searching for replacements for monochrome-tray-icons
    debug: searching for replacements for monochrome-tray-icons
    debug: searching for replacements for monochrome-tray-icons
    debug: searching for replacements for monochrome-tray-icons
    debug: searching for replacements for monochrome-tray-icons
    debug: searching for replacements for monochrome-tray-icons
    debug: searching for replacements for monochrome-tray-icons
    debug: searching for replacements for monochrome-tray-icons
    debug: searching for replacements for mozilla-common
    debug: searching for replacements for mpg123
    debug: searching for replacements for mplayer
    debug: searching for replacements for mtdev
    debug: searching for replacements for mysql
    debug: new version of 'mysql' found (5.5.24-1 => 5.5.25-1)
    debug: adding package mysql-5.5.25-1 to the transaction targets
    debug: searching for replacements for mysql-clients
    debug: new version of 'mysql-clients' found (5.5.24-1 => 5.5.25-1)
    debug: adding package mysql-clients-5.5.25-1 to the transaction targets
    debug: searching for replacements for nano-syntax-highlighting
    debug: searching for replacements for nano-syntax-highlighting
    debug: searching for replacements for nano-syntax-highlighting
    debug: searching for replacements for nano-syntax-highlighting
    debug: searching for replacements for nano-syntax-highlighting
    debug: searching for replacements for nano-syntax-highlighting
    debug: searching for replacements for nano-syntax-highlighting
    debug: searching for replacements for nano-syntax-highlighting
    debug: searching for replacements for nano-syntax-highlighting
    debug: searching for replacements for neon
    debug: searching for replacements for net-snmp
    debug: searching for replacements for nettle
    debug: searching for replacements for networkmanager-git
    debug: searching for replacements for networkmanager-git
    debug: searching for replacements for networkmanager-git
    debug: searching for replacements for networkmanager-git
    debug: searching for replacements for networkmanager-git
    debug: searching for replacements for networkmanager-git
    debug: searching for replacements for networkmanager-git
    debug: searching for replacements for networkmanager-git
    debug: searching for replacements for networkmanager-git
    debug: searching for replacements for nspr
    debug: searching for replacements for nss
    debug: searching for replacements for ntfs-3g
    debug: searching for replacements for obex-data-server
    debug: searching for replacements for obexd-client
    debug: searching for replacements for obexfs
    debug: searching for replacements for obexfs
    debug: searching for replacements for obexftp
    debug: searching for replacements for openal
    debug: searching for replacements for opencore-amr
    debug: searching for replacements for openexr
    debug: searching for replacements for openjpeg
    debug: searching for replacements for openobex
    debug: searching for replacements for openslp
    debug: searching for replacements for opera
    debug: searching for replacements for opera
    debug: searching for replacements for orbit2
    debug: searching for replacements for orc
    debug: searching for replacements for oxygen-gtk2
    debug: searching for replacements for oxygen-icons
    debug: new version of 'oxygen-icons' found (4.8.3-1 => 4.8.4-1)
    debug: adding package oxygen-icons-4.8.4-1 to the transaction targets
    debug: searching for replacements for p11-kit
    debug: searching for replacements for p7zip
    debug: searching for replacements for package-query
    debug: searching for replacements for package-query
    debug: searching for replacements for package-query
    debug: searching for replacements for package-query
    debug: searching for replacements for packagekit
    debug: searching for replacements for packagekit
    debug: searching for replacements for packagekit-qt2
    debug: searching for replacements for packagekit-qt2
    debug: searching for replacements for packer
    debug: searching for replacements for packer
    debug: searching for replacements for packer
    debug: searching for replacements for packer
    debug: searching for replacements for packer
    debug: searching for replacements for packer
    debug: new version of 'pam' found (1.1.5-3 => 1.1.5-4)
    debug: adding package pam-1.1.5-4 to the transaction targets
    debug: searching for replacements for pango
    debug: new version of 'pango' found (1.30.0-1 => 1.30.1-1)
    debug: adding package pango-1.30.1-1 to the transaction targets
    debug: searching for replacements for parted
    debug: searching for replacements for perl-error
    debug: searching for replacements for phonon
    debug: searching for replacements for phonon-vlc
    debug: new version of 'pinentry' found (0.8.1-3 => 0.8.1-4)
    debug: adding package pinentry-0.8.1-4 to the transaction targets
    debug: searching for replacements for pixman
    debug: searching for replacements for pm-quirks
    debug: searching for replacements for pm-utils
    debug: searching for replacements for polkit
    debug: searching for replacements for polkit-kde
    debug: searching for replacements for polkit-qt
    debug: searching for replacements for poppler
    debug: searching for replacements for poppler-data
    debug: searching for replacements for poppler-qt
    debug: searching for replacements for portaudio
    debug: searching for replacements for portaudio
    debug: searching for replacements for prison
    debug: searching for replacements for pycups
    debug: searching for replacements for pygobject2-devel
    debug: searching for replacements for pygtk
    debug: searching for replacements for pyqt
    debug: new version of 'pyqt' found (4.9.1-1 => 4.9.1-2)
    debug: adding package pyqt-4.9.1-2 to the transaction targets
    debug: searching for replacements for pysmbc
    debug: searching for replacements for python
    debug: searching for replacements for python-m2crypto
    debug: searching for replacements for python-pycurl
    debug: searching for replacements for python2
    debug: searching for replacements for python2-cairo
    debug: searching for replacements for python2-gobject2
    debug: searching for replacements for python2-pyqt
    debug: new version of 'python2-pyqt' found (4.9.1-1 => 4.9.1-2)
    debug: adding package python2-pyqt-4.9.1-2 to the transaction targets
    debug: searching for replacements for python2-sip
    debug: searching for replacements for qca
    debug: searching for replacements for qimageblitz
    debug: searching for replacements for qjson
    debug: searching for replacements for qrencode
    debug: searching for replacements for qscintilla
    debug: searching for replacements for qt
    debug: searching for replacements for qt-gstreamer
    debug: searching for replacements for qtscriptgenerator
    debug: searching for replacements for qtwebkit
    debug: searching for replacements for randrproto
    debug: searching for replacements for raptor
    debug: searching for replacements for rar
    debug: searching for replacements for rar
    debug: searching for replacements for rar
    debug: searching for replacements for rar
    debug: searching for replacements for rar
    debug: searching for replacements for rar
    debug: searching for replacements for rarian
    debug: searching for replacements for rasqal
    debug: searching for replacements for rdiff-backup
    debug: searching for replacements for rdiff-backup
    debug: searching for replacements for recode
    debug: searching for replacements for recordproto
    debug: searching for replacements for redland
    debug: searching for replacements for redland-storage-virtuoso
    debug: searching for replacements for reflector
    debug: searching for replacements for reflector
    debug: searching for replacements for rekonq
    debug: searching for replacements for rekonq
    debug: searching for replacements for renderproto
    debug: searching for replacements for rsync
    debug: searching for replacements for rtmpdump
    debug: searching for replacements for samba
    debug: searching for replacements for sane
    debug: searching for replacements for schroedinger
    debug: searching for replacements for scrnsaverproto
    debug: searching for replacements for sdl
    debug: searching for replacements for sdl_image
    debug: searching for replacements for sdl_mixer
    debug: searching for replacements for sg3_utils
    debug: searching for replacements for shared-color-profiles
    debug: searching for replacements for shared-desktop-ontologies
    debug: searching for replacements for shared-mime-info
    debug: searching for replacements for sharutils
    debug: searching for replacements for shorewall
    debug: searching for replacements for shorewall
    debug: searching for replacements for shorewall-core
    debug: searching for replacements for shorewall-core
    debug: new version of 'shorewall-core' found (4.5.4.1-1 => 4.5.5.1-1)
    debug: adding package shorewall-core-4.5.5.1-1 to the transaction targets
    debug: searching for replacements for sip
    debug: searching for replacements for skanlite
    debug: searching for replacements for slang
    debug: searching for replacements for smbclient
    debug: new version of 'smbclient' found (3.6.5-1 => 3.6.5-3)
    debug: adding package smbclient-3.6.5-3 to the transaction targets
    debug: searching for replacements for smpeg
    debug: searching for replacements for soprano
    debug: searching for replacements for speex
    debug: searching for replacements for sqlite
    debug: new version of 'sqlite' found (3.7.12.1-1 => 3.7.13-1)
    debug: adding package sqlite-3.7.13-1 to the transaction targets
    debug: searching for replacements for squid
    debug: searching for replacements for startup-notification
    debug: searching for replacements for strigi
    debug: searching for replacements for system-config-printer-common
    debug: searching for replacements for taglib
    debug: searching for replacements for taglib-extras
    debug: searching for replacements for talloc
    debug: searching for replacements for tdb
    debug: searching for replacements for tidyhtml
    debug: searching for replacements for tmux
    debug: searching for replacements for tmux
    debug: searching for replacements for transmission-cli
    debug: searching for replacements for transmission-qt
    debug: searching for replacements for ttf-bitstream-vera
    debug: searching for replacements for ttf-charis
    debug: searching for replacements for ttf-charis
    debug: searching for replacements for ttf-charis
    debug: searching for replacements for ttf-charis
    debug: searching for replacements for ttf-charis
    debug: searching for replacements for ttf-dejavu
    debug: searching for replacements for ttf-freefont
    debug: searching for replacements for ttf-google-webfonts
    debug: searching for replacements for ttf-google-webfonts
    debug: searching for replacements for ttf-google-webfonts
    debug: searching for replacements for ttf-google-webfonts
    debug: searching for replacements for ttf-google-webfonts
    debug: searching for replacements for ttf-malayalam-fonts
    debug: searching for replacements for ttf-malayalam-fonts
    debug: searching for replacements for ttf-malayalam-fonts
    debug: searching for replacements for ttf-malayalam-fonts
    debug: searching for replacements for ttf-malayalam-fonts
    debug: searching for replacements for ttf-mintspirit
    debug: searching for replacements for ttf-mintspirit
    debug: searching for replacements for ttf-mintspirit
    debug: searching for replacements for ttf-mintspirit
    debug: searching for replacements for ttf-mintspirit
    debug: searching for replacements for ttf-ms-fonts
    debug: searching for replacements for ttf-ms-fonts
    debug: searching for replacements for ttf-ms-fonts
    debug: searching for replacements for ttf-ms-fonts
    debug: searching for replacements for ttf-ms-fonts
    debug: searching for replacements for udisks
    debug: searching for replacements for unace
    debug: searching for replacements for unace
    debug: searching for replacements for unixodbc
    debug: searching for replacements for unrar
    debug: searching for replacements for unzip
    debug: searching for replacements for upower
    debug: searching for replacements for usbmuxd
    debug: searching for replacements for v4l-utils
    debug: searching for replacements for videoproto
    debug: searching for replacements for virtuoso
    debug: searching for replacements for vlc
    debug: searching for replacements for wavpack
    debug: searching for replacements for webmin
    debug: searching for replacements for webmin-plugin-shorewall
    debug: searching for replacements for webmin-plugin-shorewall
    debug: searching for replacements for webmin-plugin-shorewall
    debug: searching for replacements for webmin-plugin-shorewall
    debug: searching for replacements for webmin-plugin-shorewall
    debug: searching for replacements for webmin-plugin-shorewall
    debug: searching for replacements for webmin-plugin-shorewall
    debug: searching for replacements for webmin-plugin-shorewall
    debug: searching for replacements for webmin-plugin-shorewall
    debug: searching for replacements for worldofgoo
    debug: searching for replacements for worldofgoo
    debug: searching for replacements for worldofgoo
    debug: searching for replacements for worldofgoo
    debug: searching for replacements for worldofgoo
    debug: searching for replacements for worldofgoo
    debug: searching for replacements for worldofgoo
    debug: searching for replacements for worldofgoo
    debug: searching for replacements for worldofgoo
    debug: searching for replacements for wvdial
    debug: searching for replacements for wvdial
    debug: searching for replacements for wvstreams
    debug: searching for replacements for wvstreams
    debug: searching for replacements for x264
    debug: searching for replacements for xcb-proto
    debug: searching for replacements for xcb-util
    debug: searching for replacements for xcb-util-keysyms
    debug: searching for replacements for xdg-utils
    debug: searching for replacements for xextproto
    debug: searching for replacements for xf86-input-evdev
    debug: searching for replacements for xf86-input-joystick
    debug: searching for replacements for xf86-input-synaptics
    debug: searching for replacements for xf86-video-intel
    debug: searching for replacements for xf86dgaproto
    debug: searching for replacements for xf86vidmodeproto
    debug: searching for replacements for xineramaproto
    debug: searching for replacements for xkeyboard-config
    debug: searching for replacements for xorg-bdftopcf
    debug: searching for replacements for xorg-font-util
    debug: searching for replacements for xorg-font-utils
    debug: searching for replacements for xorg-fonts-alias
    debug: searching for replacements for xorg-fonts-encodings
    debug: searching for replacements for xorg-fonts-misc
    debug: searching for replacements for xorg-iceauth
    debug: searching for replacements for xorg-mkfontdir
    debug: searching for replacements for xorg-mkfontscale
    debug: searching for replacements for xorg-server
    debug: searching for replacements for xorg-server-common
    debug: searching for replacements for xorg-server-utils
    debug: searching for replacements for xorg-sessreg
    debug: searching for replacements for xorg-setxkbmap
    debug: searching for replacements for xorg-xauth
    debug: searching for replacements for xorg-xbacklight
    debug: searching for replacements for xorg-xcmsdb
    debug: searching for replacements for xorg-xgamma
    debug: searching for replacements for xorg-xhost
    debug: searching for replacements for xorg-xinit
    debug: searching for replacements for xorg-xinput
    debug: searching for replacements for xorg-xkbcomp
    debug: searching for replacements for xorg-xmessage
    debug: searching for replacements for xorg-xmodmap
    debug: searching for replacements for xorg-xprop
    debug: searching for replacements for xorg-xrandr
    debug: searching for replacements for xorg-xrdb
    debug: searching for replacements for xorg-xrefresh
    debug: searching for replacements for xorg-xset
    debug: searching for replacements for xorg-xsetroot
    debug: searching for replacements for xplc
    debug: searching for replacements for xplc
    debug: searching for replacements for xproto
    debug: searching for replacements for xvidcore
    debug: searching for replacements for yajl
    debug: searching for replacements for yajl
    debug: searching for replacements for yaourt
    d

  • How to delete the content of a datatable by the "Database Adapter"

    Hello,
    i want to delete all entries in a table by a database adapter - like "DELETE FROM table" in SQL. (Oracle SOA Suite 11g SR1, with Oracle DB over JDBC))
    When i create a new Database adapter i can select standard functions for "insert, select, delete". The function delete does have the disadvantage, that it needs a input message with the key values of the data entry which have to be deleted, which i don't have and don't want to get.
    So i tried the "Pure SQL" mode for the adapter with the SQL string "DELETE FROM table" but this instruction is somehow not commited to the database.
    My questions are:
    - Is there any commit needed for the pure sql instructions? How is the syntax to write several SQL instructions for one Database Adapter?
    - Does anyone have another solution to delete the entries?
    Thanx in advance
    Tobias

    Hi Shishir,
    it is a pretty simple example. I think the problem is that the Database Adapter is not commiting.
    The BPEL is simple sending an empty message to the adapter which should trigger the SQL execution (See Code below)
    The PURE SQL String i'm using is "DELETE FROM table"
    Thanks Tobias
    <?xml version = "1.0" encoding = "UTF-8" ?>
    <!--
    Oracle JDeveloper BPEL Designer
    Created: Wed May 05 09:13:00 CEST 2010
    Author: oracle
    Purpose: Asynchronous BPEL Process
    -->
    <process name="BPELProcess1"
    targetNamespace="http://xmlns.oracle.com/App_DWH_Prototype/TestDELETE/BPELProcess1"
    xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
    xmlns:client="http://xmlns.oracle.com/App_DWH_Prototype/TestDELETE/BPELProcess1"
    xmlns:ora="http://schemas.oracle.com/xpath/extension"
    xmlns:oraext="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc"
    xmlns:xpath20="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.Xpath20"
    xmlns:ldap="http://schemas.oracle.com/xpath/extension/ldap"
    xmlns:ui="http://xmlns.oracle.com/soa/designer/"
    xmlns:task="http://xmlns.oracle.com/bpel/workflow/task"
    xmlns:taskservice="http://xmlns.oracle.com/bpel/workflow/taskService"
    xmlns:wfcommon="http://xmlns.oracle.com/bpel/workflow/common"
    xmlns:wf="http://schemas.oracle.com/bpel/extension/workflow"
    xmlns:xdk="http://schemas.oracle.com/bpel/extension/xpath/function/xdk"
    xmlns:dvm="http://www.oracle.com/XSL/Transform/java/oracle.tip.dvm.LookupValue"
    xmlns:xref="http://www.oracle.com/XSL/Transform/java/oracle.tip.xref.xpath.XRefXPathFunctions"
    xmlns:bpelx="http://schemas.oracle.com/bpel/extension"
    xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
    xmlns:ns1="http://xmlns.oracle.com/pcbpel/adapter/db/App_DWH_Prototype/TestDELETE/TestDelete%2F"
    xmlns:ns2="http://xmlns.oracle.com/pcbpel/adapter/db/top/TestDelete">
    <!--
    PARTNERLINKS
    List of services participating in this BPEL process
    -->
    <partnerLinks>
    <!--
    The 'client' role represents the requester of this service. It is
    used for callback. The location and correlation information associated
    with the client role are automatically set using WS-Addressing.
    -->
    <partnerLink name="bpelprocess1_client" partnerLinkType="client:BPELProcess1" myRole="BPELProcess1Provider" partnerRole="BPELProcess1Requester"/>
    <partnerLink name="TestDelete" partnerRole="TestDelete_role"
    partnerLinkType="ns1:TestDelete_plt"/>
    </partnerLinks>
    <!--
    VARIABLES
    List of messages and XML documents used within this BPEL process
    -->
    <variables>
    <!-- Reference to the message passed as input during initiation -->
    <variable name="inputVariable" messageType="client:BPELProcess1RequestMessage"/>
    <!-- Reference to the message that will be sent back to the requester during callback -->
    <variable name="outputVariable" messageType="client:BPELProcess1ResponseMessage"/>
    <variable name="Invoke_1_delete_InputVariable"
    messageType="ns1:TActIngredientCollection_msg"/>
    </variables>
    <!--
    ORCHESTRATION LOGIC
    Set of activities coordinating the flow of messages across the
    services integrated within this business process
    -->
    <sequence name="main">
    <!-- Receive input from requestor. (Note: This maps to operation defined in BPELProcess1.wsdl) -->
    <receive name="receiveInput" partnerLink="bpelprocess1_client" portType="client:BPELProcess1" operation="process" variable="inputVariable" createInstance="yes"/>
    <!--
    Asynchronous callback to the requester. (Note: the callback location and correlation id is transparently handled using WS-addressing.)
    -->
    <assign name="Assign_1">
    <copy>
    <from expression="''"/>
    <to variable="Invoke_1_delete_InputVariable"
    part="TActIngredientCollection"
    query="/ns2:TActIngredientCollection/ns2:TActIngredient/ns2:plotNo"/>
    </copy>
    <copy>
    <from variable="inputVariable" part="payload"
    query="/client:process/client:input"/>
    <to variable="outputVariable" part="payload"
    query="/client:processResponse/client:result"/>
    </copy>
    </assign>
    <invoke name="Invoke_1" inputVariable="Invoke_1_delete_InputVariable"
    partnerLink="TestDelete" portType="ns1:TestDelete_ptt"
    operation="delete"/>
    <invoke name="callbackClient" partnerLink="bpelprocess1_client" portType="client:BPELProcess1Callback" operation="processResponse" inputVariable="outputVariable"/>
    </sequence>
    </process>

  • Error while invoking custom API using Database Adapter

    Hi,
    I've a requirement where in I need to fetch the data returned by a recordtype of a custom API. I've implemented this by invoking the custom API using Database Adapter. I'm facing a problem while performing this.
    The custom API holds the signature as:
    PROCEDURE EMP_DET
    Argument Name Type      In/Out Default?
    P_DEPTNO NUMBER IN
    L_LINE_TBL TABLE OF RECORD OUT
    I've a schema with which it needs to be validated. It looks like:
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:po="http://www.mycompany.com/ns/sales" targetNamespace="http://www.mycompany.com/ns/sales" elementFormDefault="qualified">          
    <element name="EmployeeDetails">          
    <complexType>               
    <sequence>                    
    <element name="EmpNo" type="integer"/>                    <element name="EName" type="string"/>                    <element name="Job" type="string"/>                    <element name="Mgr" type="integer"/>                    <element name="HireDate" type="date"/>                    <element name="Sal" type="decimal"/>                    <element name="Comm" type="decimal"/>               </sequence>          
    </complexType>     
    </element>
    </schema>
    I did a transformation to the above stated Emp.xsd with the xsd created for my custom API by the BPEL process. I could create the process and deploy successfully, but while invoking I get the following error. (I'm using BPM 10.1.3.1 with JDev 10.1.3.1)
    <remoteFault xmlns="http://schemas.oracle.com/bpel/extension"><part name="code"><code>6502</code>
    </part><part name="summary"><summary>file:/D:/OraBPEL/bpel/domains/default/tmp/.bpel_my_poc_1.0_16c5d0f7b937c780d27d8975726a15cb.tmp/emp_details.wsdl [ emp_details_ptt::emp_details(InputParameters,OutputParameters) ] - WSIF JCA Execute of operation 'emp_details' failed due to: Error while trying to prepare and execute an API.
    An error occurred while preparing and executing the SCOTT.BPEL_EMP_DETAILS.EMP_PKG$EMP_DET API. Cause: java.sql.SQLException: ORA-06502: PL/SQL: numeric or value error
    ORA-06512: at "SCOTT.BPEL_EMP_DETAILS", line 1
    ORA-06512: at "SCOTT.BPEL_EMP_DETAILS", line 1
    ORA-06512: at line 1
    [Caused by: ORA-06502: PL/SQL: numeric or value error
    ORA-06512: at "SCOTT.BPEL_EMP_DETAILS", line 1
    ORA-06512: at "SCOTT.BPEL_EMP_DETAILS", line 1
    ORA-06512: at line 1
    ; nested exception is:
         ORABPEL-11811
    Error while trying to prepare and execute an API.
    An error occurred while preparing and executing the SCOTT.BPEL_EMP_DETAILS.EMP_PKG$EMP_DET API. Cause: java.sql.SQLException: ORA-06502: PL/SQL: numeric or value error
    ORA-06512: at "SCOTT.BPEL_EMP_DETAILS", line 1
    ORA-06512: at "SCOTT.BPEL_EMP_DETAILS", line 1
    ORA-06512: at line 1
    [Caused by: ORA-06502: PL/SQL: numeric or value error
    ORA-06512: at "SCOTT.BPEL_EMP_DETAILS", line 1
    ORA-06512: at "SCOTT.BPEL_EMP_DETAILS", line 1
    ORA-06512: at line 1
    Check to ensure that the API is defined in the database and that the parameters match the signature of the API. Contact oracle support if error is not fixable.
    </summary>
    </part><part name="detail"><detail>
    Internal Exception: java.sql.SQLException: ORA-06502: PL/SQL: numeric or value error
    ORA-06512: at "SCOTT.BPEL_EMP_DETAILS", line 1
    ORA-06512: at "SCOTT.BPEL_EMP_DETAILS", line 1
    ORA-06512: at line 1
    Error Code: 6502</detail>
    </part></remoteFault>
    Can someone let me know as to why I'm getting this error? Also lemme know if such an approach is valid to do, if not please suggest me alternate methods to do this.
    Thanks in advance,
    Gayathri

    The 'numeric or value error' is one we have seen many times. The problem has been identified and fixed. Refer to this thread for more information.
    Issue with DB Adapter - ORABPEL-11811

  • How to include a response element in the ESB database adapter.

    hi,
    i am using the dbadapter to insert the data into the table successfully.
    The problem is when i am using a db adapter it doesnot include a response element in its wsdl.I want to send a response to the client as and when the data got inserted from the dbadapter for that transaction.
    i tried using the pl/sql procedure with a out parameter which returns the response but the problem is the pl/sql is called by adapter only once though i am using for each constructor.
    i tried to modify the xsd generated by the dbadapter by including the response element,but the xsd is not getting parsed and throwing error.
    how to overcome this problem and send a immediate response to the client as and when the adapter inserts the data into oracle?
    thanks in advance.

    Although not the cleanest solution, but can't you create another routing service which defines a request (equal to the request element of the original routing service) and reply element (defining a single element called success or something).
    Then have this new routing service invoke your original routing service which invokes the database adapter. Now define a XSLT map for the reply of the new routing service and put an XSL text there with the value "success" or something?
    So:
    Routing_service_new --> Routing_service_original --> database_adapter
    Regards, Ronald

  • MaxRaiseSize in database adapter

    Experts,
    I want to read single record on each polling frequency using database adapter as we do using FTP to read single file on each polling frequency by setting the property
    MaxRaiseSize to 1. But i could make it to work in database adapter . It is creating separate instance for each record but all on at the same time. but i want single instance on single record on each polling frequency . How can i do this. Please advise.
    Thanks a lot for your help.

    Hi:
    Try setting the following two parameters in the DB Adapter Wizard:
    Database Rows per XML Document
    Specify the number of rows per XML document when sending events to Oracle BPEL Process Manager or Oracle Mediator. This is the batch setting between the database adapter and its consumer: Oracle BPEL Process Manager or Oracle Mediator. For maximum throughput, it is ideal to pass a collection of rows as a single event. This reduces the per instance overhead and allows batching on the other end; that is, the database adapter merge or insert command can leverage batch database writing if it receives multiple rows as part of one invoke. Leave this set to 1 if your process performs unique processing on each row (if conceptually one row translates to one event).
    Database Rows per Transaction
    Select Unlimited or enter a value to indicate the number of table rows to process during a single transaction. For example, assume there are 10,000 rows at the start of a polling interval and this field is set to 100. In standalone mode, a cursor iteratively reads and processes 100 rows at a time until all 10,000 rows are processed, dividing the work into 10,000/100=100 sequential transactional units. This is the batch setting between the database and the database adapter. It cannot be set lower than database rows per XML document, which is the batch setting between the database adapter and its consumer: Oracle BPEL Process Manager or Oracle Mediator Component
    Hope this helps.
    best

Maybe you are looking for

  • Hp pavilion all in one

    i cannot get my microsoft open says wrong password

  • Ar01 not consistent

    Hi all, i have some problem with report ar01. Suppossed i have asset A. This asset has been depreciated in period 9 and 10. When i check the accumulated depreciation in fbl3n and in ar01, the amount is same. Then in period 10 i change the asset life

  • Business process exchange of documents in B2B scenarios.

    Hello,            I need some documents which lists the process of exchanging of business documents like orders ,ordrsp ASN,DESADV,  ....INVRPT .. What is the sequence of this process in case of a B2B? I am not sure whether i posted the document in c

  • Sales order error processing

    m not making export sales order. i m making general sales order in document typr--OR. Also after that this message is coming. this is the problem Error message "Legal control: issue error log item

  • Capturing AVCHD video from a Canon VIXIA HG21 camcorder to FCE 4.01

    Video captured at the highest resolution MXP i60 seems to stutter after importing to FCE 4.01. I know that playback on a computer monitor will show these signs but after burning with iDVD and played on a TV set, it still is jerky when panning a movin