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

Similar Messages

  • Playing with OVD and db adapter for oracle

    I am playing a little with the product and i don't get run fine oracle db adapter.
    Following the metalink note 387529.1 to do it all is fine however when i try to do this part:
    "Open the server in the Browser > open Adapter Source Data > the new db adapter will be listed, showing all the schemas and tables available in the database.
    Find the schema/table > on the right the records will be displayed
    Select Client View > the namespace > note that the user will be displayed using the mappings specified earlier"
    The right panel doesn't show mapping attributes and the client view doesn't show entries only the root dn defined in db adapter. I have tryed to do a database browser to see if it shows attributes from table entry and it doesn't show it. I have checked db connection and it is ok
    Version testet 10.1.4.2 for linux and windows the same problem in both.
    Is there someone with the same problem?

    Clemens,
    When I run 'Payables Open Interface Import', either through e-business suite, or from within BPEL, the parameter list shown in the Requests screen in ebs are the same in both cases, (except that the BPEL one gets stuck).
    I have tried to run a different concurrent program, APXBABAL, 'Bank Account Listing'. It runs fine through EBS, but when I initiate it from BEPL as an asynchronous process I get the Request ID back, but the request sits there with a status of Pending/Normal.
    The parameter list in the EBS Requests screen is blank, and when I click on the diagnostics button, as per usual, I get the following output:
    ==========================================================
    The next available concurrent manager will process this request.
    This request will process as soon as the concurrent manager finishes its current processing and the processing of other requests ahead of this request. User SYSADMIN submitted this request on 21-JUN-06 15:33:21.
    No action required. This is a normal condition. You may expedite the start of the processing of this request by reducing its priority value. Only the System Administrator responsibility may update request priority values.
    ===========================================================
    ....but it never completes.........and it doesn't look to have been initiated more to the point.
    Regarding the responsibility that the process is running as, below is the username and responsibility settings within my wsdl file, which I am assuming are correct??
    <jca:operation
    SchemaName="APPS"
    PackageName="XX_BPEL_FND_REQUEST_SUBMIT_REQ"
    ProcedureName="FND_REQUEST$SUBMIT_REQUEST" InteractionSpec="oracle.tip.adapter.apps.AppsStoredProcedureInteractionSpec"
    Username="sysadmin"
    Responsibility="System Administrator" >
    </jca:operation>
    Regards, Simon.

  • DB adapter - "/ns2:OutputParameters/ns2:X_OUTPUT" is empty at line 84

    Hi!
    I created a simple db procedure as below:
    create or replace
    procedure APPEND_HI
    (P_INPUT IN VARCHAR2
    ,X_OUTPUT OUT VARCHAR2) is
    begin
    X_OUTPUT := 'Hi' || P_INPUT;
    end;
    I created a very simple DB Adapter for the above procedure. And in my BPEL process, there are just 3 simple activities. An assign activity for taking the input variable of the main process to pass it on to the DBWS input. An invoke to invoke the WS with the input and output (these variables are of the type of the input and output messages of the DBWS). A third assign activity to assign the DBWS output to the main BPEL process output. When I deploy it, I get an error that the value in the output variable from the WS is empty. I tried to check the name space and variables/statement - everything looks fine. Am I missing something here?
    Error is:
    "/ns2:OutputParameters/ns2:X_OUTPUT" is empty at line 84, when attempting reading/copying it.
    The invoke statement clearly produces the output:
    <messages>
    - <DBWS_Input>
    - <part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="InputParameters">
    - <InputParameters xmlns="http://xmlns.oracle.com/pcbpel/adapter/db/SYSTEM/APPEND_HI/">
    <P_INPUT>
    World
    </P_INPUT>
    </InputParameters>
    </part>
    </DBWS_Input>
    - <DBWS_Output>
    - <part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="OutputParameters">
    - <db:OutputParameters xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:db="http://xmlns.oracle.com/pcbpel/adapter/db/SYSTEM/APPEND_HI/">
    <X_OUTPUT>
    HiWorld
    </X_OUTPUT>
    </db:OutputParameters>
    </part>
    <part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="response-headers">
    </part>
    </DBWS_Output>
    </messages>
    Thanks a bunch.
    DBWS WSDL File:
    <definitions
    name="DBWS"
    targetNamespace="http://xmlns.oracle.com/pcbpel/adapter/db/DBWS/"
    xmlns="http://schemas.xmlsoap.org/wsdl/"
    xmlns:tns="http://xmlns.oracle.com/pcbpel/adapter/db/DBWS/"
    xmlns:db="http://xmlns.oracle.com/pcbpel/adapter/db/SYSTEM/APPEND_HI/"
    xmlns:plt="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
    xmlns:jca="http://xmlns.oracle.com/pcbpel/wsdl/jca/"
    xmlns:hdr="http://xmlns.oracle.com/pcbpel/adapter/db/"
    >
    <import namespace="http://xmlns.oracle.com/pcbpel/adapter/db/" location="DBAdapterOutboundHeader.wsdl"/>
    <types>
    <schema xmlns="http://www.w3.org/2001/XMLSchema">
    <import namespace="http://xmlns.oracle.com/pcbpel/adapter/db/SYSTEM/APPEND_HI/"
    schemaLocation="SYSTEM_APPEND_HI.xsd" />
    </schema>
    </types>
    <message name="args_in_msg">
    <part name="InputParameters" element="db:InputParameters"/>
    </message>
    <message name="args_out_msg">
    <part name="OutputParameters" element="db:OutputParameters"/>
    </message>
    <portType name="DBWS_ptt">
    <operation name="DBWS">
    <input message="tns:args_in_msg"/>
    <output message="tns:args_out_msg"/>
    </operation>
    </portType>
    <binding name="DBWS_binding" type="tns:DBWS_ptt">
    <jca:binding />
    <operation name="DBWS">
    <jca:operation
    SchemaName="SYSTEM"
    ProcedureName="APPEND_HI"
    InteractionSpec="oracle.tip.adapter.db.DBStoredProcedureInteractionSpec" >
    </jca:operation>
    <input>
    <jca:header message="hdr:OutboundHeader_msg" part="outboundHeader"/>
    </input>
    <output/>
    </operation>
    </binding>
    <service name="DBWS">
    <port name="DBWS_pt" binding="tns:DBWS_binding">
    <!--Your runtime connection is declared in
    J2EE_HOME/application-deployments/default/DbAdapter/oc4j-ra.xml
    These mcf properties here are from your design time connection and
    save you from having to edit that file and restart the application server
    if eis/DB/OracleXEDatabase_Connection is missing.
    These mcf properties are safe to remove.-->
    <jca:address location="eis/DB/OracleXEDatabase_Connection" UIConnectionName="OracleXEDatabase_Connection"
    ManagedConnectionFactory="oracle.tip.adapter.db.DBManagedConnectionFactory"
    mcf.DriverClassName="oracle.jdbc.OracleDriver"
    mcf.PlatformClassName="oracle.toplink.internal.databaseaccess.Oracle9Platform"
    mcf.ConnectionString="jdbc:oracle:thin:@APOLLO-A2CF44B3:1521:XE"
    mcf.UserName="system"
    mcf.Password="6672B62098892995C8B651EFDF798A59" />
    </port>
    </service>
    <plt:partnerLinkType name="DBWS_plt" >
    <plt:role name="DBWS_role" >
    <plt:portType name="tns:DBWS_ptt" />
    </plt:role>
    </plt:partnerLinkType>
    </definitions>
    BPEL Process Source Code
    <?xml version = "1.0" encoding = "UTF-8" ?>
    <process name="append_hi_process"
    targetNamespace="http://xmlns.oracle.com/append_hi_process"
    xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
    xmlns:xp20="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.Xpath20"
    xmlns:ns1="http://xmlns.oracle.com/pcbpel/adapter/db/DBWS/"
    xmlns:ldap="http://schemas.oracle.com/xpath/extension/ldap"
    xmlns:ns2="http://xmlns.oracle.com/pcbpel/adapter/db/SYSTEM/APPEND_HI/"
    xmlns:bpelx="http://schemas.oracle.com/bpel/extension"
    xmlns:client="http://xmlns.oracle.com/append_hi_process"
    xmlns:ora="http://schemas.oracle.com/xpath/extension"
    xmlns:orcl="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc">
    <partnerLinks>
    <partnerLink name="client" partnerLinkType="client:append_hi_process"
    myRole="append_hi_processProvider"/>
    <partnerLink name="DBWS" partnerRole="DBWS_role"
    partnerLinkType="ns1:DBWS_plt"/>
    </partnerLinks>
    <variables>
    <variable name="inputVariable"
    messageType="client:append_hi_processRequestMessage"/>
    <variable name="outputVariable"
    messageType="client:append_hi_processResponseMessage"/>
    <variable name="DBWS_Input" messageType="ns1:args_in_msg"/>
    <variable name="DBWS_Output" messageType="ns1:args_out_msg"/>
    </variables>
    <sequence name="main">
    <receive name="receiveInput" partnerLink="client"
    portType="client:append_hi_process" operation="process"
    variable="inputVariable" createInstance="yes"/>
    <assign name="Assign_main_input_WS_input">
    <copy>
    <from variable="inputVariable" part="payload"
    query="/client:append_hi_processProcessRequest/client:input"/>
    <to variable="DBWS_Input" part="InputParameters"
    query="/ns2:InputParameters/ns2:P_INPUT"/>
    </copy>
    </assign>
    <invoke name="Invoke_DBWS" partnerLink="DBWS" portType="ns1:DBWS_ptt"
    operation="DBWS" inputVariable="DBWS_Input"
    outputVariable="DBWS_Output"/>
    <assign name="Assign_WS_Output_main_Output">
    <copy>
    <from variable="DBWS_Output" part="OutputParameters"
    query="/ns2:OutputParameters/ns2:X_OUTPUT"/>
    <to variable="outputVariable" part="payload"
    query="/client:append_hi_processProcessResponse/client:result"/>
    </copy>
    </assign>
    <reply name="replyOutput" partnerLink="client"
    portType="client:append_hi_process" operation="process"
    variable="outputVariable"/>
    </sequence>
    </process>
    *

    /db:OutputParameters/X_OUTPUT (no namespace prefix for X_OUTPUT) result in a selection of 'HiWorld' for me

  • Schema name in DB Adapter

    Hi,
    Schema name is hardcoded in the DB adpater even if I am not selecting the schema name while creation.
    <jca:operation
    SchemaName="APPS"
    PackageName="XX_PKG"
    ProcedureName="POPULATE_DATA"
    InteractionSpec="oracle.tip.adapter.db.DBStoredProcedureInteractionSpec" >
    How do I make it generic? Can I remove SchemaName parameter?
    My JNDI Url may change dynamically and the target database may have different schemas.
    Thanks,
    Rishi

    The adapter uses the schema name to qualify the stored procedure invocation (e.g. "APPS.XX_PKG.POPULATE_DATA"). Having the schema name means that you can invoke a stored procedure in a schema other than the one associated with your connection. If you remove the schema name then the qualified execution will be "XX_PKG.POPULATE_DATA" and the schema will be your connection schema. So be careful about removing the schema name because the stored procedure qualified by package name alone may not be enough to resolve it for execution. In other words, the package containing your stored procedure may not exist in the schema associated with your connection.

  • Schematool creates tables in default schema

    Hi,
    we are using db2 7.2 and have following problem:
    We have to create all tables in a specific schema (tolina), so i set up
    the kodo-properties to:
    com.solarmetric.kodo.impl.jdbc.DictionaryProperties = SchemaName=tolina
    I would expect that sql-code will be generated like that:
    CREATE TABLE tolina.SomeBO (JDOIDX BIGINT NOT NULL, .....
    The Schematool generates creates without schemaname, a bug?
    Best regards Claudius
    PS: We consider to update to 2.5 is that a problem with our Lizenskey we
    bought?

    Hi again,
    I didn't notice that it worked with automatically generated tables!
    When I provide the tablename in the JDO-Metadata then the
    getValidTableName() method will be not used. Is that projected?
    I use FlatInheritanceMapping, so I want to control the mapping and the
    necessary joins through the tablenames...
    I look forward to your answer and be patient with me ;o)
    Best regards Claudius
    Claudius Gr__ver wrote:
    Hi Abe,
    I have extended com.solarmetric.kodo.impl.jdbc.schema.dict.DB2Dictionary:
    public class MyDB2Dictionary extends
    com.solarmetric.kodo.impl.jdbc.schema.dict.DB2Dictionary {
    public String getValidTableName(String name) {
    return "tolina."+name;
    As you can see I do not use getSchemaName() because KODO dont care about
    the
    com.solarmetric.kodo.impl.jdbc.DictionaryProperties = SchemaName=tolina
    property. Why is that so? What I have to do to get this property?
    I use kodo 2.4.3 SE (bought on 30.01.2003).
    When I run the Schematool it says that my Dictionary is used:
    [schematool] 10685 [main] INFO jdbc.JDBC - Using dictionary class
    "de.tolina.common.jdo.DB2Dictionary" to connect to "DB2/NT" (version
    "07.02.0006") with JDBC driver "IBM DB2 JDBC 2.0 Type 2" (version
    "07.02.0006")
    but it seems that the Schematool dont use my Dictionary because all tables
    will be placed in the default db schema! I proved that by some logs.
    Can you tell me what I made wrong?
    Abe White wrote:
    Sorry; I wasn't thinking. There's a much better workaround. Just
    override the appropriate methods of the DBDictionary for your database,
    and plug your new dictionary into Kodo. See the descriptions of the
    com.solarmetric.kodo.impl.jdbc.DBDictionary* configuration properties in
    the reference guide.
    p.s. You could also use metadata extensions on M-M fields to control the
    table name generated, but the above solution using the DBDictionary is
    much easier, since you just have to override one method (the
    getValidTableName() method, IIRC).

  • 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

  • Dose JCA support only Weblogic server 6.0 without SP1 ?

              I got a error message when starting weblogic server with SP1 in which
              configured the connector architecture beta implentation.
              Dose JCA support only Weblogic server 6.0 without SP1 ?
              How do i configure JCA on WLS6.0 with SP1 if it supports that?
              Taesun.
              Error message(exception) is following as :
              <2001-03-14 PM 02:11:41> <Emergency> <Server> <Unable to initialize the se
              rver: 'Fatal initialization exception
              Throwable: java.lang.VerifyError: Cannot inherit from final class
              java.lang.VerifyError: Cannot inherit from final class
              at java.lang.ClassLoader.defineClass0(Native Method)
              at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
              at
              java.security.SecureClassLoader.defineClass(SecureClassLoader.java:11
              1)
              at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
              at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
              at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
              at java.security.AccessController.doPrivileged(Native Method)
              at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
              at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
              at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
              at
              weblogic.rmi.internal.ServerRequest.makeCBVOutputStream(ServerRequest
              .java:50)
              at
              weblogic.rmi.internal.ServerRequest.getMsgOutput(ServerRequest.java:9
              5)
              at
              weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteR
              ef.java:245)
              at
              weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteR
              ef.java:225)
              at
              weblogic.jndi.internal.ServerNamingNode_WLStub.createSubcontext(Serve
              rNamingNode_WLStub.java:248)
              at
              weblogic.jndi.internal.WLContextImpl.createSubcontext(WLContextImpl.j
              ava:81)
              at
              weblogic.transaction.internal.JNDIAdvertiser.initialize(JNDIAdvertise
              r.java:76)
              at
              weblogic.transaction.internal.TransactionService.initialize(Transacti
              onService.java:38)
              at
              weblogic.t3.srvr.ServerServiceList.initialize(ServerServiceList.java:
              46)
              at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:405)
              at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:169)
              at weblogic.Server.main(Server.java:35)
              '>
              The WebLogic Server did not start up properly.
              Exception raised: java.lang.VerifyError: Cannot inherit from final class
              java.lang.VerifyError: Cannot inherit from final class
              at java.lang.ClassLoader.defineClass0(Native Method)
              at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
              at
              java.security.SecureClassLoader.defineClass(SecureClassLoader.java:11
              1)
              at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
              at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
              at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
              at java.security.AccessController.doPrivileged(Native Method)
              at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
              at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
              at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
              at
              weblogic.rmi.internal.ServerRequest.makeCBVOutputStream(ServerRequest
              .java:50)
              at
              weblogic.rmi.internal.ServerRequest.getMsgOutput(ServerRequest.java:9
              5)
              at
              weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteR
              ef.java:245)
              at
              weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteR
              ef.java:225)
              at
              weblogic.jndi.internal.ServerNamingNode_WLStub.createSubcontext(Serve
              rNamingNode_WLStub.java:248)
              at
              weblogic.jndi.internal.WLContextImpl.createSubcontext(WLContextImpl.j
              ava:81)
              at
              weblogic.transaction.internal.JNDIAdvertiser.initialize(JNDIAdvertise
              r.java:76)
              at
              weblogic.transaction.internal.TransactionService.initialize(Transacti
              onService.java:38)
              at
              weblogic.t3.srvr.ServerServiceList.initialize(ServerServiceList.java:
              46)
              at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:405)
              at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:169)
              at weblogic.Server.main(Server.java:35)
              Reason: Fatal initialization exception
              

              I got a error message when starting weblogic server with SP1 in which
              configured the connector architecture beta implentation.
              Dose JCA support only Weblogic server 6.0 without SP1 ?
              How do i configure JCA on WLS6.0 with SP1 if it supports that?
              Taesun.
              Error message(exception) is following as :
              <2001-03-14 PM 02:11:41> <Emergency> <Server> <Unable to initialize the se
              rver: 'Fatal initialization exception
              Throwable: java.lang.VerifyError: Cannot inherit from final class
              java.lang.VerifyError: Cannot inherit from final class
              at java.lang.ClassLoader.defineClass0(Native Method)
              at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
              at
              java.security.SecureClassLoader.defineClass(SecureClassLoader.java:11
              1)
              at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
              at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
              at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
              at java.security.AccessController.doPrivileged(Native Method)
              at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
              at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
              at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
              at
              weblogic.rmi.internal.ServerRequest.makeCBVOutputStream(ServerRequest
              .java:50)
              at
              weblogic.rmi.internal.ServerRequest.getMsgOutput(ServerRequest.java:9
              5)
              at
              weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteR
              ef.java:245)
              at
              weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteR
              ef.java:225)
              at
              weblogic.jndi.internal.ServerNamingNode_WLStub.createSubcontext(Serve
              rNamingNode_WLStub.java:248)
              at
              weblogic.jndi.internal.WLContextImpl.createSubcontext(WLContextImpl.j
              ava:81)
              at
              weblogic.transaction.internal.JNDIAdvertiser.initialize(JNDIAdvertise
              r.java:76)
              at
              weblogic.transaction.internal.TransactionService.initialize(Transacti
              onService.java:38)
              at
              weblogic.t3.srvr.ServerServiceList.initialize(ServerServiceList.java:
              46)
              at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:405)
              at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:169)
              at weblogic.Server.main(Server.java:35)
              '>
              The WebLogic Server did not start up properly.
              Exception raised: java.lang.VerifyError: Cannot inherit from final class
              java.lang.VerifyError: Cannot inherit from final class
              at java.lang.ClassLoader.defineClass0(Native Method)
              at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
              at
              java.security.SecureClassLoader.defineClass(SecureClassLoader.java:11
              1)
              at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
              at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
              at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
              at java.security.AccessController.doPrivileged(Native Method)
              at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
              at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
              at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
              at
              weblogic.rmi.internal.ServerRequest.makeCBVOutputStream(ServerRequest
              .java:50)
              at
              weblogic.rmi.internal.ServerRequest.getMsgOutput(ServerRequest.java:9
              5)
              at
              weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteR
              ef.java:245)
              at
              weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteR
              ef.java:225)
              at
              weblogic.jndi.internal.ServerNamingNode_WLStub.createSubcontext(Serve
              rNamingNode_WLStub.java:248)
              at
              weblogic.jndi.internal.WLContextImpl.createSubcontext(WLContextImpl.j
              ava:81)
              at
              weblogic.transaction.internal.JNDIAdvertiser.initialize(JNDIAdvertise
              r.java:76)
              at
              weblogic.transaction.internal.TransactionService.initialize(Transacti
              onService.java:38)
              at
              weblogic.t3.srvr.ServerServiceList.initialize(ServerServiceList.java:
              46)
              at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:405)
              at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:169)
              at weblogic.Server.main(Server.java:35)
              Reason: Fatal initialization exception
              

  • Using JCA Connector in Web AS Java 6.40 without EP6!?

    Hi!
    For my understanding the SAP Connector (JRA) offers a standard JCA 1.0 compliant connector to connect to R/3 using the CCI. So it should be usable in any J2EE server?
    How can I use the JCA Connector in Web AS 6.40 (without EP)?
    I found the sapjra.rar in J2E/SYS/global/ra/, but I cannot find how to configure a R/3 connection pool in Visual Administrator!?
    How to configure the server and determine the JNDI lookup name for that resource to be able to look it up inside an EJB!?
    With other J2EE containers, how to import the sapjra.jar and use it as standard JCA Connector?
    Thanx for any help with this

    Hi,
    may be that I’m a little bit to late,  but for the next one who has the same problem the solution could be interesting.
    You can change the default smpt port on Web AS Java in the server parameters of the java virtual maschine.
    Open the SAP J2EE Config-Tool. Goto „cluster-data | instance_<instance-id> | server_<server-id>“. In the tab „General“ insert unter „Java parameters“ the line
    „-Dmail.smtp.port=<port>“ where <port> ist the port number of your smtp server.
    Testet with SAP NetWeaver Portals / SAP NW 04s and SUN Java-VM but should also work with SAP NW 04.
    Greetings
    Jens

  • 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.

  • JCA Error while calling Stored Procedure containing cursors in BPEL/OSB

    Hi,
    I created JCA DBAdapter in Jdeveloper for calling remote stored procedure which contains cursors as OUT parameters.
    I'm getting below exception when i try to call the database via BPEL/OSB.the same remote procedure call is working on Invoking with WLI .
    Kindly sugggest !!!
    The invocation resulted in an error: I*nvoke JCA outbound service failed with connection 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/ServiceBus/BusinessServices/IsdnSiebelConn [ IsdnSiebelConn_ptt::IsdnSiebelConn(InputParameters,OutputParameters) ] - WSIF JCA Execute of operation 'IsdnSiebelConn' failed due to: Get object error.*
    Error retrieving the value of a parameter R_NON_CNF_ATTR_CURSOR.
    An error occurred when retrieving the value of parameter R_NON_CNF_ATTR_CURSOR after invoking the SIEBEL.ISDN_OBT_INS_DET.OBTAINASSETDETAILS API. Cause: java.sql.SQLException: Cursor is closed.
    *; nested exception is:*
    BINDING.JCA-11810
    Get object error.
    Error retrieving the value of a parameter R_NON_CNF_ATTR_CURSOR.
    An error occurred when retrieving the value of parameter R_NON_CNF_ATTR_CURSOR after invoking the SIEBEL.ISDN_OBT_INS_DET.OBTAINASSETDETAILS API. Cause: java.sql.SQLException: Cursor is closed.
    Check to ensure that the parameter has been correctly registered as a valid IN/OUT or OUT parameter of the API. This exception is considered retriable, likely due to a communication failure. To classify it as non-retriable instead add property nonRetriableErrorCodes with value "0" to your deployment descriptor (i.e. weblogic-ra.xml). To auto retry a retriable fault set these composite.xml properties for this invoke: jca.retry.interval, jca.retry.count, and jca.retry.backoff. All properties are integers.
    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/ServiceBus/BusinessServices/IsdnSiebelConn [ IsdnSiebelConn_ptt::IsdnSiebelConn(InputParameters,OutputParameters) ] - WSIF JCA Execute of operation 'IsdnSiebelConn' failed due to: Get object error.
    Error retrieving the value of a parameter R_NON_CNF_ATTR_CURSOR.
    An error occurred when retrieving the value of parameter R_NON_CNF_ATTR_CURSOR after invoking the SIEBEL.ISDN_OBT_INS_DET.OBTAINASSETDETAILS API. Cause: java.sql.SQLException: Cursor is closed.
    ; nested exception is:
    BINDING.JCA-11810
    Get object error.
    Error retrieving the value of a parameter R_NON_CNF_ATTR_CURSOR.
    An error occurred when retrieving the value of parameter R_NON_CNF_ATTR_CURSOR after invoking the SIEBEL.ISDN_OBT_INS_DET.OBTAINASSETDETAILS API. Cause: java.sql.SQLException: Cursor is closed.
    Check to ensure that the parameter has been correctly registered as a valid IN/OUT or OUT parameter of the API. This exception is considered retriable, likely due to a communication failure. To classify it as non-retriable instead add property nonRetriableErrorCodes with value "0" to your deployment descriptor (i.e. weblogic-ra.xml). To auto retry a retriable fault set these composite.xml properties for this invoke: jca.retry.interval, jca.retry.count, and jca.retry.backoff. All properties are integers.
    at com.bea.wli.sb.transports.jca.binding.JCATransportOutboundOperationBindingServiceImpl.invoke(JCATransportOutboundOperationBindingServiceImpl.java:153)
    at com.bea.wli.sb.transports.jca.JCATransportEndpoint.sendRequestResponse(JCATransportEndpoint.java:209)
    at com.bea.wli.sb.transports.jca.JCATransportEndpoint.send(JCATransportEndpoint.java:170)
    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:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.bea.wli.sb.transports.Util$1.invoke(Util.java:83)
    at $Proxy127.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.ServerRequest.sendReceive(ServerRequest.java:174)
    at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:345)
    at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:259)
    at com.bea.wli.sb.test.client.ejb.TestService_sqr59p_EOImpl_1033_WLStub.invoke(Unknown Source)
    at com.bea.alsb.console.test.TestServiceClient.invoke(TestServiceClient.java:174)
    at com.bea.alsb.console.test.actions.DefaultRequestAction.invoke(DefaultRequestAction.java:117)
    at com.bea.alsb.console.test.actions.DefaultRequestAction.execute(DefaultRequestAction.java:70)
    at com.bea.alsb.console.test.actions.ServiceRequestAction.execute(ServiceRequestAction.java:143)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
    at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.access$201(PageFlowRequestProcessor.java:97)
    at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor$ActionRunner.execute(PageFlowRequestProcessor.java:2044)
    at org.apache.beehive.netui.pageflow.interceptor.action.internal.ActionInterceptors.wrapAction(ActionInterceptors.java:91)
    at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processActionPerform(PageFlowRequestProcessor.java:2116)
    at com.bea.alsb.console.common.base.SBConsoleRequestProcessor.processActionPerform(SBConsoleRequestProcessor.java:91)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
    at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequestProcessor.java:556)
    at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:853)
    at com.bea.alsb.console.common.base.SBConsoleRequestProcessor.process(SBConsoleRequestProcessor.java:191)
    at org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:631)
    at org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:158)
    at com.bea.console.internal.ConsoleActionServlet.process(ConsoleActionServlet.java:256)
    at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
    at com.bea.console.internal.ConsoleActionServlet.doGet(ConsoleActionServlet.java:133)
    at com.bea.alsb.console.common.base.SBConsoleActionServlet.doGet(SBConsoleActionServlet.java:49)
    at org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.java:1199)
    at org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.java:1129)
    at com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.executeAction(ScopedContentCommonSupport.java:687)
    at com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.processActionInternal(ScopedContentCommonSupport.java:142)
    at com.bea.portlet.adapter.scopedcontent.StrutsStubImpl.processAction(StrutsStubImpl.java:76)
    at com.bea.portlet.adapter.NetuiActionHandler.raiseScopedAction(NetuiActionHandler.java:111)
    at com.bea.netuix.servlets.controls.content.NetuiContent.raiseScopedAction(NetuiContent.java:181)
    at com.bea.netuix.servlets.controls.content.NetuiContent.raiseScopedAction(NetuiContent.java:167)
    at com.bea.netuix.servlets.controls.content.NetuiContent.handlePostbackData(NetuiContent.java:225)
    at com.bea.netuix.nf.ControlLifecycle$2.visit(ControlLifecycle.java:180)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:324)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
    at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:130)
    at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:395)
    at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
    at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:352)
    at com.bea.netuix.nf.Lifecycle.runInbound(Lifecycle.java:184)
    at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:159)
    at com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:388)
    at com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:258)
    at com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:199)
    at com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.java:251)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at weblogic.servlet.AsyncInitServlet.service(AsyncInitServlet.java:130)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.doIt(WebAppServletContext.java:3684)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)

    You need to open all the cursors in the PLSQL ie., cursors should be initialized in your PLSQL package. JCA DB Adapter tries to open the cursor without checking whether its there or not..If you cant change the PLSQL package, raise a SR with Oracle for a patch.This would be considered as Enhancement Request.
    Regards
    Sesha

  • SFTP Receiver adapter error Message could not be forwarded to the JCA adapter

    Hi Experts,
    I'm needing help to solve a problem with an SFTP Receiver interface.
    Before I was sending in the adapter configuration as "Direct" in Write Modus (File .txt) and now I changed to "Use temporary file" is occurring this error:
    Message
    could not be forwarded to the JCA adapter. Reason: 2: Moving
    /ABCftp/To_XXX/140187613515701OUT_20140604-100214-622.TXT.tmp to /ABCftp/To_XXX/01OUT_20140604-100214-622.TXT failed.
    Files as TXT they are being written to the SFTP however when as TMP returns this error ... would not rule SFTP server to accept different TXT files?
    I also changed the namespace to "http://sap.com/xi/XI/System/SFTP" and "http://sap.com/xi/XI/System/File" but is not working.
    Any help will be welcome!
    tks.

    Hi Durga and Naveen...
    I believe the problem is when the application's legacy system picks up the file because the log file got the "tmp", ie, was not formed yet ...
    I changed to a directory without the intervention of the legacy application and it worked.
    I'm waiting for the opportunity to modify the legacy system to capture only files with the extension TXT.
    Tks All for help!

  • How to pass Username from OWSM Security policy in Oracle Apps Adapter .jca file

    My BPEL process uses Oracle Applications Adapter. The following is the .jca file for the Adapter.  The Username is initialized statically to "sysadmin" when I created the Adapter.Is it possible to pass in the username from the OWSM Security policy for the username value below? If so how to do? I appreciate your response.
    <adapter-config name="EBSAdapter" adapter="Apps" wsdlLocation="../WSDLs/EBSAdapter.wsdl" xmlns="http://platform.integration.oracle/blocks/adapter/fw/metadata">
      <connection-factory UIConnectionName="EBS1" location="eis/Apps/EBS1" UIConcurrentPgmName="" UIOracleAppType="DBOBJECT"/>
      <endpoint-interaction portType="EBSAdapter_ptt" operation="EBSAdapter">
        <interaction-spec className="oracle.tip.adapter.apps.AppsStoredProcedureInteractionSpec">
          <property name="SchemaName" value="APPS"/>
          <property name="PackageName" value="INTG"/>
          <property name="ProcedureName" value="GET_USER_PROFILE1"/>
          <property name="IRepInternalName" value="PLSQL:INTG:WEBCENTER_GET_USER_PROFILE1"/>
          <property name="Username" value="sysadmin"/>
          <property name="Responsibility" value="System Administrator"/>
        </interaction-spec>
      </endpoint-interaction>
    </adapter-config>

    1. Go to Invoke activity
    2. Click on Properties tab.
    3. click Add
    4. Add this property "jca.apps.Username" and map it with either variable or expression.
    5. Populate variable defined at previous step with some valid username value at runtime.
    hope this helps.
    Regards,
    Karan
    Oracle Fusion Middleware Blog

  • How to pass Username dynamically in Oracle Apps Adapter .jca file

    My BPEL process uses Oracle Applications Adapter. The following is the .jca file for the Adapter.  The Username is initialized statically to "sysadmin" when I created the Adapter. How can I change this to be passed dynamically at runtime? Can I use an EL Expression or an XPath variable. If so how to do and what the correct syntax is?
    Is it possible to pass in the username from the OWSM Security policy for the username value below? If so how to do? I appreciate your response.
    <adapter-config name="EBSAdapter" adapter="Apps" wsdlLocation="../WSDLs/EBSAdapter.wsdl" xmlns="http://platform.integration.oracle/blocks/adapter/fw/metadata">
      <connection-factory UIConnectionName="EBS1" location="eis/Apps/EBS1" UIConcurrentPgmName="" UIOracleAppType="DBOBJECT"/>
      <endpoint-interaction portType="EBSAdapter_ptt" operation="EBSAdapter">
        <interaction-spec className="oracle.tip.adapter.apps.AppsStoredProcedureInteractionSpec">
          <property name="SchemaName" value="APPS"/>
          <property name="PackageName" value="INTG"/>
          <property name="ProcedureName" value="GET_USER_PROFILE1"/>
          <property name="IRepInternalName" value="PLSQL:INTG:WEBCENTER_GET_USER_PROFILE1"/>
          <property name="Username" value="sysadmin"/>
          <property name="Responsibility" value="System Administrator"/>
        </interaction-spec>
      </endpoint-interaction>
    </adapter-config>

    1. Go to Invoke activity
    2. Click on Properties tab.
    3. click Add
    4. Add this property "jca.apps.Username" and map it with either variable or expression.
    5. Populate variable defined at previous step with some valid username value at runtime.
    hope this helps.
    Regards,
    Karan
    Oracle Fusion Middleware Blog

  • How to clear JCA interface parameters in RFC call?

    hi all,
    this is my trouble:
    I have to call an RFC Function with JCA connector in an EP6 SP2. The connection it's ok and works well. But if i modify the interface parameters of the RFC function i must to reboot the portal for read the new interface.
    It's possible to read the new interface without restart the system.
    Thanks for all your helps!
    Gennaro

    hi all,
    this is my trouble:
    I have to call an RFC Function with JCA connector in an EP6 SP2. The connection it's ok and works well. But if i modify the interface parameters of the RFC function i must to reboot the portal for read the new interface.
    It's possible to read the new interface without restart the system.
    Thanks for all your helps!
    Gennaro

  • JCA Polling Adapter not picking up records

    Hello All
    I have been trying to configure a JCA polling adapter to pick up records from the Database, the first time I configured it, it read a whole bunch of records. Now I have configured the following in the database and am getting no records being polling.
    1. Poll for new or changed records
    2. Update a field in the table F40g02 for logical delete
    3. Read value = READ, UNREAD value = UNREAD, Reserved value = RESERVED
    4.Polling interval 5 seconds, Database XROWS per xml document 1, Database Rows per Transaction 10
    I ran the SQL specified in the adapter and I get a record. Does anyone have any idea.
    I have seen this warning in the EM
    Database Adapter <oracle.tip.adapter.db.inbound.IPAddrPollingService getUniqueMarkReservedValue> The markReservedValue of distributed polling might not be a unique value.  To make it so, you can add the last x digits (default = 2) of the host IP address using this format for the MarkReservedValue: [original_val]${IP[-x]}
    Regards

    Hello
    The problem I am facing is I can't get the records that are processed (already READ) to not poll again despite the value being changed to the READ value configured, if I set the READ value in the configuration it will poll every record all the time despite the fact it is equal to the READ value.  Then if I set the READ value and any other value no records will poll.
    Consider 4 records in the DB (currently in test I have 431 but I have used distributed locking and ReturnSingleResultSet to limit it)
    ID = 1, STATUS = PROCESSED
    ID = 2, STATUS = UNPROCESSED
    ID = 3, STATUS = UNPROCESSED
    ID = 4, STATUS = OTHER
    Config 1: If READ = PROCESSED records 1,2,3,4 will poll
    Config 2: If READ = PROCESSED, UNREAD = UNPROCESSED no records will poll
    Config 3: If READ = PROCESSED, UNREAD = UNPROCESSED, RESERVED = OTHER no records will poll
    Config 4: If READ = PROCESSED and TOPLINK STATUS not equal string "PROCESSED" then records 1,2,3,4 will poll
    What I want is Record 2 and 3 to poll which I believe is config 3 should do. However I believe there have been some changes that relate to distributed polling for clusters in 11.1.1.3 onwards which means in jdeveloper (11.1.1.6) when I go to re-config the db adapter after setting the RESERVED value it disappears from the editor .
    JCA properties obviously with a MarkReservedValueand MarkUnreadValue column jumping in.depending on which config I am trying
          <property name="DescriptorName" value="dbPollBlockRecords.F40G02"/>
          <property name="QueryName" value="dbPollBlockRecordsSelect"/>
          <property name="MappingsMetaDataURL" value="dbPollBlockRecords-or-mappings.xml"/>
          <property name="PollingStrategy" value="LogicalDeletePollingStrategy"/>
          <property name="MarkReadColumn" value="STATUS"/>
          <property name="MarkReadValue" value="PROCESSED"/>
          <property name="PollingInterval" value="700"/>
          <property name="MaxRaiseSize" value="1"/>
          <property name="MaxTransactionSize" value="10"/>
          <property name="NumberOfThreads" value="1"/>
          <property name="ReturnSingleResultSet" value="true"/>   (This property has been manually configured, will unfortunately poll all records that match without it)
    Regards

