ORABPEL - 30308 SOA request on 11.1.1.5 patched

Scenario: OIM patched from 11.1.1.3 to 11.1.1.5
(at some point the workflows were also deployed to the application server (weblogic)).
This problem was not seen when the system was at 11.1.1.3
Steps:
- create a request (request for others)
- pick a request template (eg add user to windows ad group)
- add user login
- add role
- submit request
Log files then shows:
<<START
<Dec 11, 2011 10:21:38 AM GST> <Error> <oracle.soa.services.workflow.persistency> <BEA-000000> <<.> Transaction is closed.
Transaction is closed.
Check the underlying exception and correct the error. If the error persists, contact Oracle Support Services.
ORABPEL-30308
Transaction is closed.
Transaction is closed.
Check the underlying exception and correct the error. If the error persists, contact Oracle Support Services.
at oracle.bpel.services.workflow.repos.Transaction.close(Transaction.java:133)
at oracle.bpel.services.workflow.task.impl.xpath.GetPreviousTaskApprover.call(GetPreviousTaskApprover.java:117)
at oracle.fabric.common.xml.xpath.FabricXPathFunctionWrapper.evaluate(FabricXPathFunctionWrapper.java:84)
at oracle.xml.xpath.JXPathContext$JXFunction.invoke(JXPathContext.java:157)
at oracle.xml.xpath.JXPathContext$JXFunction.invoke(JXPathContext.java:126)
at oracle.xml.xpath.XPathExtFunction.evaluate(XPathExtFunction.java:264)
at oracle.xml.xpath.XPathCompatibiltyExpr.evaluate(XPathFunctionCall.java:1720)
at oracle.xml.xpath.XPathFunctionCall.evaluate(XPathFunctionCall.java:714)
at oracle.xml.xpath.JXPathExpression.evaluate(JXPathExpression.java:203)
at oracle.xml.xpath.JXPath.evaluate(JXPath.java:332)
at oracle.bpel.services.workflow.common.xpath.XPathUtil.valueOf(XPathUtil.java:331)
at oracle.bpel.services.workflow.task.impl.WorkflowUtil.getStringValueForXPath(WorkflowUtil.java:2180)
at oracle.bpel.services.workflow.task.notification.TaskNotifications.getMessage(TaskNotifications.java:1037)
at oracle.bpel.services.workflow.task.notification.TaskNotifications.getMessage(TaskNotifications.java:1069)
at oracle.bpel.services.workflow.task.notification.TaskNotifications.getMessage(TaskNotifications.java:1014)
at oracle.bpel.services.workflow.task.notification.TaskNotifications.sendTaskNotification(TaskNotifications.java:1803)
at oracle.bpel.services.workflow.task.notification.TaskNotifications.notifyForTaskInternal(TaskNotifications.java:666)
at oracle.bpel.services.workflow.task.notification.TaskNotifications.notifyForTask(TaskNotifications.java:481)
at oracle.bpel.services.workflow.task.notification.MDBTaskNotificationConsumer.deliverNotification(MDBTaskNotificationConsumer.java:320)
at oracle.bpel.services.workflow.task.notification.MDBTaskNotificationConsumer.onMessage(MDBTaskNotificationConsumer.java:193)
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.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at $Proxy340.onMessage(Unknown Source)
at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:574)
at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:477)
at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:379)
at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4659)
at weblogic.jms.client.JMSSession.execute(JMSSession.java:4345)
at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3821)
at weblogic.jms.client.JMSSession.access$000(JMSSession.java:115)
at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5170)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
END>>

user10886044 wrote:
Yes - regarding workflow re-build, when the 11.1.1.3 workflows were open by jdeveloper 11.1.1.5, it presented an option to migrate them to the new version and was accepted. EM shows all the workflows are running successfully.So did you accept them and then deployed them again? Did you use the same revision id as previous while deploying? Did you select the option of over-write the same revisions? And in OIM did you disable them and deployed them in SOA and then enabled them again?
I'll check the call to hwf:getPreviousTaskApprover, what kind of problem do you suspect with this? BTW, I've inherited code developed (11.1.1.3) by a predecessor, so a bit of a learning curve for me here :)The error log shows some error at getPreviousTaskApprover call and wanted to know if that's causing an issue on 11.1.1.5. But I also think that the getPreviousTaskApprover call is going internally from your email notification service where you might be sending a mail on task approval to the previous approver.
As for the flow status, you check your workflow instance in EM and check the flow chart there to determine where it is failing.
-Bikash

