Multiple BPEL processes polling one inbound directory ?

Hi All-
Somewhere it mentioned that :
"Multiple BPEL processes or multiple file adapters polling one inbound directory are not supported. Ensure that all are polling their own unique directory."
Is this issue still there in 10.1.3.3.0?
Please advice.
Regards,
Sreejit

Hi,
I have one directory say c:/files and I have two BPEL process accessing this folder say BPELA and BPELB.
BPELA looking for the file with pattern file_A*.xml
BPELB looking for the file with pattern file_B*.xml
Still this phrase *"Multiple file adapters polling one inbound directory are not supported. Ensure that each is polling its own unique directory."* is a problem?
Please advice.
Regards,
Sreejit

Similar Messages

  • Integrate Multiple BPEL Process into one project

    Hi,
    Can anyone help for the following problem?
    We created different BPEL process.One bpel process calls the another bpel process internally .
    EX:
    process1,process2 and process3.
    In side process1, I will call process2 and process3.
    I want to integrate all 3 process into one.
    Can anyone help how can i do this.
    Thanks in advance.
    Thanks,
    Bharath

    Can't you create a new process, copy everything between the main-scopes of the other processes to the new process (skip some of the receives and callbacks so you have 1 receive and 1 callback left), copy all the variables, namespaces, xsl mappings, and try again.
    it's more a bit of 'trial and error' and see what's left.
    Hope you can use this a bit.

  • Multiple BPEL Process Managers in one environment?

    Hi,
    I'm quite new to the Oracle SOA product line, so please be gentle when my question doesn't make sense.
    I’m in the process of designing a new enterprise architecture based on service orientation. I’m looking at the Oracle SOA Suite software to get a better understanding of what things will look like when getting to the actual implementation.
    Some internal projects are moving fast, so I’m trying to get an understanding on how things will work out in the future. One case has my current attention, related to the BPEL Process Manager.
    A 3rd party vender is offering a specific solution which is using or based on the BPEL Process Manager. This solution can be purchased as a black-box. From the perspective of my new architecture I would like to purchase the SOA suite as a whole. New developments will most likely be using the BPEL Process Manager for orchestration. But when purchasing the black-box application, the environment will be extended with an extra BPEL Process Manager. My first thought is to try and incorporate the BPEL processes from the 3rd party vendor onto one single BPEL Process Manager. But I also think two BPEL Process Managers can have advantages.
    I’m not sure how to go forward with this. How should I handle this? Is it common to have multiple BPEL Process Managers in one environment or should I pursue maximum integration and only go for one BPEL Process Manager?

    Hi,
    We have similar situation at my current client site and we are going with two seperate BPEL PM installs for various reasons. One of the main driver in our case is conflicting in timelines of two seperate projects.
    But my suggestion is to go with single enterprise install if that's not breaking the 3rd-party vendor supporting contracts. This has obviously benefits of redecued infrastructure/administrative and other related costs. How many processes does the vendor has as part of their solution? If they are handful you know it doesn't justify having seperate environments.
    On the otherhand having two seperate installs isn't bad either depending on how big or small your SOA service/process orchestration footprint is. We don't have complete handle on the performance/scalability aspects of BPEL PM based on number of processes deployed. But as you can see that may be one of drivers to have redundancy in BPEL PM servers.
    End of the day there is no clear cut answer. If you have funding and resources, go with two seperate instances. But from architectural perspective better to have single install with clustering for better performance/scalability.
    HTH
    Regards,
    Rajesh

  • BPEL process having one file and one FTP adapters and single instance

    hi All,
    We have a customer requirement where we have to read from FTP location (XML every 5 Mins) and Local file system (CSV every Min).
    There is no correlation between the files ...this file data could be same, only difference is some user will copy it in FTP location some in the local file system.
    We need to pickup these file as it arrive in respective locations and read one particular value from it and set a global value and do some processing.
    Next time when file arrives in any location (FTP or local) it should pickup the file compare the particular value to the global value which was set at the previous stage and do processing based on whether is greater or lesser and this reading should go on.
    As files needs to be picked up every Minute, customer doesnt want to initiate multiple BPEL process ...everything should happen in the single instance.
    how do solve this , pls help.
    Regards,
    Surendra

    Hi Surendra,
    When you say " everything should happen in the single instance", I hope you mean everything shud happen in the same BPEL process irrespective of the location(FTP or local) where file is copied.
    So, what you can do here is instead of using a single receive activity. Make use of Flow activity and put 2 separate receive activities( one each for polling local and FTP location) in parallel.
    After that you can separately act upon the variable from both the receive activities.
    thanks
    Saurabh

  • Multiple BPEL processes as operations in the same port type

    Dear Oracle BPEL experts,
    Is it possible to deploy several BPEL processes that are initiated through different operations in the same PortType?
    (I am using Oracle BPEL Process Manager Console v10.1.2.0.2 and Oracle JDeveloper v10.1.2.1.0, Build 1915).
    Thanks in advance,
    M. Quijada

    Yea, I understand. But you can do that in BPEL. You tried to do that in the suitcase, but you have to do it in the WSDL. The multiple operations you need are specified in the WSDL, all using the same porttype.
    I've done that several times, and my suitcase looks like:
    <partnerLinkBindings>
    <partnerLinkBinding name="client">
    <property name="wsdlLocation">myService.wsdl</property>
    </partnerLinkBinding>
    </partnerLinkBindings>
    The multiple messageset is defined in my WSDL:
    <portType name="myService">
    <operation name="initiate">
    <input message="client:myServiceRequestMessage"/>
    </operation>
    <operation name="optimize">
    <input message="client:myServiceOptimizeMessage"/>
    </operation>
    <operation name="register">
    <input message="client:myServiceRegisterMessage"/>
    </operation>
    </portType>
    <portType name="myServiceCallback">
    <operation name="onResult">
    <input message="client:myServiceResponseMessage"/>
    </operation>
    <operation name="onComplete">
    <input message="client:myServiceCompleteMessage"/>
    </operation>
    <operation name="onError">
    <input message="client:myServiceErrorMessage"/>
    </operation>
    </portType>
    <plnk:partnerLinkType name="myService">
    <plnk:role name="myServiceProvider">
    <plnk:portType name="client:myService"/>
    </plnk:role>
    <plnk:role name="myServiceRequester">
    <plnk:portType name="client:myServiceCallback"/>
    </plnk:role>
    </plnk:partnerLinkType>
    Hope this helps. Otherwise send me an email and I'll send you my (working) example.
    Mike.van.Alst#AT#it-eye.nl (replace with @)

  • BPEL process with one or more requests and one or more responses

    We need to create a process that will have one or more requests and one or more responses, and CheckoutFlow example is exactly what we need. Now we just have to find out how to invoke this process from the Axis client and how to invoke other operations like ‘continue’ and ‘submit’ from the same example.
    I understand that we have to set ws-addressing information into SOAP header, but I am not sure when and how to do that. Also I am not sure why we have to set correlation set when invoking ‘initatiate’, ‘continue’ and ‘submit’ as they are defined as two-way operations in CheckoutFlow.wsdl. I would expect to send correlation set only for ‘onResult’ operation.
    I have used wsdl2java to create stub classes and here is a test client code:
    public void testCheckoutFlow() throws Exception {
    com.erggroup.mass.wf.CheckoutFlowBindingStub stub = null;
    try {
         stub = (com.erggroup.mass.wf.CheckoutFlowBindingStub)
                                                           new com.erggroup.mass.wf.CheckoutFlow_ServiceLocator().getCheckoutFlowPort();
              catch (javax.xml.rpc.ServiceException jre) {
              // Time out after a minute
              stub.setTimeout(60000);
              com.erggroup.mass.wf.OrderType order = new com.erggroup.mass.wf.OrderType();
              order.setProduct("Axis product");
              com.erggroup.mass.wf.ProfileType profile = new com.erggroup.mass.wf.ProfileType();
              profile.setEmail("[email protected]");
              order.setProfile(profile);
              //      Invoke initiate
              com.erggroup.mass.wf.AddressType address = stub.initiate(order);
              address.setName("Axis test");
              //      Invoke continue
              stub._continue(address);
    and this is exception message
    ORABPEL-03802
    Correlation definition not registered.
    The correlation set definition for operation "continue", process "CheckoutFlow", has not been registered with the process domain.
    Please try to redeploy your process to the process domain.
    Is there any example for this? I was looking AXISCallingAsyncBPEL example but it does not help in this case.
    Thanks,
    Dragana

    Error while invoking other method 'proceedNext' after initiating the process:
    Correlation definition not registered.
    The correlation set definition for operation "proceedNext", process "Connection", has not been registered with the process domain.
    Please try to redeploy your process to the process domain.
    WSDL is:
         <message name="ConnectionRequestMessage">
              <part name="payload" element="client:ConnectionProcessRequest"/>
         </message>
         <message name="ConnectionResponseMessage">
              <part name="payload" element="client:ConnectionProcessResponse"/>
         </message>
    <!-- portType implemented by the Connection BPEL process -->
         <portType name="Connection">
              <operation name="initiate">
                   <input message="client:ConnectionRequestMessage"/>
              </operation>
    <operation name="proceedNext">
                   <input message="client:ConnectionRequestMessage"/>
              </operation>
    <operation name="terminateFinally">
                   <input message="client:ConnectionRequestMessage"/>
              </operation>
         </portType>
    MY java class:::
    import com.oracle.services.bpel.Connection.*;
    import org.apache.axis.message.*;
    import javax.xml.soap.Name;
    public class ProceedNext
    public static void main(String [] args) throws Exception {
    ConnectionBindingStub stub = null;
    try {
    stub = (ConnectionBindingStub)
    new Connection_ServiceLocator().getConnectionPort();
    catch (javax.xml.rpc.ServiceException jre) {
    jre.printStackTrace();
    // Time out after a minute
    stub.setTimeout(60000);
    String conversationId = "LocalGUID:c568752ccc493590:148662:1093d9c661f:-7fed";
    javax.xml.namespace.QName qname= new javax.xml.namespace.QName("http://services.oracle.com/bpel/Connection","ConnectionRequestMessage");
    SOAPHeaderElement el = new SOAPHeaderElement(qname, conversationId);
    SOAPEnvelope se = new SOAPEnvelope();
    Name name = se.createName("rootId", "nsbpel",
    "http://services.oracle.com/bpel/Connection");
    el.addAttribute(name, conversationId);
    name = se.createName("parentId", "nsbpel",
    "http://services.oracle.com/bpel/Connection");
    el.addAttribute(name, conversationId);
    name = se.createName("priority", "nsbpel",
    "http://services.oracle.com/bpel/Connection");
    el.addAttribute(name, "0");
    stub.setHeader(el);
    /*String conversationId = "LocalGUID:c568752ccc493590:148662:1093d9c661f:-7ff0";
    javax.xml.namespace.QName qname= new javax.xml.namespace.QName("http://schemas.xmlsoap.org/ws/2003/03/addressing","MessageID");
    SOAPHeaderElement el = new SOAPHeaderElement(qname, conversationId);
    SOAPEnvelope se = new SOAPEnvelope();
    Name name = se.createName("rootId", "nsbpel",
    "http://schemas.oracle.com/bpel");
    el.addAttribute(name, conversationId);
    name = se.createName("parentId", "nsbpel",
    "http://schemas.oracle.com/bpel");
    el.addAttribute(name, conversationId);
    name = se.createName("priority", "nsbpel",
    "http://schemas.oracle.com/bpel");
    el.addAttribute(name, "0");
    stub.setHeader(el);
    // Set up the object which will be the input message
    // Note that this Java bean is generated by wsdl2java
    ConnectionProcessRequest conReq=new ConnectionProcessRequest( );
    conReq.setSubject("***************");
    // Make the actual call
    stub.proceedNext(conReq);
    System.out.println("ConnectionProcessRequest BPEL process proceeded!");
    Please help its very urgent....................

  • Aborting multiple hanging BPEL processes in bulk

    Hi,
    Is tehre a way to stop multiple hanging BPEL process in one shot, without shutting down the server..
    I went thro' the following url but dunno if i can use any command for this..
    http://download.oracle.com/docs/cd/B25221_04/core.1013/b15976/opmnctl.htm#i1026430
    Thanks,
    Vishnupriya

    Hi,
    i guess i din't frame the question correctly.. I want to abort few open instances of various BPEL processes, not retire or turn off the BPEL processes.. apologies for making the question ambigous.. I went thro' the the link u had specified and found that, it was about retiring/turning off/undeploying multiple BPEL processes. I actually want to abort the running instances of BPEL processes..
    Thanks,
    Vishupriya

  • Empty BPEL process getting lost for multiple file reads

    Hi
    I have a empty BPEL process polling for files. It works fine when 1 or 2 files are put into the read folder.
    But when than 2 files are put the process is lost, and nothing happens.
    Is there any proper and tested method of handling this problem.
    Is tuning required is yes then what?
    We use SOA 10.1.3.1
    It would be very helpful if you would please put in your ideas and experience.
    Buddhadev

    Check your log as soon as you find that the parent process has found its way into the console. More information on logging can be found here - http://download-uk.oracle.com/docs/cd/B31017_01/integrate.1013/b28982/logging.htm
    Not quite sure why its so, but since 10.1.3, I've observed that the console simply doesn't show errored processes at times. So, checking the log can be a starting point in diagnosing the real issue.
    HTH
    Antony

  • BPEL process failed to deploy(Run time error)

    1. I have a BPEL process polling for a table on AS/400, then writes the entries into
    oracle table. compiles fine in Jdeveloper.
    2. when I tried to deploy the BPEL process, it failed during the intiation time. below is my oc4j-ra.xml, application.xml, domain.log information.
    FYI, I get the same error against the SQL server. Works fine against the oracle table.
    oc4j-ra.xml entires:
    ==============
    <?xml version="1.0"?>
    <oc4j-connector-factories xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.oracle.com/technology/oracleas/schema/oc4j-connector-factories-10_0.xsd" schema-major-version="10" schema-minor-version="0" >
    <imported-shared-libraries>
    <import-shared-library name="oracle.bpel.common"/>
    <import-shared-library name="oc4j.internal"/>
    <import-shared-library name="oracle.xml"/>
    <import-shared-library name="oracle.sqlj"/>
    <import-shared-library name="oracle.toplink"/>
    <import-shared-library name="oracle.jdbc"/>
    </imported-shared-libraries>
         <connector-factory location="eis/DB/DBConnection1" connector-name="Database Adapter">
              <config-property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/>
              <config-property name="connectionString" value="jdbc:oracle:thin:@localhost:1521:orcl"/>
              <config-property name="userName" value="scott"/>
              <config-property name="password" value="tiger"/>
              <config-property name="minConnections" value="5"/>
              <config-property name="maxConnections" value="5"/>
              <config-property name="minReadConnections" value="1"/>
              <config-property name="maxReadConnections" value="1"/>
              <config-property name="usesExternalConnectionPooling" value="false"/>
              <config-property name="dataSourceName" value=""/>
              <config-property name="usesExternalTransactionController" value="false"/>
              <config-property name="platformClassName" value="oracle.toplink.internal.databaseaccess.Oracle9Platform"/>
              <config-property name="usesNativeSequencing" value="true"/>
              <config-property name="sequencePreallocationSize" value="50"/>
              <config-property name="tableQualifier" value=""/>
              <config-property name="defaultNChar" value="false"/>
              <config-property name="usesBatchWriting" value="true"/>
         </connector-factory>
         <connector-factory location="eis/DB/SampleOracle9Connection" connector-name="Database Adapter">
              <config-property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/>
              <config-property name="connectionString" value="jdbc:oracle:thin:@localhost:1521:orcl"/>
              <config-property name="userName" value="scott"/>
              <config-property name="password" value="tiger"/>
              <config-property name="minConnections" value="5"/>
              <config-property name="maxConnections" value="5"/>
              <config-property name="minReadConnections" value="1"/>
              <config-property name="maxReadConnections" value="1"/>
              <config-property name="usesExternalConnectionPooling" value="false"/>
              <config-property name="dataSourceName" value=""/>
              <config-property name="usesExternalTransactionController" value="false"/>
              <config-property name="platformClassName" value="oracle.toplink.internal.databaseaccess.Oracle9Platform"/>
              <config-property name="usesNativeSequencing" value="true"/>
              <config-property name="sequencePreallocationSize" value="50"/>
              <config-property name="tableQualifier" value=""/>
              <config-property name="defaultNChar" value="false"/>
              <config-property name="usesBatchWriting" value="true"/>
         </connector-factory>
         <connector-factory location="eis/DB/davinci" connector-name="Database Adapter">
              <config-property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/>
              <config-property name="connectionString" value="jdbc:oracle:thin:@davinci:1529:e1test"/>
              <config-property name="userName" value="jdesqldev"/>
              <config-property name="password" value="eaieai"/>
              <config-property name="minConnections" value="5"/>
              <config-property name="maxConnections" value="5"/>
              <config-property name="minReadConnections" value="1"/>
              <config-property name="maxReadConnections" value="1"/>
              <config-property name="usesExternalConnectionPooling" value="false"/>
              <config-property name="dataSourceName" value=""/>
              <config-property name="usesExternalTransactionController" value="false"/>
              <config-property name="platformClassName" value="oracle.toplink.internal.databaseaccess.Oracle 9Platform"/>
              <config-property name="usesNativeSequencing" value="true"/>
              <config-property name="sequencePreallocationSize" value="50"/>
              <config-property name="tableQualifier" value=""/>
              <config-property name="defaultNChar" value="false"/>
              <config-property name="usesBatchWriting" value="true"/>
         </connector-factory>
         <connector-factory location="eis/DB/zeus" connector-name="Database Adapter">
              <config-property name="driverClassName" value="com.ibm.as400.access.AS400JDBCDriver"/>
              <config-property name="connectionString" value="jdbc:as400://zeus/;naming=sql;translate binary=true;prompt=false"/>
              <config-property name="userName" value="smuppall"/>
              <config-property name="password" value="sidhu18"/>
              <config-property name="minConnections" value="5"/>
              <config-property name="maxConnections" value="5"/>
              <config-property name="minReadConnections" value="1"/>
              <config-property name="maxReadConnections" value="1"/>
              <config-property name="usesExternalConnectionPooling" value="false"/>
              <config-property name="dataSourceName" value=""/>
              <config-property name="usesExternalTransactionController" value="false"/>
              <config-property name="platformClassName" value="oracle.toplink.internal.databaseaccess.DB2Platform"/>
              <config-property name="usesNativeSequencing" value="true"/>
              <config-property name="sequencePreallocationSize" value="50"/>
              <config-property name="tableQualifier" value=""/>
              <config-property name="defaultNChar" value="false"/>
              <config-property name="usesBatchWriting" value="true"/>
         </connector-factory>
         <connector-factory location="eis/DB/PB0SQL00" connector-name="Database Adapter">
              <config-property name="driverClassName" value="net.sourceforge.jtds.jdbc.Driver"/>
              <config-property name="connectionString" value="jdbc:jtds:sqlserver://PB0SQL00:1433/FIT"/>
              <config-property name="userName" value="bpel"/>
              <config-property name="password" value="bpel"/>
              <config-property name="minConnections" value="5"/>
              <config-property name="maxConnections" value="5"/>
              <config-property name="minReadConnections" value="1"/>
              <config-property name="maxReadConnections" value="1"/>
              <config-property name="usesExternalConnectionPooling" value="false"/>
              <config-property name="dataSourceName" value=""/>
              <config-property name="usesExternalTransactionController" value="false"/>
              <config-property name="platformClassName" value="oracle.toplink.internal.databaseaccess.SQLServerPlatform"/>
              <config-property name="usesNativeSequencing" value="true"/>
              <config-property name="sequencePreallocationSize" value="50"/>
              <config-property name="tableQualifier" value=""/>
              <config-property name="defaultNChar" value="false"/>
              <config-property name="usesBatchWriting" value="true"/>
         </connector-factory>
         <connector-factory location="eis/DB/SampleSQLServerConnection" connector-name="Database Adapter">
              <config-property name="driverClassName" value="com.microsoft.jdbc.sqlserver.SQLServerDriver"/>
              <config-property name="connectionString" value="jdbc:microsoft:sqlserver://localhost\\sql2000:1433;SelectMethod=cursor;databasename=NAME"/>
              <config-property name="userName" value="NAME"/>
              <config-property name="password" value="password"/>
              <config-property name="minConnections" value="5"/>
              <config-property name="maxConnections" value="5"/>
              <config-property name="minReadConnections" value="1"/>
              <config-property name="maxReadConnections" value="1"/>
              <config-property name="usesExternalConnectionPooling" value="false"/>
              <config-property name="dataSourceName" value=""/>
              <config-property name="usesExternalTransactionController" value="false"/>
              <config-property name="platformClassName" value="oracle.toplink.internal.databaseaccess.SQLServerPlatform"/>
              <config-property name="usesNativeSequencing" value="true"/>
              <config-property name="sequencePreallocationSize" value="50"/>
              <config-property name="tableQualifier" value=""/>
              <config-property name="defaultNChar" value="false"/>
              <config-property name="usesBatchWriting" value="true"/>
         </connector-factory>
         <connector-factory location="eis/DB/SampleSybaseConnection" connector-name="Database Adapter">
              <config-property name="driverClassName" value="com.sybase.jdbc2.jdbc.SybDriver"/>
              <config-property name="connectionString" value="jdbc:sybase:Tds:localhost:5001/NAME"/>
              <config-property name="userName" value="NAME"/>
              <config-property name="password" value="password"/>
              <config-property name="minConnections" value="5"/>
              <config-property name="maxConnections" value="5"/>
              <config-property name="minReadConnections" value="1"/>
              <config-property name="maxReadConnections" value="1"/>
              <config-property name="usesExternalConnectionPooling" value="false"/>
              <config-property name="dataSourceName" value=""/>
              <config-property name="usesExternalTransactionController" value="false"/>
              <config-property name="platformClassName" value="oracle.toplink.internal.databaseaccess.SybasePlatform"/>
              <config-property name="usesNativeSequencing" value="true"/>
              <config-property name="sequencePreallocationSize" value="50"/>
              <config-property name="tableQualifier" value=""/>
              <config-property name="defaultNChar" value="false"/>
              <config-property name="usesBatchWriting" value="true"/>
         </connector-factory>
         <connector-factory location="eis/DB/BPELSamples" connector-name="Database Adapter">
              <config-property name="driverClassName" value="oracle.lite.poljdbc.POLJDBCDriver"/>
              <config-property name="connectionString" value="jdbc:polite4@localhost:100:orabpel"/>
              <config-property name="userName" value="system"/>
              <config-property name="password" value="any"/>
              <config-property name="minConnections" value="1"/>
              <config-property name="maxConnections" value="5"/>
              <config-property name="minReadConnections" value="1"/>
              <config-property name="maxReadConnections" value="5"/>
              <config-property name="usesExternalConnectionPooling" value="false"/>
              <config-property name="dataSourceName" value=""/>
              <config-property name="usesExternalTransactionController" value="false"/>
              <config-property name="platformClassName" value="oracle.toplink.internal.databaseaccess.OraclePlatform"/>
              <config-property name="usesNativeSequencing" value="true"/>
              <config-property name="sequencePreallocationSize" value="50"/>
              <config-property name="tableQualifier" value=""/>
              <config-property name="defaultNChar" value="false"/>
              <config-property name="usesBatchWriting" value="false"/>
         </connector-factory>
    </oc4j-connector-factories>
    ================================================
    Application.xml entires:
    =================
    <?xml version="1.0" encoding="UTF-8"?>
    <!-- The global application config that is the parent of all the other
    applications in this server.
    -->
    <orion-application autocreate-tables="true" default-data-source="jdbc/OracleDS" schema-major-version="10" schema-minor-version="0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://xmlns.oracle.com/oracleas/schema/orion-application-10_0.xsd">
    <web-module id="defaultWebApp" path="../../home/default-web-app"/>
    <web-module id="jmsrouter_web" path="../../home/applications/jmsrouter.war"/>
    <ejb-module id="jmsrouter_ejb" path="../../home/applications/jmsrouter-ejb.jar"/>
    <connectors path="./oc4j-connectors.xml"/>
    <persistence path="../persistence"/>
    <!-- Scheduler supporting classes -->
    <library path="../../home/lib/scheduler.jar"/>
    <library path="/opt/gorebpeldev/gorejars/jt400.jar"/>
    <library path="/opt/gorebpeldev/gorejars/jtds-1.2.jar"/>
    <jazn provider="XML"/>
    <log>
    <file path="../log/global-application.log"/>
    <!-- Uncomment this if you want to use ODL logging capabilities
    <odl path="../log/global-application/" max-file-size="1000"
    max-directory-size="10000"/>
    -->
    </log>
    <data-sources path="data-sources.xml"/>
    <!-- Comment this if you don't want to access OracleAS JMS via
    the JCA framework
    -->
    <resource-provider class="com.evermind.server.jms.Oc4jResourceProvider" name="oc4jjms">
    <description>oc4j-jms loop back resource provider</description>
    <property name="dummy" value="dummy"/>
    </resource-provider>
    <imported-shared-libraries>
    <import-shared-library name="adf.oracle.domain"/>
    </imported-shared-libraries>
    </orion-application>
    ========================================================
    domain.log:
    ========
    <2006-08-28 16:15:19,260> <INFO> <default.collaxa.cube.compiler> validating "/opt/soaoracle/product/10.1.3.1/OracleAS_2/bpel/domains/default/tmp/.bpel_F0005Ld_1.0_c7d70ebf1cceac02b6cd76b3053b2de6.tmp/F0005Ld.bpel" ...
    <2006-08-28 16:15:26,229> <INFO> <default.collaxa.cube.engine.deployment> <CubeProcessFactory::generateProcessClass>
    Process "F0005Ld" (revision "1.0") successfully compiled.
    <2006-08-28 16:15:27,170> <INFO> <default.collaxa.cube.activation> <AdapterFramework::Inbound> Loading JCAActivationAgent for {portType=pollfile_ptt}
    <2006-08-28 16:15:27,177> <INFO> <default.collaxa.cube.activation> <AdapterFramework::Inbound> JCAActivationAgent::load - Locating Adapter Framework instance: OraBPEL
    <2006-08-28 16:15:27,226> <INFO> <default.collaxa.cube.activation> <AdapterFramework::Inbound> Instantiating inbound part of Adapter Framework instance: OraBPEL
    <2006-08-28 16:15:27,231> <INFO> <default.collaxa.cube.activation> <AdapterFramework::Inbound> JCAActivationAgent::load - Done loading JCAActivationAgent for processId='bpel://localhost/default/F0005Ld~1.0/
    <2006-08-28 16:15:27,232> <INFO> <default.collaxa.cube.engine.deployment> Process "F0005Ld" (revision "1.0") successfully loaded.
    <2006-08-28 16:15:40,776> <INFO> <default.collaxa.cube.activation> <AdapterFramework::Inbound> JCAActivationAgent::init - Initializing the JCA activation agent, processId='bpel://localhost/default/F0005Ld~1.0/
    <2006-08-28 16:15:40,777> <INFO> <default.collaxa.cube.activation> <AdapterFramework::Inbound> JCAActivationAgent::initiateInboundJcaEndpoint - Creating and initializing inbound JCA endpoint for:
    process='bpel://localhost/default/F0005Ld~1.0/'
    domain='default'
    WSDL location='pollfile.wsdl'
    portType='pollfile_ptt'
    operation='receive'
    activation properties={portType=pollfile_ptt}
    <2006-08-28 16:15:40,982> <INFO> <default.collaxa.cube.activation> <AdapterFramework::Inbound> Adapter Framework instance: OraBPEL - endpointActivation for portType=pollfile_ptt, operation=receive
    <2006-08-28 16:15:41,007> <INFO> <default.collaxa.cube.activation> <AdapterFramework::Inbound> Creating new instance of Resource Adapter oracle.tip.adapter.db.DBResourceAdapter
    <2006-08-28 16:15:41,025> <INFO> <default.collaxa.cube.activation> <AdapterFramework::Inbound> Adapter Framework instance: OraBPEL - starting Resource Adapter oracle.tip.adapter.db.DBResourceAdapter
    <2006-08-28 16:15:41,418> <INFO> <default.collaxa.cube.activation> <Database Adapter::Inbound> <oracle.tip.adapter.db.DBResourceAdapter endpointActivation> Activating: oracle.tip.adapter.db.DBActivationSpec@149b5e6
    <2006-08-28 16:15:43,466> <ERROR> <default.collaxa.cube.activation> <Database Adapter::Inbound> <oracle.tip.adapter.db.DBManagedConnectionFactory acquireSession> unable to build the TopLink Session
    <2006-08-28 16:15:43,493> <ERROR> <default.collaxa.cube.activation> <AdapterFramework::Inbound> Error while performing endpoint Activation: ORABPEL-11622
    Could not create/access the TopLink Session.
    This session is used to connect to the datastore. [Caused by: No suitable driver]
    See root exception for the specific exception. You may need to configure the connection settings in the deployment descriptor (i.e. $J2EE_HOME/application-deployments/default/DbAdapter/oc4j-ra.xml) and restart the server. Caused by Exception [TOPLINK-4002] (Oracle TopLink - 10g Release 3 (10.1.3.1.0) (Build 060730)): oracle.toplink.exceptions.DatabaseException
    Internal Exception: java.sql.SQLException: No suitable driverError Code: 0.
    [Caused by: No suitable driver]
    <2006-08-28 16:15:43,509> <ERROR> <default.collaxa.cube.engine> <BaseCubeProcess::notifyActivationAgents>
    java.lang.reflect.InvocationTargetException
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at com.collaxa.cube.engine.core.BaseCubeProcess.notifyActivationObservers(BaseCubeProcess.java:397)
         at com.collaxa.cube.engine.core.BaseCubeProcess.startAllActivationAgents(BaseCubeProcess.java:342)
         at com.collaxa.cube.engine.deployment.DeploymentManager.activateDefaultRevision(DeploymentManager.java:1415)
         at com.collaxa.cube.engine.deployment.DeploymentManager.setDefaultRevision(DeploymentManager.java:1374)
         at com.collaxa.cube.engine.deployment.DeploymentManager.deployProcess(DeploymentManager.java:790)
         at com.collaxa.cube.engine.deployment.DeploymentManager.deploySuitcase(DeploymentManager.java:639)
         at com.collaxa.cube.ejb.impl.BPELDomainManagerBean.deploySuitcase(BPELDomainManagerBean.java:452)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.JAASInterceptor$1.run(JAASInterceptor.java:31)
         at com.evermind.server.ThreadState.runAs(ThreadState.java:618)
         at com.evermind.server.ejb.interceptor.system.JAASInterceptor.invoke(JAASInterceptor.java:34)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.TxRequiredInterceptor.invoke(TxRequiredInterceptor.java:50)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
         at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87)
         at DomainManagerBean_RemoteProxy_4bin6i8.deploySuitcase(Unknown Source)
         at com.oracle.bpel.client.BPELDomainHandle.deploySuitcase(BPELDomainHandle.java:318)
         at com.oracle.bpel.client.BPELDomainHandle.deployProcess(BPELDomainHandle.java:340)
         at deployHttpClientProcess.jspService(_deployHttpClientProcess.java:376)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:453)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:591)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:515)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
         at oracle.security.jazn.oc4j.JAZNFilter$1.run(JAZNFilter.java:396)
         at java.security.AccessController.doPrivileged(Native Method)
         at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
         at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:410)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:216)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:117)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:110)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
         at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
         at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    Caused by: ORABPEL-12517
    AdapterFrameworkImpl::endpointActivation - Endpoint Activation Error.
    The Resource Adapter Database Adapter was unable to activate the endpoint oracle.tip.adapter.db.DBActivationSpec:{MaxRaiseSize=1, MarkReadFieldName=DRPID, UseBatchDestroy=false, QueryName=pollfile, MarkReadValue=BPLREAD, ReturnSingleResultSet=false, DescriptorName=pollfile.F0005, NumberOfThreads=1, MappingsMetaDataURL=pollfile_toplink_mappings.xml, PollingStrategyName=LogicalDeletePollingStrategy, PollingInterval=5, SequencingFieldName=DRSY, MaxTransactionSize=unlimited} due to the following reason: ORABPEL-11622
    Could not create/access the TopLink Session.
    This session is used to connect to the datastore. [Caused by: No suitable driver]
    See root exception for the specific exception. You may need to configure the connection settings in the deployment descriptor (i.e. $J2EE_HOME/application-deployments/default/DbAdapter/oc4j-ra.xml) and restart the server. Caused by Exception [TOPLINK-4002] (Oracle TopLink - 10g Release 3 (10.1.3.1.0) (Build 060730)): oracle.toplink.exceptions.DatabaseException
    Internal Exception: java.sql.SQLException: No suitable driverError Code: 0.
    [Caused by: No suitable driver]
    Please correct the reported issue and redeploy the BPEL process.
         at oracle.tip.adapter.fw.jca.AdapterFrameworkImpl.endpointActivation(AdapterFrameworkImpl.java:566)
         at oracle.tip.adapter.fw.agent.jca.JCAActivationAgent.performEndpointActivation(JCAActivationAgent.java:960)
         at oracle.tip.adapter.fw.agent.jca.JCAActivationAgent.activateInboundJcaEndpoint(JCAActivationAgent.java:943)
         at oracle.tip.adapter.fw.agent.jca.JCAActivationAgent.initiateInboundJcaEndpoint(JCAActivationAgent.java:851)
         at oracle.tip.adapter.fw.agent.jca.JCAActivationAgent.init(JCAActivationAgent.java:456)
         at com.collaxa.cube.engine.core.BaseCubeProcess$ActivationObserver.init(BaseCubeProcess.java:860)
         ... 56 more
    Caused by: ORABPEL-11622
    Could not create/access the TopLink Session.
    This session is used to connect to the datastore. [Caused by: No suitable driver]
    See root exception for the specific exception. You may need to configure the connection settings in the deployment descriptor (i.e. $J2EE_HOME/application-deployments/default/DbAdapter/oc4j-ra.xml) and restart the server. Caused by Exception [TOPLINK-4002] (Oracle TopLink - 10g Release 3 (10.1.3.1.0) (Build 060730)): oracle.toplink.exceptions.DatabaseException
    Internal Exception: java.sql.SQLException: No suitable driverError Code: 0.
         at oracle.tip.adapter.db.exceptions.DBResourceException.createEISException(DBResourceException.java:364)
         at oracle.tip.adapter.db.exceptions.DBResourceException.couldNotCreateTopLinkSessionException(DBResourceException.java:169)
         at oracle.tip.adapter.db.DBManagedConnectionFactory.acquireSession(DBManagedConnectionFactory.java:596)
         at oracle.tip.adapter.db.transaction.DBTransaction.getSession(DBTransaction.java:351)
         at oracle.tip.adapter.db.DBConnection.getSession(DBConnection.java:230)
         at oracle.tip.adapter.db.InboundWork.<init>(InboundWork.java:177)
         at oracle.tip.adapter.db.DBEndpoint.<init>(DBEndpoint.java:89)
         at oracle.tip.adapter.db.DBResourceAdapter.endpointActivation(DBResourceAdapter.java:155)
         at oracle.tip.adapter.fw.jca.AdapterFrameworkImpl.endpointActivation(AdapterFrameworkImpl.java:541)
         ... 61 more
    Caused by: Exception [TOPLINK-4002] (Oracle TopLink - 10g Release 3 (10.1.3.1.0) (Build 060730)): oracle.toplink.exceptions.DatabaseException
    Internal Exception: java.sql.SQLException: No suitable driverError Code: 0
         at oracle.toplink.exceptions.DatabaseException.sqlException(DatabaseException.java:276)
         at oracle.toplink.sessions.DefaultConnector.connect(DefaultConnector.java:64)
         at oracle.toplink.sessions.DatasourceLogin.connectToDatasource(DatasourceLogin.java:147)
         at oracle.toplink.internal.databaseaccess.DatasourceAccessor.connect(DatasourceAccessor.java:197)
         at oracle.toplink.internal.databaseaccess.DatabaseAccessor.connect(DatabaseAccessor.java:220)
         at oracle.toplink.internal.databaseaccess.DatasourceAccessor.connect(DatasourceAccessor.java:273)
         at oracle.toplink.threetier.ConnectionPool.buildConnection(ConnectionPool.java:82)
         at oracle.toplink.threetier.ConnectionPool.startUp(ConnectionPool.java:304)
         at oracle.toplink.threetier.ServerSession.connect(ServerSession.java:435)
         at oracle.toplink.publicinterface.DatabaseSession.login(DatabaseSession.java:503)
         at oracle.tip.adapter.db.DBManagedConnectionFactory.createServerSession(DBManagedConnectionFactory.java:854)
         at oracle.tip.adapter.db.DBManagedConnectionFactory.acquireSession(DBManagedConnectionFactory.java:371)
         ... 67 more
    Caused by: java.sql.SQLException: No suitable driver
         at java.sql.DriverManager.getConnection(DriverManager.java:545)
         at java.sql.DriverManager.getConnection(DriverManager.java:140)
         at oracle.toplink.sessions.DefaultConnector.connect(DefaultConnector.java:62)
         ... 77 more
    <2006-08-28 16:15:44,033> <ERROR> <default.collaxa.cube.engine.deployment> <DeploymentManager::deploySuitcase>
    ORABPEL-09903
    Could not initialize activation agent.
    An error occured while initializing an activation agent for process "F0005Ld", revision "1.0".
    Please ensure that the activation agents are configured correctly in the bpel deployment descriptor (bpel.xml).
    oracle.tip.adapter.fw.agent.jca.JCAActivationAgent: java.lang.reflect.InvocationTargetException
         at com.collaxa.cube.engine.core.BaseCubeProcess.startAllActivationAgents(BaseCubeProcess.java:349)
         at com.collaxa.cube.engine.deployment.DeploymentManager.activateDefaultRevision(DeploymentManager.java:1415)
         at com.collaxa.cube.engine.deployment.DeploymentManager.setDefaultRevision(DeploymentManager.java:1374)
         at com.collaxa.cube.engine.deployment.DeploymentManager.deployProcess(DeploymentManager.java:790)
         at com.collaxa.cube.engine.deployment.DeploymentManager.deploySuitcase(DeploymentManager.java:639)
         at com.collaxa.cube.ejb.impl.BPELDomainManagerBean.deploySuitcase(BPELDomainManagerBean.java:452)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.JAASInterceptor$1.run(JAASInterceptor.java:31)
         at com.evermind.server.ThreadState.runAs(ThreadState.java:618)
         at com.evermind.server.ejb.interceptor.system.JAASInterceptor.invoke(JAASInterceptor.java:34)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.TxRequiredInterceptor.invoke(TxRequiredInterceptor.java:50)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
         at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87)
         at DomainManagerBean_RemoteProxy_4bin6i8.deploySuitcase(Unknown Source)
         at com.oracle.bpel.client.BPELDomainHandle.deploySuitcase(BPELDomainHandle.java:318)
         at com.oracle.bpel.client.BPELDomainHandle.deployProcess(BPELDomainHandle.java:340)
         at deployHttpClientProcess.jspService(_deployHttpClientProcess.java:376)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:453)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:591)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:515)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
         at oracle.security.jazn.oc4j.JAZNFilter$1.run(JAZNFilter.java:396)
         at java.security.AccessController.doPrivileged(Native Method)
         at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
         at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:410)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:216)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:117)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:110)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
         at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
         at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    <2006-08-28 16:15:44,314> <INFO> <default.collaxa.cube.activation> <AdapterFramework::Inbound> JCAActivationAgent::uninit Shutting down the JCA activation agent, processId='bpel://localhost/default/F0005Ld~1.0/', activation properties={portType=pollfile_ptt}
    <2006-08-28 16:15:44,445> <ERROR> <default.collaxa.cube> <BaseCubeSessionBean::logError> Error while invoking bean "domain manager": Could not initialize activation agent.
    An error occured while initializing an activation agent for process "F0005Ld", revision "1.0".
    Please ensure that the activation agents are configured correctly in the bpel deployment descriptor (bpel.xml).
    oracle.tip.adapter.fw.agent.jca.JCAActivationAgent: java.lang.reflect.InvocationTargetException
    ORABPEL-09903
    Could not initialize activation agent.
    An error occured while initializing an activation agent for process "F0005Ld", revision "1.0".
    Please ensure that the activation agents are configured correctly in the bpel deployment descriptor (bpel.xml).
    oracle.tip.adapter.fw.agent.jca.JCAActivationAgent: java.lang.reflect.InvocationTargetException
         at com.collaxa.cube.engine.core.BaseCubeProcess.startAllActivationAgents(BaseCubeProcess.java:349)
         at com.collaxa.cube.engine.deployment.DeploymentManager.activateDefaultRevision(DeploymentManager.java:1415)
         at com.collaxa.cube.engine.deployment.DeploymentManager.setDefaultRevision(DeploymentManager.java:1374)
         at com.collaxa.cube.engine.deployment.DeploymentManager.deployProcess(DeploymentManager.java:790)
         at com.collaxa.cube.engine.deployment.DeploymentManager.deploySuitcase(DeploymentManager.java:639)
         at com.collaxa.cube.ejb.impl.BPELDomainManagerBean.deploySuitcase(BPELDomainManagerBean.java:452)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.JAASInterceptor$1.run(JAASInterceptor.java:31)
         at com.evermind.server.ThreadState.runAs(ThreadState.java:618)
         at com.evermind.server.ejb.interceptor.system.JAASInterceptor.invoke(JAASInterceptor.java:34)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.TxRequiredInterceptor.invoke(TxRequiredInterceptor.java:50)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
         at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87)
         at DomainManagerBean_RemoteProxy_4bin6i8.deploySuitcase(Unknown Source)
         at com.oracle.bpel.client.BPELDomainHandle.deploySuitcase(BPELDomainHandle.java:318)
         at com.oracle.bpel.client.BPELDomainHandle.deployProcess(BPELDomainHandle.java:340)
         at deployHttpClientProcess.jspService(_deployHttpClientProcess.java:376)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:453)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:591)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:515)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
         at oracle.security.jazn.oc4j.JAZNFilter$1.run(JAZNFilter.java:396)
         at java.security.AccessController.doPrivileged(Native Method)
         at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
         at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:410)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:216)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:117)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:110)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
         at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
         at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    <2006-08-28 16:15:44,913> <INFO> <default.collaxa.cube.compiler> validating "/opt/soaoracle/product/10.1.3.1/OracleAS_2/bpel/domains/default/tmp/.bpel_F0005Ld_1.0_c7d70ebf1cceac02b6cd76b3053b2de6.tmp/F0005Ld.bpel" ...
    <2006-08-28 16:15:51,797> <INFO> <default.collaxa.cube.compiler> validating "/opt/soaoracle/product/10.1.3.1/OracleAS_2/bpel/domains/default/tmp/.bpel_RateBasedCompletion_1.0_f09e27255cd89944f63ee47cd948c862.tmp/RateBasedCompletion.bpel" ...
    <2006-08-28 16:15:52,284> <INFO> <default.collaxa.cube.engine.deployment> <CubeProcessFactory::generateProcessClass>
    Process "F0005Ld" (revision "1.0") successfully compiled.
    <2006-08-28 16:15:52,461> <INFO> <default.collaxa.cube.activation> <AdapterFramework::Inbound> Loading JCAActivationAgent for {portType=pollfile_ptt}
    <2006-08-28 16:15:52,461> <INFO> <default.collaxa.cube.activation> <AdapterFramework::Inbound> JCAActivationAgent::load - Locating Adapter Framework instance: OraBPEL
    <2006-08-28 16:15:52,464> <INFO> <default.collaxa.cube.activation> <AdapterFramework::Inbound> JCAActivationAgent::load - Done loading JCAActivationAgent for processId='bpel://localhost/default/F0005Ld~1.0/
    <2006-08-28 16:15:52,465> <INFO> <default.collaxa.cube.engine.deployment> Process "F0005Ld" (revision "1.0") successfully loaded.
    <2006-08-28 16:15:59,675> <INFO> <default.collaxa.cube.engine.deployment> <CubeProcessFactory::generateProcessClass>
    Process "RateBasedCompletion" (revision "1.0") successfully compiled.
    <2006-08-28 16:15:59,978> <INFO> <default.collaxa.cube.engine.deployment> Process "RateBasedCompletion" (revision "1.0") successfully loaded.
    <2006-08-28 16:16:04,356> <INFO> <default.collaxa.cube.activation> <AdapterFramework::Inbound> JCAActivationAgent::init - Initializing the JCA activation agent, processId='bpel://localhost/default/F0005Ld~1.0/
    <2006-08-28 16:16:04,357> <INFO> <default.collaxa.cube.activation> <AdapterFramework::Inbound> JCAActivationAgent::initiateInboundJcaEndpoint - Creating and initializing inbound JCA endpoint for:
    process='bpel://localhost/default/F0005Ld~1.0/'
    domain='default'
    WSDL location='pollfile.wsdl'
    portType='pollfile_ptt'
    operation='receive'
    activation properties={portType=pollfile_ptt}
    <2006-08-28 16:16:04,358> <INFO> <default.collaxa.cube.activation> <AdapterFramework::Inbound> Adapter Framework instance: OraBPEL - endpointActivation for portType=pollfile_ptt, operation=receive
    <2006-08-28 16:16:04,463> <INFO> <default.collaxa.cube.activation> <Database Adapter::Inbound> <oracle.tip.adapter.db.DBResourceAdapter endpointActivation> Activating: oracle.tip.adapter.db.DBActivationSpec@1ecd501
    <2006-08-28 16:16:04,507> <ERROR> <default.collaxa.cube.activation> <Database Adapter::Inbound> <oracle.tip.adapter.db.DBManagedConnectionFactory acquireSession> unable to build the TopLink Session
    <2006-08-28 16:16:04,508> <ERROR> <default.collaxa.cube.activation> <AdapterFramework::Inbound> Error while performing endpoint Activation: ORABPEL-11622
    Could not create/access the TopLink Session.
    This session is used to connect to the datastore. [Caused by: No suitable driver]
    See root exception for the specific exception. You may need to configure the connection settings in the deployment descriptor (i.e. $J2EE_HOME/application-deployments/default/DbAdapter/oc4j-ra.xml) and restart the server. Caused by Exception [TOPLINK-4002] (Oracle TopLink - 10g Release 3 (10.1.3.1.0) (Build 060730)): oracle.toplink.exceptions.DatabaseException
    Internal Exception: java.sql.SQLException: No suitable driverError Code: 0.
    [Caused by: No suitable driver]
    <2006-08-28 16:16:04,509> <ERROR> <default.collaxa.cube.engine> <BaseCubeProcess::notifyActivationAgents>
    java.lang.reflect.InvocationTargetException
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at com.collaxa.cube.engine.core.BaseCubeProcess.notifyActivationObservers(BaseCubeProcess.java:397)
         at com.collaxa.cube.engine.core.BaseCubeProcess.startAllActivationAgents(BaseCubeProcess.java:342)
         at com.collaxa.cube.engine.deployment.DeploymentManager.activateDefaultRevision(DeploymentManager.java:1415)
         at com.collaxa.cube.engine.deployment.DeploymentManager.setDefaultRevision(DeploymentManager.java:1374)
         at com.collaxa.cube.engine.deployment.DeploymentManager.deployProcess(DeploymentManager.java:790)
         at com.collaxa.cube.engine.deployment.DeploymentManager.deploySuitcase(DeploymentManager.java:639)
         at com.collaxa.cube.ejb.impl.BPELDomainManagerBean.deploySuitcase(BPELDomainManagerBean.java:452)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.JAASInterceptor$1.run(JAASInterceptor.java:31)
         at com.evermind.server.ThreadState.runAs(ThreadState.java:618)
         at com.evermind.server.ejb.interceptor.system.JAASInterceptor.invoke(JAASInterceptor.java:34)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.TxRequiredInterceptor.invoke(TxRequiredInterceptor.java:50)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
         at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87)
         at DomainManagerBean_RemoteProxy_4bin6i8.deploySuitcase(Unknown Source)
         at com.oracle.bpel.client.BPELDomainHandle.deploySuitcase(BPELDomainHandle.java:318)
         at com.oracle.bpel.client.BPELDomainHandle.deployProcess(BPELDomainHandle.java:340)
         at deployHttpClientProcess.jspService(_deployHttpClientProcess.java:376)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:453)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:591)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:515)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
         at oracle.security.jazn.oc4j.JAZNFilter$1.run(JAZNFilter.java:396)
         at java.security.AccessController.doPrivileged(Native Method)
         at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
         at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:410)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:216)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:117)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:110)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
         at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
         at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:298)
         at java.lang.Thread.run(Thread.java:595)
    Caused by: ORABPEL-12517
    AdapterFrameworkImpl::endpointActivation - Endpoint Activation Error.
    The Resource Adapter Database Adapter was unable to activate the endpoint oracle.tip.adapter.db.DBActivationSpec:{MaxRaiseSize=1, MarkReadFieldName=DRPID, UseBatchDestroy=false, QueryName=pollfile, MarkReadValue=BPLREAD, ReturnSingleResultSet=false, DescriptorName=pollfile.F0005, NumberOfThreads=1, MappingsMetaDataURL=pollfile_toplink_mappings.xml, PollingStrategyName=LogicalDeletePollingStrategy, PollingInterval=5, SequencingFieldName=DRSY, MaxTransactionSize=unlimited} due to the following reason: ORABPEL-11622
    Could not create/access the TopLink Session.
    This session is used to connect to the datastore. [Caused by: No suitable driver]
    See root exception for the specific exception. You may need to configure the connection settings in the deployment descriptor (i.e. $J2EE_HOME/application-deployments/default/DbAdapter/oc4j-ra.xml) and restart the server. Caused by Exception [TOPLINK-4002] (Oracle TopLink - 10g Release 3 (10.1.3.1.0) (Build 060730)): oracle.toplink.exceptions.DatabaseException
    Internal Exception: java.sql.SQLException: No suitable driverError Code: 0.
    [Caused by: No suitable driver]
    Please correct the reported issue and redeploy the BPEL process.
         at oracle.tip.adapter.fw.jca.AdapterFrameworkImpl.endpointActivation(AdapterFrameworkImpl.java:566)
         at oracle.tip.adapter.fw.agent.jca.JCAActivationAgent.performEndpointActivation(JCAActivationAgent.java:960)
         at oracle.tip.adapter.fw.agent.jca.JCAActivationAgent.activateInboundJcaEndpoint(JCAActivationAgent.java:943)
         at oracle.tip.adapter.fw.agent.jca.JCAActivationAgent.initiateInboundJcaEndpoint(JCAActivationAgent.java:851)
         at oracle.tip.adapter.fw.agent.jca.JCAActivationAgent.init(JCAActivationAgent.java:456)
         at com.collaxa.cube.engine.core.BaseCubeProcess$ActivationObserver.init(BaseCubeProcess.java:860)
         ... 56 more
    Caused by: ORABPEL-11622
    Could not create/access the TopLink Session.
    This session is used to connect to the datastore. [Caused by: No suitable driver]
    See root exception for the specific exception. You may need to configure the connection settings in the deployment descriptor (i.e. $J2EE_HOME/application-deployments/default/DbAdapter/oc4j-ra.xml) and restart the server. Caused by Exception [TOPLINK-4002] (Oracle TopLink - 10g Release 3 (10.1.3.1.0) (Build 060730)): oracle.toplink.exceptions.DatabaseException
    Internal Exception: java.sql.SQLException: No suitable driverError Code: 0.
         at oracle.tip.adapter.db.exceptions.DBResourceException.createEISException(DBResourceException.java:364)
         at oracle.tip.adapter.db.exceptions.DBResourceException.couldNotCreateTopLinkSessionException(DBResourceException.java:169)
         at oracle.tip.adapter.db.DBManagedConnectionFactory.acquireSession(DBManagedConnectionFactory.java:596)
         at oracle.tip.adapter.db.transaction.DBTransaction.getSession(DBTransaction.java:351)
         at oracle.tip.adapter.db.DBConnection.getSession(DBConnection.java:230)
         at oracle.tip.adapter.db.InboundWork.<init>(InboundWork.java:177)
         at oracle.tip.adapter.db.DBEndpoint.<init>(DBEndpoint.java:89)
         at oracle.tip.adapter.db.DBResourceAdapter.endpointActivation(DBResourceAdapter.java:155)
         at oracle.tip.adapter.fw.jca.AdapterFrameworkImpl.endpointActivation(AdapterFrameworkImpl.java:541)
         ... 61 more
    Caused by: Exception [TOPLINK-4002] (Oracle TopLink - 10g Release 3 (10.1.3.1.0) (Build 060730)): oracle.toplink.exceptions.DatabaseException
    Internal Exception: java.sql.SQLException: No suitable driverError Code: 0
         at oracle.toplink.exceptions.DatabaseException.sqlException(DatabaseException.java:276)
         at oracle.toplink.sessions.DefaultConnector.connect(DefaultConnector.java:64)
         at oracle.toplink.sessions.DatasourceLogin.connectToDatasource(DatasourceLogin.java:147)
         at oracle.toplink.internal.databaseaccess.DatasourceAccessor.connect(DatasourceAccessor.java:197)
         at oracle.toplink.internal.databaseaccess.DatabaseAccessor.connect(DatabaseAccessor.java:220)
         at oracle.toplink.internal.databaseaccess.DatasourceAccessor.connect(DatasourceAccessor.java:273)
         at oracle.toplink.threetier.ConnectionPool.buildConnection(ConnectionPool.java:82)
         at oracle.toplink.threetier.ConnectionPool.startUp(ConnectionPool.java:304)
         at oracle.toplink.threetier.ServerSession.connect(ServerSession.java:435)
         at oracle.toplink.publicinterface.DatabaseSession.login(DatabaseSession.java:503)
         at oracle.tip.adapter.db.DBManagedConnectionFactory.createServerSession(DBManagedConnectionFactory.java:854)
         at oracle.tip.adapter.db.DBManagedConnectionFactory.acquireSession(DBManagedConnectionFactory.java:371)
         ... 67 more
    Caused by: java.sql.SQLException: No suitable driver
         at java.sql.DriverManager.getConnection(DriverManager.java:545)
         at java.sql.DriverManager.getConnection(DriverManager.java:140)
         at oracle.toplink.sessions.DefaultConnector.connect(DefaultConnector.java:62)
         ... 77 more
    <2006-08-28 16:16:04,698> <INFO> <default.collaxa.cube.activation> <AdapterFramework::Inbound> JCAActivationAgent::uninit Shutting down the JCA activation agent, processId='bpel://localhost/default/F0005Ld~1.0/', activation properties={portType=pollfile_ptt}
    <2006-08-28 16:16:06,978> <ERROR> <default.collaxa.cube.engine.deployment> <DeploymentManager::deploySuitcase>
    ORABPEL-09903
    Could not initialize activation agent.
    An error occured while initializing an activation agent for process "F0005Ld", revision "1.0".
    Please ensure that the activation agents are configured correctly in the bpel deployment descriptor (bpel.xml).
    oracle.tip.adapter.fw.agent.jca.JCAActivationAgent: java.lang.reflect.InvocationTargetException
         at com.collaxa.cube.engine.core.BaseCubeProcess.startAllActivationAgents(BaseCubeProcess.java:349)
         at com.collaxa.cube.engine.deployment.DeploymentManager.activateDefaultRevision(DeploymentManager.java:1415)
         at com.collaxa.cube.engine.deployment.DeploymentManager.setDefaultRevision(DeploymentManager.java:1374)
         at com.collaxa.cube.engine.deployment.DeploymentManager.deployProcess(DeploymentManager.java:790)
         at com.collaxa.cube.engine.deployment.DeploymentManager.deploySuitcase(DeploymentManager.java:639)
         at com.collaxa.cube.ejb.impl.BPELDomainManagerBean.deploySuitcase(BPELDomainManagerBean.java:452)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.JAASInterceptor$1.run(JAASInterceptor.java:31)
         at com.evermind.server.ThreadState.runAs(ThreadState.java:618)
         at com.evermind.server.ejb.interceptor.system.JAASInterceptor.invoke(JAASInterceptor.java:34)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.TxRequiredInterceptor.invoke(TxRequiredInterceptor.java:50)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
         at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87)
         at DomainManagerBean_RemoteProxy_4bin6i8.deploySuitcase(Unknown Source)
         at com.oracle.bpel.client.BPELDomainHandle.deploySuitcase(BPELDomainHandle.java:318)
         at com.oracle.bpel.client.BPELDomainHandle.deployProcess(BPELDomainHandle.java:340)
         at deployHttpClientProcess.jspService(_deployHttpClientProcess.java:376)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:453)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:591)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:515)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
         at oracle.security.jazn.oc4j.JAZNFilter$1.run(JAZNFilter.java:396)
         at java.security.AccessController.doPrivileged(Native Method)
         at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
         at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:410)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:216)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:117)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:110)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at oracle.oc4j.network.Serv

    Are you calling any java?
    Are your versions of JDev and SOA Suite in sync.
    cheers
    James

  • Guranteed delivery from OSB to multiple BPEL

    Hi, I am looking for architectural solution for a scenario :
    I am receiving a JMS message from a queue in foreign domain that needs to be sent to multiple BPEL processes. (SOA Suite 11g)
    Suppose one of the BPEL process is using 2 webservices for data enrichment and one of those web-service is down. so I want transaction to rollback and re-tired automatically on defined interval/attempts. therefore BPEL throws an rollback fault in such scenario.
    To achieve this, I created a proxy service in OSB for that queue. Now I have 2 solutions:
    1. I use for-each in message flow and send message to each business service one by one. (for me business service is ultimately a BPEL process). OR
    2. I send message to multiple queue
    Here I am not able to figure out if -
    - 1st scenario will work for rollback case. it should rollback only the failed BPEL business service not all others got processed successfully. (I don't know how to achieve this and whether its feasible)
    - 2nd solution will surely work but I don't want to put additional component unless first solution is not feasible.
    Also to call a BPEL whether we should use direct binding or WSDL binding between OSB and SOA Composite? Direct binding is meant to be more efficient but I don't see any benchmark comparison in both approach.

    Hello Anu,
    you can only split  Purchase Order if user have selected multi warehouse with different location.because there may will be different shipping address or tax configuration.
    ex.  if user selected two warehouse in Purchase order then SAP make 2 PO with segment 1 and 2 , original become cancel  with different shipping address.
    And if user want to same in Delivery document then how it possible  both address  single document print out.
    Thanks
    Manvendra

  • Transactions Routing randomly to the incorrect bpel processes..

    Hi,
    We are having a design scenario in B2B and BPEL Integration as mentioned below:
    1. For a given Business Action defined in B2B , for a given revision
    ---Business Protocol : EDI X12 over Generic Exchange
    ---Document Protocol EDI_X12
    -- we have a given document type lets say 214 and document type revision : 4010
    --- Now attached to this document type 214 we have defined two document definitions
    1 -- Document Definition 1 ,Default value as True .-- This has its .xsd and .ecs file uploaded to it
    (let say D1.xsd and D1.ecs).... Here the document routing id : D2 this comes as default value.
    2 -- Document Definition 2 , Default value as False -- This has the same .xsd and .ecs file as for the document definition 1 mentioned above. (let say D1.xsd and D1.ecs).... Here also the document routing id : D2. this is coming as default value
    Now we have two trading partners TP1 and TP2 defined in the system with their operational capabilities as mentioned below ...
    TP1 --> Oper. capability --> Document Definition 1 -- with its own document protocol parameter values
    TP2 --> Oper. capability --> Document Definition 2 -- with its own document protocol parameter values
    Now we have designed two different bpel processes with one Bpel Process1 configured to talk to the Document Definition 1 via the Partner Link --> WSIL Browser wherein we have selected this document definition.
    and another bpel process2 which is configured via Partner Link to talk to the Document Definition 2.
    Now the scenario here is that for both the trading partners the document type , document type revision is same.
    Also we are using the same xsd and ecs files for both of them for validation of the inbound edi document, but we two different bpel processes because the transaction and data processing to be done on the bpel side is completely different for these two TP's.
    This is what is happening when are putting two input edi files to the b2b ..one for each of the trading partners for this same transaction type/document type , b2b is processing the transactions successfully without any error messages but when the bpel process is getting trigerred , the transcations for the TP2 are getting passed to the Bpel process 1
    while transactions for the trading partner TP1 are getting passed to the Bpel process 2 (which we have designed exclusively for the trading partner TP2).
    Now is there any way we could resolve this edi transactions routing issue so that the transactions for document definition 1 for the Tp1 should get routed to the bpel process 1 only and the same happens for the transactions for document def 2 for the Tp2 get routed to the bpel process 2.
    Could someone please let us know if this achievable in any way and feasible as well.
    regards
    sachin.

    This is a simple and most common use case
    Host: Acme
    TP: Cisco
    Tp2: Intel
    Define Document Definition Def1 for host and override it while creating operation capability for Cisco and Intel with the appropriate value of Document routing ID.
    For e.g With Cisco Document Routing ID is def_cisco and for intel it is def_intel.
    Note : please do not define multipe document definition just override for TP's.
    Use appropriate consumer name in BPEl to get the message through Intel or cisco.
    HTH.
    Rgds,Ramesh

  • Invoking specific version of BPEL process

    Hi All,
    I would like to keep multiple revisions of same BPEL process in one domain on the server and I would like to call specific version of process
    Does anybody has any idea how to do that...?
    Thanks
    -Praveen

    Using JDeveloper (I am using 10.1.3.1 build 3984), once you have deployed the first version of your BPEL process, you will be asked to pick a new version when you want to re-deploy the service. You can just pick a different version at his time; in my case I add a minor version letter: 1.0.c
    On the deployment properties screen, you will see your version (1.0.c) and the server-side versions (1.0 and 1.0.c). You can decide to overwrite them or create a new one.
    The same can be achieved through command line, as JDev use ant under the cover. The process generated will be named with the version you provided. In my case:
    BPEL suitcase generated in: C:\dev\BPELPricer\output\bpel_CalculatePriceWS_1.0.c.jar
    Once the BPEL process are deployed, you can point at a specific revision with the service endpoint URL. In my case, the URL look like this:
    "http://" + HOST_NAME + "/orabpel/default/CalculatePriceWS/1.0.c"
    You have also the ability to select a specific version from the BPEL Console, using a drop down list to pick the one to test.
    To keep the code for multiple versions of the BPEL project, you should be using a source control system, like SVN, CVS, or many other alternative out there.
    Hope it helps,
    -Eric

  • BPEL process initiated by a database adapter causing problems in HA environ

    We are having a High Availability architecture configuration(active - active) for the BPEL System in our production environment.
    The BPEL servers are clustered in the middle tier of the architecture and RAC is used in the database tier of the architecture.
    We have a BPEL process which is initiated by a database adapter.
    This BPEL process polls a source database, reads the data, writes it into a JMS Topic and marks flag as read back to the table.
    A Message Driven Bean(MDB) listens to the JMS Topic, and writes the data in the destination database.
    We have the polling process and the MDB deployed to both the nodes of the BPEL server.
    We have noticed that some records are getting processed by both the nodes.
    This is resulting in duplicate records at the destination tables.
    Kindly advise how we can resolve this issue.

    The BPEL servers are configured with active - active topology and RAC is used in the database tier of the architecture.
    BPEL Servers is not clustered. Load Balancer is used in front of the two nodes of the BPEL servers.

  • MySql BPEL process stale data while updating

    Hi all,
    I have a application in mysql. There is a BPEL process tht polls the mysql database and polling strategy is delete the row after reading. (Since there is no MySQL adapter available i have created offline tables and toplink without using the adapter wizard). When a record is updated in mysql it gets reflected in the database. But when the BPEL process polls the table for the updated record, the message takes the stale values (values before updation).
    Thanks in advance,
    Anant.

    Hi Anant,
    there is no caching issue here.
    The delete polling strategy only allows you to poll for inserts. It does not allow you to poll for updates, for as soon as you insert a row a message is created and the row is deleted. To trigger a new message for that row reflecting updated values, you need to re-insert it into the table being polled.
    Regardless to poll for updates please use the LogicalDeletePollingStrategy, where a row is updated after being read, instead of deleted. This way you can trigger a new message on update (by resetting the 'processed' field to false), and control when the row is first picked up (by inserting rows with 'processed' equal to true).
    Also if there is any kind of counter field (like a timestamp) that gets updated on writes, then I would suggest the LastReadId/LastUpdated strategies, which are less intrusive.
    Thanks
    Steve

  • Error in running BPEL process

    Hi,
    I m new to the BPEL. I designed one BPEL process with one partner link. it compiled successfully and got deployed successfully too. But when i m trying to run it thru BPEL Console web app. it is showing error as invalid WSDL or Can not find WSDL location.
    Plz help me out.

    sounds like a proxy issue/ is there a proxy between the bpel server and the service (or the service should be accessed w/o proxy?)
    check out the obsetenv.bat/sh file - which sets up the enviroment ..
    hth clemens

Maybe you are looking for

  • How to get the path of a project?

    Hi, i am doing an extension in jdeveloper..How do i get the source path of the project? I trying using the URL projectURL2 = project.getURL(); but it will return the file:/file:/F://ProgramsInstallation/jdevstudio10132/jdev/mywork/Application2/Projec

  • Import VHS into Final Cut7?

    To edit a Sample Reel in FCP7 I need to capture many VHS cassettes into my iMac computer and FCP7, as QuickTime files.  I bought a Blackmagicdesign Video Recorder at Tekserve.  But when I read the box it says: H264 Encoding :  "it records H264 Video

  • STYLE="" Questions

    Hi -- I am attempting to build my first "Flash" Form in ColdFusion 8 and I can not figure out how to trim space around items. For example, I have an accordion with two pages. I have two buttons on each page. I want the buttons to be flush with the to

  • Is there a call announcement app in the apple market

    is there an app to download if you want your phone to announce who is calling you through the speaker or a bluetooth earpiece?

  • How to place some DisplayObject over OSMF VideoElement?

    I have successfully built an live stream application. It shows video from IP-camera via media server. Now I need to handle user actions like click and area selection. The problem is I can't draw area selection borders over VideoElement.displayObject.