ESB dbadapter WSDL cache

Hi,
Is there any way to reset the WSDL cache in ESB? I am making changes to a dbadapter wsdl in a ESB project in Jdeveloper and then re-registering it with the ESB console. If you look at the dbadapter wsdl on the server it has been refreshed with the new values for polling such as reserved value etc and number of threads but when the DB adpater polls again it uses the old settings. The only work around I see for the poller to use the new settings is to either restart the SOA suite or by deleting the system from the ESB and creating it again when registering it through Jdev. This is not ideal as there are other services registered under that system whcih I dont want to affect. I have tried clicking reset in the ESB console but this doesn't pick up the new changes either. I am using ESB on SOA suite 10.1.3.3.0 and the DB adapter is calling a Oracle XE 10.2.0 database.
Any suggestions would be appreciated
Regards
Chris

In ESB Control, select the service you'd like to disable. On the tab 'Defenition' there is a button labeled 'disable' which probably disables the ESB service.

Similar Messages

  • WSDL cache on ESB causes deploy error

    In our processes we are using many database adapters to perform tasks. To centralize the interface files (.xsd, .wsdl) we are using an esb routing rule to create a service that routes one operation to each function/procedure in each pl/sql package that we are using.
    This works very well since and have helped us reducing the file duplication in the project but we are having one problem.
    When a database operation is added or changed in an esb routing service, the BPEL process that calls the database service can not be deployed without restarting the SOA home. The deployment fails when the BPEL process is compiled on the application server. The local BPEL compilation works fine.
    We are quite sure that this is related to some kind of WSDL cache in the ESB. We have tried the following ways to clear the cache but nothing has succeeded:
    - Before redeploying the ESB service we remove using the ESB control. We also make sure that we remove the remaining ESB service files from the server.
    - Clear WSDL cache in the BPEL control.
    - We have checked that all files related to the ESB service on the application server really are updated.
    Only when we restart the server we can deploy the BPEL process again.
    The following error message is received when trying to deploy the BPEL process:
    ORABPEL-01021
    BPEL validation failed.
    BPEL source validation failed, the errors are:
    [Error ORABPEL-10902]: compilation failed
    [Description]: in "bpel.xml", XML parsing failed because "undefined part element.
    In WSDL at "http://[servername]/esb/slide/ESB_Projects/[artifact name]/DatabasePackages_emx_reminders.wsdl", message part element "{[namespace]}InputParameters" is not defined in any of the schemas.
    Please make sure the spelling of the element QName is correct and the WSDL import is complete.
    [Potential fix]: n/a.
    Please note that I have removed some server information and replaced it with the text in italics.

    Hi Daniel,
    Thank you for posting. It really helped me out.
    We had already spent more than a man week on this issue.
    Since the BPEL process was running on a box seperate from the ESB cache we could restart the BPEL box forever without ever figuring it out...
    Regards,
    Aagaard
    Edited by: Aagaard on Nov 4, 2008 8:54 AM
    PS. We were not able to find and clear the presumed ESB cache. We ended up doing a fresh install of the BPEL PM without the SOA suite (which we did not use) and hence also without the ESB.
    This is a very crude approach which worked out in our situation, but there must be a more elegant way around this issue.

  • ESB WSDL cache exist?

    Does the ESB have a wsdl cache?
    I have an esb system, which routes to a BPEL process. I deployed a newer revision of the BPEL process and made that the default revision. However the ESB system still routed to the older BPEL process version.
    It was only till i restarted the container that the ESB system started to route to the default BPEL process.
    I cleared the BPEL server's wsdl cache in between that and it made no difference. Does ESB have a wsdl cache? If so, how do i clear it?

    In ESB Control, select the service you'd like to disable. On the tab 'Defenition' there is a button labeled 'disable' which probably disables the ESB service.

  • Dynamic Partnerlink to ESB dbAdapter service

    I have many stored procedures (around 40!) to call from a BPEL process. To handle errors coming back from these (sqlerrm) and the associated human interaction to suspend then resume the process, I have the partnerlink call inside a double loop. I don't want to repeat this 40 times, and also may want to be able to reconfigure the calls (execution order, exclude/add some etc.). So far to achieve this, I've created and tested the double loop, created a dbAdapter to get the endpoints from a db table, and am now trying to get dynamic partner linking to work with this. Each service call is registered in the ESB as a dbAdapter and exposed as an invokable service (not via a routing service). I can successfully call each of these individually.
    I've read Carey's cookbook article in detail (great article!) and got it working nicely with a plain ol' web service and am able to loop through the dbAdapter results to get the endpoint addresses. Now I'm having trouble getting it to work with one of these ESB-exposed dbAdapters. I've tried using the concrete WSDL from the ESB in the dynamic partnerlink - but even though I can dynamically assign the endpoint at runtime, it seems to ignore this and always calls the same service. I've then spent many frustrating hours trying to create a WSDL template from the ESB concrete WSDL to import into my process at design-time - so far to no avail.
    I notice that the WSDL for these ESB-exposed dbAdapters is about "3 levels deep" that is they each import another WSDL or schema including one for the dbAdapter itself. Even though I think the db interaction should not be exposed outside of the ESB (to the caller) - only the "front" of the service should be.
    Am I completely on the wrong track here? or will more perseverance pay off and I will get it working? Has anyone successfully done this? please help...
    http://www.oracle.com/technology/pub/articles/bpel_cookbook/carey.html

    I figured that in bpel 2.0 EndpointReference element needs to be wrapped in a <service-ref> element BPEL 2.0 Dynamic Partnerlink mismatchedAssignmentFailure error . However it requires it to be static configuration.
    How can I make it dynamic to get set the address from a variable ?
    Please help.
    Edited by: 925432 on Jun 18, 2012 6:13 PM

  • Clear wsdl cache from java

    hi ,
    I am trying to clear wsdl cache from java , some errors are coming,
    Please any one help me
    this is my code
    package bpeltest;
    import com.oracle.bpel.client.BPELProcessId;
    import java.util.Properties;
    import com.oracle.bpel.client.IBPELDomainHandle;
    import com.oracle.bpel.client.Locator;
    import com.oracle.bpel.client.ServerException;
    public class UnDeployBPELProcess {
    public static void main(String[] args) throws ServerException {
    UnDeployBPELProcess unDeployBPELProcess = new UnDeployBPELProcess();
    //Properties with BPEL server connection information
    Properties props = new Properties();
    props.put("orabpel.platform", "ias_10g");
    props.put("java.naming.factory.initial", "com.evermind.server.rmi.RMIInitialContextFactory");
    props.put("java.naming.provider.url", "opmn:ormi://EC3-VEDARRA:6005:home");
    props.put("java.naming.security.principal", "oc4jadmin");
    props.put("java.naming.security.credentials", "oracle1");
    props.put("dedicated.connection","true");
    //Get a locator in default domain
    Locator locator = new Locator("default","oracle1",props);
    //Get a handle to the domain
    IBPELDomainHandle iBPELDomainHandle = locator.lookupDomain();
    iBPELDomainHandle.undeployProcess(new BPELProcessId("default","MyUndeployedBPELProcess"));
    System.out.println("iBPELDomainHandle" + iBPELDomainHandle);
    iBPELDomainHandle.clearWSDLCache();
    compilation errors:
    C:\jdevstudio10131\jdk\bin\javaw.exe -client -classpath C:\jdevstudio10131\jdev\mywork\javatest\BPELTest\classes;C:\product\10.1.3.1\OracleAS_1\bpel\lib\orabpel.jar;C:\product\10.1.3.1\OracleAS_1\bpel\lib\orabpel-common.jar;C:\product\10.1.3.1\OracleAS_1\j2ee\home\lib\oc4j-internal.jar;C:\product\10.1.3.1\OracleAS_1\opmn\lib\optic.jar;C:\jdevstudio10131\j2ee\home\lib\ejb.jar -Dhttp.proxyHost=157.204.22.4 -Dhttp.proxyPort=8080 -Dhttp.nonProxyHosts=*.2o7.net|32.85.*|chipsndip|157.204.*|localhost|127.0.0.1|*.wlgore.com|EC3-VEDARRA|tigger -Dhttps.proxyHost=157.204.22.4 -Dhttps.proxyPort=8080 -Dhttps.nonProxyHosts=*.2o7.net|32.85.*|chipsndip|157.204.*|localhost|127.0.0.1|*.wlgore.com|EC3-VEDARRA|tigger bpeltest.UnDeployBPELProcess
    Exception in thread "main" java.lang.Exception: Failed to create "ejb/collaxa/system/FinderBean" bean; exception reported is: "javax.naming.NameNotFoundException: ejb/collaxa/system/FinderBean not found
         at com.evermind.server.rmi.RMIClientContext.lookup(RMIClientContext.java:52)
         at javax.naming.InitialContext.lookup(InitialContext.java:351)
         at com.oracle.bpel.client.util.BeanRegistry.lookupFinderBean(BeanRegistry.java:337)
         at com.oracle.bpel.client.Locator.getFinder(Locator.java:920)
         at com.oracle.bpel.client.Locator.lookupDomain(Locator.java:228)
         at bpeltest.UnDeployBPELProcess.main(UnDeployBPELProcess.java:29)
         at com.oracle.bpel.client.util.ExceptionUtils.handleServerException(ExceptionUtils.java:82)
         at com.oracle.bpel.client.Locator.getFinder(Locator.java:926)
         at com.oracle.bpel.client.Locator.lookupDomain(Locator.java:228)
         at bpeltest.UnDeployBPELProcess.main(UnDeployBPELProcess.java:29)
    Caused by: java.lang.Exception: Failed to create "ejb/collaxa/system/FinderBean" bean; exception reported is: "javax.naming.NameNotFoundException: ejb/collaxa/system/FinderBean not found
         at com.evermind.server.rmi.RMIClientContext.lookup(RMIClientContext.java:52)
         at javax.naming.InitialContext.lookup(InitialContext.java:351)
         at com.oracle.bpel.client.util.BeanRegistry.lookupFinderBean(BeanRegistry.java:337)
         at com.oracle.bpel.client.Locator.getFinder(Locator.java:920)
         at com.oracle.bpel.client.Locator.lookupDomain(Locator.java:228)
         at bpeltest.UnDeployBPELProcess.main(UnDeployBPELProcess.java:29)
         at com.oracle.bpel.client.util.BeanRegistry.lookupFinderBean(BeanRegistry.java:351)
         at com.oracle.bpel.client.Locator.getFinder(Locator.java:920)
         ... 2 more
    Process exited with exit code 1.
    and one more
    where we find thiis value
    "java.naming.factory.initial"= "com.evermind.server.rmi.RMIInitialContextFactory"
    Regards
    janardhan

    I think there is error with this line in code
    props.put("java.naming.provider.url", "opmn:ormi://EC3-VEDARRA:6005:home");
    Please see the post for details
    http://oraclebpelindepth.blogspot.com/2008/08/bpel-context-properties-for-client-api.html
    The value should be
    props.put("java.naming.provider.url", "opmn:ormi://EC3-VEDARRA:6005:home/orabpel");
    Every Little Helps
    Kalidass Mookkaiah
    http://oraclebpelindepth.blogspot.com/

  • How to clear BPEL WSDL Cache  from out side  bpel console

    hi ,
    Is it any way to clear wsdl cache other than bpel console option.
    Please any one can help me.
    Regards
    janardhan

    The short answer is Yes.
    I have a post here that does the undeployment.
    link : [http://oraclebpelindepth.blogspot.com/2008/09/undeploy-bpel-with-java.html]
    You would have to change the code below in there to a new one, that does the trick.
    iBPELDomainHandle.undeployProcess(new BPELProcessId("default","MyUndeployedBPELProcess"));
    Use clearWSDLCache() method that is part of the IBPELDomainHandle Interface.
    The final code will look like
    iBPELDomainHandle.clearWSDLCache();
    I hope you are prepared to use Java API for this.
    Every Little Helps
    Kalidass Mookkaiah
    http://oraclebpelindepth.blogspot.com/

  • Clear wsdl cache every time a bpel process call is made.

    Hi All,
    I have a bpel process which gets input xml of the size of 6MB. This bpel process interacts with a java component using the WSIF approach to reorder the xml input recieved.
    The strange problem that i am currently encountering right now is for each time the bpel process execution time scales up. For example, the first time i fired the request, the bpel process took 29 seconds to completely execute. The second time it took 39 seconds and the third time it has taken around 56 seconds to execute.
    When i cleared the wsdl cache from within the bpel console, the execution again came down to around 21 seconds.
    Can i know which is the property which we can set in bpel.xml file of the bpel process to clear the wsdl cache each time a request is fired.
    Thanks in Advance,
    Vijay S

    Jay,
    You don't say how these links on the menu page are constructed. If you are using an apex list then for each list entry there would be a target page section in which you would put the target page ID in the Clear Cache field. For example, if the link goes to a page in the current application, say page 10, then you'd put 10 in the Clear Cache field.
    If you are building a link yourself, just put 10 (for page 10) in the clear-cache position of the f?p URL, e.g.,
    f?p=&APP_ID.:10:&APP_SESSION.::NO:10:P10_ITEM:&SOME_ITEM.
    Scott

  • ESB Error: Designtime cache has not been initialized

    Hi,
    I get following error when trying to deploy the ESB or even try to open the ESB Control:
    Designtime cache has not been initialized Please look in logs for following signs of failure. Fix them and restart. (a) Database access errors (b) ESB Bootstrap errors (c) OC4J class load errors (d) Product installation errors (e) Export ESB params and verify if host and port parameters are correct. Please contact Oracle Support if unable to fix the issue.
    Does any one knows what the problem is ? I tried restarting the Application server many times but this problem is not solved...

    Hi,
    First things I would check :
    - check connectivity between SOA and Dehydration DB
    - check if DB and DB listener are running
    - check in esb_parameter table from ORAESB schema if DT_OC4J_HOST and DT_OC4J_PORT point to the machine where ESB-DT is running
    - if you made a recent upgrade - have you also upgraded the DB schemas for esb and bpel ?
    Hope it helps
    Mihai

  • ESB-DBAdapter issue

    Hi all,
    I have DBAdapter to insert records into oracle XE DB from my ESB process.
    Though the record gets successfully inserted,the ESB instance is itself
    marked as errored.
    The following is the stacktrace
    oracle.tip.esb.server.common.exceptions.BusinessEventRetriableException:
    An unhandled exception has been thrown in the ESB system.
    The exception reported is: "oracle.tip.esb.server.common.exceptions.BusinessEventRejectionException:
    An unhandled exception has been thrown in the ESB system.
    The exception reported is:
    "org.collaxa.thirdparty.apache.wsif.WSIFException:
    esb:///ESB_Projects/SOAOrchestration_FulfillmentESB/FedexShipment.wsdl
    [ FedexShipment_ptt::insert(FedexshipmentCollection) ] - WSIF JCA Execute of
    operation 'insert' failed due to:
    DBWriteInteractionSpec Execute Failed Exception. unknown failed.
    Descriptor name: [unknown]. ; nested exception is:
    ORABPEL-11616 DBWriteInteractionSpec Execute Failed Exception.
    unknown failed. Descriptor name: [unknown]. Caused by Exception [TOPLINK-2004] (Oracle TopLink - 10g Release 3 (10.1.3.1.0) (Build 061004))
    : oracle.toplink.exceptions.ConcurrencyException Exception Description:
    A signal was attempted before wait() on ConcurrencyManager.
    This normally means that an attempt was made to commit or
    rollback a transaction before it was started, or to rollback a transaction twice..
    at oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeRequestResponseOperation(WSIFOperation_JCA.java:623)
    at oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeInputOnlyOperation(WSIFOperation_JCA.java:726)
    at oracle.tip.esb.server.common.wsif.WSIFInvoker.executeOperation(Unknown Source) ...
    Any help/insight will be very helpful.
    Regards,
    Manu

    We have same issue as yours.
    But worst for us, we need logical delete the record in Source database. And if this Exception happen, the transaction will roll back.
    A oracle guy told me this is an internal bug:5519509 only in 10.1.3.1. I don't know when it will be fixed.

  • Should a new custom ESB contract wsdl required for such a scenario?

    Hi,
    I am using AIA 2.4 for my client who is integration Web-center 11g with JDE 9.0. The question is more pertaining to design approach that one needs to take for a scenario as this-
    The case - an ADF page tries to create a customer in the JDE and uses AIA layer for the movement of business data.Once the customer gets created in the JDE,JDE in turn returns the client Id which ADF needs to navigate to a different page.The ESB currently is based on the entity WSDL(CustomerPartyV2.wsdl) and the operation is create. Since create ops in the above Entity contract is defined as 'async-one way' we cant get any response back to the ADF page via the provider ABC service.
    Now to break the impasse, client has suggested if I can extend the entity wsdl file and create a new process wsdl file.But I couldn't convince myself as the need for a custom wsdl file for the EBS. This is becoz we are neither adding new operation nor we are extending a new EBO. The only thing that needs to be done is to make the create operation from async to sync in the wsdl. Unfortunately the Integration guide for 2.4 doesn't lay-down any step as how to tackle such an issue.
    Please provide me some guideline on design as how to approach this problem and break the impasse!
    Thanks
    Prabal
    Edited by: user10797754 on Apr 1, 2010 9:14 AM
    Edited by: user10797754 on Apr 1, 2010 1:36 PM
    Edited by: user10797754 on Apr 1, 2010 1:40 PM

    Hi,
    In AIA, the CRUD operations but for Query have implemented Asynchronous request / response patterns. Hence, these interfaces are modeled 2 one-way operations. The programming model stated in Integration Development Guide does specify how the client (in AIA, it might be Requester ABCS) can optionally choose to receive the outcome; and also about how the provider service needs to be coded to handle this.
    The “responseCode” attribute of the EBM verb is set to indicate to the providing service that the requesting service is expecting a response. This is evaluated in the providing service to send back a response. The Create verb has an optional “ResponseCode” attribute that communicates the payload that is expected in the response message to the “Create” request. . The possible values for the ResponseCode are restricted to either “ID” (response payload is expected to be the Identifier of the object that was created) or “OBJECT” (response payload is expected to be the entire object that was created).
    Even though the above programming model does allow for client services to receive the responses about the outcome of create / update / delete / sync operation in an asynchronous way, I would strongly discourage ADF page making a synchronous service call which in turn leverages AIA's asynchronous request / response pattern based services. This synchronous - asynchronous pattern could have performance impact.
    I would make two recommendations - one is to follow customer's suggestion - add a new synchronous request / response based operation in process wsdl. But that means, you need to implement requester as well as provider services for that operation; and have ADF page invoke that synchronous requester ABCS.
    The other option is to leverage the delivered existing services - clone the requester ABCS and make changes to cloned requester ABCS to update the requester application after receiving the response. Instead of cloning, you could also decide to make inline changes to the delivered requester ABCS - but need to be aware that those changes are not upgrade safe.
    The user experience will certainly have to be modified - have the user refresh the screen - refreshing the screen should result in retrieval of the identifier from the data store ; and that could be used to navigate to the specific object. There might slightly be an inconvenience to the end user - but the implementation has all of Quality of Service characteristics such as resiliency, transactionality, guaranteed delivery etc.
    Hope it helps.
    regards,
    Ravi
    I

  • ESB DbAdapter primary key question

    Hi,
    I have an ESB process that pushes data from a legacy table into the GL_INTERFACE table in Oracle E-Business Suite.
    The DbAdapter for reading from the legacy table had two primary keys defined. We've recently learned that these two fields do not always uniquely identify a record. If I had two records with the same data in these two fields, they would both be inserted into the destination table, but the data inserted for both records would be the same as that of the first record (seemingly ignoring the second record). I solved this problem by defining a third primary key relationship in the DbAdapter, and that worked fine.
    My question is this: why did both records inserted into the destination table contain the same data?
    Any ideas?
    Thanks in advance.

    The the table in the database doesn't have a primary key defined, but, of course, Oracle's DBAdapter requries primary keys defined. There were actually two records in the database, with the same information in the columns that I defined as primary keys, but other information was different for the two records. It seems as though the ESB used the data from the first record when it encountered the second. Am I correct that this is what happened?

  • Clear or refresh WSDL cache in SOA  11G.

    How can do this in 11G?
    Thanks for your help!!

    Right Click "SOA Infra" , Administration -- > System MBean Browser, then
    Application Defined MBeans > oracle.as.soainfra.config > Server: soa_server1(whatever name u gave while installation of SOA) > SoaInfraConfig > soa-infra > Attributes.
    There is an Attribute all the way down, " UddiCacheLifetime" . Though this is not a direct way to clear cache but minimum time of 300 seconds can be set.
    Maybe this helps you.

  • Using ESB + DBAdapter with a BLOB column

    Hi
    Are there any tips and tricks for using the database adapter with a BLOB column from a table?
    I'd like to get a hex coded string out, if I put 012346789ABCDEF into the blob colum I get ASNFZ4mrze8= as the output in the file adapter.
    Any tips welcome
    Angus

    Legatti,
    I have feedback=10000. However by monitoring the import, I know that its loading average of 130 records per minute. Which is very slow considering that the table contains close to two millions records.
    Thanks for your reply.

  • Using custom wsdl to esb routing service node

    Hi,
    I am working on a ESB flow, The entire flow works with ESB generated WSDLs. But, now, I want to use our own WSDL files, so I configured the starting Routing Service node to use existing WSDL.
    To do this, I made the following changes.
    Initially I was feeding XML file throug a File Reader node, and it was easy to test. Now, since I am working with our own WSDL, I removed File Reader node and created another Routing Service node with uses our custom WSDL file. I am now testing the flow by using OC4J web services feature. It provided me a web based form where in I can populate/feed values in. When I do this, I get an error like below:
    java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Message send failed: Software caused connection abort: connect
    Does anybody know how to fix this?
    Thanks,

    sorry your '"mysoapaction"' funda didnt work....
    can you tell me that what should be the value in p_url??
    http_req := utl_http.begin_request(p_url, 'POST', 'HTTP/1.1');
    utl_http.set_header(http_req, 'Content-Type', 'text/xml');
    utl_http.set_header(http_req, 'Content-Length', length(request_text));
    utl_http.set_header(http_req, 'SOAPAction', p_soap_action);
    utl_http.write_text(http_req, request_text);
    http_resp := utl_http.get_response(http_req);
    utl_http.get_header_by_name(http_resp,'Content-Length',l_head_out);
    l_cont_length := to_number(l_head_out);
    IF l_cont_length > 0
    THEN
    utl_http.read_text(http_resp, p_response);
    END IF;

  • Unable to overwrite cached ESB instance

    How does one delete the cache for ESB deployments?
    I am deleting the deployed system and redeploying from JDeveloper. As part of the redeployment, I have changed the mapper file.
    However, the deployed instance is still looking in the cache for a new mapper file.
    <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"><env:Header/><env:Body><env:Fault xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"><faultcode>env:ESBMessageProcessingFailed</faultcode><detail><EventName>EventSystem.EventESB_RS.PutPendingEvent</EventName><Cause>An unhandled exception has been thrown in the ESB system. The exception reported is: "oracle.tip.esb.server.common.exceptions.BusinessEventRejectionException: Error occured while transforming payload using XSL "esb:///ESB_Projects/SOAComms_DEV_EventESB/ipTOop.xsl". Reason : Could not load XSL transform into the cache for XSL/XSLT "esb:///ESB_Projects/SOAComms_DEV_EventESB/ipTOop.xsl"! Reason : org.apache.slide.structure.ObjectNotFoundException: No object found at /files/ESB_Projects/SOAComms_DEV_EventESB/ipTOop.xsl!
         at oracle.tip.esb.server.service.EsbRouterSubscription.transform(EsbRouterSubscription.java:356)
         at oracle.tip.esb.server.service.EsbRouterSubscription.onBusinessEvent(EsbRouterSubscription.java:175)
         at oracle.tip.esb.server.dispatch.EventDispatcher.executeSubscription(EventDispatcher.java:138)
         at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscription(InitialEventDispatcher.java:212)
         at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscriptions(InitialEventDispatcher.java:197)
         at oracle.tip.esb.server.dispatch.EventDispatcher.dispatchRoutingService(EventDispatcher.java:94)
         at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:82)
         at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1416)
         at oracle.tip.esb.server.service.impl.soap.EventOracleSoapProvider.raiseEvent(EventOracleSoapProvider.java:314)
         at oracle.tip.esb.server.service.impl.soap.EventOracleSoapProvider.processMessage(EventOracleSoapProvider.java:187)
         at oracle.j2ee.ws.server.provider.ProviderProcessor.doEndpointProcessing(ProviderProcessor.java:956)
         at oracle.j2ee.ws.server.WebServiceProcessor.invokeEndpointImplementation(WebServiceProcessor.java:349)
         at oracle.j2ee.ws.server.provider.ProviderProcessor.doRequestProcessing(ProviderProcessor.java:466)
         at oracle.j2ee.ws.server.WebServiceProcessor.processRequest(WebServiceProcessor.java:114)
         at oracle.j2ee.ws.server.WebServiceProcessor.doService(WebServiceProcessor.java:96)
         at oracle.j2ee.ws.server.WebServiceServlet.doPost(WebServiceServlet.java:177)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
         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)
    Caused by: oracle.tip.esb.server.common.cache.CacheException: Could not load XSL transform into the cache for

    I am also getting the same error. Did you find the solution?

Maybe you are looking for