Missing xsd:choice block in process initiate page in BPEL console

Hello,
I deployed a process to Application Server 10g 10.1.3.1.0. And I wanted to initiate it from BPEL console, but from whole xml that should be there, I could only see elements, and no choice block that is also in the schema. Does anyone know what might be the problem?

Did you do a try to clear the WSDL cache? This could sometimes help.
Are you using 10.1.3.0 or updated to 10.1.3.3 with latest patch set?
Marc

Similar Messages

  • Initiate fails in BPEL Console for BPEL process connecting to JMS Adapter

    We have a BPEL process picking up data from JMS Queue of TIBCO EMS server. When we try to run this process from BPEL Console Initiate tab, we get following error dump :
    Oracle BPEL Process Manager Full Cycle
    An unexpected error has occurred while executing your request. This is most likely related to a defect in the Oracle BPEL Process Manager product. We apologize you can post the error to the OTN forum and we will get back to you as soon as possible.
    Attachments:
    Build Information:
    Oracle BPEL Server version 10.1.3.1.0
    Build: 0
    Build time: Mon May 15 06:39:46 PDT 2006
    Build type: release
    Source tag: PCBPEL_SOABETA_GENERIC_060515.0600
    Exception Message:
    [javax.servlet.ServletException]
    The system encounters errors while running as the authenticated identity.
    Exception Trace:
    javax.servlet.ServletException: The system encounters errors while running as the authenticated identity.
         at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:416)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:622)
         at com.evermind.server.http.ServletRequestDispatcher.unprivileged_include(ServletRequestDispatcher.java:161)
         at com.evermind.server.http.ServletRequestDispatcher.access$000(ServletRequestDispatcher.java:50)
         at com.evermind.server.http.ServletRequestDispatcher$1.oc4jRun(ServletRequestDispatcher.java:98)
         at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:283)
         at com.evermind.server.http.ServletRequestDispatcher.include(ServletRequestDispatcher.java:103)
         at com.evermind.server.http.EvermindPageContext.include(EvermindPageContext.java:395)
         at displayProcess.jspService(_displayProcess.java:857)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:453)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:590)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:514)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
         at oracle.security.jazn.oc4j.JAZNFilter$1.run(JAZNFilter.java:392)
         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:406)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:622)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:369)
         at com.evermind.server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:260)
         at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:50)
         at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:194)
         at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:283)
         at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:199)
         at com.collaxa.cube.fe.DomainFilter.doFilter(DomainFilter.java:131)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
         at oracle.security.jazn.oc4j.JAZNFilter$1.run(JAZNFilter.java:392)
         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:406)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:620)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:369)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:869)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:449)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:216)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:117)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:110)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:233)
         at oracle.oc4j.network.ServerSocketAcceptHandler.access$800(ServerSocketAcceptHandler.java:33)
         at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:847)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    Also the BPEL process containing JMS adapter is not able to pick up data from JMS queue.
    The same adapter was used in ESB service as well, which is working fine. There are no issues in ESB JMS Adapter connecting to JMS Queue of TIBCO EMS server.
    Your help is appriciated.

    Try the BPEL / SOA forum, you'll get more help there.
    -steve-

  • Can an synchronous ESB process initiate an asynchronous BPEL process?

    I have a requirement to create a synchronous ESB service that initiates an aysnchronous BPEL process returning a success message to the requesting system.
    I can create an esb that receives a paylaod from the requesting system and returns a receipt message, I then created an asynchronous bpel process.
    Although I can initiate the asynchronous bpel process from the ESB I cannot work out how to send back the success message? The routing rules do not allow setting of outgoing messages unless you call a synchronous process?

    Can you make the BPEL process synchronous. Calling a asynchronous process breaks your synchronous message, because what happens if your asynchronous process takes longer that 1 minute. The synchronous process will timeout but the asynchronous process will complete.
    The previous note is correct you can use queues but all this will do is tell you that you posted correctly, you get the same result calling a web service. Asynchronous is fire and forget in a ESB world as it is stateless.
    cheers
    James

  • BPEL processes not available on BPEL console when deployed from JDeveloper

    Installation: SOA Suite 10.1.3.4 (Upgraded through patch) (Standalone OC4J)
    When I deploy the BPEL processes through JDeveloper, they do not show up in the BPEL console. JDeveloper does not display any error message but in fact displays successful deploy. I am able to manually deploy processes from the BPEL console itself or by dropping in the BPEL suitcase in the deploy directory.
    I noticed this issue when I tried installing AIA foundation pack 2.4. The installation showed the message below -
    Failed to read wsdl at "http://AMVAIDYA-US:8888/orabpel/default/AIAErrorTaskAdministrationProcess/AIAErrorTaskAdministrationProcess?wsdl", because "Failed to read WSDL from http://AMVAIDYA-US:8888/orabpel/default/AIAErrorTaskAdministrationProcess/AIAErrorTaskAdministrationProcess?wsdl:WSDL not found".
    Make sure wsdl is valid. You may need to start the OraBPEL server, or make sure the related bpel process is deployed correctly.
    [Potential fix]: If your site has a proxy server, then you may need to configure your BPEL Server, designer and browser with your proxy server configuration settings (see tech note on http://otn.oracle.com/bpel for instructions).
    I noticed that issue is independent of AIA since I cannot deploy any BPEL process through JDeveloper (or even through using the ant deploy in JDev)
    Please help!
    Thanks
    Amol

    I did try the verbose=true option but there are no errors there. The ant deploy task shows up as successful just like it shows from the right click -> Deploy to domain on the BPEL project. I created a sample async BPEL for this - it has just one assign activity with some dummy values for output. It builds fine. If I deploy the jar file created from this manually in the console it works. But it doesnt work from JDev or Ant. Is there anything I missed during the upgrade patch from 10.1.3.1 to 10.1.3.4? I did execute all the post and pre install tasks (including the orabpel, oraesb schema updates etc)
    FYI, I can register an ESB from JDeveloper and it shows up in the ESB console.

  • Deployed processes not showing in BPEL Console

    I am working on a processes that uses AQ to interface with a Oracle back end application.
    It seemed to work fine, but from a certain moment on it didn't pick up any messages that were qeueued. Except for the first instance of the process. Though the monitor showed it waiting for the response, the process had actually received the response and had proceeded with the next step (in which a file was written to a directory, as I could see). Then it stopped. All subsequent processes stopped after queueing an input message.
    After stopping and starting the BPEL Process Manager and OC4J container things went from bad to worse. Now none of the deployed processes are visible in the monitor. However, if I look at a previous instance of a process, it does show up on the dashboard.
    I've had a look at the application log of the orabpel OC4J application and it shows a lot of errors (of the same sort) since BEPL Process Manager was stopped. Restarting the Application Server didn't help.
    This is the error I'm getting:
    05/12/19 14:55:19 MessageDrivenHome::run: dequeue FAILED; attempting to re-acquire JMS session for blocking receive
    05/12/19 14:55:19 MessageDrivenHome::run: retry_cnt=0 this.dequeue_retry_cnt=0 this.dequeue_retry_interval=60
    Does anybody have a clue about what is wrong?

    Some more info on the problem:
    I took one of the application servers out of the cluster and began working on it in a standalone state.
    The Setup, OracleAS Middle Tier with BPEL:
    1. The Application server sits on an internal network that has access to the outside world but restricted incoming access.
    2. There is an Apache server running mod_proxy that acts as a reverse proxy for all requests to http://workflow/. http://workflow/ connects the requests to http://servername:7797/, where BPEL is running.
    This works to get connectivity to the Application Server. We want the WSDL Location to start with http://workflow/ insead of http://servername:7797/ so we can eventually use a clustered load balancing environment.
    I found out that the processes are not showing up in the BPEL Dashboard when I change, soapCallbackUrl and soapServerUrl to http://workflow/. They will not show up until I actually navigate to the WSDL file using teh http://workflow beginning. After which they show up in the BPEL Dashboard. However, on a OC4J_BPEL restart they all disappear again.
    Everything works if I use the http://servername:7797/ beginning for WSDLs, but this will not work for the overall implementation.
    How can I change soapCallbackUrl and soapServerUrl to http://workflow and still use the BPEL Dashboard?

  • Process not available in bpel console after deploying it

    Hi All,
    I am following note 459640.1. In step 5-j It asks to deploy the bpel processes using the following command line:
    obant -buildfile WshJarBuild.xml
    -DnewOtmURL=<OTM SERVER URL>
    -DbpelHome=<BPEL HOME DIR>
    [-DnewDbConnName=<DB CONNECTION NAME>]
    [-Ddeploy=<BPEL DOMAIN>]
    It shows no errors and last message is "BUILD SUCCESSFUL". Ialso shows the file is getting copied correctly:
    [copy] Copying 1 file to /bastet/oracleAS/product/10.1.3/OAS/bpel/integration/orabpel/domains/default/deploy
    (same with all other jar files.. )
    I checked in the same directory and I can see all jar files in there.
    I restarted the bpel service and go to bpelconsole but the deployed processes are not there. I checked the logfile and I can see when the default processes like TaskManager is started but there is no references to he new deployed processes.
    Any ideas would be greatly appreciated!!!
    Thanks in advance

    Can i suggest you turn domain logging to debug, and monitor the domain log file while you deploy. That might shed some light / reveal any errors.

  • Process Instances do not appear in BPEl console

    HI everybody
    I have a Asyn BPEL worflow which consists of a receive business event lisening to a change in database which in turn initiates a BPEL flow.The problem i am facing is that when i do make a change in database everything works fine but i am not able to see the process instances generated , in BPEL console instantly. I have to restart the BPEL server one or more time in order to view them on the console. have any body faced a similar prob ??

    SOA version ? Able to see the processes in the manual recovery section ? Processes disappear or insatnces ?
    Errors in the logs ? What happens if you randomly click on various tabs of the console - still unable to see the previous instances ?

  • Deployed processes stopped showing up in BPEL console

    Hello,
    Our BPEL processes stopped picking up business events; BPEL console dashboard is empty. After, restarting oc4j_soa instance on secondary node, BPEL process picked up business events. After few minutes, BPEL process showed in console.
    After one day, BPEL processes disappeared from console.
    Following is the error message, I see in soa_err*.log on all nodes after the last successful pick up.
    Nov 5, 2010 7:18:57 PM org.collaxa.thirdparty.jgroups.blocks.ConnectionTable$Connection run
    INFO: exception is java.net.SocketException: Socket closed
    Nov 5, 2010 7:18:57 PM org.collaxa.thirdparty.jgroups.blocks.PullPushAdapter run
    WARNING: [<null>] channel closed, exception is ChannelClosedException
    10/11/05 19:22:28 oracle.oc4j.rmi.ApplicationStoppedException: Application is not in RUNNING state
    10/11/05 19:22:28      at com.evermind.server.ejb.AbstractEJBHome.checkRunningState(AbstractEJBHome.java:732)
    10/11/05 19:22:28      at com.evermind.server.ejb.AbstractEJBObject.OC4J_startCall(AbstractEJBObject.java:361)
    10/11/05 19:22:28      at ServerBean_RemoteProxy_4bin6i8.init(Unknown Source)
    10/11/05 19:22:28      at com.collaxa.cube.admin.CXLoaderServlet.init(CXLoaderServlet.java:60)
    Also, EM console does not show any web services for ORABPEL application.
    What do I need to do make the deployed process show up in BPEL console?
    Regards,
    Siva

    I ran into a BPEL_OC4J_SOAP_Provider error today and it was related to my proxy. The proxy on my local machine with JDeveloper would allow a WSDL with an unqualified name through. For instance, the machine kronos:7779 would validate, compile, and deploy from my machine. But looking up the WSDL on the server would produce the above described error. When I changed the name of the server to kronos.whatever.com:7779 it worked as expected on the server.

  • BPEL Console and 404 Not Found page

    Hi!
    I'm having problems logging into BPEL Console. Every time I try to do this I get the Not Found Page.
    Mozilla displays:
    404 Not Found
    OracleJSP: java.io.FileNotFoundException:
    Set the init-param debug_mode to "true" to see the complete exception message.
    If I log in to Admin on another browser tab and then click on one of the domains, the tab with the console refreshes and I can use BPEL Console.
    I've been reading abut the problems with capital letters in domain names. Is this the reason?
    How can I set (or where) init-param debug_mode to "true". I have BPEL PM installen on Oracle AS.
    Thanks!
    Cheers

    Hi!
    Yes, the database with ORABPEL schema is up and running. There are also some records in some of ORABPEL tables.
    The only problem I have is with 404 page in BPEL Console. As I said I can login to BPEL Admin without a problem and then by clicking on domain name I can get to BPEL Console. I can then do everything in Console, everything is working OK.
    I just can't connect directly to BPEL Console.
    Maybe someone knows what might be the cause of this?
    Thanks

  • There was an error processing a page. there was a problem reading this document (110)?

    hi
    my name is kapil and i am trying to open one (which is downloded) pdf document.which giving me an error as there was an error processing a page. there was a problem reading this document (110) for some page only. i am using acrobat reader x. is it any 3d setting or any thing else please give me an idea. i am waiting for replay as soon as possible...........
    your sincerely
    KAPIL TRIVEDI

    When I encountered an error "there was a problem reading this document 110" in Acrobat Pro 11 on 28.7 MB CS6 file, it indeed was very frustrating.
    I solved my problem, but since I don't know which step benefitted me, I've to enumerate all the steps I took:
    Read below:
    1.1. I could copy the file anywhere on the drive, but couldn't 'save as' from Acrobat Pro.
    1.2. No document security was applied of any sort on the file.
    1.3. Still in the first tab of the document properties, all details under advance section were empty. No 'PDF Version' 'location' 'file size' etc were populated. Nothing.
    1.4. I couldn't change and save anything in any of property dialogue. I could comment on the text, but as soon as I tried to save, it gave an error (some sort of 'File reading' error).
    1.5. When I tried to extract a page (I tried many), it gave 'reading error'.
    1.6. I didn't try 'splitting error'. Since I was 100% sure, it'll give me same reading error.
    1.7. I opened the file in Firefox and tried saving it as pdf from there. But no error, but no save either.
    1.8. I ran 'Remove Hidden Information' from protection panel without any errors.
    1.9. I tried 'sanitize document' from the same tab, but didn't succeed.
    1.10. Then (here I think the problem was resolved), from Document Processing panel, I did some commands. 1st, 'Export all images', successfully. Then 'Remove all links', it found 0.
    1.11. Then in 'print production' panel, I clicked/tried to open acrobat distiller. The same opened, did some processing. But I don't know if it did something in solving the problem or not.
    1.12. Although I think my problem was resolved till now, but the last step I did was 'Saved As' the file (from the file menu) as a .ps file. Though I've not yet reopened/used that ps file (to convert it into a pdf file again). But around here I wanted to close the file and it asked me whether I wanted to save the file, I said yes. And it saved the file correctly. And I checked that in properties dialogue, the missing information was populated too.
    1.13. Sorry for so lengthy instructions, but I had no choice.

  • Error message: There was an error processing a page. There was a problem reading this document (110)

    I opened a pdf document in Adobe Reader X. When I attempted to scroll through the pages the following error message appeared, “There was an error processing a page. There was a problem reading the document (110). After an Internet search to try to find the reason for the error and a solution, I came across a site that suggested it was an issue regarding the fonts of the document. I then reopened the document and went into the document’s font properties (FILE – PROPERTIES – FONTS tab). There I noticed that the “Gathering font information” stopped at 2% which, of course, I took to mean that Adobe Reader X was having a difficult time in loading the font’s information. Another site suggested opening the document in the pdf reader, Foxit. So I did, and the document loaded properly with no error messages. I was still curious as to why the document did not load entirely in Adobe Reader X and if the same problem would occur using a different reader. I then downloaded the pdf reader, Nitro Reader 2. I opened the same document and initially received the following message, “The requested page number is invalid and does not exist in this document.” I closed the message and proceeded to scroll through the document. As I scrolled, the following message appeared, “This file was damaged (corrupted) and has been repaired.” I thought, “Wonderful!” I then chose <FILE – SAVE AS – PDF DOCUMENT> and saved the “repaired” document under a new name. When I opened the “repaired” document with Adobe Reader X, behold, the document opened entirely with no error message. I was curious, so I went into the document’s font properties and noticed, this time around, that the “Gathering font information” loaded to 100%. Nitro Reader 2 detected the error and fixed it. Now I’m left to wonder…why wasn’t Adobe Reader X able to do the same? I hope this post helps others who are experiencing the same issue.

    When I encountered an error "there was a problem reading this document 110" in Acrobat Pro 11 on 28.7 MB CS6 file, it indeed was very frustrating.
    I solved my problem, but since I don't know which step benefitted me, I've to enumerate all the steps I took:
    Read below:
    1.1. I could copy the file anywhere on the drive, but couldn't 'save as' from Acrobat Pro.
    1.2. No document security was applied of any sort on the file.
    1.3. Still in the first tab of the document properties, all details under advance section were empty. No 'PDF Version' 'location' 'file size' etc were populated. Nothing.
    1.4. I couldn't change and save anything in any of property dialogue. I could comment on the text, but as soon as I tried to save, it gave an error (some sort of 'File reading' error).
    1.5. When I tried to extract a page (I tried many), it gave 'reading error'.
    1.6. I didn't try 'splitting error'. Since I was 100% sure, it'll give me same reading error.
    1.7. I opened the file in Firefox and tried saving it as pdf from there. But no error, but no save either.
    1.8. I ran 'Remove Hidden Information' from protection panel without any errors.
    1.9. I tried 'sanitize document' from the same tab, but didn't succeed.
    1.10. Then (here I think the problem was resolved), from Document Processing panel, I did some commands. 1st, 'Export all images', successfully. Then 'Remove all links', it found 0.
    1.11. Then in 'print production' panel, I clicked/tried to open acrobat distiller. The same opened, did some processing. But I don't know if it did something in solving the problem or not.
    1.12. Although I think my problem was resolved till now, but the last step I did was 'Saved As' the file (from the file menu) as a .ps file. Though I've not yet reopened/used that ps file (to convert it into a pdf file again). But around here I wanted to close the file and it asked me whether I wanted to save the file, I said yes. And it saved the file correctly. And I checked that in properties dialogue, the missing information was populated too.
    1.13. Sorry for so lengthy instructions, but I had no choice.

  • Problem: bpel deployment with xsd choice

    hi!
    i have the problem that after deploying my bpel process i dont see the choice defined in my xsd. with a very simple example the choice just dont show in the bpel console. (bpel processes => initiate => xml source just shows the xml without the choice)
    i use jdeveloper 10.1.3.1.0.3984.
    does anyone know a solution for this problem?
    thanks
    my xsd:
    <?xml version="1.0" encoding="ISO-8859-15" ?>
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                xmlns="http://www.example.org"
                targetNamespace="http://www.example.org"
                elementFormDefault="qualified">
      <xsd:element name="exampleElement">
        <xsd:annotation>
          <xsd:documentation>
            A sample element
          </xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="element1" type="xsd:string"/>
            <xsd:choice>
              <xsd:element name="element3" type="xsd:string"/>
              <xsd:element name="element4" type="xsd:string"/>
            </xsd:choice>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:schema>the bpel process consists just of an assign-component.

    Is JAXB 1.0 used to generate the client code. xsd:choice is supported, but xsd:any is not supported by JAXB 1.0.

  • Error processing a page. Problem reading document (110)

    This occurring following error message when opening a PDF file:
    "Error processing a page. Problem reading document (110)"
    Does anyone have any suggestions?

    When I encountered an error "there was a problem reading this document 110" in Acrobat Pro 11 on 28.7 MB CS6 file, it indeed was very frustrating.
    I solved my problem, but since I don't know which step benefitted me, I've to enumerate all the steps I took:
    Read below:
    1.1. I could copy the file anywhere on the drive, but couldn't 'save as' from Acrobat Pro.
    1.2. No document security was applied of any sort on the file.
    1.3. Still in the first tab of the document properties, all details under advance section were empty. No 'PDF Version' 'location' 'file size' etc were populated. Nothing.
    1.4. I couldn't change and save anything in any of property dialogue. I could comment on the text, but as soon as I tried to save, it gave an error (some sort of 'File reading' error).
    1.5. When I tried to extract a page (I tried many), it gave 'reading error'.
    1.6. I didn't try 'splitting error'. Since I was 100% sure, it'll give me same reading error.
    1.7. I opened the file in Firefox and tried saving it as pdf from there. But no error, but no save either.
    1.8. I ran 'Remove Hidden Information' from protection panel without any errors.
    1.9. I tried 'sanitize document' from the same tab, but didn't succeed.
    1.10. Then (here I think the problem was resolved), from Document Processing panel, I did some commands. 1st, 'Export all images', successfully. Then 'Remove all links', it found 0.
    1.11. Then in 'print production' panel, I clicked/tried to open acrobat distiller. The same opened, did some processing. But I don't know if it did something in solving the problem or not.
    1.12. Although I think my problem was resolved till now, but the last step I did was 'Saved As' the file (from the file menu) as a .ps file. Though I've not yet reopened/used that ps file (to convert it into a pdf file again). But around here I wanted to close the file and it asked me whether I wanted to save the file, I said yes. And it saved the file correctly. And I checked that in properties dialogue, the missing information was populated too.
    1.13. Sorry for so lengthy instructions, but I had no choice.

  • Complex XSD in BPEL not able to initiate from BPEL console

    Hi,
    The Problem
    I have a BPEL application where I need to produce an XML file in the format of an XSD supplied by an external agency. I can build and compile and deploy an appropriate application. When I come to the BPEL console and attempt to initiate an instance of the application. The initiate option sits spinning and will eventually time-out (before I am able to run it).
    The descriptive stuff
    The full XSD is available at; http://www.arc.gov.au/zip/SEER_Pilot_tech_pack_v1.ZIP
    The schema design is of "homogeneous namespace design" (according to the article at http://www.xfront.com/ZeroOneOrManyNamespaces.html) which consists of multiple .xsd files included under into a single namespace. There are essentially 9 .xsd files. The top level xsd (seer.xsd) includes 3 files.
    When I attempt to navigate to the initiate area to run the process in the BPEL console I end up (after timing out) with the java error listed at the end of this post appearing in our Enterprise Manager diagnostic log. The error appears to be a stack overflow from an attempt to load the complete schema distributed in multiple files.
    An imperfect solution
    I have modified to XSD to include all the files into 2 schema files (seer.xsd and types.xsd), with seer.xsd still including the types.xsd. This then allows the BPEL to initiate and completes successfully as designed.
    The XSDs are included in the project not separately deployed.
    I don't want to modify the externally provided XSDs in this fashion. I do want to provide a working solution, that fulfills the requirement.
    Any ideas, knowledge or help will be gratefully accepted.
    The environment
    10.1.3.3 running on SunOS (latest patches Unix and Oracle)
    The java error stack
    Message Text
    ServletException cause
    Supplemental Text
    java.lang.StackOverflowError
    at java.lang.Exception.<init>(Exception.java:59)
    at java.lang.ClassNotFoundException.<init>(ClassNotFoundException.java:65)
    at java.lang.ClassLoader.findBootstrapClass(Native Method)
    at java.lang.ClassLoader.findBootstrapClass0(ClassLoader.java:891)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:301)
    at oracle.classloader.PolicyClassLoader.findJREClass(PolicyClassLoader.java:1153)
    at oracle.classloader.JVMSearchPolicy.getClass(JVMSearchPolicy.java:27)
    at oracle.classloader.SearchPolicy.loadClass(SearchPolicy.java:645)
    at oracle.classloader.PolicyClassLoader.askParentForClass(PolicyClassLoader.java:1289)
    at oracle.classloader.SearchPolicy$AskParent.getClass(SearchPolicy.java:68)
    at oracle.classloader.SearchSequence.getClass(SearchSequence.java:119)
    at oracle.classloader.SearchPolicy.loadClass(SearchPolicy.java:645)
    at oracle.classloader.PolicyClassLoader.askParentForClass(PolicyClassLoader.java:1289)
    at oracle.classloader.SearchPolicy$AskParent.getClass(SearchPolicy.java:68)
    at oracle.classloader.SearchSequence.getClass(SearchSequence.java:119)
    at oracle.classloader.SearchPolicy.loadClass(SearchPolicy.java:645)
    at oracle.classloader.PolicyClassLoader.askParentForClass(PolicyClassLoader.java:1289)
    at oracle.classloader.SearchPolicy$AskParent.getClass(SearchPolicy.java:68)
    at oracle.classloader.SearchSequence.getClass(SearchSequence.java:119)
    at oracle.classloader.SearchPolicy.loadClass(SearchPolicy.java:645)
    at oracle.classloader.PolicyClassLoader.askParentForClass(PolicyClassLoader.java:1289)
    at oracle.classloader.SearchPolicy$AskParent.getClass(SearchPolicy.java:68)
    at oracle.classloader.SearchSequence.getClass(SearchSequence.java:119)
    at oracle.classloader.SearchPolicy.loadClass(SearchPolicy.java:645)
    at oracle.classloader.PolicyClassLoader.askParentForClass(PolicyClassLoader.java:1289)
    at oracle.classloader.SearchPolicy$AskParent.getClass(SearchPolicy.java:68)
    at oracle.classloader.SearchSequence.getClass(SearchSequence.java:119)
    at oracle.classloader.SearchPolicy.loadClass(SearchPolicy.java:645)
    at oracle.classloader.PolicyClassLoader.askParentForClass(PolicyClassLoader.java:1289)
    at oracle.classloader.SearchPolicy$AskParent.getClass(SearchPolicy.java:68)
    at oracle.classloader.SearchSequence.getClass(SearchSequence.java:119)
    at oracle.classloader.SearchPolicy.loadClass(SearchPolicy.java:645)
    at oracle.classloader.PolicyClassLoader.askParentForClass(PolicyClassLoader.java:1289)
    at oracle.classloader.SearchPolicy$AskParent.getClass(SearchPolicy.java:68)
    at oracle.classloader.SearchSequence.getClass(SearchSequence.java:119)
    at oracle.classloader.PolicyClassLoader.internalLoadClass(PolicyClassLoader.java:1674)
    at oracle.classloader.PolicyClassLoader.loadClass(PolicyClassLoader.java:1635)
    at oracle.classloader.PolicyClassLoader.loadClass(PolicyClassLoader.java:1620)
    at javax.xml.parsers.FactoryFinder.newInstance(FactoryFinder.java:88)
    at javax.xml.parsers.FactoryFinder.find(FactoryFinder.java:148)
    at javax.xml.parsers.DocumentBuilderFactory.newInstance(DocumentBuilderFactory.java:98)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.SchemaWalker.readSchemaFile(SchemaWalker.java:49)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.IncludeSchemaElement.readImport(IncludeSchemaElement.java:94)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.IncludeSchemaElement.loadInclude(IncludeSchemaElement.java:66)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.SchemaSchemaElement.loadImportsAndIncludes(SchemaSchemaElement.java:157)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.IncludeSchemaElement.loadInclude(IncludeSchemaElement.java:70)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.SchemaSchemaElement.loadImportsAndIncludes(SchemaSchemaElement.java:157)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.IncludeSchemaElement.loadInclude(IncludeSchemaElement.java:70)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.SchemaSchemaElement.loadImportsAndIncludes(SchemaSchemaElement.java:157)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.IncludeSchemaElement.loadInclude(IncludeSchemaElement.java:70)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.SchemaSchemaElement.loadImportsAndIncludes(SchemaSchemaElement.java:157)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.IncludeSchemaElement.loadInclude(IncludeSchemaElement.java:70)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.SchemaSchemaElement.loadImportsAndIncludes(SchemaSchemaElement.java:157)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.IncludeSchemaElement.loadInclude(IncludeSchemaElement.java:70)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.SchemaSchemaElement.loadImportsAndIncludes(SchemaSchemaElement.java:157)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.IncludeSchemaElement.loadInclude(IncludeSchemaElement.java:70)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.SchemaSchemaElement.loadImportsAndIncludes(SchemaSchemaElement.java:157)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.IncludeSchemaElement.loadInclude(IncludeSchemaElement.java:70)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.SchemaSchemaElement.loadImportsAndIncludes(SchemaSchemaElement.java:157)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.IncludeSchemaElement.loadInclude(IncludeSchemaElement.java:70)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.SchemaSchemaElement.loadImportsAndIncludes(SchemaSchemaElement.java:157)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.IncludeSchemaElement.loadInclude(IncludeSchemaElement.java:70)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.SchemaSchemaElement.loadImportsAndIncludes(SchemaSchemaElement.java:157)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.IncludeSchemaElement.loadInclude(IncludeSchemaElement.java:70)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.SchemaSchemaElement.loadImportsAndIncludes(SchemaSchemaElement.java:157)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.IncludeSchemaElement.loadInclude(IncludeSchemaElement.java:70)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.SchemaSchemaElement.loadImportsAndIncludes(SchemaSchemaElement.java:157)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.IncludeSchemaElement.loadInclude(IncludeSchemaElement.java:70)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.SchemaSchemaElement.loadImportsAndIncludes(SchemaSchemaElement.java:157)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.IncludeSchemaElement.loadInclude(IncludeSchemaElement.java:70)
    ... continued about 200 times.
    followed by
    ServletException cause
    Supplemental Text
    com.evermind.server.http.HttpIOException: Broken pipe
    at com.evermind.server.http.EvermindServletOutputStream.write(EvermindServletOutputStream.java:210)
    at com.evermind.server.http.EvermindJSPWriter.writeOut(EvermindJSPWriter.java:539)
    at com.evermind.server.http.EvermindJSPWriter.jspflush(EvermindJSPWriter.java:436)
    at com.evermind.server.http.EvermindJSPWriter.close(EvermindJSPWriter.java:406)
    at oracle.jsp.runtime.OracleJspRuntime.extraHandlePCFinally(OracleJspRuntime.java:1689)
    at displayProcess.jspService(_displayProcess.java:1009)
    at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
    at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
    at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
    at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
    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.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:259)
    at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:51)
    at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193)
    at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:283)
    at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198)
    at com.collaxa.cube.fe.DomainFilter.doFilter(DomainFilter.java:131)
    at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
    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:621)
    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)

    Hi,
    The Problem
    I have a BPEL application where I need to produce an XML file in the format of an XSD supplied by an external agency. I can build and compile and deploy an appropriate application. When I come to the BPEL console and attempt to initiate an instance of the application. The initiate option sits spinning and will eventually time-out (before I am able to run it).
    The descriptive stuff
    The full XSD is available at; http://www.arc.gov.au/zip/SEER_Pilot_tech_pack_v1.ZIP
    The schema design is of "homogeneous namespace design" (according to the article at http://www.xfront.com/ZeroOneOrManyNamespaces.html) which consists of multiple .xsd files included under into a single namespace. There are essentially 9 .xsd files. The top level xsd (seer.xsd) includes 3 files.
    When I attempt to navigate to the initiate area to run the process in the BPEL console I end up (after timing out) with the java error listed at the end of this post appearing in our Enterprise Manager diagnostic log. The error appears to be a stack overflow from an attempt to load the complete schema distributed in multiple files.
    An imperfect solution
    I have modified to XSD to include all the files into 2 schema files (seer.xsd and types.xsd), with seer.xsd still including the types.xsd. This then allows the BPEL to initiate and completes successfully as designed.
    The XSDs are included in the project not separately deployed.
    I don't want to modify the externally provided XSDs in this fashion. I do want to provide a working solution, that fulfills the requirement.
    Any ideas, knowledge or help will be gratefully accepted.
    The environment
    10.1.3.3 running on SunOS (latest patches Unix and Oracle)
    The java error stack
    Message Text
    ServletException cause
    Supplemental Text
    java.lang.StackOverflowError
    at java.lang.Exception.<init>(Exception.java:59)
    at java.lang.ClassNotFoundException.<init>(ClassNotFoundException.java:65)
    at java.lang.ClassLoader.findBootstrapClass(Native Method)
    at java.lang.ClassLoader.findBootstrapClass0(ClassLoader.java:891)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:301)
    at oracle.classloader.PolicyClassLoader.findJREClass(PolicyClassLoader.java:1153)
    at oracle.classloader.JVMSearchPolicy.getClass(JVMSearchPolicy.java:27)
    at oracle.classloader.SearchPolicy.loadClass(SearchPolicy.java:645)
    at oracle.classloader.PolicyClassLoader.askParentForClass(PolicyClassLoader.java:1289)
    at oracle.classloader.SearchPolicy$AskParent.getClass(SearchPolicy.java:68)
    at oracle.classloader.SearchSequence.getClass(SearchSequence.java:119)
    at oracle.classloader.SearchPolicy.loadClass(SearchPolicy.java:645)
    at oracle.classloader.PolicyClassLoader.askParentForClass(PolicyClassLoader.java:1289)
    at oracle.classloader.SearchPolicy$AskParent.getClass(SearchPolicy.java:68)
    at oracle.classloader.SearchSequence.getClass(SearchSequence.java:119)
    at oracle.classloader.SearchPolicy.loadClass(SearchPolicy.java:645)
    at oracle.classloader.PolicyClassLoader.askParentForClass(PolicyClassLoader.java:1289)
    at oracle.classloader.SearchPolicy$AskParent.getClass(SearchPolicy.java:68)
    at oracle.classloader.SearchSequence.getClass(SearchSequence.java:119)
    at oracle.classloader.SearchPolicy.loadClass(SearchPolicy.java:645)
    at oracle.classloader.PolicyClassLoader.askParentForClass(PolicyClassLoader.java:1289)
    at oracle.classloader.SearchPolicy$AskParent.getClass(SearchPolicy.java:68)
    at oracle.classloader.SearchSequence.getClass(SearchSequence.java:119)
    at oracle.classloader.SearchPolicy.loadClass(SearchPolicy.java:645)
    at oracle.classloader.PolicyClassLoader.askParentForClass(PolicyClassLoader.java:1289)
    at oracle.classloader.SearchPolicy$AskParent.getClass(SearchPolicy.java:68)
    at oracle.classloader.SearchSequence.getClass(SearchSequence.java:119)
    at oracle.classloader.SearchPolicy.loadClass(SearchPolicy.java:645)
    at oracle.classloader.PolicyClassLoader.askParentForClass(PolicyClassLoader.java:1289)
    at oracle.classloader.SearchPolicy$AskParent.getClass(SearchPolicy.java:68)
    at oracle.classloader.SearchSequence.getClass(SearchSequence.java:119)
    at oracle.classloader.SearchPolicy.loadClass(SearchPolicy.java:645)
    at oracle.classloader.PolicyClassLoader.askParentForClass(PolicyClassLoader.java:1289)
    at oracle.classloader.SearchPolicy$AskParent.getClass(SearchPolicy.java:68)
    at oracle.classloader.SearchSequence.getClass(SearchSequence.java:119)
    at oracle.classloader.PolicyClassLoader.internalLoadClass(PolicyClassLoader.java:1674)
    at oracle.classloader.PolicyClassLoader.loadClass(PolicyClassLoader.java:1635)
    at oracle.classloader.PolicyClassLoader.loadClass(PolicyClassLoader.java:1620)
    at javax.xml.parsers.FactoryFinder.newInstance(FactoryFinder.java:88)
    at javax.xml.parsers.FactoryFinder.find(FactoryFinder.java:148)
    at javax.xml.parsers.DocumentBuilderFactory.newInstance(DocumentBuilderFactory.java:98)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.SchemaWalker.readSchemaFile(SchemaWalker.java:49)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.IncludeSchemaElement.readImport(IncludeSchemaElement.java:94)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.IncludeSchemaElement.loadInclude(IncludeSchemaElement.java:66)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.SchemaSchemaElement.loadImportsAndIncludes(SchemaSchemaElement.java:157)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.IncludeSchemaElement.loadInclude(IncludeSchemaElement.java:70)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.SchemaSchemaElement.loadImportsAndIncludes(SchemaSchemaElement.java:157)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.IncludeSchemaElement.loadInclude(IncludeSchemaElement.java:70)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.SchemaSchemaElement.loadImportsAndIncludes(SchemaSchemaElement.java:157)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.IncludeSchemaElement.loadInclude(IncludeSchemaElement.java:70)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.SchemaSchemaElement.loadImportsAndIncludes(SchemaSchemaElement.java:157)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.IncludeSchemaElement.loadInclude(IncludeSchemaElement.java:70)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.SchemaSchemaElement.loadImportsAndIncludes(SchemaSchemaElement.java:157)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.IncludeSchemaElement.loadInclude(IncludeSchemaElement.java:70)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.SchemaSchemaElement.loadImportsAndIncludes(SchemaSchemaElement.java:157)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.IncludeSchemaElement.loadInclude(IncludeSchemaElement.java:70)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.SchemaSchemaElement.loadImportsAndIncludes(SchemaSchemaElement.java:157)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.IncludeSchemaElement.loadInclude(IncludeSchemaElement.java:70)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.SchemaSchemaElement.loadImportsAndIncludes(SchemaSchemaElement.java:157)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.IncludeSchemaElement.loadInclude(IncludeSchemaElement.java:70)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.SchemaSchemaElement.loadImportsAndIncludes(SchemaSchemaElement.java:157)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.IncludeSchemaElement.loadInclude(IncludeSchemaElement.java:70)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.SchemaSchemaElement.loadImportsAndIncludes(SchemaSchemaElement.java:157)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.IncludeSchemaElement.loadInclude(IncludeSchemaElement.java:70)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.SchemaSchemaElement.loadImportsAndIncludes(SchemaSchemaElement.java:157)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.IncludeSchemaElement.loadInclude(IncludeSchemaElement.java:70)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.SchemaSchemaElement.loadImportsAndIncludes(SchemaSchemaElement.java:157)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.IncludeSchemaElement.loadInclude(IncludeSchemaElement.java:70)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.SchemaSchemaElement.loadImportsAndIncludes(SchemaSchemaElement.java:157)
    at oracle.j2ee.ws.wsdl.extensions.oracle.schema.IncludeSchemaElement.loadInclude(IncludeSchemaElement.java:70)
    ... continued about 200 times.
    followed by
    ServletException cause
    Supplemental Text
    com.evermind.server.http.HttpIOException: Broken pipe
    at com.evermind.server.http.EvermindServletOutputStream.write(EvermindServletOutputStream.java:210)
    at com.evermind.server.http.EvermindJSPWriter.writeOut(EvermindJSPWriter.java:539)
    at com.evermind.server.http.EvermindJSPWriter.jspflush(EvermindJSPWriter.java:436)
    at com.evermind.server.http.EvermindJSPWriter.close(EvermindJSPWriter.java:406)
    at oracle.jsp.runtime.OracleJspRuntime.extraHandlePCFinally(OracleJspRuntime.java:1689)
    at displayProcess.jspService(_displayProcess.java:1009)
    at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
    at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
    at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
    at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
    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.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:259)
    at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:51)
    at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193)
    at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:283)
    at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198)
    at com.collaxa.cube.fe.DomainFilter.doFilter(DomainFilter.java:131)
    at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
    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:621)
    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)

  • Block the processing of payroll for employees who do not have IT0185 ST01

    Hi People.
    I have a client requirement that payroll should be processed only for those persons for whom ID number (IT0185-ST01) is available. I am trying to do it for Portugal Payroll.
    I activated P0185 function in PE04 for Portugal and created 2 rules:
    *ZH01 Verifica existência do IT0185*
    *TABLEP0185 Ler campos de tabela*
    *" VARGBSUBTY Campo tab.VVVVV ArgV*
    *" 01*
    *NUM=1 Definir*
    *ADDWT&0185 VAR tab.variáveis*
    and...
    *ZH02 Verifica existência do IT0185 Subtipo 01*
    *NUM=& 0185 Definir*
    *" NUM?0 Comparação*
    *ZERO=&0185 Definir VVVV p/zero*
    *" =*
    *ERROR Cancel.processamento*
    And I put the rules in sequence in the scheme. But the function P0185 doesn't accept rules.
    How do I block the processing of payroll for employees who do not have infotype 0185 subtype 01?
    Thanks,
    Helio Rabello

    if you are not sure about the linking i suggest to just show all roles associated to all the employees,
    group by employee
    create true/false formula for the role_ids  where ONLY your 20 role is TRUE per employee
    then exclude all false - that should give you only the employees that are missing that particular role.

Maybe you are looking for