Worshop(Vs)JDEV(Vs)OSB

hi,
i m novice to OSB 11G and soa concepts.....i have a silly question on development perspective....
we will be using OSB as an integration server for a project in future....wanted to know in which tool the code can be developed...say Workshop or Jdeveloper or in the OSB console itself....
if JDEV or workshop is used then will OSB let the compoenent to deploy in OSB console, will it be compactible? in JDEV, we create projects under SOA suite, composite applns...
Please help me in giving some suggestions and guide me some reference document for this.
Thanks.

Try asking this on the SOA Suite forum.
On their OTN page they mention that development with JDeveloper is a new feature they have, and JDeveloper is the development tool for the Oracle SOA Suite.

Similar Messages

  • OSB business service on jdev 11g generated db adapter

    Is it still possible to generate the db-adapter in jdev and import the resources in osb and create a business service with jca transport based on this wsdl?
    the documentation is only describing how to it should work based on a 10.1.3 generated db adapter.
    In the 11g the resources of the db-adapter are different (external jca property file etc).
    So..whats the way to go for this when using the 11g stack ?

    So..whats the way to go for this when using the 11g stack ?Current version of OSB (OSB 10.3.1) does not support 11g adapter stack. The next release of OSB will support 11g Adapters.
    Manoj

  • ADFBindingFilter error while deploying a war to WLS server using jdev 12c

    I've a OSB Server setup using XBUS_MAIN_GENERIC_120131.1402.S which is using JDEVADF_MAIN_GENERIC_120102.0032.6211.
    Launched the 12c Jdev and created a simple adfc web application with a test.jspx page and deployed in the OSB Server. The web app deployed and could launch the test page.
    I have added the page definition for that test page by 'Go to Page Definition' option.
    Now, If I try to deploy this web app war to the OSB Server, I'm getting the following exception in the jdev (Error1) and in the server log I could see the error (Error2).
    Any Idea how to resolve this issue?
    Error1 ( on Jdev )
    [03:15:08 AM] ---- Deployment started. ----
    [03:15:08 AM] Target platform is (Weblogic 10.3).
    [03:15:09 AM] Retrieving existing application information
    [03:15:09 AM] Running dependency analysis...
    [03:15:09 AM] Building...
    [03:15:15 AM] Deploying profile...
    [03:15:16 AM] Wrote Web Application Module to /scratch/sansrini/OSB_DEV/OSBMgmtTestApp/OSBMgmtTaskflowsTestApp/deploy/newosb2.war
    [03:15:16 AM] Deploying Application...
    [03:15:18 AM] [Deployer:149193]Operation "deploy" on application "newosb2" has failed on "AdminServer".
    [03:15:18 AM] [Deployer:149034]An exception occurred for task [Deployer:149026]deploy application newosb2 on AdminServer.: [HTTP:101371]There was a failure when processing annotations for application /scratch/sansrini/view_storage/sansrini_xbus2/xbus/build/MW_HOME/user_projects/domains/base_domain/servers/AdminServer/upload/newosb2/app/newosb2.war. Ensure that the annotations are valid. The error is oracle.adf.model.servlet.ADFBindingFilter.
    [03:15:18 AM] weblogic.application.ModuleException: [HTTP:101371]There was a failure when processing annotations for application /scratch/sansrini/view_storage/sansrini_xbus2/xbus/build/MW_HOME/user_projects/domains/base_domain/servers/AdminServer/upload/newosb2/app/newosb2.war. Ensure that the annotations are valid. The error is oracle.adf.model.servlet.ADFBindingFilter
    [03:15:18 AM] Deployment cancelled.
    [03:15:18 AM] ---- Deployment incomplete ----.
    [03:15:18 AM] Remote deployment failed (oracle.jdevimpl.deploy.common.Jsr88RemoteDeployer)
    Error2 ( on wls log )
    <Feb 3, 2012 3:15:18 AM PST> <Warning> <Deployer> <BEA-149078> <Stack trace for message 149004
    weblogic.application.ModuleException: [HTTP:101371]There was a failure when processing annotations for application /scratch/sansrini/view_storage/sansrini_xbus2/xbus/build/MW_HOME/user_projects/domains/base_domain/servers/AdminServer/upload/newosb2/app/newosb2.war. Ensure that the annotations are valid. The error is oracle.adf.model.servlet.ADFBindingFilter
    at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:732)
    at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:188)
    at weblogic.application.internal.ExtensibleModuleWrapper.prepare(ExtensibleModuleWrapper.java:93)
    at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:100)
    at weblogic.application.internal.flow.ModuleStateDriver$1.next(ModuleStateDriver.java:172)
    Truncated. see log file for complete stacktrace
    Caused By: java.lang.ClassNotFoundException: oracle.adf.model.servlet.ADFBindingFilter
    at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:297)
    at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:270)
    at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:64)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:305)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:246)
    Truncated. see log file for complete stacktrace

    I guess you should be asking on an internal forum somewhere, because we, the unwashed masses, don't have access to JDev 12c.
    John

  • Cannot deploy soa app from jdev, cannot find soa server

    I installed/configured weblogic server, SOA, OSB, BAM. I started admin server, I created a managed server for soa: soa_server1, and started the managed server successfully. I opened weblogic console and see soa_server1 is running. I started EM, and see soa_server1 is running, and see the following 4 nodes listed in the left pane of EM:
    weblogic domain, Application deployments, metadata repositories, user messaging services, but not SOA node.
    When I created a simple soa application, and tried to deploy it to the server, JDev couldn't find the SOA server; when I tried to force deploy it by click the finish button, I got the error:
    No SOA configured servers found for deploying the archive file:/C:/zzzz/YY/development/JDev/mySOA/CreditCardValidation/validationForCC/deploy/sca_validationForCC_rev1.0.jar
    (oracle.tip.tools.ide.fabric.deploy.common.SOARemoteDeployer)
    I followed each step of the Oracle SOA tutorial. Where should I configure SOA server? How could I fix the problem?

    you should create an application server connection in your JDeveloper to deploy your composites...
    you can create a new connection by going to File/New/Connections/Application Server Connection...
    while deploying the composite through jdeveloper, select the application server which you have created...
    If possible , bounce the servers again...It should show up...
    Thanks,
    N

  • Error while deploying polling dbadapter as proxy service in osb console

    Hi all,
    I have created a db adapter in Jdeveloper and imported it into oepe. I have create a proxy service from that . Which i have just deployed to verify on doing so i am getting the following execption.
    <Internal error occured in OSBConsole : null
    java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    Caused By: java.lang.NoClassDefFoundError: oracle/tip/adapter/api/NeedRARClassLoader
        at oracle.tip.adapter.sa.impl.meta.JCABindingEndpointMetadataHelper.validateJCAOperationSpecProperties(JCABindingEndpointMetadataHelper.java:272)
    I have admin server and no other managed servers. I have configured the Dbadapter and redeployed the adapter. I have tested the connection using a sample BPEL and it's working fine. Any suggestions......
    Thanks

    Hi Vladodias,
    Thanks for the reply. My dbadapter is active and is deployed to admin server i have checked it twice . I have no managed servers as all of them were in development mode . I have targeted the db adapter to the admin server.
    Here are the versions i am using
    Jdev 11.1.7
    WLS 10.6
    SOA Suite 11.1.6
    OSB 11.1.7
    Thanks....

  • FTP Adapter on OSB - how to specify logical directory path

    I am using the ftp adapter on osb 11g (Oracle Service Bus Version: [Oracle Service Bus Server Side Dependencies 11.1 Thu Aug 19 02:10:08 PDT 2010 ] Oracle Weblogic Server Version: [WebLogic Server 10.3.4.0 Fri Dec 17 20:47:33 PST 2010 1384255 ])
    I defined the ftp adapter using jdev and imported the jca artifacts into osb.
    I created a business service using jca adapter to put the file to the ftp server.
    The problem is the write directory on the ftp server is different for each environment - DEV, QA, PROD.
    I used a physical directory specification when defining the adapter in JDEV because it wasn't clear from the help how i would override a logical directory during deployment to osb (it is clear if deploying to soa suite).
    Is there a way to override this dynamically override this directory at runtime. Or even better a way to override during deployment time?

    You do it either way....
    Import the SBConfig jar into the sbconsole and change the value in the JCA file
    or
    Re: Customizing JCA FTP Adapter properties in OSB

  • OSB File append

    I have setup a File protocol based Business Service in OSB. This Business Service is called by a Proxy Service after setting the file name in the outbound transport header and assigning the text to be written to the file. When executed, the file is successfully created. When the proxy service is executed again, a new file is created. I would like the data to be appended to the existing file. How do we achieve this?
    I know there is a property - 'Append' which should be set to true in case of file adapters. I tried setting the outbound transport header to 'Append', 'append', 'jca.file.append', 'jca.file.Append'. None of these seem to help.

    Thanks for the link. That really helped!
    However, though the file is created by the file adapter, the contents are missing. While configuring the File Adapter in JDev, I defined the following XSD as the message for the write operation.
    <xsd:element name="log">
    <xsd:complexType>
    <xsd:sequence>
    <xsd:element name="logMessage" type="xsd:string" />
    </xsd:sequence>
    </xsd:complexType>
    </xsd:element>
    And I am sending the following in the SOAP Request...
    <log:log xmlns:log="http://myNS/LogFileWriter">
    <log:logMessage>My Log message...</log:logMessage>
    </log:log>
    I expect the value 'My Log message...' to be written to the file. However, it is always empty.

  • How to create the OSB artifacts in JDeveloper

    The docs I've seen get me a little closer in being able to test the DB and AQ Adapters on the OSB, but it really does not help me understand how to do it through JDeveloper.
    In the past we have done all of the OSB development in Eclipse and then imported it into the OSB.
    Again, the docs I've seen shows how to do the Adapter configuration in JDeveloper and then how to create the Business Services and Proxy Services directly in the OSB console.
    But I need to know how to create the OSB artifacts in JDeveloper then import them into the OSB or if this is even possible. I know there is an optional Eclipse component that you can install with OSB. Will we have to use both tools? (e.g. Eclipse for the OSB components and then JDev for the Adapters.)
    Anyone have clarification?

    Again, the docs I've seen shows how to do the Adapter configuration in JDeveloper and then how to create the Business Services and Proxy Services directly in the OSB console.WSDL/Binding generation is required to be done in JDEV. OEPE/Workshop doesn't have these adapter plugins to generate WSDL and Bindings. Once the WSDL/Binding are generated you can either use sbconsole or OEPE/workshop for your usual development.
    But I need to know how to create the OSB artifacts in JDeveloper then import them into the OSB or if this is even possible. There are no OSB artifacts that need development in JDEV. As you are aware the oracle adapters exposes back-end functionality in XML interface. This XML interface is modeled by WSDL. For adapters to work we need the WSDL and corresponding binding. Since OSB JCA transport uses adapters, we are required to provide these components.
    Will we have to use both tools?For any services that are using JCA adapters, we need to use both (JDEV and (sbconsole or OEPE) ).
    IF your services doesn't have to use JCA adapters then JDEV is not required.
    Let me know if you have any questions.
    Manoj

  • OSB Error in Eclipse: The JCA dependency is not configured.

    Hi All,
    I am trying to use db adapter in OSB and I created the adapter in jdev and imported it in Eclipse.
    I have installed Weblogic,OSB and configired the domain for osb, I can login to OSB and weblogic console.
    I followed these steps to get there and now the db.jca file shows errors The JCA dependency is not configured.
    http://guidoschmutz.wordpress.com/2010/08/08/oracle-service-bus-11g-and-db-adapter-a-different-more-integrated-approach/
    Few of the things I noticed:
    when I tried to copy the adapter from eclipse/plugin/*.jca/Dbadapter to Jdev/integration/lib/Dbadapter
    I dint find one in eclipse/plugin/*.jca/Dbadapter
    I created a OSB Configuration Project and not sure if it was created correctly and affecting this, as a matter of fact
    are there any configurations I am missing to start.
    I have like tight schedules and would really appreciate any help.
    Thanks a lot again..

    Yeah I checked that the wsdl is present.
    One more thing I am noticing is the wsdl created in Jdev 11.1.1.4 doesnt show the binding and port when imported in the OSB Project resources.
    Is there a way we can fix this?
    Thanks.

  • Cannot execute a MS SQL Server 2005 Stored procedure via OSB BS

    I created the jca from Jdeveloper using DBAdapter. Then from eclipse I created the wsdl by generating the service. Then I imported all the relevant files in OSB console and created the business service. After executing the business service I get the below error (Pls scroll down).
    I tried many combination s. I tested with a stored procedure which returns only 1 row and 1 column and I hardcoded the column value. I also tried a stored procedure without any input parameters.
    I am sure there is no problem with the deployment of the datasource because I can execute operations to a table for select, update, delete using a business service following the above procedures.
    I created the stored proc following the same steps for select, update, delete. Also one more info is that when I call a stored proc from Oracle XE database it is working fine.
    My JDBC version is 4 . I am using the jar file provided by Microsoft that is sqljdbc4.
    Web Logic Server - 11gR1
    OSB - 11g + coherence + OEPE
    JDeveloper - 11.1.1.3.0
    can someone please help. This is very urgent. I have tried many combination's to get this to work from last 3 days without any luck.
    Help appreciated.
    Regards
    this happens only while executing the stored procedure.
    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/NEHR_OSB/Lab/SvcNumb [ SvcNumb_ptt::SvcNumb(InputParameters,OutputParameters) ] - WSIF JCA Execute of operation 'SvcNumb' failed due to: Stored procedure invocation error.
    Error while trying to prepare and execute the OSBLogs.dbo.sp_Numb API.
    An error occurred while preparing and executing the OSBLogs.dbo.sp_Numb API. Cause: java.lang.NullPointerException
    ; nested exception is:
    BINDING.JCA-11811
    Stored procedure invocation error.
    Error while trying to prepare and execute the OSBLogs.dbo.sp_Numb API.
    An error occurred while preparing and executing the OSBLogs.dbo.sp_Numb API. Cause: java.lang.NullPointerException
    Check to ensure that the API is defined in the database and that the parameters match the signature of the API.
    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/NEHR_OSB/Lab/SvcNumb [ SvcNumb_ptt::SvcNumb(InputParameters,OutputParameters) ] - WSIF JCA Execute of operation 'SvcNumb' failed due to: Stored procedure invocation error.
    Error while trying to prepare and execute the OSBLogs.dbo.sp_Numb API.
    An error occurred while preparing and executing the OSBLogs.dbo.sp_Numb API. Cause: java.lang.NullPointerException
    ; nested exception is:
    BINDING.JCA-11811
    Stored procedure invocation error.
    Error while trying to prepare and execute the OSBLogs.dbo.sp_Numb API.
    An error occurred while preparing and executing the OSBLogs.dbo.sp_Numb API. Cause: java.lang.NullPointerException
    Check to ensure that the API is defined in the database and that the parameters match the signature of the API.

    Hi,
    Even I am getting this kind of problem while executing a stored procedure from OSB.
    I have a stored procedure and i have created wsdl and xsd using JDEV. Now when i am creating a .biz with this wsdl and executing it , this is giving following error:
    <JCA_TRANSPORT_RUNTIME_APPLICATION_FAULT xmlns="http://www.bea.com/transport/2007/05/jca">
    oracle.tip.adapter.sa.api.JCABindingException: oracle.tip.adapter.sa.impl.fw.ext.org.collaxa.thirdparty.apache.wsif.WSIFException: servicebus:/WSDL/DBTest/TryDB [ TryDB_ptt::TryDB(InputParameters,OutputParameters) ] - WSIF JCA Execute of operation 'TryDB' failed due to: Error while trying to prepare and execute an API.
    An error occurred while preparing and executing the EAIUSER.DIM_Procedure API. Cause: java.sql.SQLException: ORA-06550: line 1, column 7:
    PLS-00201: identifier 'EAIUSER.DIM_PROCEDURE' must be declared
    ORA-06550: line 1, column 7:
    PL/SQL: Statement ignored
    [Caused by: ORA-06550: line 1, column 7:
    PLS-00201: identifier 'EAIUSER.DIM_PROCEDURE' must be declared
    ORA-06550: line 1, column 7:
    PL/SQL: Statement ignored
    ; nested exception is:
    JCA-11811
    Error while trying to prepare and execute an API.
    An error occurred while preparing and executing the EAIUSER.DIM_Procedure API. Cause: java.sql.SQLException: ORA-06550: line 1, column 7:
    PLS-00201: identifier 'EAIUSER.DIM_PROCEDURE' must be declared
    ORA-06550: line 1, column 7:
    PL/SQL: Statement ignored
    [Caused by: ORA-06550: line 1, column 7:
    PLS-00201: identifier 'EAIUSER.DIM_PROCEDURE' must be declared
    ORA-06550: line 1, column 7:
    PL/SQL: Statement ignored
    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.
    Please help me in solving this..

  • Reading huge flat file in OSB 11gR1

    Hi,
    I want to read a flat file in OSB.The size of the flat file may be larger, upto 1 MB.
    As per my knowledge, OSB provides following approaches to read a flat file-
    1.JCA(creating a file adapter in jdev and importing artifacts in OSB)
    2.MFL transformation
    3.Java callout
    Please let me know which is the best way to read the flat file.Also , is there any other way to do the same.
    Thanks in advance.
    Regards,
    Seemant
    Edited by: Seemant Srivastava on Feb 18, 2011 1:47 PM

    Which option is best one to convert a flat file to XML - is it via File Adapter or MFL ? Well, it's a topic of debate and it usually depends on your choice. Manoj has explained it clearly above that why one may prefer File Adapter over MFL. It also depends on your familiarity with the product. If you are a Oracle developer dealing with BPEL/Mediator mostly then you will prefer going for File adapter in this situation, even with OSB, but if you are a OSB developer (since the time it was known as ALSB) you will prefer MFL over adapter.
    It's just matter of choice & your comfort. Remember, in different-different cases, both solutions may result in different performance, so better test them from performance perspective and then choose.
    Such flexibility of optional tags can only be handled by mfl.I don't think so. File adapter should also be able to handle this use case. Have you checked this -
    http://download.oracle.com/docs/cd/E17904_01/integration.1111/e10231/nfb.htm#CHDDHEAI
    Also, upto what size of input file is supported by mfl.It's a unanswerable question. It totally depends upon your system structure. I personally don't prefer huge files translation at OSB because it hurts the performance of OSB.
    but I think such feature will not be supported when the file adapter artifacts are imported and used in OSB 11.1.1.3/11.1.1.4Correct. From OSB Dev guide -
    25.2.1.1 Oracle JCA Adapter Limitations
    Following are limitations when using some JCA adapters with Oracle Service Bus:
    •Oracle JCA Adapter for AQ – Streamed payload is not supported with Oracle Service Bus.
    •Oracle JCA Adapter for FTP and Files – Attachments (large payload support), pre- and post-processing of files, using a re-entrant valve for processing ZIP files, content streaming, and file chunked read are not supported with Oracle Service Bus.
    http://download.oracle.com/docs/cd/E17904_01/doc.1111/e15866/jca.htm#BABBICIA
    Regards,
    Anuj

  • Issue With Apps Adapter JDev 11.1.1.3

    Hi ,
    We are facing some issue with Oracle Apps Adapter with Jdev 11.1.1.3. The wrappers for PLSql APIs were not properly generated.
    If anyone having such issue/solution pls share the same.
    Thanks In Adv
    Venkata Madhu

    Hi Anuj,
    I sent email to ur official id with the issue details. 1 query i have here, Can i generate wrapper using 10g Adapter and consume in OSB 11.1.1.3?.
    Also some funny issues we are facing with API's. If the API create/modified, immediately we couldn't able to generte the wrapper if generate also, the response is not in xsd defined format.
    But if we re-generate the wrapper after sometime, it work with no issues. Don't why.
    Regards
    Venkata Madhu

  • JCA is not working in OSB 11gR1

    Hi all,
    I am in the process of evaluating Oracle OSB 11gR1 (11.1.5.0). I am using WLS 11gR1 (10.3.5). I don't see the JCA option in the transport protocols drop-down for proxy service or business service. I also created a database adapter using jdev and imported the .jca file with all XSDs and WSDLs, right-clicked on the .jca service and generated a service from OSB available option, The business service gets generated but I get this error in Eclipse: "*Invalid JCA transport endpoint configuration, exception java.lang.NullPointerException". I could not get any more details from eclipse (OEPE) on this exception". I tried everything. I installed as regular user and as roor/Administrator in both Windows XP and Linux Obuntu and nothing worked so far.
    Any help is really appreciated. I am not able to find anything on this and it is a show stopper.
    Best Regards,
    Firas
    Edited by: kfiras on Jan 11, 2012 4:55 PM

    Below is the exception stack. I was able to get it from the instance insalled on Linux:
    <Jan 13, 2012 3:54:41 AM PST> <Error> <JCATransport> <BEA-381979> <An error occured while validating JCA transport endpoint, exception: java.lang.NullPointerException
    java.lang.NullPointerException
         at oracle.tip.adapter.db.ox.AttributeHolder.toString(AttributeHolder.java:82)
         at java.lang.String.valueOf(String.java:2826)
         at org.eclipse.persistence.exceptions.DescriptorException.illegalArgumentWhileSettingValueThruMethodAccessor(DescriptorException.java:691)
         at org.eclipse.persistence.internal.descriptors.MethodAttributeAccessor.setAttributeValueInObject(MethodAttributeAccessor.java:248)
         at org.eclipse.persistence.internal.descriptors.MethodAttributeAccessor.setAttributeValueInObject(MethodAttributeAccessor.java:201)
         at org.eclipse.persistence.oxm.mappings.XMLDirectMapping.setAttributeValueInObject(XMLDirectMapping.java:386)
         at org.eclipse.persistence.mappings.DatabaseMapping.readFromRowIntoObject(DatabaseMapping.java:1284)
         at org.eclipse.persistence.internal.descriptors.ObjectBuilder.buildAttributesIntoObject(ObjectBuilder.java:342)
         at org.eclipse.persistence.internal.oxm.XMLObjectBuilder.buildAttributesIntoObject(XMLObjectBuilder.java:376)
         at org.eclipse.persistence.internal.oxm.XMLObjectBuilder.buildObject(XMLObjectBuilder.java:286)
         at org.eclipse.persistence.oxm.mappings.XMLCompositeObjectMapping.buildCompositeObject(XMLCompositeObjectMapping.java:435)
         at org.eclipse.persistence.oxm.mappings.XMLCompositeObjectMapping.valueFromRow(XMLCompositeObjectMapping.java:540)
         at org.eclipse.persistence.oxm.mappings.XMLCompositeObjectMapping.readFromRowIntoObject(XMLCompositeObjectMapping.java:464)
         at org.eclipse.persistence.internal.descriptors.ObjectBuilder.buildAttributesIntoObject(ObjectBuilder.java:342)
         at org.eclipse.persistence.internal.oxm.XMLObjectBuilder.buildAttributesIntoObject(XMLObjectBuilder.java:376)
         at org.eclipse.persistence.internal.oxm.XMLObjectBuilder.buildObject(XMLObjectBuilder.java:286)
         at org.eclipse.persistence.internal.oxm.record.DOMUnmarshaller.xmlToObject(DOMUnmarshaller.java:427)
         at org.eclipse.persistence.internal.oxm.record.DOMUnmarshaller.xmlToObject(DOMUnmarshaller.java:354)
         at org.eclipse.persistence.internal.oxm.record.DOMUnmarshaller.unmarshal(DOMUnmarshaller.java:208)
         at org.eclipse.persistence.oxm.XMLUnmarshaller.unmarshal(XMLUnmarshaller.java:476)
         at org.eclipse.persistence.sessions.factories.XMLProjectReader.readObjectPersistenceRuntimeFormat(XMLProjectReader.java:287)
         at org.eclipse.persistence.sessions.factories.XMLProjectReader.read1111Format(XMLProjectReader.java:263)
         at org.eclipse.persistence.sessions.factories.XMLProjectReader.read(XMLProjectReader.java:172)
         at oracle.tip.adapter.db.util.XMLProjectReaderUtil.read(XMLProjectReaderUtil.java:65)
         at oracle.tip.adapter.db.util.XMLProjectReaderUtil.read(XMLProjectReaderUtil.java:46)
         at oracle.tip.adapter.db.DBInteractionSpec.validate(DBInteractionSpec.java:137)
         at oracle.tip.adapter.sa.impl.fw.validation.WSDLDeploymentValidation.validateWsdlJcaBindingOperation(WSDLDeploymentValidation.java:445)
         at oracle.tip.adapter.sa.impl.meta.JCABindingEndpointMetadataHelper.validateJCAOperationSpecProperties(JCABindingEndpointMetadataHelper.java:261)
         at oracle.tip.adapter.sa.impl.meta.JCABindingEndpointMetadata.validateJCAInteractionSpecProperties(JCABindingEndpointMetadata.java:347)
         at oracle.tip.adapter.sa.impl.JCABindingEndpointContextImpl.validateJCAInteractionSpecProperties(JCABindingEndpointContextImpl.java:151)
         at oracle.tip.adapter.sa.impl.JCABindingReferenceImpl.validateJCAInteractionSpecProperties(JCABindingReferenceImpl.java:150)
         at com.bea.wli.sb.transports.jca.binding.JCAMetadata.validateInteractionSpecProperties(JCAMetadata.java:241)
         at com.bea.wli.sb.transports.jca.binding.JCAMetadata.validateSpecProperties(JCAMetadata.java:227)
         at com.bea.wli.sb.transports.jca.JCATransportProvider.validateWSDLProperties(JCATransportProvider.java:896)
         at com.bea.wli.sb.transports.jca.JCATransportProvider.validateEndPointConfiguration(JCATransportProvider.java:195)
         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 $Proxy10.validateEndPointConfiguration(Unknown Source)
         at com.bea.wli.sb.transports.TransportManagerImpl.validateEndPointConfiguration(TransportManagerImpl.java:956)
         at com.bea.wli.sb.util.ClassHackImpl.validateEndPointConfiguration(ClassHackImpl.java:49)
         at com.bea.wli.sb.service.ServiceValidator.validateEndpointConfiguration(ServiceValidator.java:94)
         at com.bea.wli.sb.service.ServiceValidation.validateEndpointConfiguration(ServiceValidation.java:256)
         at com.bea.wli.sb.service.ServiceValidation._validate(ServiceValidation.java:173)
         at com.bea.wli.sb.service.ServiceValidation.validate(ServiceValidation.java:122)
         at com.bea.wli.sb.service.BusinessServiceTypeDef.validate(BusinessServiceTypeDef.java:193)
         at com.bea.wli.config.validation.ResourceValidator.validateContents(ResourceValidator.java:118)
         at com.bea.wli.config.validation.ResourceValidator.call(ResourceValidator.java:64)
         at com.bea.wli.config.validation.SequentialValidator.validate(SequentialValidator.java:34)
         at com.bea.wli.config.validation.ValidationService.validate(ValidationService.java:171)
         at com.bea.wli.config.impl.CoreToSessionPropagator.doValidation(CoreToSessionPropagator.java:239)
         at com.bea.wli.config.impl.CoreToSessionPropagator.handleBeforePrepare(CoreToSessionPropagator.java:118)
         at com.bea.wli.config.impl.CoreToSessionPropagator.beforePrepare(CoreToSessionPropagator.java:77)
         at com.bea.wli.config.transaction.TransactionListenerWrapper.beforePrepare(TransactionListenerWrapper.java:64)
         at com.bea.wli.config.transaction.TransactionManager.notifyBeforePrepare(TransactionManager.java:1094)
         at com.bea.wli.config.transaction.TransactionManager._prepareForCommit(TransactionManager.java:654)
         at com.bea.wli.config.transaction.TransactionManager.endTransaction(TransactionManager.java:782)
         at com.bea.wli.config.transaction.TransactionalTask._doExecute(TransactionalTask.java:226)
         at com.bea.wli.config.transaction.TransactionalTask._doExecuteWithRetry(TransactionalTask.java:162)
         at com.bea.wli.config.transaction.TransactionalTask.doExecute(TransactionalTask.java:142)
         at com.bea.wli.config.task.impl.SessionedTask.doExecute(SessionedTask.java:236)
         at com.bea.wli.config.task.impl.SessionedTask.doExecute(SessionedTask.java:191)
         at com.bea.alsb.core.internal.config.synchronize.AbstractSynchronizer.executeEx(Unknown Source)
         at com.bea.alsb.core.internal.config.synchronize.AbstractSynchronizer.execute(Unknown Source)
         at com.bea.alsb.core.internal.config.synchronize.DeltaSynchronizer.run(Unknown Source)
         at com.bea.alsb.core.internal.config.synchronize.DeltaSynchronizer.run(Unknown Source)
         at com.bea.alsb.core.internal.config.synchronize.SynchronizerService.run0(Unknown Source)
         at com.bea.alsb.core.internal.config.synchronize.SynchronizerService.access$2(Unknown Source)
         at com.bea.alsb.core.internal.config.synchronize.SynchronizerService$1.run(Unknown Source)
         at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)
         at com.bea.alsb.core.internal.config.synchronize.SynchronizerService.runInWorkspace(Unknown Source)
         at com.bea.alsb.core.internal.config.synchronize.SynchronizerService.run(Unknown Source)
         at com.bea.alsb.core.internal.config.synchronize.SynchronizerService$Synchronizer.resourceChanged(Unknown Source)
         at org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:291)
         at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
         at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)
         at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)
         at org.eclipse.core.internal.resources.Workspace.broadcastBuildEvent(Workspace.java:311)
         at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:140)
         at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242)
         at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
    >

  • OSB development tools

    I have worked on developing BPEL projects using JDeveloepr. I have to work on OSB. I would like to know what IDE tool I can use for the OSB projects. Is Jdeveloper sufficient? Are there any tutorials that will walk trought step by step using JDEV?

    True , but still Oracle and previously BEA used to call Console not a development but more of a configuration tool. And I feel it still is the same way, keeping development and config separate for 2 different kind of users in IT org.

  • JCABindingException when running published PL/SQL stored procedure on OSB

    Hi,
    JDEV 10.1.3.4
    OSB 10.3.1
    I have published a simple PL/SQL function on OSB.
    FUNCTION pubProc(pinput XMLTYPE) RETURN XMLTYPE.
    I used DBAdapter wsdls,jca created by JDEV 10.1.3.4.
    When I test business service with message:
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Header xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    </soap:Header>
    <soapenv:Body>
    <pub:InputParameters xmlns:pub="http://xmlns.oracle.com/pcbpel/adapter/db/OSWD/TESTDBPUBLISH/PUBPROC/">
    <!--Optional:-->
    <pub:PINPUT>
    <a>bcd</a>
    </pub:PINPUT>
    </pub:InputParameters>
    </soapenv:Body>
    </soapenv:Envelope>
    I got:
    <JCA_TRANSPORT_RUNTIME_APPLICATION_FAULT xmlns="http://www.bea.com/transport/2007/05/jca">
    oracle.tip.adapter.sa.api.JCABindingException: oracle.tip.adapter.sa.impl.fw.ext.org.collaxa.thirdparty.apache.wsif.WSIFException: servicebus:/WSDL/DEV/WSDL/testdbpublish [ testdbpublish_ptt::testdbpublish(InputParameters,OutputParameters) ] - WSIF JCA Execute of operation 'testdbpublish' failed due to: Error while converting to a Java object.
    Unable to convert the XSD element PINPUT whose SQL type is Opaque and JDBC type is OPAQUE. Cause: java.lang.ClassCastException: weblogic.jdbc.wrapper.JTAConnection_weblogic_jdbc_wrapper_XAConnection_weblogic_jdbcx_base_BaseConnectionWrapper.
    ; nested exception is:
    JCA-11803
    Error while converting to a Java object.
    Unable to convert the XSD element PINPUT whose SQL type is Opaque and JDBC type is OPAQUE. Cause: java.lang.ClassCastException: weblogic.jdbc.wrapper.JTAConnection_weblogic_jdbc_wrapper_XAConnection_weblogic_jdbcx_base_BaseConnectionWrapper.
    Check to ensure that the XML data describing the object matches the definition of the element in the XSD. Contact oracle support if error is not fixable.
    Could someone please tell what is wrong ?
    Shoud I perform any custom transformation ?
    Regards,
    Cezary

    Hi Cezary,
    OSB has told you what has gone wrong -
    Unable to convert the XSD element PINPUT whose SQL type is Opaque and JDBC type is OPAQUE. Cause: java.lang.ClassCastExceptionTry with below input -
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Header xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    </soap:Header>
    <soapenv:Body>
    <pub:InputParameters xmlns:pub="http://xmlns.oracle.com/pcbpel/adapter/db/OSWD/TESTDBPUBLISH/PUBPROC/">
    <!--Optional:-->
    <pub:PINPUT>
    <bcd/>
    </pub:PINPUT>
    </pub:InputParameters>
    </soapenv:Body>
    </soapenv:Envelope>
    Regards,
    Anuj

Maybe you are looking for