AQadapter--OSB11g

Hello everyone,
I have a query on AQ adapter in OSB .
My system configuration:
Oracle Weblogic 10.3.6
oracle service bus 11.1.1.6.0
oracle database XE
My requirement: I have to poll the data from queue on database and put it on another queue in database using OSB.
what I did:
I configured two queue in database using sql scripts.
Using J developer I have created dequeue adapter to poll the message and enqueue adapter to put the message in queue.
I imported those JCA and WSDL in to OSB project and I created proxy and business service.I deployed and tested .Its working fine.
But problem here is my project requirement says that use OSB to pick the message with out using of adapter in Jdeveloper.
Here In-tension is using some protocols in proxy that call the queue on database using JNDI connection.in the same thing for Business service also.
Do we have any option like using protocols in OSB to pick message in the queue in database directly using JNDI connection of AQ adapter ?
Can any one please suggest me on this?
Regards,
Krishna.

You can configure AQ as a foreign JMS server and read messages from it.
See this blog for an example:
http://tim.blackamber.org.uk/?p=1012

Similar Messages

  • Error Using JCA AQ adapter OSB11g

    Hi
    i'm using aqAdapter with jca in osb11g. I followed the manual Oracle Service Bus (OSB) 10.3.1 – JCA Transport with AQ Adapter Tutorial
    http://www.oracle.com/technology/sample_code/products/osb/index.html
    with some little diferences, I got the service up and it is created without any problem
    but when i'm going to test the service the next error is given:
    <jca-transport-application-error xmlns="http://www.bea.com/wli/sb/transports/jca" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <jca-transport-error-message>Invoke JCA outbound service failed with application error</jca-transport-error-message>
    <jca-runtime-fault-detail>
    <eis-error-code xsi:nil="true"/>
    <eis-error-message xsi:nil="true"/>
    <exception>com.bea.wli.sb.transports.jca.JCATransportException: oracle.tip.adapter.sa.api.JCABindingException: oracle.tip.adapter.sa.impl.fw.ext.org.collaxa.thirdparty.apache.wsif.WSIFException: servicebus:/WSDL/nuevoAQ/AQServicio [ Enqueue_ptt::Enqueue(MESSAGE_TYPE) ] - WSIF JCA Execute of operation 'Enqueue' failed due to: AQ_INVALID_TRANSACTION_STATE.
    Unsupported adapter configuration.
    XADataSourceName property is only supported for adapter usage from within a global transaction.
    ; nested exception is:
    BINDING.JCA-11982
    AQ_INVALID_TRANSACTION_STATE.
    Unsupported adapter configuration.
    XADataSourceName property is only supported for adapter usage from within a global transaction.
    Use DataSourceName property instead.
    at com.bea.wli.sb.transports.jca.binding.JCATransportOutboundOperationBindingServiceImpl.invokeOneWay(JCATransportOutboundOperationBindingServiceImpl.java:114)
    at com.bea.wli.sb.transports.jca.JCATransportEndpoint.sendOneWay(JCATransportEndpoint.java:191)
    at com.bea.wli.sb.transports.jca.JCATransportEndpoint.send(JCATransportEndpoint.java:168)
    at com.bea.wli.sb.transports.jca.JCATransportProvider.sendMessageAsync(JCATransportProvider.java:571)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:600)
    at com.bea.wli.sb.transports.Util$1.invoke(Util.java:83)
    at $Proxy133.sendMessageAsync(Unknown Source)
    at com.bea.wli.sb.transports.LoadBalanceFailoverListener.sendMessageAsync(LoadBalanceFailoverListener.java:148)
    at com.bea.wli.sb.transports.LoadBalanceFailoverListener.sendMessageToServiceAsync(LoadBalanceFailoverListener.java:603)
    at com.bea.wli.sb.transports.LoadBalanceFailoverListener.sendMessageToService(LoadBalanceFailoverListener.java:538)
    at com.bea.wli.sb.transports.TransportManagerImpl.sendMessageToService(TransportManagerImpl.java:558)
    at com.bea.wli.sb.transports.TransportManagerImpl.sendMessageAsync(TransportManagerImpl.java:426)
    at com.bea.wli.sb.test.service.ServiceMessageSender.send0(ServiceMessageSender.java:377)
    at com.bea.wli.sb.test.service.ServiceMessageSender.access$000(ServiceMessageSender.java:76)
    at com.bea.wli.sb.test.service.ServiceMessageSender$1.run(ServiceMessageSender.java:134)
    at com.bea.wli.sb.test.service.ServiceMessageSender$1.run(ServiceMessageSender.java:132)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
    at com.bea.wli.sb.security.WLSSecurityContextService.runAs(WLSSecurityContextService.java:55)
    at com.bea.wli.sb.test.service.ServiceMessageSender.send(ServiceMessageSender.java:137)
    at com.bea.wli.sb.test.service.ServiceProcessor.invoke(ServiceProcessor.java:454)
    at com.bea.wli.sb.test.TestServiceImpl.invoke(TestServiceImpl.java:172)
    at com.bea.wli.sb.test.client.ejb.TestServiceEJBBean.invoke(TestServiceEJBBean.java:167)
    at com.bea.wli.sb.test.client.ejb.TestService_sqr59p_EOImpl.invoke(TestService_sqr59p_EOImpl.java:353)
    at com.bea.wli.sb.test.client.ejb.TestService_sqr59p_EOImpl_WLSkel.invoke(Unknown Source)
    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:589)
    at weblogic.rmi.cluster.ClusterableServerRef.invoke(ClusterableServerRef.java:230)
    at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:477)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:473)
    at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:118)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused by: oracle.tip.adapter.sa.api.JCABindingException: oracle.tip.adapter.sa.impl.fw.ext.org.collaxa.thirdparty.apache.wsif.WSIFException: servicebus:/WSDL/nuevoAQ/AQServicio [ Enqueue_ptt::Enqueue(MESSAGE_TYPE) ] - WSIF JCA Execute of operation 'Enqueue' failed due to: AQ_INVALID_TRANSACTION_STATE.
    Unsupported adapter configuration.
    XADataSourceName property is only supported for adapter usage from within a global transaction.
    ; nested exception is:
    BINDING.JCA-11982
    AQ_INVALID_TRANSACTION_STATE.
    Unsupported adapter configuration.
    XADataSourceName property is only supported for adapter usage from within a global transaction.
    Use DataSourceName property instead.
    at oracle.tip.adapter.sa.impl.JCABindingReferenceImpl.post(JCABindingReferenceImpl.java:201)
    at com.bea.wli.sb.transports.jca.binding.JCATransportOutboundOperationBindingServiceImpl.invokeOneWay(JCATransportOutboundOperationBindingServiceImpl.java:109)
    ... 36 more
    Caused by: oracle.tip.adapter.sa.impl.fw.ext.org.collaxa.thirdparty.apache.wsif.WSIFException: servicebus:/WSDL/nuevoAQ/AQServicio [ Enqueue_ptt::Enqueue(MESSAGE_TYPE) ] - WSIF JCA Execute of operation 'Enqueue' failed due to: AQ_INVALID_TRANSACTION_STATE.
    Unsupported adapter configuration.
    XADataSourceName property is only supported for adapter usage from within a global transaction.
    ; nested exception is:
    BINDING.JCA-11982
    AQ_INVALID_TRANSACTION_STATE.
    Unsupported adapter configuration.
    XADataSourceName property is only supported for adapter usage from within a global transaction.
    Use DataSourceName property instead.
    at oracle.tip.adapter.sa.impl.fw.wsif.jca.WSIFOperation_JCA.performOperation(WSIFOperation_JCA.java:667)
    at oracle.tip.adapter.sa.impl.fw.wsif.jca.WSIFOperation_JCA.executeOperation(WSIFOperation_JCA.java:357)
    at oracle.tip.adapter.sa.impl.fw.wsif.jca.WSIFOperation_JCA.executeRequestResponseOperation(WSIFOperation_JCA.java:316)
    at oracle.tip.adapter.sa.impl.fw.wsif.jca.WSIFOperation_JCA.executeInputOnlyOperation(WSIFOperation_JCA.java:295)
    at oracle.tip.adapter.sa.impl.JCABindingReferenceImpl.invokeWsifProvider(JCABindingReferenceImpl.java:354)
    at oracle.tip.adapter.sa.impl.JCABindingReferenceImpl.post(JCABindingReferenceImpl.java:199)
    ... 37 more
    Caused by: BINDING.JCA-11982
    AQ_INVALID_TRANSACTION_STATE.
    Unsupported adapter configuration.
    XADataSourceName property is only supported for adapter usage from within a global transaction.
    Use DataSourceName property instead.
    at oracle.tip.adapter.aq.v2.jca.AQLocalTransaction.begin(AQLocalTransaction.java:78)
    at oracle.tip.adapter.sa.impl.fw.wsif.jca.WSIFOperation_JCA.performOperation(WSIFOperation_JCA.java:513)
    ... 42 more</exception>
    </jca-runtime-fault-detail>
    </jca-transport-application-error>.
    I really need to know what is wrong.
    Any help would be apreciated
    Thanks in advance.
    Gustavo.

    I think you have created non-XA datasource and while creating connection factory you provided the datasource name in "XADataSourceName" property. Please provide the datasource name in "DataSourceName" property instead, save and update the aqadapter deployment and try again.
    Regards,
    Anuj

  • Error while starting the AqAdapter in SOA Suite 11g Admin Console

    facing an issue with the AqAdapter(Resource Adapter) in Soa Suite 11g Admin Console.
    we go to Deployments --> Select Aq Adapter --> Currently it shows the status as Prepared
    Now we try to Start it again --> it comes back with the error message mentioned below
    weblogic.application.ModuleException: weblogic.connector.exception.RAException:
    Jndi Name is null or empty. Errors were encountered while performing this operation.
    source path on the admin server is mentioned here for this AqAdapter:
    /opt101/app/oracle/SOAD/SOA11gR1/fmw/Oracle_SOA1/soa/connectors/AqAdapter.rar
    deployment plan :
    /opt101/app/oracle/SOAD/SOA11gR1/fmw/Oracle_SOA1/soa/connectors/was/Plan. xml
    We check in the Configuration tab --> Outbound Connection Pools -->
    here it shows the Group as javax.resource.cci.ConnectionFactory and under it we have setup
    2 connection pool instances with JNDI names as : eis/AQ/aqSample & eis/aq/B2BAQ
    Could someone please help here as to what could be the reason why this error is coming and
    how we could resolve this.
    With Regards & thanks

    This is what we have done :
    1.Created the JDBC data source & connection pool as below :
    data source name : B2BAQ , JNDI name : jdbc/B2BAQ
    Connection Pool :
    URL : taken from the tns entries of the instance
    Driver Class Name : oracle.jdbc.OracleDriver
    Tested this connection ..it works fine from the Admin Console
    2.Then go to Deployments --> AqAdapter -> Configuration tab --> Outbound Connection Pool Group -->
    Create a new connection pool instance -- General tab
    connection interface factory : javax.resource.cci.ConnectionFactory
    JNDI Name : eis/AQ/B2BAQ
    Then in Properties tab : Enter the Data Source Name : jdbc/B2BAQ
    Then we try to Start the AqAdapter from the Admin Console..it goes into Prepared status.
    The error message which comes is mentioned above.
    Is there any way we could resolve this ..that would be very helpful
    Regards
    Edited by: user5149250 on Mar 13, 2012 6:33 AM

  • OSB11g - Business Services - Calling WS throwing reader() error.

    I have an OSB11g Proxy and business services.
    my requirement is to get a WS SOAP request from a BPEL application on to my Proxy services. this proxy service will identify the URI to invoke and make a call on to BES via this business service with the exactly same request which i received in Proxy.
    I m getting the request xml as
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/ " xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/ " xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xmlns:xsd="http://www.w3.org/2001/XMLSchema ">
    <SOAP-ENV:Body>
    <RootTAG>
    <Name>Galvin</Name>
    <Age>12</Age>
    </RootTAG>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    I have chosen service call-out to make a call to BS.
    Option 1 In service call-out i have chosen request with SOAP body.
    XML which is sent to BS is looking as below.
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/ ">
         <soapenv:Header/>
         <soapenv:Body>
              <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/ " xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/ " xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xmlns:xsd="http://www.w3.org/2001/XMLSchema ">
                   <SOAP-ENV:Body>
                        <RootTAG>
    <Name>Galvin</Name>
    <Age>12</Age>
                        </RootTAG>
                   </SOAP-ENV:Body>
              </SOAP-ENV:Envelope>
         </soapenv:Body>
    </soapenv:Envelope>
    Option 2 In service call-out i have chosen request with document.
    XML which is sent to BS is looking as below.
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/ ">
    <soapenv:Header/>
    <soapenv:Body>
    <soapenv:Body>
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/ " xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/ " xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xmlns:xsd="http://www.w3.org/2001/XMLSchema ">
    <SOAP-ENV:Body>
    <RootTAG>
    <Name>Galvin</Name>
    <Age>12</Age>
    </RootTAG>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    </soapenv:Body>
    </soapenv:Body>
    </soapenv:Envelope>
    For both the request i am getting error as below .
    java.lang.IllegalStateException: getReader() called after getInputStream()
    But when i test the BS using WS tools (netTool) with the same request XML (which i receive in Proxy), i am getting proper response.
    > I have no clue where is the problem actually in my OSB application. Do i miss some header or some additional thing i need to do before setting in request xml in service call-out.
    > Also Webservice which BS invokes runs on a weblogic 8.1 application server. Will that be a problem?
    Thanks
    Sesha
    Edited by: 784261 on Jul 25, 2010 4:03 AM

    Anuj
    I found one discrepency in the call made from OSB and netTool(WS testing tool)
    The content length in the request to WS stub from OSB is - "content length =-1" . kindly help how to set the content length in the request.?
    when BES call is made from OSB
    ####<Jul 26, 2010 1:22:49 PM BST> <Info> <******STUB********> <hwwhapp4> <> <ExecuteThread: '11' for queue: 'weblogic.kernel.Default'>
    <<anonymous>> <> <000000> *<Entered get operation, content length =-1,content typetext/xml; charset=utf-8>*
    ####<Jul 26, 2010 1:22:49 PM BST> <Error> <HTTP> <> <managed1_hlluwli1> <ExecuteThread: '11' for queue: 'weblogic.kernel.Default'> <<WLS Kernel>> <>
    <BEA-101020> <[ServletContext(id=6879348,name=getWebServiceXML,context-path=/getWebServiceXML)] Servlet failed with Exception
    java.lang.IllegalStateException: getReader() called after getInputStream() called
    at weblogic.servlet.internal.ServletRequestImpl.getReader(ServletRequestImpl.java:1831)
    at Startservlet.doPost(Startservlet.java:78)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:7047)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3902)
    at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2773)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
    >
    when BES call is invoked from netTool
    ####<Jul 26, 2010 1:55:12 PM BST> <Info> <******STUB********> <hwwhapp4> <> <ExecuteThread: '13' for queue: 'weblogic.kernel.Default'>
    <<anonymous>> <> <000000> <Servlet Started>
    ####<Jul 26, 2010 1:55:12 PM BST> <Info> <******STUB********> <hwwhapp4> <> <ExecuteThread: '13' for queue: 'weblogic.kernel.Default'>
    <<anonymous>> <> <000000> *<Entered get operation, content length =737,content typenull>*
    Thanks
    Sesha

  • Intermittence for execute Polling with DataBase Adapter in OSB11g

    Hello Guys,
    I'm having a problem running the polling DataBase Adapter OSB11g. The creation of the adapter was made in Jdeveloper 11.
    The problem is:
    Intermittence to run the polling DataBase. Sometimes it works, other time it does not work.
    Displays the following exception:
    *<Info> <JCA_FRAMEWORK_AND_ADAPTER> <BEA-000000> <<oracle.tip.adapter.db.InboundWork handleException> BINDING.JCA-11624*
    DBActivationSpec Polling Exception.
    *Query name: [BD_XPTO_NOTIFICA_XPTOSelect], Descriptor name: [BD_XPTO_NOTIFICA_PRICING.XPTO]. Polling the database for events failed on this iteration.*
    Caused by JTS transaction was marked rollback only.
    This exception is considered retriable, likely due to a communication failure.  Polling will be attempted again next polling interval.
    This is a BUG? Have Fix?
    Tks,
    Azevedo, Artur.

    It looks like a database issue or a XA configuration issue? What database you're polling? Oracle? Sybase? Check if your database is supported...
    Cheers,
    Vlad

  • OWSM log policy in OSB11g

    Hi,
    We want to log the request soap headers and using out ofthe box log_pollicy of OWSM in OSB. When we apply the log policy to our proxy and business service we are not seeing any logs in the EM console.
    Please let me know whats the issue with this. We have just the OSB11g installed and configured the domain. While configuring the domain we have selected EM Console as well. And we are going to this OSB EM Console to view the logs and we also verified the logs in log files in the domain directory from the file system.
    Please let me know whether the log policy works or not for OSB.
    Thanks
    Siva

    Hi,
    I have applied oracle/wss_username_token_service_policy for my proxy service and trying to test that from OSB Test Console. I am getting below error,
    "[OSB Security - OWSM:387253]Failed to initialize Owsm Credential Manager. Please validate the Keystore Configuration"
    When i have launched Test Console for this proxy, i have observed in Security part, oracle/wss_username_token_client_policy is appearing. I am not sure why oracle/wss_username_token_client_policy is appearing there when i applied oracle/wss_username_token_service_policy to my proxy service.
    Also do i have to need to configure any Keystore for oracle/wss_username_token_service_policy, If so please tell me the process.
    If no key store is required where will the credentials be stored.
    Also can you help in solving the error *"[OSB Security - OWSM:387253]Failed to initialize Owsm Credential Manager. Please validate the Keystore Configuration"*
    Thanks
    Rajesh

  • JCA AqAdapter on OSB - How to rollback on failure?

    Hi,
    I have an AqAdapter (JCA resource) on OSB.
    So, I generated a ProxyService that calls a BPEL BusinessService.
    If the BusinessService isn't available or some fault occurs in it, how can I get a rollback on AQ?
    Example:
    1. JCA gets a row from AQ and send it to the ProxyService
    2. ProxyService calls the BusinessService
    3. BusinessService fails for some reason
    4. JCA #MUST# rollback the row to AQ <--------- I mean, how can I get this 4th step done??
    Please someone help me.
    Thank you
    Edited by: user12994268 on Apr 11, 2013 1:26 PM
    Edited by: user12994268 on Apr 11, 2013 1:27 PM

    That means it retried 5 times.
    Have a look at this (extracted from: http://docs.oracle.com/cd/E12839_01/integration.1111/e10231/adptr_aq.htm). It seems to be related to what you've described:
    Oracle AQ Adapter Inbound Retries
    If you configure the Oracle AQ Adapter inbound retries to retry for more than 5 times by using the jca.retry.count service binding property for a retryable exception, then ensure that the queue is created with max_retries value that is greater then the value used for jca.retry.count. If nothing is specified, then the queue is created with a max_retries value of 5 which would mean that the message will end up in exception queue after 5 retries and will not be delivered to adapter for further processing. If jca.retry.count is specified with a value of 5 or less, then you do not have to change the queue max_retries property.
    Use the following code to change the max_retries property when creating a queue:
    begin
    DBMS_AQADM.CREATE_QUEUE_TABLE ( queue_table => 'RAW_IN_QUEUE_TABLE',queue_payload_type => 'RAW');
    DBMS_AQADM.CREATE_QUEUE ( queue_name => 'RAW_IN_QUEUE',queue_table=> 'RAW_IN_QUEUE_TABLE', max_retries=>1500);
    DBMS_AQADM.START_QUEUE ( queue_name => 'RAW_IN_QUEUE');
    DBMS_AQADM.CREATE_QUEUE_TABLE ( queue_table => 'RAW_OUT_QUEUE_TABLE', queue_payload_type => 'RAW');
    DBMS_AQADM.CREATE_QUEUE ( queue_name => 'RAW_OUT_QUEUE', queue_table => 'RAW_OUT_QUEUE_TABLE');
    DBMS_AQADM.START_QUEUE ( queue_name => 'RAW_OUT_QUEUE');
    end;
    Regards,
    Fabio.

  • MTOM support in OSB11g to send the mails

    Hi,
    We have come with a generic email service based on the requirements using OSB11g. Since the furture direction is only using the MTOM we are using MTOM feature to send the attachments. But when we enable the MTOM in osb proxy service we are unable to send the simple text documents. We are only able to send binary attachments using our proxy service.
    We are using SoapUI3.5.1 to test our proxy service and unable to test the same using OSB console. Please let me know if anybody has the insight into this issue.
    Thanks
    Siva

    maybe you arent using the right tool for the job

  • 124.AQAdapter - AQOutboundCorrelation

    I tried the Exampel 124.AQAdapter - AQOutboundCorrelation . The Enqueue works. After i use the enqueue_reply.sql to move the message from one queue to the other.
    The problem is:
    The message disappears instantaneously from both queues and the the webinterface in audit-mode the workflow remains in pending state.
    Receive_1 - pending
    [2006/07/07 09:22:28] Es wird auf "Dequeue" von "CombineRequestReply" gewartet. Asynchroner Callback.
    After that i created two seperate workflows. One with a enqueue. Perfect. Everytime i invoke the enqueue workflow one message with the defined correlation-id appears in the queue.
    The second workflow with the dequeue shows strange behaviour. Before deployment: the messages are in the queue. After deployment, without invoke, the messages disappear immediately. If i invoke the dequeue-workflow, it is pending like the official example.
    If i switch the process state from on to off and to on again, the messages remain in the queue and it is still not working....
    Can anybody help me?

    I've restarted the queues and BPEL is pulling the message out of the CORRELATION_REPLY queue, but not matching it up to the original process. If I add the property:
    <property name="rejectUncorrelatedMessages">true</property>
    to bpel.xml I get the following error when I enqueue the reply:
    javax.resource.ResourceException: ORABPEL-12509 Unable to post inbound message to BPEL business process.
    The JCA Activation Agent of the Adapter Framework was unsuccessful in delivering an inbound message from the endpoint [Dequeue_ptt::Dequeue(CORRELATIONREPLY_TYPE)] - due to the following reason: ORABPEL-12563 Unable to match native inbound native correlation id '0513F659503F44ACB82F1C57D9 9B7FDE' with any open BPEL conversation ID.
    Be grateful for any help, even if it's just a confirmation or the same problem or that you have it working.

  • OSB11g Workbench JCA Transport page error

    Hello
    In latest OSB11g (WLS 10.3) workbench comes an error in JCA Transport page as
    "The JCA Transport page of this editor contains an error which must be resolved."
    if JCA address is given in protocol page.
    Then the page JCA Transport Configuration is empty and
    row "JCA File <field> Browse" is missing.
    This errorr comes if Business Service is generated automatically thru JDeveloper (11..... )
    Maybe manual JCA configuration succees.
    This matter relates to following type of dicussion that is resolved.
    Business service NOT getting configured from jca file in Windows 7
    The OS is Win 7.

    OK.
    There was an error in generated (Oracle Service Bus / Generate Service) ./wsdl/...wsdl file
    related to file paths.
    It seems that the Workbench operation "Oracle Service Bus / Generate Service" don't completely
    succeed, if the location of files is more complicated.
    For. ex. I have folders BusinessServices, jca, wsdl, xsd.
    When I corrected the error in .wsdl file, then page "JCA transport" showed a lot of data.
    Let's see what's the next problem or do I finally ( after one week Win 7 fighting ) manage
    to get data from Derby database.
    PS. Maybe EJBs is more simple and better solution to handle database.
    With EJBs is easier to manage higher loads.

  • How to Implement WSRM with OSB11g

    Hi All,
    I have the below requirement.
    I want to built a WSDL based Webservice using OSB11g features.
    I need to implement WS-ReliableMessaging into it. So that when Client invokes the Webservice, the messages can be transferred between client & sever in reliable manner.
    Though i was going through the following link
    http://download.oracle.com/docs/cd/E14571_01/doc.1111/e15866/ws.htm#BACJJHBI
    But few things are not clear.
    1> what kind of configuration do I need to do at Client End.
    2> what kind of persistance mechanism do i need to implement both client & server end.
    3>what are the different patters[only request or request-response etc] we can implement here.
    Can anyone share his/her idea/experience abt WSRM implementation in OSB.
    Also can anyone redirect me to any usefull link for this.
    Thanks in advance.
    Regards
    Deba

    Maybe this posting has a suggeston for an alternative approach, since its problem is that is can't prevent selection:
    [http://forums.sun.com/thread.jspa?forumID=57&threadID=5359738|http://forums.sun.com/thread.jspa?forumID=57&threadID=5359738]

  • Split joint with RESTful serivices in OSB11g

    Hi
    I have a scenario to implements in OSB11g
    I need to call 4 end points one of them is RESTful service. I need to call in parallel.
    How can i use split-join in this scenario in OSB implement for parallel processing?
    Restful service is not having WSDL, here in this case can i use spli-joint to acheive parellel processing in osb if so couldyou pls let me knw how can i do this??
    In short
    How can i use split-join with restful service in OSB11g?
    Is there otherway to achieve my scenario in OSB (in parallel)??
    Quick reply is highly appriciated.
    Thanks.

    Hi hisaak,
    stage folder is always empty. And in the tmp folder following files and folders are available.
    osb_server1.lok
    WebServiceUtils.ser
    WLinternal*
    WLuser*
    kindly guide which of the folders has to be cleaned.

  • Message state remains READY after DEQueue of AQAdapter with Mediator

    With Mediator as a dispatcher, the inbound of AQAdapter is deQueued and use the mediator rule to invoke the BPEL processes in parallel. Inside the BPEL process, the catch-all is used to catch all the Fault and also using Fault Policy to catch all the system fault. The instance is complete and the fault email notification is working but the Queue message state remains READY in the queue table. Any missing? Please Advice. Thanks!

    Are you saying you have messages in the AQ that are not getting dequeued from mediator?
    Have you checked that the Datasource has been configured correctly and the AQ adapter has been deployed with the right datasource settings.
    Are you seeing anything in the logs.
    cheers
    James

  • OSB11g - JCA without Schemaname

    I have invoked a PLSQL package of a BES using weblogic8.1 without any Schema name. I just invoke as "packagename"."procedurename"(?,?).
    but i tired creating a JCA using the same PLSQL in Jdev 11g and used it as service in OSB11g .
    In the OSB11g, under JCA Transport tab in business service i have been listed with the below: (I have unchecked the option of "Always use configuration of JCA"
    PackageName
    ProcedureName
    SchemaName
    If i set the SchemaName as empty (as i dont have) , i am getting the below error while testing the business service.
    The invocation resulted in an error: Invoke JCA outbound service failed with application error, exception: com.bea.wli.sb.transports.jca.JCATransportException: oracle.tip.adapter.sa.api.JCABindingException: oracle.tip.adapter.sa.impl.fw.ext.org.collaxa.thirdparty.apache.wsif.WSIFException: servicebus:/WSDL/'PLSQL_BES_ServiceProxy/com/JCAResources/PLSQL_BES [ PLSQL_BES_ptt::PLSQL_BES(InputParameters,OutputParameters) ] - WSIF JCA Execute of operation 'PLSQL_BES' failed due to: Stored procedure invocation error.
    Error while trying to prepare and execute the .PACKAGENAME.PROCEDURENAME API.
    An error occurred while preparing and executing the .PACKAGENAME.PROCEDURENAME API. Cause: java.sql.SQLException: ORA-06550: line 1, column 7:
    PLS-00103: Encountered the symbol "." when expecting one of the following:
    begin case declare exit for goto if loop mod null pragma
    raise return select update while with <an identifier>
    <a double-quoted delimited-identifier> <a bind variable> <<
    close current delete fetch lock insert open rollback
    savepoint set sql execute commit forall merge
    <a single-quoted SQL string> pipe
    The symbol "<an identifier>" was substituted for "." to continue.
    ; nested exception is:
    BINDING.JCA-11811
    Stored procedure invocation error.
    Error while trying to prepare and execute the .PACKAGENAME.PROCEDURENAME API.
    An error occurred while preparing and executing the .PACKAGENAME.PROCEDURENAME API. Cause: java.sql.SQLException: ORA-06550: line 1, column 7:
    PLS-00103: Encountered the symbol "." when expecting one of the following:
    begin case declare exit for goto if loop mod null pragma
    raise return select update while with <an identifier>
    <a double-quoted delimited-identifier> <a bind variable> <<
    close current delete fetch lock insert open rollback
    savepoint set sql execute commit forall merge
    <a single-quoted SQL string> pipe
    The symbol "<an identifier>" was substituted for "." to continue.
    Can any one help me on this.
    Thanks

    I have invoked a PLSQL package of a BES using weblogic8.1 without any Schema name. I just invoke as "packagename"."procedurename"(?,?).
    but i tired creating a JCA using the same PLSQL in Jdev 11g and used it as service in OSB11g .
    In the OSB11g, under JCA Transport tab in business service i have been listed with the below: (I have unchecked the option of "Always use configuration of JCA"
    PackageName
    ProcedureName
    SchemaName
    If i set the SchemaName as empty (as i dont have) , i am getting the below error while testing the business service.
    The invocation resulted in an error: Invoke JCA outbound service failed with application error, exception: com.bea.wli.sb.transports.jca.JCATransportException: oracle.tip.adapter.sa.api.JCABindingException: oracle.tip.adapter.sa.impl.fw.ext.org.collaxa.thirdparty.apache.wsif.WSIFException: servicebus:/WSDL/'PLSQL_BES_ServiceProxy/com/JCAResources/PLSQL_BES [ PLSQL_BES_ptt::PLSQL_BES(InputParameters,OutputParameters) ] - WSIF JCA Execute of operation 'PLSQL_BES' failed due to: Stored procedure invocation error.
    Error while trying to prepare and execute the .PACKAGENAME.PROCEDURENAME API.
    An error occurred while preparing and executing the .PACKAGENAME.PROCEDURENAME API. Cause: java.sql.SQLException: ORA-06550: line 1, column 7:
    PLS-00103: Encountered the symbol "." when expecting one of the following:
    begin case declare exit for goto if loop mod null pragma
    raise return select update while with <an identifier>
    <a double-quoted delimited-identifier> <a bind variable> <<
    close current delete fetch lock insert open rollback
    savepoint set sql execute commit forall merge
    <a single-quoted SQL string> pipe
    The symbol "<an identifier>" was substituted for "." to continue.
    ; nested exception is:
    BINDING.JCA-11811
    Stored procedure invocation error.
    Error while trying to prepare and execute the .PACKAGENAME.PROCEDURENAME API.
    An error occurred while preparing and executing the .PACKAGENAME.PROCEDURENAME API. Cause: java.sql.SQLException: ORA-06550: line 1, column 7:
    PLS-00103: Encountered the symbol "." when expecting one of the following:
    begin case declare exit for goto if loop mod null pragma
    raise return select update while with <an identifier>
    <a double-quoted delimited-identifier> <a bind variable> <<
    close current delete fetch lock insert open rollback
    savepoint set sql execute commit forall merge
    <a single-quoted SQL string> pipe
    The symbol "<an identifier>" was substituted for "." to continue.
    Can any one help me on this.
    Thanks

  • Problem creating OSB11g Domain

    Hi
    I installed OSB11g on Window 7 64bit using generic installer.
    I am trying to create OSB 11g Domain using configuration wizard. when i try to select Single server Domain check box it gives a prompt DEP for Oracle Soa common Adapters:11.1.1.0 and asking for D:\Oracle11g\Middleware\Oracle_OSB1\common\templates\applications\oracle.soa.common.adapters_template_11.1.1.jar
    but that file is present at the location..i dnt kw y this is giving error...
    Please advice.
    Thanks

    Do you have the rest of the templates available in that folder (D:\Oracle\Middleware\Oracle_OSB1\common\templates\applications)?
    There should be following files in that folder:
    oracle.soa.common.adapters_template_11.1.1.jar
    wlsb.jar
    wlsb_base.jar
    wlsb_owsm.jar
    wlsb_samples.jar
    wlsb_single_server.jar

Maybe you are looking for

  • Connected Macbook to HD Tv but only shows background, no applications

    Hey, So I was able to connect my macbook to my HD Tv from a mini Dvi to Dvi adapter then used a belkin HDMI to Dvi chord to connect to the Tv. Displays fine however the only thing that comes up on my TV is just my background image, no applications or

  • Stream Video/Audio from One room to a TV with Apple TV

    Hi: I two rooms in a church. 1st room is where the events happen. 2nd room is a overflow room. I have a TV in 2nd room with Apple TV. I want stream video and Audio from Room1 to ATV in room2. Can I do this with Ipad or someother device? TIA Ravi

  • I have a 3rd generation Apple TV

    Hello I have a third gen Apple TV, when I rent a movie it takes about 4 to 6 hrs to download, once it's finally done the MSG you get Tells you to press play to watch or press menu to watch later. My problem is when you go to watch later it makes you

  • Import settings with YYYY-MM-DD format

    A few days ago, I moved from Windows to Mac.  I used Downloader Pro on Windows to import photos directly onto my drive with the format d:\photos\YYYY\YYYY-MM\YYYY-MM-DD\filename and then import them into Lightroom. I had thought that I would be able

  • LSMW or BDC

    Hi Experts, I do migration for FS00(G/L Account). I dont know which one is correct (LSMW or BDC) Thanks advance, Amudha.