Similar Messages

  • ORABPEL-30308

    Hi, we are encountering the following error in our log file.
    This is happening when running a load test on the worklist app for our BPEL implementation.
    I could not find any references to this error code in the Metalink or the Forums.
    Did anyone encounter this error and resolved it?
    I will really appreciate your help.
    [ERROR] AJPRequestHandler-HTTPThreadGroup-72 worklistapp.servlets.Login Workflow Exception occured in WF Login - MATHEWJ
    ORABPEL-30308
    at oracle.bpel.services.workflow.repos.Transaction.close(Transaction.java:116)
    at oracle.bpel.services.workflow.user.impl.UserMetadataService.getUserPreferences(UserMetadataService.java:653)
    at worklistapp.servlets.BaseServlet.initUserPreferences(BaseServlet.java:636)
    at worklistapp.servlets.Login.initSessionAttributes(Login.java:226)
    at worklistapp.servlets.Login.handleRequest(Login.java:180)
    at worklistapp.servlets.BaseServlet.doPost(BaseServlet.java:196)
    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:313)
    at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:199)
    at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
    at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:234)
    at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:29)
    at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:879)
    at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:298)
    at java.lang.Thread.run(Thread.java:595)
    Thanks.

    Dear,
    also getting ORABPEL 30308 when trying to deploy composite:
    [01:49:28 AM] Received HTTP response from the server, response code=500
    [01:49:28 AM] Error deploying archive sca_Ueberpruefung_rev1.0.jar to partition "default" on server soa_server1 [localhost:8001]
    [01:49:28 AM] HTTP error code returned [500]
    [01:49:28 AM] Error message from server:
    Error during deployment: Deployment Failed: Error occurred during deployment of component: AntragGenehmigen to service engine: implementation.workflow, for composite: Ueberpruefung: ORABPEL-30308
    Transaction is close.
    Transaction is close.
    Check the underlying exception and correct the error. If the error persists, contact Oracle Support Services.
    : Transaction is close.
    Transaction is close.
    Check the underlying exception and correct the error. If the error persists, contact Oracle Support Services.
    [01:49:28 AM] Check server log for more details.
    [01:49:28 AM] Error deploying archive sca_Ueberpruefung_rev1.0.jar to partition "default" on server soa_server1 [localhost:8001]
    [01:49:28 AM] #### Deployment incomplete. ####
    [01:49:28 AM] Error deploying archive file:/home/oracle/jdeveloper/mywork/Zuverlaessigkeitsueberpruefung/Ueberpruefung/deploy/sca_Ueberpruefung_rev1.0.jar
    (oracle.tip.tools.ide.fabric.deploy.common.SOARemoteDeployer)
    Any help is very welcome!
    Kind regards
    Lorenz

  • Approving OIM/SOA requests using OIM 11g APIs

    I'm creating a SOA request using createRequest method in RequestService OIM API. I would like to approve/reject the work items using the API as well but I don't see any methods to approve/reject the tasks. Is this something I would have to use SOA's webservices to do it?
    Thanks

    You need to use BPEL worklist API for the same.
    http://technology.amis.nl/blog/1496/invoking-bpel-worklist-api-from-remote-server-with-java
    http://docs.oracle.com/cd/E12839_01/integration.1111/e10224/bp_worklistcust.htm
    -Bikash

  • Extreme number of DNS SOA requests

    I just set up a Mac Mini with Snow Leopard Server this past weekend. I already have a Mac Mini with Leopard server that has been running for some time.
    I use opendns for dns resolution beyond my own two zones for .local and the domain I have for the two servers.
    For some reason I'm getting half a million hits at opendns for SOA records for my domain after installing the second Mini running OS X Snow Leopard Server. I did not have this kind of traffic with the first Mini running OS X Leopard. DNS is set up the same on both machines, as far as I can tell. Any idea what might be causing this flood of SOA requests to OpenDNS?
    I don't see anything unusual in the system log or the DNS log on the minis.
    When I look at the dashboard at OPENDNS the half million SOA requests are coming from 3 sources in my domain:
    1 netbootclient.tcp.w000.z208037099.was-dc.dsl.cnc.net Cancel 181,534
    This domain resolved normally. You can block this domain or block similar domains.
    2 xgrid.tcp.w000.z208037099.was-dc.dsl.cnc.net Cancel 180,236
    This domain resolved normally. You can block this domain or block similar domains.
    3 airport.tcp.w000.z208037099.was-dc.dsl.cnc.net Cancel 178,394
    This domain resolved normally. You can block this domain or block similar domains.
    I know little about DNS and BIND beyond A Records. Anyone familiar with this area? Is this something I should care about? Would it be better to have these requests come to DNS inside my LAN rather than going out on the internet to OPENDNS?
    I read through Mike Bombich's info on bootp, but don't understand the big picture enough to know what to do.
    http://www.bombich.com/mactips/bootpd.html
    Any help or ideas are appreciated.

    Well I agree that my networked is screwed. That's why I posted to try to get some help so it won't be screwed.
    My machine has 2 IP addresses, external and internal. I host a couple of web sites, so that is why I have an external IP address. I run NAT and the Snow Leopard firewall is active.
    I have DNS enabled on the machine to take care of the LAN machines. External IP addresses are supposed to be resolved by opendns. My zone authority is zoneedit.com.
    cnc.net is the old domain name of my ISP, XO communications. I'm not sure how these SOA requests are getting resolved into the dsl.cnc.net domain since I've got my IP addresses set up in the XO DNS and Zoneedit to resolve to my own domain name. I'm not exactly sure why the three SOA requests are even being generated by the server. I think it is part of bonjour's discovery process.
    If I do a reverse lookup using the reverse lookup tool in dnsstuff.com for my ip address: 208.37.99.226 all 3 xo.com servers resolve back to testserve.pderby.com.
    A DIG of testserve.pderby.com looks OK to me:
    macbookpro-2:~ pderby$ dig testserve.pderby.com
    ; <<>> DiG 9.6.0-APPLE-P2 <<>> testserve.pderby.com
    ;; global options: +cmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54921
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0
    ;; QUESTION SECTION:
    ;testserve.pderby.com. IN A
    ;; ANSWER SECTION:
    testserve.pderby.com. 7200 IN A 208.37.99.226
    ;; AUTHORITY SECTION:
    pderby.com. 7200 IN NS ns8.zoneedit.com.
    pderby.com. 7200 IN NS ns13.zoneedit.com.
    ;; Query time: 111 msec
    ;; SERVER: 209.183.205.35#53(209.183.205.35)
    ;; WHEN: Thu Nov 5 13:36:29 2009
    ;; MSG SIZE rcvd: 100

  • SOA Suite 11.1.1.3.0 (patch)  information required.

    I am trying to setup SOA 11g but still having no luck. this statement is written in every installation guide
    Download SOA Suite 11.1.1.3.0 (patch) from the FMW download page, in the Runtime Software section.
    but i am unable to find any patch of SOA Suite 11.1.1.3.0 infact there is a SOA Suite 11.1.1.3.0 release available.
    Kindly get me out of this confusion is there any patch script or need to install the whole release available there.

    The 11.1.1.2.0 version is a full release.
    The 11.1.1.3.0 version is a patch which can only be installed if the 11.1.1.2.0 version is installed (so it actually is a patch)
    so for your installation you need to download both and install both...thats all

  • ORABPEL-10903 when installing AIA 2.0.1 rollup patch = build failed

    Hello,
    When installing on a RHEL 4.7 Linux server the AIA rollup patch 2.0.1, I got this error very often (even if the OUI said the installation is OK, the installActions logs are not OK):
    [exec] [exec] compile:
    [exec] [exec] [echo]
    [exec] [exec] [echo] --------------------------------------------------------------
    [exec] [exec] [echo] | Compiling bpel process QueryCustomerPartyListPortalProvABCSImpl, revision 1.0
    [exec] [exec] [echo] --------------------------------------------------------------
    [exec] [exec] [echo]
    [exec] [exec] ORABPEL-01021
    [exec] [exec]
    [exec] [exec] Echec de la validation BPEL.
    [exec] [exec] Echec de la validation de la source BPEL. Erreurs :
    [exec] [exec]
    [exec] [exec] *[Erreur ORABPEL-10903] : échec de la lecture du WSDL*
    [exec] [exec] [Description] : dans "bpel.xml", Echec de la lecture du document WSDL.
    [exec] [exec] Echec de la lecture du document WSDL dans "http://dvedvb40:7777/orabpel/default/AIAAsyncErrorHandlingBPELProcess/AIAAsyncErrorHandlingBPELProcess?wsdl". Cause : "Echec de la lecture du WSDL dans http://dvedvb40:7777/orabpel/default/AIAAsyncErrorHandlingBPELProcess/AIAAsyncErrorHandlingBPELProcess?wsdl : WSDL introuvable".
    [exec] [exec] Assurez-vous que le document WSDL est valide. Vous devrez peut-être démarrer le serveur OraBPEL ou vérifier que le processus BPEL associé est correctement déployé.
    [exec] [exec] .
    [exec] [exec] [Solution potentielle] : Si votre site utilise un serveur proxy, vous pouvez configurer le serveur BPEL, BPEL Designer et votre navigateur Web avec les paramètres de configuration de ce serveur proxy (pour obtenir des instructions, reportez-vous à la note technique sur le site http://otn.oracle.com/bpel).
    [exec] [exec] .
    [exec] [exec]
    [exec] [exec]      at com.collaxa.cube.lang.compiler.CubeProcessor.validateClientSide(CubeProcessor.java:1133)
    [exec] [exec]      at com.collaxa.cube.lang.compiler.CubeProcessor.transformClientSide(CubeProcessor.java:449)
    [exec] [exec]      at com.collaxa.cube.lang.compiler.CubeParserHelper.compileClientSide(CubeParserHelper.java:83)
    [exec] [exec]      at com.collaxa.cube.ant.taskdefs.Bpelc.execute(Bpelc.java:626)
    [exec] [exec]      at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
    [exec] [exec]      at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
    [exec] [exec]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [exec] [exec]      at java.lang.reflect.Method.invoke(Method.java:585)
    [exec] [exec]      at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
    [exec] [exec]      at org.apache.tools.ant.Task.perform(Task.java:348)
    [exec] [exec]      at org.apache.tools.ant.Target.execute(Target.java:357)
    [exec] [exec]      at org.apache.tools.ant.Target.performTasks(Target.java:385)
    [exec] [exec]      at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
    [exec] [exec]      at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
    [exec] [exec]      at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
    [exec] [exec]
    [exec] [exec] BUILD FAILED
    When I copy/past those 2 URL into my browser:
    http://dvedvb40:7777/orabpel/default/AIAAsyncErrorHandlingBPELProcess/AIAAsyncErrorHandlingBPELProcess?wsdl
    http://dvedvb40:7777/orabpel/default/AIAAsyncErrorHandlingBPELProcess/1.0
    they are perfectly found, though!
    At the end of the install process, OUI says the installation was fine, but it's not what the installActions log says...
    What do you think of that?
    Thanks in advance.
    Regards,
    KaRiNe.
    Edited by: user10975061 on 28 mai 2009 05:42

    Hello,
    We did go further into the installation process, but we still got this same old error at the end (after more than 6 hours!!!)... :((
    Checking the processes status at the end of this installation, we can see the oc4j_soa server and HTTP server are Stop and Down which is not good:
    dvedvb40:oracle:/exec/applis/tbaia/products/oracle/10.1.3.1/OracleAS/opmn/bin> ./opmnctl status
    Processes in Instance: AIADB.dvedvb40
    --------------------------------------------------------------+---------
    ias-component | process-type | pid | status
    --------------------------------------------------------------+---------
    ASG | ASG | N/A | Down
    OC4JGroup:default_group | OC4J:oc4j_soa | 6746 | Stop
    OC4JGroup:default_group | OC4J:home | 6745 | Alive
    HTTP_Server | HTTP_Server | N/A | Down
    Regards,
    KaRiNe.

  • Requested delivery date becomes empty after Patching CRM

    Hi Experts,
      We are using CRM 4.0 with ISA 4.0.
      We recently have patched our SAP systems with latest patches. CRM (BBP CRM 4.) system has been patched from SAPKU40009 to SAPKU40016.
       We do not Patch ISA. We have upgraded only CRM system.
    But after Patching, We are facing issue with Requested devliery date in Shopping basket of ISA.
    Issue Scenario :
      step 1 : Create shopping basket.
                    It initializes the shopping basket and requested delivery date is set to default date as per logic.
    Step 2 : Go to Product catalaog.
    Stetp 3 : Choose any product and and transfer it into shopping basket.
    Step 4 : Come back to shopping basket.
    Now  Requested delivery date becomes empty and again requested delivery date set to current date .
    Can any one help me to solve this issue?
    Regards,
    Murugan Arumugam.

    Issue solved.

  • Getting Error While Triggered the Internal Service Request Process Accelerator

    Hi
    I installed Oracle Process Accelerators(Internal Service Request and Employee On Boarding) PS6 in windows7.Installation was successful and I checked the installpa.log file there its showing "Build Successful"  and then we assign the roles in BPM workspace and also put the security relams in in enterprise manager as per installation Document provided by the Oracle after that everything was fine to test the Internal Service Request(ISR) I triggered few instances but they terminated abruptly and giving these Errors in EnterpriseManager(EM)
    while triggered ISR Error message that was shown in EM is
    Non Recoverable Business Fault :
    <bpelFault><faultType>1</faultType><operationErroredFault xmlns="http://xmlns.oracle.com/bpel/workflow/taskService"><part name="payload"><operationErroredFault xmlns="http://xmlns.oracle.com/bpel/workflow/taskService"><faultInfo>ORABPEL-30082 WorkflowServiceEngine request to another component failed. Request operation CallFunctionStateless from default/InternalServiceRequest!1.0/ManagerApproveRequest to ManagerApproveRequestRules_ManagementChainRuleSet failed with Business Fault: null. Check the underlying fault. Check target SOA component for cause. </faultInfo></operationErroredFault></part></operationErroredFault></bpelFault>
    Non Recoverable Business Fault :
    Attempted to access property 'id' in class 'oracle.bpel.services.identity.hierarchy.HierarchyPrincipal' with a null object reference. at line 292 column 34 in /Ruleset(ManagerApproveRequestRulesBase)/Function(CreateSupervisoryList)/Action[11]
    if anybody who did this ever and facing the same issue can you please let me know as early as possible
    Thanks and Regards
    Rajesh.

    Hi Phani,
    Are you able to reproduce issue as below:
    1. Login to Application as sysadmin.
    2. Navigate to Intergrated SOA Gateway > Integration Repository.
    3. Click on search on right hand side of the page.
    4. In the Internal Name type "FND_USER_PKG" and click Go.
    5. Click on the User link.
    6. Under the "Web Service - SOA Provider", click in the "View WSDL". Copy the complete URL "http://test:8003/webservices/SOAProvider/plsql/fnd_user_pkg/?wsdl"
    7. Open the soapUI.
    8. Click File > new soapUI Project.
    9. Test the web service.
    If yes,
    I think you might be need to execute a patch:
    solution:
    To implement the solution, please execute the following steps:
    1. Download and review the readme and pre-requisites for iAS Patch 18855074.
    Note: Above Merge Label Request (MLR) is build for EBS 12.1.3 having OC4J 10.1.3.5.
    2. Enable the profile option "EBS Adapter for BPEL, Function Security Enabled".
    a. Login as SYSADMIN user and Navigate to System >Profile  and Search for "EBS Adapter for BPEL, Function Security Enabled" (Internal name :EBS_ADAPTER_FUNCTION_SEC_ENABLED)
    b. Set the Value to 'Y' at SITE level . This means  function security feature is enabled and all API calls for PL/SQL APIs, Oracle e-Commerce Gateway, and concurrent programs will be checked for user security before they are invoked.
    3. Retest the issue by Generating and Deploying the required package.
    4. Migrate the solution as appropriate to other environments.
    Thanks
    Ranjan

  • SOA performance

    Hi ,
    Installed SOA 11g.
    Build very small soa request. (just request - response --- "Hey Dude, whats up!!!")
    deployed on server.
    now testing this composite with a payload over 150000 request.
    Its taking several hours to complete these many request (It completed around 10000 request in hour). Bad performance.
    we know, process writes into several tables in soa repository. is that the reason for such poor performance ?
    how can we increase the overall performance ? we expect 1.2 million/hrs which is way up.
    My second question is, how do i configure process to ---- Not to write any of the soa infra tables ? we want to conduct test that is simple request response (again 150000 request), WITHOUT process logging to any of the infra tables. ? where do we do that setting ?
    more performance enhancing tips welcome >...............
    thx
    pp

    To implement a solution that can manage 1.2 million transactions in a hour you need to deploy a minimum of a 2 node cluster, each machine should be a minimum of
    1 Quad Core
    8 GB Ram
    It should mange this load as a infrequent peak, but if 1.2 is happening at a constant level then you would really double this.
    If you are just passing information through the system (NO BPEL) then nothing is written to the repositiory, unless running in debug mode.
    Your performance tests are not impressive but I would ask what program are you using to run test tests. Are you sure it is not your script, are you running in parallel, if so what how many are you pushing through each second.
    cheers
    James

  • Getting a request in a non English character

    Hi ,
    In an attempt to solve a problem of getting a request in a non English character , i use the code , taken from O'Reilly's "Java Servlet programing" First edition:
    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.io.*;
    public class MyServlet extends HttpServlet {
         public void doGet(HttpServletRequest req, HttpServletResponse res)
                                                                               throws ServletException, IOException {
              try {
                                                      //set encoding of request and responce
         req.setCharacterEncoding("Cp1255"); //for hebrew windows
         res.setCharacterEncoding("Cp1255");
         res.setContentType("Text/html; Cp1255");
         String value = req.getParameter("param");
                                                      // Now convert it from an array of bytes to an array of characters.
         // Here we bother to read only the first line.
                                                      BufferedReader reader = new BufferedReader(
         new InputStreamReader(new StringBufferInputStream(value), "Cp1255"));
                                                      String valueInUnicode = reader.readLine();
              }catch (Exception e) {
              e.printStackTrace();
    this works fine , the only problem is that StringBufferInputStream is deprecated .
    is there any other alternative for that ?
    Thanks in advance
    Yair

    Hi Again ..
    To get to the root of things , here is a servlet test and an http client test which demonstrates using the above patch and not using it :
    The servlet :
    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.io.PrintWriter;
    import java.io.StringBufferInputStream;
    public class Hebrew2test extends HttpServlet {
         public void doGet(HttpServletRequest request, HttpServletResponse response)
         throws ServletException, IOException {
              request.setCharacterEncoding("Cp1255");
              response.setCharacterEncoding("Cp1255");
              response.setContentType("Text/html; Cp1255");
              PrintWriter out = response.getWriter();
              String name = request.getParameter("name");
              //print without any patch
              out.println(name);
              //a try with patch 1 DEPRECATED
              out.println("patch 1:");
              BufferedReader reader =
              new BufferedReader(new InputStreamReader(new StringBufferInputStream(name), "cp1255"));
              String patch_name = reader.readLine();
              out.println(patch_name);
              //a try with patch 2 which doesn't work          
              out.println("patch 2:");
              String valueInUnicode = new String(name.getBytes("Cp1255"), "UTF8");
              out.println(valueInUnicode);
    and now for a test client :
    import java.io.*;
    import java.net.*;
    public class HttpClient_cp1255 {
    private static void printUsage() {
    System.out.println("usage: java HttpClient host port");
    public static void main(String[] args) {
    if (args.length < 2) {
    printUsage();
    return;
    // Host is the first parameter, port is the second
    String host = args[0];
    int port;
    try {
    port = Integer.parseInt(args[1]);
    catch (NumberFormatException e) {
    printUsage();
    return;
    try {
    // Open a socket to the server
    Socket s = new Socket(host, port);
    // Start a thread to send reuest to the server
    new Request_(s).start();
    // Now print everything we receive from the socket
    BufferedReader in = new BufferedReader(new InputStreamReader(s.getInputStream(),"cp1255"));
    String line;
    File f = new File("in.txt");
    FileWriter out = new FileWriter(f);
    while ((line = in.readLine()) != null) {
    System.out.println(line);
    out.write(line);
    out.close();
         catch (Exception e) {
    e.printStackTrace();
    class Request_ extends Thread {
    Socket s;
    public Request_( Socket s) {
    this.s = s;
    setPriority(MIN_PRIORITY); // socket reads should have a higher priority
    // Wish I could use a select() !
    setDaemon(true); // let the app die even when this thread is running
    public void run() {
    try {
                        OutputStreamWriter server = new OutputStreamWriter(s.getOutputStream(),"cp1255");
                        //String query= "GET /userprofiles/hebrew2test?name=yair"; //yair in Englisg ..
                        String query= "GET /userprofiles/hebrew2test?name=\u05d9\u05d0\u05d9\u05e8"; //yair in hebrew - in unicode
                   System.out.println("Connected... your HTTP request is sent");
                        System.out.println("------------------------------------------");
                        server.write(query);
                        server.write("\r\n"); // HTTP lines end with \r\n
                        server.flush();
                        System.out.println(server.getEncoding());
         server =      new OutputStreamWriter(new FileOutputStream("out.txt"),"cp1255");
                        server.write(query);
                        server.flush();
    catch (Exception e) {
    e.printStackTrace();

  • Service Registry containend in SOA Suite?

    Bonjour!
    I just downloaded and installed Oracle SOA Suite 10.1.3.1 plus patch set 10.1.3.3. But now I wonder whether the Oracle Service Registry is really contained in the suite (as said in the documentation) and how I can configure it? Is there any graphical frontend available?
    Thanks for any hints.
    Edit: The Oracle SOA Suite Page (http://www.oracle.com/technologies/soa/soa-suite.html) also says that it would contain Oracle BAM -- but where would I find it after the installation?

    Hi
    You still need to install the uddi seperate.
    http://www.oracle.com/technology/tech/soa/uddi/index.html
    After installing it you will get a few urls where you can manage all your services.

  • URGENT: advice needed re Oracle SOA Stack

    Astonished and perplex was I when I came across the following, a metaphor with Windows/Word is used here for a quick and better understanding.
    Picture us at the beginning of this millennium, the following translation is used in this picture:
    Oracle - Microsoft
    Application Server - Windows
    OC4J - DOS kernel
    WLS - NT kernel
    SOA Suite - Word
    AIA - Spell checker
    PIP - Grammar checker
    We want to buy a word-processor and we are looking which version of Word we should use in our company. Microsoft says in a statement of direction that new versions of Windows will be based on the NT-kernel, the DOS-kernel is considered End-of-Life. The latest Word versions available are 10.1.3.5 for windows 98 (DOS kernel) and 10.1.3.5.1 for windows 2000 (NT kernel). Here we choose windows 2000 as the platform with the supported Word 10.1.3.5.1, in order to follow the same direction as Microsoft states. So far so good.
    But now we would now like to buy the spell checker available for Word, Microsoft supports the spell checker for Word versions on Windows 98 and NT4 (all though NT4 only with spell checker, not the grammar checker), but it appears there is no supported spell checker for Word on Windows 2000 available!
    Furthermore Microsoft tells us it will not support a spell checker for the supported Word on Windows 2000, only the new version of Word coming later this year for Windows XP will have a supported spell checker. But that's not all, even it appears there will be no spell checker supported for the (last planned) release 10.1.3.5 of Word for Windows 98, only for the older Word version 10.1.3.4 (patch 8 or higher) for Windows 98.
    So in conclusion if we want to increase the quality of our work by using the AIA on top of the SOA Suite, we have to un-install SOA Suite 10.1.3.5.1 with Oracle Application Server 10.3 (WebLogic Server 10.3.1) and install the End-of-Life Oracle Application Server 10.3 (OC4J) with an older version of the SOA Suite (10.1.3.4 with patch 8 or higher).
    We can not wait for the AIA & PIP's for SOA Suite 11 to be released end of 2010 because we need our SOA environment ready asap (yesterday).
    This is the story I heard, now the question to you is how to advice this fellow to move on, what are the options and alternatives if there are any???
    Thanx in advance,
    Cheers,
    John

    Hi John,
    I can totally picture your perplex since we are also in similar situation. The answer to your question really depends on what your immediate needs are. Is it spell checker or the grammar checker you need yesterday?
    If you need spell checker then I think it's better to wait for few more months (Feb-Mar) and go with latest spell checker (AIA 3.0) on Windows XP/Vista/7 (WLS 10.3.2)
    Or if you really need grammar checker now for your business needs then you have no choice to go with grammar checker (2.4/2.5) on DOS (OC4J) then look to upgrade to grammar checker 3.0 on Windows XP/Vista/7 later this year or next year. DOS or NT should not be a big deal with this option as you need to do some kind of upgrade to 3.0 grammar checker in future anyway.
    Those are my 2 cents
    HTH
    --Rajesh                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • SOA EM is not accessible though SOA server is up in 11g windows7

    Hi
    I have a issue with SOA 11g issue on windows7.
    My installed versions are
    WebLogic Server Version: 10.3.3.0
    SOA : SOA 11.1.1.2 with latest patch - ofm_soa_generic_11.1.1.3.0_disk1_1of1
    sequence of starting the server
    Started weblogic admin server from C:\Oracle\Middleware\user_projects\domains\SOA_base_domain\bin
    Started SOA from console and the log is as below
    <Mar 9, 2011 9:46:30 PM IST> <Notice> <WebLogicServer> <BEA-000360> <Server star
    ted in RUNNING mode>
    INFO: FabricProviderServlet.stateChanged SOA Platform is running and accepting r
    equests
    looking up version 11.1.1.3.0
    SchemaVersion actual dbVersion=11.1.1.3.0, expected dbVersion=11.1.1.3.0
    <Mar 9, 2011 9:46:43 PM IST> <Warning> <oracle.soa.services.notification> <BEA-0
    00000> <<.> Notification via email, voice, SMS or IM will not be sent. If you wo
    uld like to enable them, please configure corresponding sdpmessaging driver. The
    n modify the accounts and set NotificationMode attribute to either NONE, EMAIL o
    r ALL in workflow-notification-config.xml>
    I am able to access the http://localhost:7001/console/ and see the servers(admin and SOA) status as
    =================================
    AdminServer(admin) RUNNING OK 7001
    soa_server1 LocalMachine RUNNING OK 8001
    =================================
    When trying to access SOA em, it is showing page can't be found.
    When checked SOA infra status from deployments, status is as below
    soa-infra Active Warning Enterprise Application 350
    Any idea what are the guideline that i should follow for bringing up the SOA infra?
    Regards,
    Hemanth.

    Can you check whether you have any application with name "em" under 'Deployments' section on weblogic admin console? If it is there then make sure that it is in "active" state. If it is not active then restart the admin server and check again.
    If you do not see any "em" application there then you might have missed including enterprise manager module while creating domain. In that situation, please refer below thread to include enterprise manager in your domain by extending it -
    Re: Fusion Middleware Console
    Regards,
    Anuj

  • Does OEM 12c supports for performing administration tasks on Oracle SOA Suite 10.1.3.5 environment ??

    Hello Everyone,
    I would like to start a discussion on the OEM 12c see if anyone has used for SOA Suite 10g. We are currently running on Oracle SOA Suite 10.1.3.5 we want to make use of OEM 12c for monitoring and perform administration activities. I have gone through some Oracle documents for OEM 12c,I found it's supported up to 10.1.3.4.However I am not so sure so I just wanted to clarify on this.
    Can we install the client in  Oracle Application Server/SOA OC4J  container to perform any administration task,purging,patching,monitor interfaces etc.
    I look forward to your valuable input and feedback on the discussion.
    Best Regards,

    Hi,
    The zip p6511843_101330_Generic.zip contains a README.txt which explains the steps to be followed to apply this patch.
    In the README.txt
    Refer to Section2 point No.1.
    Get the latest Opatch from metalink for bug 2617419.[this zip will contain a Opatch Directory].Extract this zip into your Oracle SOA home.[ex: C:/product/101.3.1/OracleAS_1]
    Also make sure that the Opatch directory in set in the path.
    Since we are running this Opatch on a Basic SOA installtion , you don't have to execute the changeNamesWindows.pl script[make sure that you have installed Basic version of SOA and not the Advanced].
    This patch will not work on Advanced Install.
    You can directly excute
    opatch apply.
    Follow the remaining steps mentioned in README.txt.
    Thanks
    Hot-Plug Team

  • Opatch on Oracle SOA Suite 10.1.3.3 is missing opatch script

    I am try to setup the SOA suite on weblogic server 9.2 . the 6511843 patchset - p6511843_101330_Generic.zip for bug 6511843. does not have opatch script and the procedure is missing for the basic SOA suite 10.1.3.3.
    i was unable to execute :
    On Windows:%ORACLE_HOME%\perl\5.6.1\bin\MSWin32-x86\perl changeNamesWindows.pl <OC4J container name>
    opatch apply
    changeNamesWindows.pl does not exist in any of the folder in server .
    i am following in the procedure given in http://download.oracle.com/docs/cd/E10291_01/doc.1013/e11848.pdf
    and stuck at the step 5 of the installation
    need help with a detail procedure.
    Thanks in advance

    Hi,
    The zip p6511843_101330_Generic.zip contains a README.txt which explains the steps to be followed to apply this patch.
    In the README.txt
    Refer to Section2 point No.1.
    Get the latest Opatch from metalink for bug 2617419.[this zip will contain a Opatch Directory].Extract this zip into your Oracle SOA home.[ex: C:/product/101.3.1/OracleAS_1]
    Also make sure that the Opatch directory in set in the path.
    Since we are running this Opatch on a Basic SOA installtion , you don't have to execute the changeNamesWindows.pl script[make sure that you have installed Basic version of SOA and not the Advanced].
    This patch will not work on Advanced Install.
    You can directly excute
    opatch apply.
    Follow the remaining steps mentioned in README.txt.
    Thanks
    Hot-Plug Team

Maybe you are looking for

  • Each time I try to export from iPhoto an error message comes up.

    Iphoto will not export slide shows.  Each time I select export it shuts down. Mac Probook 17"  OSX 10.8.2 Mountain Lion Iphoto 11 9.4 Itunes 10 Message was edited by: brooklo

  • Using a shared internet connection?

    my workplace doesn't have a wireless network, but i can plug in my macbook and was hoping to use it as a wireless network for my ipod touch. i enabled a shared ethernet connection via the airport on my mac, but my ipod touch doesn't find it as a wire

  • Acquisition value negative in area 15

    Dear Guru, i am facing error when i am doing Asset Invoice Credit note that time this error come. i have done Asset PO, GRN & LIV. please suggestion Thanks Sachin

  • 'Vertical zoom automatically adjusts track height" -- how?

    Perhaps its somewhere out there (or here) right under my nose, but after much searching I have not been able to find anywhere how to take advantage of this new feature in the 10.0.3 Yosemite update for GB. Not in the manual or online where its mentio

  • Good Books on JDeveloper

    Hello All, I want to learn JDeveloper I am working on SQL & PL/SQL. I don't have Java backgroud. Any one tell me which book I can go for. Appreciate any Help Regards Madhu K