DB adapter wizard console disappears

Hi,
I am facing this weird error. I configure a database adapter on my Jdeveloper. steps i follow is..
1. Give name
2. Select the connection
3. slect Operatioion type ( Select operation)
4. select tables, 5. Create a parent child relation 7. Input parameters and finish.
However once i close the project and re-open i am not able to go through all these steps from wizard again.
The console freezes after after the 3rd step i.e.after select operationstep..i don't see anyting on the console also the NEXT button is disabled. So everytime i have to change something..i have to re-create my partner link which is a pain.
Can someone tell me why this is happening, the JDev version I am using is 10.1.3.1.0.3984,
The database i am connecting to is a SQLServer.
Please suggest.
Thanks,
Phani

Hi solved the issue!
Open the .jpr file within the project folder and removed the non-used toplink locations from the elements <hash n="topLinkGenerateStatusReport"> , <hash n="topLinkMapsLocations"> and <hash n="topLinkQualifyTableNames">
After you have done the change and save the file, run the wizard again and it should work!
Crazy hu?
Cheers

Similar Messages

  • DB Adapter wizard – WHERE clause on parent and child tables not working.

    I have two tables, SECURITY and SECURITY_POSITIONS, where SECURITY has a 1:M relationship with SECURITY_POSITIONS. I used the DB-adapter wizard to create the relationship and the following WHERE clause expression which is looking at both the parent and the child tables;
    The expression builder looks like this:
    AND
    |--- 1. partitionKey EQUAL p_SearchKey
    |--- 2. securityType EQUAL “DBT”
    |--- 3. securityPositionsCollection.dealReference EQUAL “NA”
    The primary key on SECURITY = PARTITION_KEY and SECURITY_REFERENCE
    The foreign key from SECURITY_POSITIONS to SECURITY = PARTITION_KEY and SECURITY_REFERENCE
    securityType is on SECURITY table (master)
    securityPositionsCollection.dealReference is on SECURITY_POSITIONS table (child)
    The invoke on the database adapter is selecting a row in securityPositionsCollection for each child row, rather than just those with dealReference = “NA”!
    I turned on DEBUG logging in the BPEL console and I can see that there are 2 SELECT queries run (guess this is how Toplink does it!), where the 1st query appears to select the parent rows and the 2nd query selects the child rows.
    However the 2nd query is not working because it is failing to select only those child rows where dealReference = “NA”. Also, don’t know why the 2nd SELECT query needs to specify the child SECURITY_POSITIONS table twice in the FROM clause, because that seems to be causing the problem.
    1st query executed is as follows;
    SELECT DISTINCT t0.PARTITION_KEY, t0.SECURITY_REFERENCE, t0.SECURITY_TYPE
    FROM CENTRAL.SECURITY t0, CENTRAL.SECURITY_POSITIONS t1
    WHERE ((((t0.PARTITION_KEY = ?) AND (t0.SECURITY_TYPE = ?)) AND (t1.DEAL_REFERENCE = ?)) AND ((t1.SECURITY_REFERENCE = t0.SECURITY_REFERENCE) AND (t1.PARTIT
    ION_KEY = t0.PARTITION_KEY)))
    bind => [200706200000, DBT, NA]
    2nd query executed is as follows, where child table appears twice! ;
    SELECT DISTINCT t0.DEAL_REFERENCE, t0.PARTITION_KEY, t0.SECURITY_REFERENCE
    FROM CENTRAL.SECURITY_POSITIONS t0,
    CENTRAL.SECURITY_POSITIONS t2,
    CENTRAL.SECURITY t1
    WHERE ((((t0.SECURITY_REFERENCE = t1.SECURITY_REFERENCE) AND (t0.PARTITION_KEY = t1.PARTITION_KEY)) AND
    (((t1.PARTITION_KEY = ?) AND (t1.SECURITY_TYPE = ?)) AND
    (t2.DEAL_REFERENCE = ?))) AND
    ((t2.SECURITY_REFERENCE = t1.SECURITY_REFERENCE) AND
    (t2.PARTITION_KEY = t1.PARTITION_KEY)))
    bind => [200706200000, DBT, NA]
    Anyone experienced the same problem e.g. why is toplink making the query more complicated that it needs to be, because the query only needs to reference the SECURITY_POSITIONS table once, as follows;
    SELECT DISTINCT t0.DEAL_REFERENCE, t0.PARTITION_KEY, t0.SECURITY_REFERENCE
    FROM CENTRAL.SECURITY_POSITIONS t0,
    CENTRAL.SECURITY t1
    WHERE ((((t0.SECURITY_REFERENCE = t1.SECURITY_REFERENCE) AND (t0.PARTITION_KEY = t1.PARTITION_KEY)) AND
    (((t1.PARTITION_KEY = '200706200000') AND (t1.SECURITY_TYPE = 'DBT')) AND
    (t0.DEAL_REFERENCE = 'NA'))) AND
    ((t0.SECURITY_REFERENCE = t1.SECURITY_REFERENCE) AND
    (t0.PARTITION_KEY = t1.PARTITION_KEY)))

    Hello,
    It looks like you have configured your 1:M relationship to use batch reading. This causes the query to bring in the Security_Position table's objects to use the same selection criteria as was used on the initial query, with a join statement. This is more efficient in most cases as it ensures only the Security_positions needed for the Security objects to be fully built are read, in a single query.
    The selection criteria added is only used to filter out the Security objects. All referenced Security_Positions must be read in for the returned Security objects so that the data matches what is in the database. If you do not want the Security_Positions, you might try using indirection on the mapping which will delay the second query until you need the Security_Positions. Or, if you want only the Security_Positions with dealReference EQUAL “NA", you could do a query specifically to filter on them.
    Best Regards,
    Chris

  • APPS Schema name hardcoded in Oracle Applications Adapter Wizard

    Hi,
    I am current evaluating the use of Oracle BPEL using the OA Adapter. Problem is that the APPS schema is called something other that APPS, say APPS1. When creating a partner link using the OA Adapter wizard, the Wizard is look for the object under APPS which does not exist.
    Please help!!!
    Regards
    John

    You'll have better luck posting in the right forum. This one is for issues relating to Oracle's ODBC driver.
    I'm not familiar enough with JDEV to know which forum that is top of my head though.
    Greg

  • When I unplug Mini-dvi to S-video adapter mouse often disappears

    When I unplug my mini-dvi to s-video/rca adapter, the mouse cursor often disappears. This results in me having to restart the computer. Does anyone know how to fix this problem?

    At what resolution? Have you tried different ones?

  • File Adapter Wizard Step 4

    I'd like to write out a message variable to a file. When I use the file adapter, the wizard asks for a schema in step 4. There is no xsd schema defined for the message.
    I tried using the "Schema is Opaque" checkbox to create the partnerlink but then I get a type mismatch between the message I want to write out and the opaque "Write_msg" of the adapter.
    What should I do to write out a message using the file adapter when there is no xsd? How do I get past step 4 in the wizard? Is there an example somewhere?
    Thanks,
    Bret

    Google's wsdl is available for download to the local file system. It's not available dynamically via an API, at least not that I've been able to find. Perhaps because they require you to sign a license agreement checkbox and access via an API would not satisfy their legal department? I guess we need a new WS* specification: WS-Legal or WS-Licensing.
    I did create my partner link just as you described. My local file is called GoogleSearch.wsdl and the partner link wizard creates a file called GoogleSearchRef.wsdl. But there is no xsd created.
    Maybe the only workaround is to chop the message definition out of the wsdl file and manually create an xsd. But that would be a severe support workload, since Google's wsdl may change from time to time and a new xsd would then have to be generated. Perhaps the process of generating an xsd from a wsdl could be automated. What do you think?
    Message was edited by:
    Bret

  • RJ-45 to USB Adapter for console connection?

    Hello,
    I would like to configure a Cisco 3600 Router with my laptop, however, I do not have the RJ-45 to DB-15 cable, nor do I have the DB-15 serial port on my laptop. I also do not have the required DB-15 to USB adapter that would be needed to assist me in connecting my computer to the router.
    Just curious (so I won't have to buy the cable and the adapter), is there an RJ-45 to USB cable that would allow me to connect directly from Cisco's 3600 Router console port directly to my laptop?
    Thank you,

    In the labs here at Cisco, and at the Cisco Networking Academy I work for, we use the light blue Cisco flat console cable (Male RJ-45 connection and a Female DB-9 Serial connection), and then a USB adapter to hook to our computers.
    The blue cables are very cheap online, as every lab that orders Cisco equipment has ZILLIONS of them.  The adapters are pretty inexpensive as well; just note not all are plug-and-play; some need specific drivers (usually easily found online).
    Recomended Google/E-bay/Amazon search criteria:  "Cisco Console Cable" and "Female DB-9 Serial to USB"

  • Database adapter wizard issue

    Hi,
    I recently created a bpel flow containing a database adapter where I completed all the steps through to completion. Since then, when I attempt to review the adapter by double-clicking on it and then click on "Define Adapter Service", then when I step through to the "Adapter Config. Wizard - Select Table" I am told :
    'No Tables Imported'.
    I cannot figure out what I have done to have caused this. As far as I can see everything related to the database adapter from its initial creation still exists:
    * under "Application Sources" I see the adapter, and within this are 3 javaclasses that relate to the tables in the join
    * under "Application Sources->TopLink" again I see a reference to the adapter
    * under "Integration Content", there is another reference to the adapter, which contains :
    - wsdl, xsd & toplink mappings xml
    I have two further database adapters that do not have any issues - I can use the wizard to review their configuration. The entire flow compiles without issues...
    Is there anyway I can "fix" the 1st adapter so that the wizard correctly shows the imported tables?
    Thanks in advance.
    Anit

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

  • Database Adapter Wizard does not show accessible table

    HI guys,
    in the wizard I am unable to see the tables which I need to use for database adapter.
    But I do have access to those tables, and able to select from them in SQL worksheet from with in Jdev.
    I dont own the tables, but my user id have readable access to those tables.
    Any help is appreciated.
    P.S. If I didnt explain it properly, plz let me know. It really creates lot of access issues if I can only create DB adapter on My owned tables.
    :)

    Hi there,
    please see the answer to your duplicate post on the BPEL forum:
    DB Adapter does not show selectable tables
    In general BPEL forum gets a lot more traffic but I will try to address questions on both equally.
    Thanks
    Steve

  • Directory Server Admin Console "disappears" after logging in

    Hi,
    We are just starting to work with Directory Server 6.1, on RedHat 4. I access the server on which Directory Server is running via X. However, when I try to access the Admin Console and after logging in, the main Admin Console panel appears very briefly, and then everything, including the xterm window that I started with, disappears.
    I've tried restarting both the slapd (slapd-xxx) and admin console (start-admin), but the same thing keeps happening.
    This is the first time that I'm working with 6.1, but do I need to login/start the Admin Console a different way than before when using X?
    Thanks,
    Jim

    Hi,
    No one has responded to this thread, but for the record, one of my colleagues got it working today, and I hope that this info might help someone else someday...
    I had neglected (sorry) to mention that we're in an environment where we can't run directly as root, but instead have to use sudo.
    What I was doing earlier was ssh'ing to the server, then doing a "sudo bash", doing the "export DISPLAY=...", then running the startconsole to startup the Sun DS console.
    So, today, I was fooling around with this with one of the other guys, and instead of doing the "sudo bash", he just did the "export DISPLAY=...", and then just "sudo ./startconsole", and, voila, we got the console GUI and were able to login without it disappearing.
    I had not tried that previously, because I had thought that the "export DISPLAY=..." wouldn't have survived the sudo (I'm not that familiar with it), but I guess it does.
    I'm not 100% sure what the problem was with doing the "sudo bash", but I believe it had something to do with "who we were logged-in as".
    Maybe someone here who's more familiar with sudo, etc. and Cygwin X might be able to provide an explanation.
    Jim

  • Weblogic Console Disappears

    I've just installed SP2 of WLS 6.1 and when ever I try to access the
    console, I get asked for user id & password, after supplying these Internet
    Explorer closes without any error messsages. Can anyone help ?
    Runnning Win 2000 Professional
    WLS 6.1
    IE 5.5.
    Many thanks in advance
    Gary Newbould

    Run the Weblogic Console and attach your remote server. Provide the
    following
    Weblogic Username, password, DNS host name and port name and you are all
    set.
    -D
    "Jackson Martinez" <[email protected]> wrote in message
    news:3afb24e0$[email protected]..
    Can I invoke Weblogic console remotely?

  • File Adapter Wizard - Native Format Builder - no spaces in header?

    My project uses a vendor supplied, delimited text file. The first row of the file is a header, followed by data rows.  The problem is that the header elements contain spaces, Which are not acceptable by the Native Format Builder.
    Has anyone experienced this before and know of a good work-around? Or, is this a known issue?

    You can make use of the attribute "headerLines" in the top level "schema" tag. It would look something like this nxsd:headerLines="1".
    This will skip first header line and will start from line number 2.
    More Info here : http://docs.oracle.com/cd/E23943_01/integration.1111/e10231/nfb.htm#CHDBECJI
    Hope it helps.

  • Error while executing in the DB adapter

    hi
    When i register some service in the ESB console. i get this error when the Db adpater try executing the stored procedure. stored procedure is not getting executed through the DB adapter, but when it is checked individually it works. but in the ESB console always this error is displayed.
    oracle.tip.esb.server.common.exceptions.BusinessEventRetriableException: An unhandled exception has been thrown in the ESB system. The exception reported is: "org.collaxa.thirdparty.apache.wsif.WSIFException: esb:///ESB_Projects/filesamples_3A43Y4TEST2NDPART/storedprocedureexcute2nd.wsdl [ storedprocedureexcute2nd_ptt::storedprocedureexcute2nd(InputParameters,OutputParameters) ] - WSIF JCA Execute of operation 'storedprocedureexcute2nd' failed due to: Error while trying to prepare and execute an API. An error occurred while preparing and executing the APPS.BPEL_STOREDPROCEDUREEXCUTE2ND.ECS_PO_OUT_INTERFACE_PKG$ECS_ API. Cause: java.sql.SQLException: ORA-04063: package body "APPS.BPEL_STOREDPROCEDUREEXCUTE2ND" has errors ORA-06508: PL/SQL: could not find program unit being called ORA-06512: at line 1 [Caused by: ORA-04063: package body "APPS.BPEL_STOREDPROCEDUREEXCUTE2ND" has errors ORA-06508: PL/SQL: could not find program unit being called ORA-06512: at line 1 ] ; nested exception is: ORABPEL-11811 Error while trying to prepare and execute an API. An error occurred while preparing and executing the APPS.BPEL_STOREDPROCEDUREEXCUTE2ND.ECS_PO_OUT_INTERFACE_PKG$ECS_ API. Cause: java.sql.SQLException: ORA-04063: package body "APPS.BPEL_STOREDPROCEDUREEXCUTE2ND" has errors ORA-06508: PL/SQL: could not find program unit being called ORA-06512: at line 1 [Caused by: ORA-04063: package body "APPS.BPEL_STOREDPROCEDUREEXCUTE2ND" has errors ORA-06508: PL/SQL: could not find program unit being called ORA-06512: at line 1 ] Check to ensure that the API is defined in the database and that the parameters match the signature of the API. Contact oracle support if error is not fixable. at oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeRequestResponseOperation(WSIFOperation_JCA.java:623) at oracle.tip.esb.server.common.wsif.WSIFInvoker.executeOperation(Unknown Source) at oracle.tip.esb.server.common.wsif.WSIFInvoker.nextService(Unknown Source) at oracle.tip.esb.server.common.wsif.WSIFInvoker.nextService(Unknown Source) at oracle.tip.esb.server.service.impl.outadapter.OutboundAdapterService.nextService(Unknown Source) at oracle.tip.esb.server.service.impl.outadapter.OutboundAdapterService.processBusinessEvent(Unknown Source) at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatchNonRoutingService(Unknown Source) at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(Unknown Source) at oracle.tip.esb.server.dispatch.BusinessEvent.raise(Unknown Source) at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(Unknown Source) at oracle.tip.esb.server.service.EsbRouterSubscription.onBusinessEvent(Unknown Source) at oracle.tip.esb.server.dispatch.EventDispatcher.executeSubscription(Unknown Source) at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscription(Unknown Source) at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscriptions(Unknown Source) at oracle.tip.esb.server.dispatch.EventDispatcher.dispatchRoutingService(Unknown Source) at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(Unknown Source) at oracle.tip.esb.server.dispatch.BusinessEvent.raise(Unknown Source) at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(Unknown Source) at oracle.tip.esb.server.service.impl.inadapter.ESBListenerImpl.processMessage(Unknown Source) at oracle.tip.esb.server.service.impl.inadapter.ESBListenerImpl.onMessage(Unknown Source) at oracle.tip.adapter.fw.jca.messageinflow.MessageEndpointImpl.onMessage(MessageEndpointImpl.java:281) at oracle.tip.adapter.aq.inbound.AQActivationSpecDequeuer.doRaise(AQActivationSpecDequeuer.java:342) at oracle.tip.adapter.aq.inbound.AQActivationSpecDequeuer.raiseInboundInteraction(AQActivationSpecDequeuer.java:285) at oracle.tip.adapter.aq.inbound.AQActivationSpecDequeuer.raise(AQActivationSpecDequeuer.java:218) at oracle.tip.adapter.aq.inbound.AQActivationSpecDequeuer.run(AQActivationSpecDequeuer.java:197) at oracle.j2ee.conneoracle.tip.esb.server.common.exceptions.BusinessEventRetriableException: An unhandled exception has been thrown in the ESB system. The exception reported is: "org.collaxa.thirdparty.apache.wsif.WSIFException: esb:///ESB_Projects/filesamples_3A43Y4TEST2NDPART/storedprocedureexcute2nd.wsdl [ storedprocedureexcute2nd_ptt::storedprocedureexcute2nd(InputParameters,OutputParameters) ] - WSIF JCA Execute of operation 'storedprocedureexcute2nd' failed due to: Error while trying to prepare and execute an API. An error occurred while preparing and executing the APPS.BPEL_STOREDPROCEDUREEXCUTE2ND.ECS_PO_OUT_INTERFACE_PKG$ECS_ API. Cause: java.sql.SQLException: ORA-04063: package body "APPS.BPEL_STOREDPROCEDUREEXCUTE2ND" has errors ORA-06508: PL/SQL: could not find program unit being called ORA-06512: at line 1 [Caused by: ORA-04063: package body "APPS.BPEL_STOREDPROCEDUREEXCUTE2ND" has errors ORA-06508: PL/SQL: could not find program unit being called ORA-06512: at line 1 ] ; nested exception is: ORABPEL-11811 Error while trying to prepare and execute an API. An error occurred while preparing and executing the APPS.BPEL_STOREDPROCEDUREEXCUTE2ND.ECS_PO_OUT_INTERFACE_PKG$ECS_ API. Cause: java.sql.SQLException: ORA-04063: package body "APPS.BPEL_STOREDPROCEDUREEXCUTE2ND" has errors ORA-06508: PL/SQL: could not find program unit being called ORA-06512: at line 1 [Caused by: ORA-04063: package body "APPS.BPEL_STOREDPROCEDUREEXCUTE2ND" has errors ORA-06508: PL/SQL: could not find program unit being called ORA-06512: at line 1 ] Check to ensure that the API is defined in the database and that the parameters match the signature of the API. Contact oracle support if error is not fixable. at oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeRequestResponseOperation(WSIFOperation_JCA.java:623) at oracle.tip.esb.server.common.wsif.WSIFInvoker.executeOperation(Unknown Source) at oracle.tip.esb.server.common.wsif.WSIFInvoker.nextService(Unknown Source) at oracle.tip.esb.server.common.wsif.WSIFInvoker.nextService(Unknown Source) at oracle.tip.esb.server.service.impl.outadapter.OutboundAdapterService.nextService(Unknown Source) at oracle.tip.esb.server.service.impl.outadapter.OutboundAdapterService.processBusinessEvent(Unknown Source) at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatchNonRoutingService(Unknown Source) at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(Unknown Source) at oracle.tip.esb.server.dispatch.BusinessEvent.raise(Unknown Source) at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(Unknown Source) at oracle.tip.esb.server.service.EsbRouterSubscription.onBusinessEvent(Unknown Source) at oracle.tip.esb.server.dispatch.EventDispatcher.executeSubscription(Unknown Source) at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscription(Unknown Source) at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscriptions(Unknown Source) at oracle.tip.esb.server.dispatch.EventDispatcher.dispatchRoutingService(Unknown Source) at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(Unknown Source) at oracle.tip.esb.server.dispatch.BusinessEvent.raise(Unknown Source) at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(Unknown Source) at oracle.tip.esb.server.service.impl.inadapter.ESBListenerImpl.processMessage(Unknown Source) at oracle.tip.esb.server.service.impl.inadapter.ESBListenerImpl.onMessage(Unknown Source) at oracle.tip.adapter.fw.jca.messageinflow.MessageEndpointImpl.onMessage(MessageEndpointImpl.java:281) at oracle.tip.adapter.aq.inbound.AQActivationSpecDequeuer.doRaise(AQActivationSpecDequeuer.java:342) at oracle.tip.adapter.aq.inbound.AQActivationSpecDequeuer.raiseInboundInteraction(AQActivationSpecDequeuer.java:285) at oracle.tip.adapter.aq.inbound.AQActivationSpecDequeuer.raise(AQActivationSpecDequeuer.java:218) at oracle.tip.adapter.aq.inbound.AQActivationSpecDequeuer.run(AQActivationSpecDequeuer.java:197) at oracle.j2ee.conne
    oracle.tip.esb.server.common.exceptions.BusinessEventRetriableException: An unhandled exception has been thrown in the ESB system. The exception reported is: "org.collaxa.thirdparty.apache.wsif.WSIFException: esb:///ESB_Projects/filesamples_3A43Y4TEST2NDPART/storedprocedureexcute2nd.wsdl [ storedprocedureexcute2nd_ptt::storedprocedureexcute2nd(InputParameters,OutputParameters) ] - WSIF JCA Execute of operation 'storedprocedureexcute2nd' failed due to: Error while trying to prepare and execute an API. An error occurred while preparing and executing the APPS.BPEL_STOREDPROCEDUREEXCUTE2ND.ECS_PO_OUT_INTERFACE_PKG$ECS_ API. Cause: java.sql.SQLException: ORA-04063: package body "APPS.BPEL_STOREDPROCEDUREEXCUTE2ND" has errors ORA-06508: PL/SQL: could not find program unit being called ORA-06512: at line 1 [Caused by: ORA-04063: package body "APPS.BPEL_STOREDPROCEDUREEXCUTE2ND" has errors ORA-06508: PL/SQL: could not find program unit being called ORA-06512: at line 1 ] ; nested exception is: ORABPEL-11811 Error while trying to prepare and execute an API. An error occurred while preparing and executing the APPS.BPEL_STOREDPROCEDUREEXCUTE2ND.ECS_PO_OUT_INTERFACE_PKG$ECS_ API. Cause: java.sql.SQLException: ORA-04063: package body "APPS.BPEL_STOREDPROCEDUREEXCUTE2ND" has errors ORA-06508: PL/SQL: could not find program unit being called ORA-06512: at line 1 [Caused by: ORA-04063: package body "APPS.BPEL_STOREDPROCEDUREEXCUTE2ND" has errors ORA-06508: PL/SQL: could not find program unit being called ORA-06512: at line 1 ] Check to ensure that the API is defined in the database and that the parameters match the signature of the API. Contact oracle support if error is not fixable. at oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeRequestResponseOperation(WSIFOperation_JCA.java:623) at oracle.tip.esb.server.common.wsif.WSIFInvoker.executeOperation(Unknown Source) at oracle.tip.esb.server.common.wsif.WSIFInvoker.nextService(Unknown Source) at oracle.tip.esb.server.common.wsif.WSIFInvoker.nextService(Unknown Source) at oracle.tip.esb.server.service.impl.outadapter.OutboundAdapterService.nextService(Unknown Source) at oracle.tip.esb.server.service.impl.outadapter.OutboundAdapterService.processBusinessEvent(Unknown Source) at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatchNonRoutingService(Unknown Source) at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(Unknown Source) at oracle.tip.esb.server.dispatch.BusinessEvent.raise(Unknown Source) at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(Unknown Source) at oracle.tip.esb.server.service.EsbRouterSubscription.onBusinessEvent(Unknown Source) at oracle.tip.esb.server.dispatch.EventDispatcher.executeSubscription(Unknown Source) at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscription(Unknown Source) at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscriptions(Unknown Source) at oracle.tip.esb.server.dispatch.EventDispatcher.dispatchRoutingService(Unknown Source) at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(Unknown Source) at oracle.tip.esb.server.dispatch.BusinessEvent.raise(Unknown Source) at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(Unknown Source) at oracle.tip.esb.server.service.impl.inadapter.ESBListenerImpl.processMessage(Unknown Source) at oracle.tip.esb.server.service.impl.inadapter.ESBListenerImpl.onMessage(Unknown Source) at oracle.tip.adapter.fw.jca.messageinflow.MessageEndpointImpl.onMessage(MessageEndpointImpl.java:281) at oracle.tip.adapter.aq.inbound.AQActivationSpecDequeuer.doRaise(AQActivationSpecDequeuer.java:342) at oracle.tip.adapter.aq.inbound.AQActivationSpecDequeuer.raiseInboundInteraction(AQActivationSpecDequeuer.java:285) at oracle.tip.adapter.aq.inbound.AQActivationSpecDequeuer.raise(AQActivationSpecDequeuer.java:218) at oracle.tip.adapter.aq.inbound.AQActivationSpecDequeuer.run(AQActivationSpecDequeuer.java:197) at oracle.j2ee.conne

    From the error message it seems to be pretty clear what the actual problem is.
    Error while trying to prepare and execute an API. An error occurred while preparing and executing the APPS.BPEL_STOREDPROCEDUREEXCUTE2ND.ECS_PO_OUT_INTERFACE_PKG$ECS_ API. Cause: java.sql.SQLException: ORA-04063: package body "APPS.BPEL_STOREDPROCEDUREEXCUTE2ND" has errors ORA-06508: PL/SQL: could not find program unit being called ORA-06512: at line 1 [Caused by: [b]ORA-04063: package body "APPS.BPEL_STOREDPROCEDUREEXCUTE2ND" has errors ORA-06508: PL/SQL: could not find program unit being called ORA-06512: at line 1 ] ; nested exception is: ORABPEL-11811 Error while trying to prepare and execute an API. An error occurred while preparing and executing the APPS.BPEL_STOREDPROCEDUREEXCUTE2ND.ECS_PO_OUT_INTERFACE_PKG$ECS_ API. Cause: java.sql.SQLException: ORA-04063: package body "APPS.BPEL_STOREDPROCEDUREEXCUTE2ND" has errors ORA-06508: PL/SQL: could not find program unit being called ORA-06512: at line 1 [Caused by: [b]ORA-04063: package body "APPS.BPEL_STOREDPROCEDUREEXCUTE2ND" has errors ORA-06508: PL/SQL: could not find program unit being called ORA-06512: at line 1 ] Check to ensure that the API is defined in the database and that the parameters match the signature of the API.
    The body of the wrapper API that was generated failed to compile. Make sure that if/when the adapter wizard completes that the generated PL/SQL does, in fact, exist in the database and that there were no compilation errors.
    The bug you mentioned doesn't seem to have anything to do with your problem. The two issues are completely unrelated.

  • How to invoke a custom adapter from a BPEL process

    Hi guys,
    I've implemented a custom outbound adapter and deployed successfully on Weblogic V.10.3.4.
    My current installation also consists of Oracle SOA Suite 11g / JDeveloper 11g (11.1.1.4.0)
    In the Weblogic administrator's console,
    *1.* I navigated to:
    Summary of Deployments -> AdapterName -> Configuration -> Outbound Connection Pools
    *2.* Selected: javax.resource.cci.ConnectionFactory and added new JNDI name for Outbound Connection Instance: "*eis/HelloWorld*"
    My task is to invoke the custom adapter from a BPEL process.
    I altered the customAdapter-config.xml so as to be able to use custom adapter wizard from JDeveloper's "Service Adapters" palette,
    and fullfilled the custom adapter wizard's fields accordingly. The 3rd step of the wizard requires Connection Information.
    I added: "*eis/HelloWorld*" in the "*Connection Factory Location*" field.
    Deployed BPEL process successfully, but testing failed due to binding.jca-12510 error:
    "The JCA Binding Component was unable to establish an outbound JCA CCI connection due to the following issue: BINDING.JCA-12510 JCA Resource Adapter location error. Unable to locate the JCA Resource Adapter via .jca binding file element <connection-factory/> The JCA Binding Component is unable to startup the Resource Adapter specified in the <connection-factory/> element: location='eis/HelloWorld'. The reason for this is most likely that either 1) the Resource Adapters RAR file has not been deployed successfully to the WebLogic Application server or 2) the '<jndi-name>' element in weblogic-ra.xml has not been set to eis/HelloWorld. In the last case you will have to add a new WebLogic JCA connection factory (deploy a RAR). Please correct this and then restart the Application Server "I tried to apply (just for testing) "eis/FileAdapter" in the "Connection Factory Location" field of the custom adapter wizard,
    and BPEL successfully invoked the adapter.
    Any ideas ?
    Thanks,
    George

    George, What deployment do you have this associated with?
    - D.J.

  • Configuring JMS adapter for a BPEL process which puts a msg in a Q of MQ

    Hi,
    I am trying to develop a BPEL process which picks up a message from a Q in Websphere MQ and puts that message in another Q of MQ after processing that.
    I have updated the oc4j-ra.xml with the following inputs:
    <connector-factory location="eis/MQSeries/Queue" connector-name="Jms Adapter">
              <config-property name="connectionFactoryLocation" value="com.ibm.mq.jms.MQQueueConnectionFactory"/>
              <config-property name="factoryProperties" value="QueueManager=TestManager;TransportType=1;Hostname=machine's ip address;Port=1414;Channel=channel name for connecting to client"/>
              <config-property name="acknowledgeMode" value="AUTO_ACKNOWLEDGE"/>
              <config-property name="isTopic" value="false"/>
              <config-property name="isTransacted" value="true"/>
              <config-property name="username" value="admin"/>
              <config-property name="password" value="welcome"/>
         </connector-factory>
    But while testing the BPEL process, I get the error:
    <remoteFault>
    <part name="code" >
    <code>null</code>
    </part>
    <part name="summary" >
    <summary>file:/D:/OraBPELPM_2/integration/orabpel/domains/default/tmp/.bpel_MQMessaging_1.0.jar/Outbound.wsdl [ Produce_Message_ptt::Produce_Message(SourceEmployee) ] - WSIF JCA Execute of operation 'Produce_Message' failed due to: Adapter Framework unable to create outbound JCA connection. file:/D:/OraBPELPM_2/integration/orabpel/domains/default/tmp/.bpel_MQMessaging_1.0.jar/Outbound.wsdl [ Produce_Message_ptt::Produce_Message(SourceEmployee) ] - : The Adapter Framework was unable to establish an outbound JCA connection due to the following issue: ORABPEL-12141 ERRJMS_CONN_FAC_NOT_FOUND. Unable to instantiate connection factory. JMS adapter was unable to look up the connection factor com.ibm.mq.jms.MQQueueConnectionFactory neither through JNDI nor instantiate it as a Java class Please examine the log file to determine the problem. ; nested exception is: ORABPEL-12511 Adapter Framework unable to create outbound JCA connection. file:/D:/OraBPELPM_2/integration/orabpel/domains/default/tmp/.bpel_MQMessaging_1.0.jar/Outbound.wsdl [ Produce_Message_ptt::Produce_Message(SourceEmployee) ] - : The Adapter Framework was unable to establish an outbound JCA connection due to the following issue: ORABPEL-12141 ERRJMS_CONN_FAC_NOT_FOUND. Unable to instantiate connection factory. JMS adapter was unable to look up the connection factor com.ibm.mq.jms.MQQueueConnectionFactory neither through JNDI nor instantiate it as a Java class Please examine the log file to determine the problem. Please examine the log file for any reasons. Enable DEBUG logging in the BPEL Console. </summary>
    </part>
    <part name="detail" >
    <detail>null</detail>
    </part>
    </remoteFault>
    Can anyone tell me what has gone wrong in setting the connection factory for the Q or what else I have to configure to sort out this problem?
    Thanks,
    Jayatu

    I am experiencing the exact same issue while configuring for Tibco EMS!!!
    I have also checked the oc4j-xa.xml file etc and I am also unable to find any guidance on the steps required from XML config files through to adapter wizard entries!

  • How to set delay between dequeue operation of an AQ adapter

    Hi,
    We have one urgent requirement in 11g.
    We have some messages in DB for AQ queue and from composite, we want some delay between dequeuing of messages so as to avoid dequeing all the messages at one go. JCA Adapter wizard does not provide us any option for this.
    We have logged an SR for this.
    https://support.oracle.com/CSP/ui/flash.html#tab=Dashboard(page=Dashboard&id=gkpd5fj7()),(page=SRView&id=gkpd5mgo(&sr_row_id=3-1E8YP8B&sr_stmt=How%20to%20have%20some%20delay%20between%20the%20messages%20coming%20from%20ECX_OUTBOUND%20Queue%20by...&sr_number=3-3038364731))
    SR has suggested us to use minimumDelayBetweenMessages property in composite.xml or to attach this property to adapter through em.
    We tried to attach this property to adapter through em console
    First We went to em console. Clicked on our composite from farm pane. Then clicked on Adapter under Services and Reference section of the composite page. Click on that Adapter and drill down to the properties tab.
    Click on the watch icon to see all the listed properties. It does NOT contain any property minimumDelayBetweenMessages.
    Even if we try to manually edit the text box and set some values, it gives error while updating value and changes are lost.
    So this does not help.
    Please suggest if there is some way to have a delay in dequeue opertion of AQ adapter. Any property in jca or composite.xml ?
    This is very basic functionality and I assume some solution should be there.
    Please suggest.
    Thanks & Regards,
    Parshant

    Hi,
    You can modify composite.xml to include this property.
    Sample composite.xml
    <?xml version="1.0" encoding="UTF-8" ?>
    <!-- Generated by Oracle SOA Modeler version 1.0 at [12/29/10 4:34 PM]. -->
    <composite name="NIOSocketRequestRepply"
    revision="1.0"
    label="2010-12-29_16-34-44_099"
    mode="active"
    state="on"
    xmlns="http://xmlns.oracle.com/sca/1.0"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"
    xmlns:orawsp="http://schemas.oracle.com/ws/2006/01/policy"
    xmlns:ui="http://xmlns.oracle.com/soa/designer/">
    <import namespace="http://xmlns.oracle.com/pcbpel/adapter/socket/SoaApplication/NIOSocketRequestRepply/inboundRequestReplyService"
    location="inboundRequestReplyService.wsdl" importType="wsdl"/>
    <service name="inboundRequestReplyService"
    ui:wsdlLocation="inboundRequestReplyService.wsdl">
    <interface.wsdl interface="http://xmlns.oracle.com/pcbpel/adapter/socket/SoaApplication/NIOSocketRequestRepply/inboundRequestReplyService#wsdl.interface(InboundRequestReply_ptt)"/>
    <binding.jca config="inboundRequestReplyService_tcp.jca"/>
    *<property name="minimumDelayBetweenMessages">10000</property>*
    </service>
    <component name="NIOSocketRequestReplyBPELProcess" version="1.1">
    <implementation.bpel src="NIOSocketRequestReplyBPELProcess.bpel"/>
    </component>
    <wire>
    <source.uri>inboundRequestReplyService</source.uri>
    <target.uri>NIOSocketRequestReplyBPELProcess/inboundRequestReplyService</target.uri>
    </wire>
    </composite>
    Let me know, if this works for you.
    thanks,
    Deepak

Maybe you are looking for