ESB performance
Hi,
A scenario which involves a database with more than 10Lakh records.
Full data read from Db (one time , not polling) -> Write to a file.
This is a kind of a batch processing and we may use ODI/ETL tools to achieve huge amount of data transfer. However we would like to analyze whether ESB will be a good fit in this scenario.
Kindly let me know what all possible options available to increase the performance of ESB/OAS Db adapter.
Something like:
1. No of threads (ESB/adapter)
2. transaction size. etc
Any inputs would be highly appreciated.
Regards,
AP
I've tried a similar move, it was not huge amount of data and from db to db.
I got a java out of memory error that Oracle support could not solve.
Instead they recommended other tools such as ODI.
Similar Messages
-
ESB performance issue: takes too long to select and insert records in DBs
Hi,
I have an ESB service which has to select data from seven different tables(using join operations) of one database and insert it into a single table of another database.
It takes unduly long time to do this operation.
For ex: it takes over 2 hours to select and insert 3000 records.
When ran the same query to select the records from the tables using SQL developer, it took only 23 seconds.
Do I need to change any configuration settings in the enterprise manager or someother place to increase the performance. Someone please advice.
I am using Oracle SOA Suite 10.1.3.4
Thanks,
RVHi,
I have an ESB service which has to select data from seven different tables(using join operations) of one database and insert it into a single table of another database.
It takes unduly long time to do this operation.
For ex: it takes over 2 hours to select and insert 3000 records.
When ran the same query to select the records from the tables using SQL developer, it took only 23 seconds.
Do I need to change any configuration settings in the enterprise manager or someother place to increase the performance. Someone please advice.
I am using Oracle SOA Suite 10.1.3.4
Thanks,
RV -
Hi All,
Just a thing comes to my mind, how ESB performs callback ? Because a soap service can only have single port on ESB.
Is the new soap service required for a bpel2 to callback bpel1 having esb in between ? If yes, then the context for the callback will be different then to the request.
Edited by: user567514 on Oct 15, 2008 12:21 AMSo I have implemented the callback scenario on ESB and after resolving 2-3 issues it worked as expected. Async BPEL1 invokes Async BPEL2 thru ESB and Async BPEL2 return the result via callback. I would like to mention the issues that I have faced here, so that if anyone faces the same they can get the answer here.
1) javax.xml.soap.SOAPException: java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Connection refused, response code: 401
Don't know the reason why this occured? The server is up and accpeting the connections.
2) javax.xml.soap.SOAPException: java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Message transmission failure, response code: 500
Again an misleading error
Tried restarting the server to get rid of above errors, but no affect. I had to create a new projects from scratch.
3) No service defined in wsdl "esb:///....."
This occured because I have created the soap services by copying the process wsdl in esb project. At runtime it could not get the wsdl (strange!!!). I recreated the soap service by providing the registerd wsdl url.
4) Some correlation related error
Since I missed setting correlation sets, this error occured. I created the correlation sets and it is working fine. -
OSB vs SOA- which one can take max load in terms of req/resp traffic
Hi,
I have few basic questions about load taking capacity of OSB and soa.
1. Is there any oracle doc stating how much traffic OSB or SOA components(bpel, mediator etc.) can take in terms of request/response per hour with certain infrastructure?
2. Diff in java callout in bpel and in osb?
3. Which one is more stable product in high load situation eg. 2 lac req/resp per hour.
4. Is there a link between number of javacallouts and performance in OSB and in SOA.
Regards,
SOA Enthusiast.Hi Saurabh,
Interesting challenge... As I said before it's unlikely you will find stats as you want, this type of study is very particular to a use case, platform and infrastructure... There's no generic magical number...
I can say that OSB is lightweight and scalable and I would be surprised if it would become a bottleneck if running in a well dimensioned hardware... The bottleneck is typically at the external system... I also believe that if you add SOA Suite in the picture you will be adding overhead rather than enhancing performance, you should add SOA Suite if you need capabilities like audit, traceability, recovery and so on that you won't have with OSB alone... There's an old study on the link bellow but I'd doubt it would apply for your case, but may be helpful anyway...
http://biemond.blogspot.com.au/2009/06/osb-esb-performance-comparison.html
Dimensioning hardware is always a challenge... I recommend you to write a typical service and a worst scenario service and use a tool like jmeter to test how much throughput you can get from your infrastructure... Java callouts and complex xml transformation processing are points to be highlighted... Use a clustered OSB topology so you can easily add new nodes if needed...
Cheers,
Vlad -
ALSB service monitoring implementation
We're in the process of planning an ALSB implementation and we're evaluating it's service monitoring capabilities. By default the monitoring is written to file so my understanding is that once the esb is recycled all metrics will be lost, so what we're planning to do is persist the metrics to DB. Reviewing the WLDF information, it indicates that you can use DB rather than the file store.
Wondering if anyone else has done this and if there's any recommendations or considerations for using the DB over file store, my primary concern would be around ESB performance.
Thanks in advance!Hi Siva,
In 10g, there is no such way by which you may get the consolidated view of both your OSB and BPEL from the perspective of logs, trace files, alerts, server health checkups etc.
OSB 11g has been released and I think it should possible there (not sure as have not worked with 11g yet)
Regards,
Anuj -
Performance tuning in BPEL and ESB
Hi,
Any one can tell me how to do Performance tuning in BPEL and ESB.
How to create WEB SERVICES in BPELHi',
Performance tuning in BPEL and ESB.
***This is very big topic I can give you 2 points here
In BPEL we should avoid the use of duplicate variable, the best way to do this is, when ever we are creating a new variable
we need to ask can we reuse variable from inside the process, example when creating the input/output variable in Invoke activity
we need to check if we can use some existing variable instead of creating new.
All the DB related operation should be performed in 1 single composite.
How to create WEB SERVICES in BPEL
Not sure what you want to ask here, as BPEL is itself a webservice.
-Yatan -
Periodic Dips in Performance for Oracle ESB
Hi,
We have recently been load-testing Oracle ESB, and used the following two flavors for our tests:
SOA Suite with Oracle Lite as the backend DB
SOA Suite with Oracle 10g as the backend DB
We have noticed that there are periodic dips in the performance for both flavors of SOA Suite, and were wondering if any of you had any ideas as to why this might be the case.
A graph that illustrates the issue can be found here:
http://www.ushareit.com/view.php/6b9fff3277dcb87ff5c86fca4ed0d762.html
The "Oracle" line pertains to SOA Suite with Oracle Lite, while "Oracle2" pertains to SOA Suite with Oracle 10g.
ThanksI suggest to run the SOA Suite with Java Garbage Collection on, to verify if those dips can be related to Full-Garbage-Collection. If so you should tune the GC, via setting the heap size parameters of your JVM.
see also (can also be applied for ESB):
http://orasoa.blogspot.com/2007/03/tuning-bpel-with-jvmstat.html -
10.1.3.3 ESB DB Adapter Performance Problem
Hello,
We are trying to update oracle database using DB Adapter. The insertion into database via DBAdapter (& only with DBAdapter alone) is slow. Even for transferring 50 records of ~1K data, 5-6 seconds are spent.
Environment:
Oracle SOA suite 10.1.3 with 10.1.3.3 Patch Applied
AIX 5
8 CPU & 20 GB RAM
Our test setup.
Tool:ESB & BPEL
Inbound Adapter to read data from Oracle Table
TransformActivity to convert source schema to destination schema
Outbound Adapter to write data into same oracle table in the same machine. (This has performance problem).
ESB Console shows much of total time spent in the Outbound Adapter activity.
We also created a BPEL process to do the data transfer between Oracle Databases. Adapter statistics for outbound insert activity in BPEL console shows higher value under "Commit" listed under "Adapter Post Processing".
If we are to read data using DB adapter from oracle table & write it to a file using File adapter, transfer of 10,000 records (~2K each) happens in 2 secs.Only writing into database is taking long time. We are unsure why writing into database takes so much. Any help would be appreciated to solve this problem.
We have modified the DB values stated by Oracle documentation for performance improvement. We have done the JVM tuning. We tried using "UsesBatchWriting" & UseDirectSql=true. However there is no improvement.
We also tried creating an outbound adapter which executes custom sql. Custom sql inserts 10000 records into destination table. (insert into dest_table select * from source_table). There is no performance issue with this approach. Customsql is executed in less than 2 seconds. Also we dont see any performance problem if we are to use any of the sql clients to update data in the same destination table. Only via DB Adapter we face this issue.
Interestingly, in a different setup,a Windows machine with just 1CPU, 1GB RAM running 10.1.3 is able to transfer 10,000 records (~2K per record) to a different Oracle database over the network(with in LAN).
Please let me know if you would like know setting of any parameter in the system.We would appreciate if any help can be provided to find where the bottleneck is.
ThanksI'm presuming this is just merge and not insert.
do alter system set sql_Trace=true and capture the trace files on the database . It's probably only waiting on SQLNET message from client but we need to rule that out.
dmstool should show you some of the activity stuff inside the client, it may also be worth doing a truss on the java process to see what syscalls it is waiting on.
Also are you up to MLR7 , the latest ESB release ? -
BizTalk Architecture using ESB for High Performance for 10000 requests per minute
Hi All,
I need to design an architecture for BizTalk ESB for high performance.
We are expecting 10000 requests per minute at peak time.
There is no much business logic but rather messaging scenarios.
Please suggest.
Regards,
vikingsssThanks Johns,
When I said Clone, I meant We will have 2 BizTalk Nodes, Application deployed on Both just to balance the Load using F5 Load balancer.
And Yes I have considered the SQL Clustering, but is my idea regarding this is correct if I say:
One Cluster 1 Node 1 Message Box will sit
On Cluster 2 Node 1 Other BizTalk DB's will sit
In case of failure on Cluster 1 Node 1(Message box) It will failover to Cluster 1 Node 2
In case of any other failure on Cluster 2 Node 1 (Other DB's) it will failover to Cluster 2 Node 2
Regards,
vikingss -
Error while calling a select esb service
javax.resource.ResourceException: RollbackException: Transaction has been marked for rollback:
I encounter the above error while executing a synchronous bpel process, that invokes an esb db select service to fetch a value from the db.
the details available for the error are:
An unhandled exception has been thrown in the ESB system. The exception reported is: "java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 0 at java.util.Vector.get(Vector.java:710) at oracle.tip.esb.server.common.wsif.WSIFInvoker.readResponseHeader(Unknown Source) 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.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.wsif.WSIFOperation_ESB.executeRequestResponseOperation(Unknown Source) at com.collaxa.cube.ws.WSIFInvocationHandler.invoke(WSIFInvocationHandler.java:431) at com.collaxa.cube.ws.WSInvocationManager.invoke2(WSInvocationManager.java:353) at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:192) at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__invoke(BPELInvokeWMP.java:733) at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__executeStatements(BPELInvokeWMP.java:368) at com.collaxa.cube.engine.ext.wmp.BPELActivityWMP.perform(BPELActivityWMP.java:197) at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:3266) at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1696) at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(PerformMessageHandler.java:75) at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:184) at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:269) at com.collaxa.cube.engine.CubeE
Please suggest
thanx
AJDone That,
Thanx a ton Dave, it worked.
So I am finally moving on :-)
Just one question Dave, I happened to work on the Beta release of this version too, the problem was not there. How come we have been able to get it in dev preview. -
Using a SOAP request to initiate an ESB flow
I'm currently attempting to use the Oracle ESB as a pure routing engine for a project at work. Heres the basic way to works:
1. We get a SOAP request from a third party
2. We transform that request into a canonical format (via xslt)
3. Inside that canonical format there will be an ID
4. We look up that ID in a database and resolve an IP address from it
5. We then use the canonical message to invoke a named web service on a SOAP server living at that IP
So my questions are two fold really:
Firstly, is it possible to fire off an ESB flow via a SOAP web service call? So far it seems (to me) that i can only initiate processes [flows - sorry im used to BPEL!] via an adapters (files, AQ, JMS, etc) and not from a raw SOAP request. It seems the SOAP object is an ESB object and not an incoming/outgoing adapter
and
Secondly, is it possible to make a database call/query and then use the result of that to intelligently route my canonical data to a specific SOAP server dynamically?
I know i can do this in BPEL with little trouble but im trying see if its also plausible via ESB so i can leverage the performance and management benefits that come bundled with it.
Any help would be great as i seem to be banging my head against a wall slightly!
Thanks in advance,
Ian HarriganThanks for the reply.
Would it be possible to use an IP address (obtained from a database query) to dynamically call a web service of the same name but on different servers?
Ie, if the incoming message has an ID attribute within it of, say, 10 then a request is made to server1, however if the ID is 11 then it goes to server2 and so on and so forth.
I know this would be possible using a static filter but, unfortunately, that would mean that every time a new ID/Server combination is added to the database a new version of the ESB would have to be deployed which isn't feasible.
Essentially i would need a single ESB and simply update the database with additional data and logic inside the ESB would send SOAP requests to a entirely new IP address
Thanks again,
Ian -
Some questions regarding ESB system.
Hi all,
I've used my ESB system for a few months now, so I thought it would be interesting to look at what's going on in my database schema created by my esb system (oraesb). This led to some questions (and raising eyebrows), I hope some of you soa-experts might have an answer.
* Is my system installed properly:
I noticed that the oraesb schema created by running IRCA.zip installs only tables, views, topic queues and 1 procedure (create_queue). However, looking at the sql scripts in ${soaSuite_home}/integration/esb/sql/oracle there are far more stored procedures defined. Is it normal cq. okay that these objects are not installed or is my esb system faulty?
* No constraints or indices:
My system is yet very small, so it is still performing good/fast. I imagine that when the esb system is going further, performance and locking becomes an issue due to lack of indices on foreign key columns and primary/foreign constraints.
* Only small part of schema used:
When browsing through the tables of the oraesb user I notice that only a few tables are filled with data. For example all "Slide Tables" (this is the name given to these group tables in file ${soaSuite_home}/integration/esb/sql/oracle/wfeventc.sql) are empty. Is this normal? What kind of processes should enter data in these tables? What is the use of the "Slide tables"?
* AQ-tables not being used:
My esb system has five aq-queue tables (esb topics), but they are never used! I recall another thread on this forum about these queue tables growing enormous in size. I guess there must be a sort of switch somewhere to switch between jms-queue's and aq-queue's? Can anyone please explain how switch on the aq-queue's or point me to the proper documentation. I must have overlooked this in the documentation.
Kind regards,
Happy new year,
HWhen your podcast is accepted you should receive an email telling you this and giving the URL for its page in the iTunes Store. The string of numbers at the end is the ID number.
It usually takes somewhat longer for a new podcast to appear in the search results. Once you can find it by searching on the title, you can get the Store page URL, if you still don't know it, by control-clicking on the podcast image (or where it should be) and choosing 'Copy Podcast URL'.
You may find this page helpful in giving you basic information about podcasting:
http://www.wilmut.org.uk/pc -
ESB Invokes Web Service More than once
Hi,
I have an ESB that invokes a Web Service Asynchronously (Using SOAP). In certain scenarios Web Service takes as much as 5 minutes to complete its operations. In such cases i am able to see ESB generating multiple requests to the Web Service. Multiple Requests are not generated in case Web Service completes its operations within a shorter duration (duration is based on business scenarios). I tried invoking the web service directly and i found that web service is invoked only once even when it takes 5 minutes.
Please let me know if any of you have faced similair problems and also any possible ways of resolving this issue.
Thanks,
RajeshWe found that the default retry property of esb was the root cause of the issue. But still why should the esb retry as the call to webservice is an async one. The ESB should have completed the process.
Why 5 minutes - Webservice performs a lot of validations and also the environment is a development one and not optimized.
Regards,
M.Rajesh -
Error:' ' cannot appear in attribute value error while deploying ESB
Hi,
I am facing issue while deploying ESB using script.Below is the error which I see in while running script.
[deployESBProjects] Deployment Attempt Response :
[deployESBProjects] <deploymentSummary>
[deployESBProjects] <message>Entity Deployment Failed</message>
[deployESBProjects] <errors>
[deployESBProjects] <error code="1000" severity="5">
[deployESBProjects] <description>Error:'<' cannot appear in attribute value.. Please see the DT Server log for details</description>
[deployESBProjects] <fix>Contact Oracle Support</fix>
[deployESBProjects] </error>
[deployESBProjects] </errors>
[deployESBProjects] </deploymentSummary>
[deployESBProjects] Deployment Failed ...Unhandled Exception
[deployESBProjects] java.lang.Exception: Deployment attempt failed, please review deployment attempt response above
[deployESBProjects] at oracle.tip.esb.client.anttasks.DeploymentHelper.deploy(DeploymentHelper.java:112)
[deployESBProjects] at oracle.tip.esb.client.anttasks.DeploymentHelper.deploy(DeploymentHelper.java:159)
[deployESBProjects] at oracle.tip.esb.client.anttasks.ESBProjectTask.deploy(ESBProjectTask.java:107)
[deployESBProjects] at oracle.tip.esb.client.anttasks.DeployESBProjectsTask.execute(DeployESBProjectsTask.java:103)
[deployESBProjects] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
[deployESBProjects] at org.apache.tools.ant.Task.perform(Task.java:364)
[deployESBProjects] at org.apache.tools.ant.Target.execute(Target.java:341)
[deployESBProjects] at org.apache.tools.ant.Target.performTasks(Target.java:369)
[deployESBProjects] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
[deployESBProjects] at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
[deployESBProjects] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
[deployESBProjects] at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
[deployESBProjects] at org.apache.tools.ant.Main.runBuild(Main.java:668)
[deployESBProjects] at org.apache.tools.ant.Main.startAnt(Main.java:187)
[deployESBProjects] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
[deployESBProjects] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
In ESB DT logs I see
<MSG_TEXT>deployment failed with error </MSG_TEXT>
<SUPPL_DETAIL><![CDATA[oracle.xml.parser.v2.XMLParseException: '<' cannot appear in attribute value.
at oracle.xml.parser.v2.XMLError.flushErrors1(XMLError.java:320)
at oracle.xml.parser.v2.XMLReader.scanNameChars(XMLReader.java:1151)
at oracle.xml.parser.v2.XMLReader.scanQName(XMLReader.java:1928)
at oracle.xml.parser.v2.NonValidatingParser.parseAttr(NonValidatingParser.java:1497)
at oracle.xml.parser.v2.NonValidatingParser.parseAttributes(NonValidatingParser.java:1447)
at oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1286)
at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:336)
at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:303)
at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:291)
at oracle.tip.esb.configuration.deployment.DeploymentXMLUtil.parseServiceXML(DeploymentXMLUtil.java:48)
at oracle.tip.esb.configuration.deployment.JDevDeploymentManager.sortEntityXML(JDevDeploymentManager.java:314)
at oracle.tip.esb.configuration.deployment.JDevDeploymentManager.deploy(JDevDeploymentManager.java:175)
at oracle.tip.esb.configuration.deployment.DeploymentServlet.doPost(DeploymentServlet.java:120)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
at oracle.security.jazn.oc4j.JAZNFilter$1.run(JAZNFilter.java:396)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:410)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:623)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:302)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:190)
at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
at java.lang.Thread.run(Thread.java:595)
and one more issue as well
<MSG_TEXT>Could not patch the details of the instance '514FC70036EF11DE8F194DE6D3B1CD10' to the relationship xml</MSG_TEXT>
<SUPPL_DETAIL><![CDATA[oracle.tip.esb.monitor.MonitorException: Unable to build the instance relationship, as the required metadata is not available
at oracle.tip.esb.monitor.manager.database.MetadataProvider.getRelationshipXML(MetadataProvider.java:168)
at oracle.tip.esb.monitor.manager.database.DBActivityMessageStore.getInstanceRelationship(DBActivityMessageStore.java:672)
at oracle.tip.esb.console.XMLInstanceManagerImpl.getRelationship(XMLInstanceManagerImpl.java:116)
at oracle.tip.esb.configuration.servlet.command.GetTrackingDetailsCommand.execute(GetTrackingDetailsCommand.java:84)
at oracle.tip.esb.configuration.servlet.CommandServlet.doJob(CommandServlet.java:109)
at oracle.tip.esb.configuration.servlet.CommandServlet.doPost(CommandServlet.java:76)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
at oracle.security.jazn.oc4j.JAZNFilter$1.run(JAZNFilter.java:396)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:410)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:623)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:302)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:190)
at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
at java.lang.Thread.run(Thread.java:595)
]]></SUPPL_DETAIL>
Please let me know if anyone faced such type of issue.Appriciate if somebody suggest me as this issue occured in PROD.
Thanks
Vinay
Edited by: ZeroKool on May 3, 2009 10:17 PMAndre,
Its not with xml,as the same codebase and the script does work in other env(dev/tst/stage) except in prod.I simply can't figureout whts the issue.
Even I see below error in esb-dt logs
SUPPL_DETAIL><![CDATA[oracle.tip.esb.monitor.MonitorException: Unable to build the instance relationship, as the required metadata is not available
The above error shows in esb console as well in instances.This is a major concern.
Thanks
Vinay -
Getting ORABPEL-00000 Error while invoking ESB Service in 10g
Hi All,
We are using Oracle SOA Suite 10.1.3.4. We are getting below errors when invoking ESB service from BPEL
Process. I got below error, can some one help why we got below errors. Same paylod was successful when tried after some time.
ORABPEL-00000
Exception not handled by the Collaxa Cube system.
An unhandled exception has been thrown in the Collaxa Cube system. The exception reported is: "java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:546)
at java.util.ArrayList.get(ArrayList.java:321)
at com.collaxa.cube.ws.wsif.providers.oc4j.jaxrpc.WSIFOperation_JaxRpc.wrapInputParts(WSIFOperation_JaxRpc.java:2512)
at com.collaxa.cube.ws.wsif.providers.oc4j.jaxrpc.WSIFOperation_JaxRpc.getInputMessageValues(WSIFOperation_JaxRpc.java:2589)
at com.collaxa.cube.ws.wsif.providers.oc4j.jaxrpc.WSIFOperation_JaxRpc.invokeOperation(WSIFOperation_JaxRpc.java:1736)
at com.collaxa.cube.ws.wsif.providers.oc4j.jaxrpc.WSIFOperation_JaxRpc.invokeRequestResponseOperation(WSIFOperation_JaxRpc.java:1574)
at com.collaxa.cube.ws.wsif.providers.oc4j.jaxrpc.WSIFOperation_JaxRpc.executeInputOnlyOperation(WSIFOperation_JaxRpc.java:1197)
at com.collaxa.cube.ws.WSIFInvocationHandler.invoke(WSIFInvocationHandler.java:473)
at com.collaxa.cube.ws.WSInvocationManager.invoke2(WSInvocationManager.java:529)
at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:286)
at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__invoke(BPELInvokeWMP.java:829)
at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__executeStatements(BPELInvokeWMP.java:412)
at com.collaxa.cube.engine.ext.wmp.BPELActivityWMP.perform(BPELActivityWMP.java:199)
at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:3714)
at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1657)
at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(PerformMessageHandler.java:75)
at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:220)
at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:325)
at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:5787)
at com.collaxa.cube.engine.CubeEngine.createAndInvoke(CubeEngine.java:1089)
at com.collaxa.cube.engine.delivery.DeliveryService.handleInvoke(DeliveryService.java:646)
at com.collaxa.cube.engine.ejb.impl.CubeDeliveryBean.handleInvoke(CubeDeliveryBean.java:381)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.JAASInterceptor$1.run(JAASInterceptor.java:31)
at com.evermind.server.ThreadState.runAs(ThreadState.java:693)
at com.evermind.server.ejb.interceptor.system.JAASInterceptor.invoke(JAASInterceptor.java:34)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.TxRequiredInterceptor.invoke(TxRequiredInterceptor.java:50)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87)
at CubeDeliveryBean_LocalProxy_4bin6i8.handleInvoke(Unknown Source)
at com.collaxa.cube.engine.dispatch.message.invoke.InvokeInstanceMessageHandler.handle(InvokeInstanceMessageHandler.java:37)
at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:141)
at com.collaxa.cube.engine.dispatch.BaseDispatchTask.run(BaseDispatchTask.java:58)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595)
Exception: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
Handled As: com.collaxa.cube.CubeExceptionHi Oracle Team,
I am also facing the same issue..any help from you will be very much appreciated
Maybe you are looking for
-
MSI K7N2 Delta ILSR Questions & RAID Promise FastTrak Controller Issue
I have recently rebuilt my system replacing the MSI KT3 with an MSI K7N2 Delta. I have been impressed with the features and stability of the system, however, I have some questions that I hope some of you that have more experience of this board can an
-
I just replaced my airport extreme and now the amber light on my airport express is blinking. When I go to utilities and try to find the airport express it does not show up. What should I do?
-
I created an application and in that application if date is changed the application starts from splash screen on re-entering and if date is not changed and u re-enters the application then it open in page where u leaved.It works with iPod not with i
-
RBDAPP01 fails when packetsize is changed from 1 to 35
Hi, For posting J3amat Idocs parallely, RBDAPP01 is executed in background with packet size 35. It failes with an exception PARM_NOT_VALID while reading the function J_3A1_LESEN_MARC_SINGLE which is called by the program RBDAPP01. When changed back t
-
Hello, I just purchased a WVC80N camera and am experiencing the following issues: The monitoring software shows no video image. Tried the utility on w2k3 server and on xp. Both show no video. When I attach a browser to the camera to view video, the