Maybe you are looking for

  • I am looking to change my apple ID because my e-mail is changing. How can I do this? or Can I have the same e-mail for two computers?

    I am looking to change my Apple Id (changing my internet profider), which is my e-mail, How do i do this? or, can i have two computer using the same gmail e-mail as a apple id ?  thanks!

  • Modem no longer works after trying to connect with...

    hi folks, i tried connecting to the internet via dialup with my 3210 over a ca-42 cable. it didn´t find a modem, so i selected my built-in modem as the one to use. Now, however, whenever i try to dial in to my isp connection over my builtin modem (on

  • Clearing of GL items through F-03

    Hi, We have defined 2GL 22000 as an open item management account and when we are trying to clear the line items on this account with difference of about Rs.8 the system saying that the amount is too large and cannot allow to post.Incidetally we have

  • Error 500 Java.Lang.Null.Pointer Exception

    Please help me: I have problem with starting my portlet under portal. Provider is registred correctly ,portlet is added corectly on Portal Page ,but when I test my page I have : The Listener Returned the folowing message- Error 500 Java.Lang.Null.Poi

  • All ichat contacts gone

    HI. I recently upgraded to Snow Leopard. When I today, for the first time, open up ichat all my contacts are gone. Last time I used ichat was on Leopard. It then worked fine (with all my contacts there). Ideas anyone? /Anders