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 stacktraceI 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......
ThanksHi 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 -
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 PMWhich 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 MadhuHi 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 PMBelow 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)
> -
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,
CezaryHi 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
-
A/P Invoice entered incorrectly
I have copied a GRPO, but made some change in the price by mistake, and added the document. How do I reverse it. If I do credit memo, then the transaction is reversed, but I don't have any link to create a new AP Invoice based on the base document. D
-
Hi, After genearating a report i am getting the correct values but some values are displayed as * for only key figures and i can see the values of those * in the function bar. Plz tell me how to remove those * and how to get the values? thanks, vij.
-
Error in OAF page (Definition CLOSE_PO_FLAG of type Attribute not found)
Hi All, In OAF, When we go to receive a requisition order, on that page for a column called PO Close, below this column in the value text, I am getting the below error: Error You have encountered an unexpected error. Please contact the System Adminis
-
Recording problems with ipod nano - too many voices reading audiobook
I have tried listening to two audiobookks on my ipod nano (6G) but the reader's voice is subject to an identical part-second later echo which makes it all but impossible to understand what he is saying - any suggestions as to the cause of this fault
-
if I install dng converter version 8.3 so I can read raw files from my new sony a7 camera, will I still be able to read raw files from my canon 5d ?