Before, my page-flow.xml had this entry :
<page id="login" path-info="/" xforms="/is/login/login-xforms-model.xml" view="/is/login/login-view.xsl"> <action when="/form/action='enter' and /form/username!='admin'" action="/is/login/login-model.xpl"> <result id="success" page="homeCoordinator"/> </action> </page> After reading the ATM example, I wanted to change this to the following : Page-flow.xml: <page id="login" path-info="/" view="/is/login/login.xhtml"> <action when="/form/action='submit'" action="/is/login/login-model.xpl"> <result id="success" page="homeCoordinator"/> </action> </page> Pretty simple : when the user as submitted the form, execute a xpl processor. Here is my login.xhtml [...] <xforms:model> <xforms:instance id="user-instance"> <users xmlns=""> <user> <action/> <username/> <password/> <uid/> </user> </users> </xforms:instance> <xforms:submission id="checkUser" method="post" action="."> </xforms:model> <body> [...] <xforms:trigger appearance="minimal"> <xforms:label>Enter </xforms:label> </xforms:trigger> <xforms:action ev:event="DOMActivate"> <xforms:setvalue ref="action">submit</xforms:setvalue> <xforms:send submission="checkUser"/> </xforms:action> </xforms:group> When I submit, the xpl processor login-model should be called. Correct? I haven't changed this file except that my instance is a bit different (before it was <form><username /> etc... now its <users><user><username /> ...) so I changed everything in that file. My login-model.xpl : [...] <p:param type="input" name="instance"/> <p:processor name="oxf:xslt"> <p:input name="data" href="#instance"/> <p:input name="config"> <xdb:query collection="/db/" xsl:version="2.0" xmlns:xmldb="http://exist-db.org/xquery/xmldb"> xquery version "1.0"; <authenticated> {xmldb:authenticate(concat('<xsl:value-of select="doc('../datasource.xml')/*/uri"/>', '/db/'), '<xsl:value-of select="/users/user/username"/>', '<xsl:value-of select="/users/user/password"/>')} </authenticated> </xdb:query> </p:input> <p:output name="data" id="xmldb-query"/> </p:processor> <p:processor name="oxf:xmldb-query"> <p:input name="datasource" href="../datasource.xml"/> <p:input name="query" href="#xmldb-query"/> <p:output name="data" id="query-resp"/> </p:processor> <p:choose href="#query-resp" xmlns:p="http://www.orbeon.com/oxf/pipeline"> <p:when test="//authenticated='false'"> <p:processor name="oxf:redirect" xmlns:p="http://www.orbeon.com/oxf/pipeline"> <p:input name="data"> <redirect-url> <path-info>/login</path-info> </redirect-url> </p:input> </p:processor> </p:when> </p:choose> <p:processor name="oxf:xslt" xmlns:p="http://www.orbeon.com/oxf/pipeline"> <p:input name="data" href="#instance"/> <p:input name="config"> <datasource xsl:version="2.0"> <driver-class-name>org.exist.xmldb.DatabaseImpl</driver-class-name> <uri>xmldb:exist:///</uri> <username><xsl:value-of select="/users/user/username"/></username> <password><xsl:value-of select="/users/user/password"/></password> </datasource> </p:input> <p:output name="data" id="datasource"/> </p:processor> <p:processor name="oxf:xslt" xmlns:p="http://www.orbeon.com/oxf/pipeline"> <p:input name="data" href="#instance"/> <p:input name="config"> <xdb:query collection="/db/system" xsl:version="2.0"> <uid> {for $user in /auth/users/user where $user/@name = '<xsl:value-of select="/users/user/username"/>' return $user/@uid} </uid> </xdb:query> </p:input> <p:output name="data" id="get_uid"/> </p:processor> <p:processor name="oxf:xmldb-query"> <p:input name="datasource" href="#datasource"/> <p:input name="query" href="#get_uid"/> <p:output name="user_uid" id="user_uid"/> </p:processor> <p:processor name="oxf:xupdate" xmlns:p="http://www.orbeon.com/oxf/pipeline"> <p:input name="data" href="#instance"/> <p:input name="user" href="#user_uid"/> <p:input name="config"> <xu:modifications xmlns:xu="http://www.xmldb.org/xupdate"> <xu:update select="/users/user/uid"> <xu:value-of select="doc('#user')/uid/@uid"/> </xu:update> </xu:modifications> </p:input> <p:output name="data" id="new_instance"/> </p:processor> <p:processor name="oxf:scope-serializer" xmlns:p="http://www.orbeon.com/oxf/pipeline"> <p:input name="data" href="aggregate('cgcuser', #query-resp, #new_instance)"/> <p:input name="config"> <config> <key>authentification</key> <scope>session</scope> <session-scope>application</session-scope> </config> </p:input> </p:processor> </p:config> When I submit, it just comes back to the home page. It would be great if I coulnd finally understand how to see for example what is stored in the scope session, or how can I be sure that login-mode.xpl is even executed? Am I correcty updating my instance? Is it correctly "sent" to my login-model processor? Thanks for the help (again...) ! |
page-flow.xml : <page id="login" path-info="/" view="/is/login/login.xhtml"> <action when="true'" action="/is/login/login-model.xpl"> [...] </action> </page> and in my login-model.xpl : <p:processor name="oxf:redirect" xmlns:p="http://www.orbeon.com/oxf/pipeline"> <p:input name="data"> <redirect-url> <path-info>image.gif</path-info> </redirect-url> </p:input> </p:processor> And this way, my image appeared. If I change the when statement to /user/action='submit', no image appears. So this means clearly that the information from my login.xhtml isn't forwarded! WHY ? :( <xforms:model> <xforms:instance id="user-instance"> <user xmlns=""> <action/> <username/> <password/> <uid/> </user> </xforms:instance> <xforms:submission id="checkUser" method="post" action="."> <!--<xforms:message ev:event="xforms-submit-error" level="modal">An error occurred while saving!</xforms:message>--> </xforms:submission> </xforms:model> </head> <body> [...] <div align="center"> <xforms:group ref="instance('user-instance')"> <xforms:input ref="username"> <xforms:label>Username </xforms:label> </xforms:input> <br /><br /> <xforms:secret ref="password"> <xforms:label>Password </xforms:label>--> <!--<xforms:alert>Invalid Password</xforms:alert>--> </xforms:secret> <br /> <br /> <xforms:trigger appearance="minimal"> <xforms:label>Enter </xforms:label> </xforms:trigger> <xforms:action ev:event="DOMActivate"> <xforms:setvalue ref="action">submit</xforms:setvalue> <xforms:send submission="checkUser"/> </xforms:action> </xforms:group> [...] How come action is not set to submit ? :( -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help OW2 mailing lists service home page: http://www.ow2.org/wws |
I modified some details in my authentification processor and if I write the following in my login.xhtml : <xforms:model> <xforms:instance> <user xmlns=""> <action/> <username>cvanoirbeek</username> <password>12345678</password> <uid/> </user> </xforms:instance> <xforms:submission id="checkUser" method="post" action="."></xforms:submission> </xforms:model> <xforms:group> <xforms:input ref="/username"> <xforms:label>Username </xforms:label> </xforms:input> <br /><br /> <xforms:secret ref="/password"> <xforms:label>Password </xforms:label>--> </xforms:secret> <br /> <br /> <xforms:trigger appearance="minimal"> <xforms:label>Enter </xforms:label> </xforms:trigger> <xforms:action ev:event="DOMActivate"> <xforms:setvalue ref="/action">submit</xforms:setvalue> <xforms:send submission="checkUser"/> </xforms:action> </xforms:group> Everything will work as planned! Of course this is not the goal... the user has to enter his username & password : <xforms:instance> <user xmlns=""> <action/> <username/> <password/> <uid/> </user> </xforms:instance> You can see in the attached file (ops.log) that the submit is correctly updated, but not the username & password. How come? Do I have to worry about the other exceptions that are shown in the log ? Thank you for your help... it must be pretty stupid but I can't figure out what. 2007-11-01 11:00:05,414 Thread-1 INFO webapp.ProcessorService null - Servlet - Servlet initialized. 2007-11-01 11:00:05,424 Thread-1 INFO webapp.ProcessorService null - Servlet - About to run processor: [{http://www.orbeon.com/oxf/processors}pipeline, config -> oxf:/apps/context/servlet-initialized.xpl] 2007-11-01 11:00:05,655 Thread-1 INFO processor.DebugProcessor null - message: oxf:/apps/context/servlet-initialized.xpl, line 19, column 46 <message xmlns:oxf="http://www.orbeon.com/oxf/processors" xmlns:p="http://www.orbeon.com/oxf/pipeline">Servlet initialized.</message> 2007-11-01 11:00:05,655 Thread-1 INFO webapp.ProcessorService null - Done running processor - Timing: 231 - Cache hits: 1, fault: 4, adds: 4, success rate: 20% 2007-11-01 11:00:05,705 Thread-1 INFO webapp.ProcessorService null - Servlet - Servlet initialized. 2007-11-01 11:00:05,755 Thread-1 INFO servlets.EXistServlet null - EXistServlet: exist.home=C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\mepia\WEB-INF 2007-11-01 11:00:05,755 Thread-1 INFO servlets.EXistServlet null - reading configuration from C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\mepia\WEB-INF\exist-conf.xml 2007-11-01 11:00:05,765 Thread-1 INFO util.Configuration null - Reading configuration from file C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\mepia\WEB-INF\exist-conf.xml 2007-11-01 11:00:05,915 Thread-1 INFO util.Configuration null - data directory = C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\mepia\WEB-INF\exist-data 2007-11-01 11:00:05,955 Thread-1 INFO servlets.EXistServlet null - configuring eXist instance 2007-11-01 11:00:05,955 Thread-1 INFO storage.BrokerPool null - database instance 'exist' will have between 1 and 20 brokers 2007-11-01 11:00:05,955 Thread-1 INFO storage.BrokerPool null - database instance 'exist' will be synchronized every 120000 ms 2007-11-01 11:00:05,965 Thread-1 INFO storage.BrokerPool null - database instance 'exist' will wait 45000 ms during shutdown 2007-11-01 11:00:05,965 Thread-1 INFO storage.BrokerPool null - database instance 'exist' is enabled for transactions : true 2007-11-01 11:00:06,005 Thread-1 INFO storage.CacheManager null - Cache settings: totalPages: 12288; maxCacheSize: 11059 2007-11-01 11:00:06,005 Thread-1 INFO storage.XQueryPool null - QueryPool: size = 128; maxStackSize = 5; timeout = 120000; timeoutCheckInterval = 30000 2007-11-01 11:00:06,566 Thread-1 INFO servlets.EXistServlet null - registering XMLDB driver 2007-11-01 11:00:06,606 Thread-1 INFO servlets.EXistServlet null - Using default user guest for all unauthorized requests. 2007-11-01 11:00:06,636 Thread-1 WARN servlets.EXistServlet null - Looking for a valid Parser... Checking for Xerces, not found! Warning: Failed find a valid Parser! Please add an appropriate Parser to the class-path, e.g. in the 'endorsed' folder of the servlet container or in the 'endorsed' folder of the JRE. 2007-11-01 11:00:06,636 Thread-1 WARN servlets.EXistServlet null - Looking for a valid Transformer... Checking for Xalan, not found! Checking for Saxon, not found! Warning: Failed find a valid Transformer! Please add an appropriate Transformer to the class-path, e.g. in the 'endorsed' folder of the servlet container or in the 'endorsed' folder of the JRE. 2007-11-01 11:00:06,726 Thread-1 INFO util.PropertyMessageResources null - Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true 2007-11-01 11:00:06,726 Thread-1 INFO util.PropertyMessageResources null - Initializing, config='org.apache.struts.action.ActionResources', returnNull=true 2007-11-01 11:00:07,027 Thread-1 INFO util.PropertyMessageResources null - Initializing, config='org.orbeon.oxf.struts.examples.ApplicationResources', returnNull=true 2007-11-01 11:00:07,027 Thread-1 INFO util.PropertyMessageResources null - Initializing, config='org.orbeon.oxf.struts.examples.ApplicationResources', returnNull=true 2007-11-01 11:00:07,037 Thread-1 INFO validator.ValidatorPlugIn null - Loading validation rules file from '/WEB-INF/validator-rules.xml' 2007-11-01 11:00:07,087 Thread-1 INFO validator.ValidatorPlugIn null - Loading validation rules file from '/WEB-INF/validation.xml' 2007-11-01 11:00:07,167 Thread-1 INFO util.PropertyMessageResources null - Initializing, config='org.orbeon.oxf.struts.examples.ModuleResources', returnNull=true 2007-11-01 11:00:07,808 http-8080-1 INFO webapp.ProcessorService null - / - Received request 2007-11-01 11:00:08,669 http-8080-1 DEBUG processor.PageFlowControllerProcessor null - Page Flow Controller pipeline: <p:config xmlns:p="http://www.orbeon.com/oxf/pipeline"> <p:processor name="oxf:request"> <p:input name="config"> <config> <include>/request/request-path</include> </config> </p:input> <p:output name="data" id="request"/> </p:processor> <p:processor name="oxf:request"> <p:input name="config"> <config> <include>/request/parameters</include> </config> </p:input> <p:output name="data" id="request-with-parameters"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="dummy-matcher"/> </p:processor> <p:choose href="#request"> <p:when test="ends-with( /request/request-path, '.gif' ) or ends-with( /request/request-path, '.css' ) or ends-with( /request/request-path, '.pdf' ) or ends-with( /request/request-path, '.js' ) or ends-with( /request/request-path, '.png' ) or ends-with( /request/request-path, '.jpg' ) or ends-with( /request/request-path, '.xsd' )"> <p:processor name="oxf:resource-server"> <p:input name="config" href="aggregate('path', #request#xpointer(string(/request/request-path))"/> <p:input name="mime-types" href="oxf:/oxf/mime-types.xml"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:when> <p:when test="ends-with( /request/request-path, '.xml' )"> <p:processor name="oxf:resource-server"> <p:input name="config" href="aggregate('path', #request#xpointer(string(/request/request-path))"/> <p:input name="mime-types"> <mime-types> <mime-type> <name>application/xml</name> <pattern>*</pattern> </mime-type> </mime-types> </p:input> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:when> <p:when test="ends-with( /request/request-path, '.html' )"> <p:processor name="oxf:resource-server"> <p:input name="config" href="aggregate('path', #request#xpointer(string(/request/request-path))"/> <p:input name="mime-types"> <mime-types> <mime-type> <name>text/html</name> <pattern>*</pattern> </mime-type> </mime-types> </p:input> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:when> <p:when test="ends-with( /request/request-path, '.htm' )"> <p:processor name="oxf:resource-server"> <p:input name="config" href="aggregate('path', #request#xpointer(string(/request/request-path))"/> <p:input name="mime-types"> <mime-types> <mime-type> <name>text/html</name> <pattern>*</pattern> </mime-type> </mime-types> </p:input> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:when> <p:when test="ends-with( /request/request-path, '.java' )"> <p:processor name="oxf:resource-server"> <p:input name="config" href="aggregate('path', #request#xpointer(string(/request/request-path))"/> <p:input name="mime-types"> <mime-types> <mime-type> <name>text/plain</name> <pattern>*</pattern> </mime-type> </mime-types> </p:input> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:when> <p:when test="ends-with( /request/request-path, '.txt' )"> <p:processor name="oxf:resource-server"> <p:input name="config" href="aggregate('path', #request#xpointer(string(/request/request-path))"/> <p:input name="mime-types"> <mime-types> <mime-type> <name>text/plain</name> <pattern>*</pattern> </mime-type> </mime-types> </p:input> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:when> <p:when test="ends-with( /request/request-path, '.xq' )"> <p:processor name="oxf:resource-server"> <p:input name="config" href="aggregate('path', #request#xpointer(string(/request/request-path))"/> <p:input name="mime-types"> <mime-types> <mime-type> <name>text/plain</name> <pattern>*</pattern> </mime-type> </mime-types> </p:input> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:when> <p:when test="(/request/request-path = '/xforms-server-submit')"> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="xforms-model"/> </p:processor> <p:processor name="oxf:pipeline"> <p:input name="config" href="oxf:/ops/pfc/xforms-xml-submission.xpl"/> <p:input name="setvalues"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher-result"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="default-submission"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="instance" id="xformed-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="model" href="#xforms-model"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#xformed-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#xformed-instance"/> <p:output name="data" id="xupdated-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <is-redirect>false</is-redirect> </p:input> <p:output name="data" id="is-redirect"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="action-data"/> </p:processor> <p:choose href="#is-redirect"> <p:when test="/is-redirect = 'false'"> <p:processor class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> <p:input name="step-url"> <config> <url>oxf:/ops/xforms/xforms-server-submit.xpl</url> <handle-xinclude>false</handle-xinclude> </config> </p:input> <p:input name="step-type"> <step-type>model</step-type> </p:input> <p:input name="data" href="#action-data"/> <p:input name="instance" href="#xupdated-instance"/> <p:input name="xforms-model"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher" href="#dummy-matcher"/> <p:output name="data" id="model-data"/> <p:output name="instance" id="model-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> <p:processor name="oxf:null-serializer"> <p:input name="data" href="#model-data"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#model-instance"/> </p:processor> </p:when> <p:otherwise> <p:processor name="oxf:null"> <p:input name="data" href="#xupdated-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#action-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:otherwise> </p:choose> </p:when> <p:when test="(/request/request-path = '/')"> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="xforms-model"/> </p:processor> <p:processor name="oxf:pipeline"> <p:input name="config" href="oxf:/ops/pfc/xforms-xml-submission.xpl"/> <p:input name="setvalues"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher-result"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="default-submission"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="instance" id="xformed-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="model" href="#xforms-model"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#xformed-instance"/> </p:processor> <p:choose href="#xformed-instance"> <p:when test="/form/action='submit'"> <p:processor class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> <p:input name="step-url"> <config> <url>oxf:/is/login/login-model.xpl</url> <handle-xinclude>false</handle-xinclude> </config> </p:input> <p:input name="step-type"> <step-type>action</step-type> </p:input> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="instance" href="#xformed-instance"/> <p:input name="xforms-model"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher" href="#dummy-matcher"/> <p:output name="data" id="internal-action-data-14-1"/> </p:processor> <p:processor name="oxf:null-serializer"> <p:input name="data" href="#internal-action-data-14-1"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#internal-action-data-14-1"/> <p:output name="data" id="action-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <path-info>/is/</path-info> </p:input> <p:output name="data" id="forward-path-info"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <server-side>false</server-side> </p:input> <p:output name="data" id="is-server-side-redirect"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <exit-portal>false</exit-portal> </p:input> <p:output name="data" id="is-redirect-exit-portal"/> </p:processor> <p:processor name="oxf:redirect"> <p:input name="data" href="aggregate('redirect-url', #forward-path-info, #is-server-side-redirect, #is-redirect-exit-portal"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <is-redirect>true</is-redirect> </p:input> <p:output name="data" id="is-redirect"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#xformed-instance"/> <p:output name="data" id="xupdated-instance"/> </p:processor> </p:when> <p:otherwise> <p:processor name="oxf:identity"> <p:input name="data" href="#xformed-instance"/> <p:output name="data" id="xupdated-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <is-redirect>false</is-redirect> </p:input> <p:output name="data" id="is-redirect"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="action-data"/> </p:processor> </p:otherwise> </p:choose> <p:choose href="#is-redirect"> <p:when test="/is-redirect = 'false'"> <p:processor name="oxf:identity"> <p:input name="data" href="#action-data"/> <p:output name="data" id="model-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#xupdated-instance"/> <p:output name="data" id="model-instance"/> </p:processor> <p:processor class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> <p:input name="step-url"> <config> <url>oxf:/is/login/login.xhtml</url> <handle-xinclude>false</handle-xinclude> </config> </p:input> <p:input name="step-type"> <step-type>view</step-type> </p:input> <p:input name="data" href="#model-data"/> <p:input name="instance" href="#model-instance"/> <p:input name="xforms-model"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher" href="#dummy-matcher"/> <p:output name="data" id="html"/> <p:output name="instance" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:when> <p:otherwise> <p:processor name="oxf:null"> <p:input name="data" href="#xupdated-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#action-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:otherwise> </p:choose> </p:when> <p:when test="(/request/request-path = '/is/logout')"> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="xforms-model"/> </p:processor> <p:processor name="oxf:pipeline"> <p:input name="config" href="oxf:/ops/pfc/xforms-xml-submission.xpl"/> <p:input name="setvalues"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher-result"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="default-submission"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="instance" id="xformed-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="model" href="#xforms-model"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#xformed-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#xformed-instance"/> <p:output name="data" id="xupdated-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <is-redirect>false</is-redirect> </p:input> <p:output name="data" id="is-redirect"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="action-data"/> </p:processor> <p:choose href="#is-redirect"> <p:when test="/is-redirect = 'false'"> <p:processor class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> <p:input name="step-url"> <config> <url>oxf:/is/logout/logout-model.xpl</url> <handle-xinclude>false</handle-xinclude> </config> </p:input> <p:input name="step-type"> <step-type>model</step-type> </p:input> <p:input name="data" href="#action-data"/> <p:input name="instance" href="#xupdated-instance"/> <p:input name="xforms-model"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher" href="#dummy-matcher"/> <p:output name="data" id="model-data"/> <p:output name="instance" id="model-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> <p:processor name="oxf:null-serializer"> <p:input name="data" href="#model-data"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#model-instance"/> </p:processor> </p:when> <p:otherwise> <p:processor name="oxf:null"> <p:input name="data" href="#xupdated-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#action-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:otherwise> </p:choose> </p:when> <p:when test="(/request/request-path = '/is/')"> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="xforms-model"/> </p:processor> <p:processor name="oxf:pipeline"> <p:input name="config" href="oxf:/ops/pfc/xforms-xml-submission.xpl"/> <p:input name="setvalues"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher-result"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="default-submission"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="instance" id="xformed-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="model" href="#xforms-model"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#xformed-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#xformed-instance"/> <p:output name="data" id="xupdated-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <is-redirect>false</is-redirect> </p:input> <p:output name="data" id="is-redirect"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="action-data"/> </p:processor> <p:choose href="#is-redirect"> <p:when test="/is-redirect = 'false'"> <p:processor class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> <p:input name="step-url"> <config> <url>oxf:/is/projectsUsers/projectsUsers-model.xpl</url> <handle-xinclude>false</handle-xinclude> </config> </p:input> <p:input name="step-type"> <step-type>model</step-type> </p:input> <p:input name="data" href="#action-data"/> <p:input name="instance" href="#xupdated-instance"/> <p:input name="xforms-model"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher" href="#dummy-matcher"/> <p:output name="data" id="model-data"/> <p:output name="instance" id="model-instance"/> </p:processor> <p:processor class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> <p:input name="step-url"> <config> <url>oxf:/is/projectsUsers/projectsUsers-view.xsl</url> <handle-xinclude>false</handle-xinclude> </config> </p:input> <p:input name="step-type"> <step-type>view</step-type> </p:input> <p:input name="data" href="#model-data"/> <p:input name="instance" href="#model-instance"/> <p:input name="xforms-model"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher" href="#dummy-matcher"/> <p:output name="data" id="html"/> <p:output name="instance" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:when> <p:otherwise> <p:processor name="oxf:null"> <p:input name="data" href="#xupdated-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#action-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:otherwise> </p:choose> </p:when> <p:when test="(/request/request-path = '/is/projectsUsers/sort')"> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="xforms-model"/> </p:processor> <p:processor name="oxf:pipeline"> <p:input name="config" href="oxf:/ops/pfc/xforms-xml-submission.xpl"/> <p:input name="setvalues"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher-result"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="default-submission"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="instance" id="xformed-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="model" href="#xforms-model"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#xformed-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#xformed-instance"/> <p:output name="data" id="xupdated-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <is-redirect>false</is-redirect> </p:input> <p:output name="data" id="is-redirect"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="action-data"/> </p:processor> <p:choose href="#is-redirect"> <p:when test="/is-redirect = 'false'"> <p:processor name="oxf:identity"> <p:input name="data" href="#action-data"/> <p:output name="data" id="model-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#xupdated-instance"/> <p:output name="data" id="model-instance"/> </p:processor> <p:processor class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> <p:input name="step-url"> <config> <url>oxf:/is/projectsUsers/projects-sort.xsl</url> <handle-xinclude>false</handle-xinclude> </config> </p:input> <p:input name="step-type"> <step-type>view</step-type> </p:input> <p:input name="data" href="#model-data"/> <p:input name="instance" href="#model-instance"/> <p:input name="xforms-model"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher" href="#dummy-matcher"/> <p:output name="data" id="html"/> <p:output name="instance" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:when> <p:otherwise> <p:processor name="oxf:null"> <p:input name="data" href="#xupdated-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#action-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:otherwise> </p:choose> </p:when> <p:when test="(/request/request-path = '/is/projectsUsers/editnormal')"> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="xforms-model"/> </p:processor> <p:processor name="oxf:pipeline"> <p:input name="config" href="oxf:/ops/pfc/xforms-xml-submission.xpl"/> <p:input name="setvalues"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher-result"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="default-submission"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="instance" id="xformed-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="model" href="#xforms-model"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#xformed-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#xformed-instance"/> <p:output name="data" id="xupdated-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <is-redirect>false</is-redirect> </p:input> <p:output name="data" id="is-redirect"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="action-data"/> </p:processor> <p:choose href="#is-redirect"> <p:when test="/is-redirect = 'false'"> <p:processor class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> <p:input name="step-url"> <config> <url>oxf:/is/projectsUsers/edit/projects-home-edit.xpl</url> <handle-xinclude>false</handle-xinclude> </config> </p:input> <p:input name="step-type"> <step-type>model</step-type> </p:input> <p:input name="data" href="#action-data"/> <p:input name="instance" href="#xupdated-instance"/> <p:input name="xforms-model"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher" href="#dummy-matcher"/> <p:output name="data" id="model-data"/> <p:output name="instance" id="model-instance"/> </p:processor> <p:processor class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> <p:input name="step-url"> <config> <url>oxf:/is/projectsUsers/edit/projects-home-edit.xsl</url> <handle-xinclude>false</handle-xinclude> </config> </p:input> <p:input name="step-type"> <step-type>view</step-type> </p:input> <p:input name="data" href="#model-data"/> <p:input name="instance" href="#model-instance"/> <p:input name="xforms-model"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher" href="#dummy-matcher"/> <p:output name="data" id="html"/> <p:output name="instance" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:when> <p:otherwise> <p:processor name="oxf:null"> <p:input name="data" href="#xupdated-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#action-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:otherwise> </p:choose> </p:when> <p:when test="(/request/request-path = '/is/projectsUsers/edit/proposal/description/edit')"> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="xforms-model"/> </p:processor> <p:processor name="oxf:pipeline"> <p:input name="config" href="oxf:/ops/pfc/xforms-xml-submission.xpl"/> <p:input name="setvalues"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher-result"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="default-submission"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="instance" id="xformed-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="model" href="#xforms-model"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#xformed-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#xformed-instance"/> <p:output name="data" id="xupdated-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <is-redirect>false</is-redirect> </p:input> <p:output name="data" id="is-redirect"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="action-data"/> </p:processor> <p:choose href="#is-redirect"> <p:when test="/is-redirect = 'false'"> <p:processor class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> <p:input name="step-url"> <config> <url>oxf:/is/projectsUsers/edit/proposal/description/edit/description-edit.xpl</url> <handle-xinclude>false</handle-xinclude> </config> </p:input> <p:input name="step-type"> <step-type>model</step-type> </p:input> <p:input name="data" href="#action-data"/> <p:input name="instance" href="#xupdated-instance"/> <p:input name="xforms-model"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher" href="#dummy-matcher"/> <p:output name="data" id="model-data"/> <p:output name="instance" id="model-instance"/> </p:processor> <p:processor class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> <p:input name="step-url"> <config> <url>oxf:/is/projectsUsers/edit/proposal/description/edit/description-edit.xsl</url> <handle-xinclude>false</handle-xinclude> </config> </p:input> <p:input name="step-type"> <step-type>view</step-type> </p:input> <p:input name="data" href="#model-data"/> <p:input name="instance" href="#model-instance"/> <p:input name="xforms-model"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher" href="#dummy-matcher"/> <p:output name="data" id="html"/> <p:output name="instance" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:when> <p:otherwise> <p:processor name="oxf:null"> <p:input name="data" href="#xupdated-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#action-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:otherwise> </p:choose> </p:when> <p:when test="(/request/request-path = '/is/profile')"> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="xforms-model"/> </p:processor> <p:processor name="oxf:pipeline"> <p:input name="config" href="oxf:/ops/pfc/xforms-xml-submission.xpl"/> <p:input name="setvalues"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher-result"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="default-submission"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="instance" id="xformed-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="model" href="#xforms-model"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#xformed-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#xformed-instance"/> <p:output name="data" id="xupdated-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <is-redirect>false</is-redirect> </p:input> <p:output name="data" id="is-redirect"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="action-data"/> </p:processor> <p:choose href="#is-redirect"> <p:when test="/is-redirect = 'false'"> <p:processor class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> <p:input name="step-url"> <config> <url>oxf:/is/profile/profile-edit.xpl</url> <handle-xinclude>false</handle-xinclude> </config> </p:input> <p:input name="step-type"> <step-type>model</step-type> </p:input> <p:input name="data" href="#action-data"/> <p:input name="instance" href="#xupdated-instance"/> <p:input name="xforms-model"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher" href="#dummy-matcher"/> <p:output name="data" id="model-data"/> <p:output name="instance" id="model-instance"/> </p:processor> <p:processor class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> <p:input name="step-url"> <config> <url>oxf:/is/profile/profile-edit.xsl</url> <handle-xinclude>false</handle-xinclude> </config> </p:input> <p:input name="step-type"> <step-type>view</step-type> </p:input> <p:input name="data" href="#model-data"/> <p:input name="instance" href="#model-instance"/> <p:input name="xforms-model"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher" href="#dummy-matcher"/> <p:output name="data" id="html"/> <p:output name="instance" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:when> <p:otherwise> <p:processor name="oxf:null"> <p:input name="data" href="#xupdated-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#action-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:otherwise> </p:choose> </p:when> <p:when test="(/request/request-path = '/is/profile/update')"> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="xforms-model"/> </p:processor> <p:processor name="oxf:pipeline"> <p:input name="config" href="oxf:/ops/pfc/xforms-xml-submission.xpl"/> <p:input name="setvalues"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher-result"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="default-submission"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="instance" id="xformed-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="model" href="#xforms-model"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#xformed-instance"/> </p:processor> <p:processor class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> <p:input name="step-url"> <config> <url>oxf:/is/profile/profile-update.xpl</url> <handle-xinclude>false</handle-xinclude> </config> </p:input> <p:input name="step-type"> <step-type>action</step-type> </p:input> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="instance" href="#xformed-instance"/> <p:input name="xforms-model"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher" href="#dummy-matcher"/> <p:output name="data" id="internal-action-data-21-1"/> </p:processor> <p:processor name="oxf:null-serializer"> <p:input name="data" href="#internal-action-data-21-1"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#internal-action-data-21-1"/> <p:output name="data" id="action-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <path-info>/is/profile</path-info> </p:input> <p:output name="data" id="forward-path-info"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <server-side>false</server-side> </p:input> <p:output name="data" id="is-server-side-redirect"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <exit-portal>false</exit-portal> </p:input> <p:output name="data" id="is-redirect-exit-portal"/> </p:processor> <p:processor name="oxf:redirect"> <p:input name="data" href="aggregate('redirect-url', #forward-path-info, #is-server-side-redirect, #is-redirect-exit-portal"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <is-redirect>true</is-redirect> </p:input> <p:output name="data" id="is-redirect"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#xformed-instance"/> <p:output name="data" id="xupdated-instance"/> </p:processor> <p:choose href="#is-redirect"> <p:when test="/is-redirect = 'false'"> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:when> <p:otherwise> <p:processor name="oxf:null"> <p:input name="data" href="#xupdated-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#action-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:otherwise> </p:choose> </p:when> <p:when test="(/request/request-path = '/is/profilereduit')"> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="xforms-model"/> </p:processor> <p:processor name="oxf:pipeline"> <p:input name="config" href="oxf:/ops/pfc/xforms-xml-submission.xpl"/> <p:input name="setvalues"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher-result"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="default-submission"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="instance" id="xformed-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="model" href="#xforms-model"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#xformed-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#xformed-instance"/> <p:output name="data" id="xupdated-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <is-redirect>false</is-redirect> </p:input> <p:output name="data" id="is-redirect"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="action-data"/> </p:processor> <p:choose href="#is-redirect"> <p:when test="/is-redirect = 'false'"> <p:processor class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> <p:input name="step-url"> <config> <url>oxf:/is/profile/profile-edit.xpl</url> <handle-xinclude>false</handle-xinclude> </config> </p:input> <p:input name="step-type"> <step-type>model</step-type> </p:input> <p:input name="data" href="#action-data"/> <p:input name="instance" href="#xupdated-instance"/> <p:input name="xforms-model"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher" href="#dummy-matcher"/> <p:output name="data" id="model-data"/> <p:output name="instance" id="model-instance"/> </p:processor> <p:processor class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> <p:input name="step-url"> <config> <url>oxf:/is/profile/profile-edit-reduit.xsl</url> <handle-xinclude>false</handle-xinclude> </config> </p:input> <p:input name="step-type"> <step-type>view</step-type> </p:input> <p:input name="data" href="#model-data"/> <p:input name="instance" href="#model-instance"/> <p:input name="xforms-model"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher" href="#dummy-matcher"/> <p:output name="data" id="html"/> <p:output name="instance" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:when> <p:otherwise> <p:processor name="oxf:null"> <p:input name="data" href="#xupdated-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#action-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:otherwise> </p:choose> </p:when> <p:when test="(/request/request-path = '/is/profile/updatereduit')"> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="xforms-model"/> </p:processor> <p:processor name="oxf:pipeline"> <p:input name="config" href="oxf:/ops/pfc/xforms-xml-submission.xpl"/> <p:input name="setvalues"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher-result"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="default-submission"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="instance" id="xformed-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="model" href="#xforms-model"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#xformed-instance"/> </p:processor> <p:processor class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> <p:input name="step-url"> <config> <url>oxf:/is/profile/profile-update.xpl</url> <handle-xinclude>false</handle-xinclude> </config> </p:input> <p:input name="step-type"> <step-type>action</step-type> </p:input> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="instance" href="#xformed-instance"/> <p:input name="xforms-model"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher" href="#dummy-matcher"/> <p:output name="data" id="internal-action-data-23-1"/> </p:processor> <p:processor name="oxf:null-serializer"> <p:input name="data" href="#internal-action-data-23-1"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#internal-action-data-23-1"/> <p:output name="data" id="action-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <path-info>/is/profilereduit</path-info> </p:input> <p:output name="data" id="forward-path-info"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <server-side>false</server-side> </p:input> <p:output name="data" id="is-server-side-redirect"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <exit-portal>false</exit-portal> </p:input> <p:output name="data" id="is-redirect-exit-portal"/> </p:processor> <p:processor name="oxf:redirect"> <p:input name="data" href="aggregate('redirect-url', #forward-path-info, #is-server-side-redirect, #is-redirect-exit-portal"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <is-redirect>true</is-redirect> </p:input> <p:output name="data" id="is-redirect"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#xformed-instance"/> <p:output name="data" id="xupdated-instance"/> </p:processor> <p:choose href="#is-redirect"> <p:when test="/is-redirect = 'false'"> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:when> <p:otherwise> <p:processor name="oxf:null"> <p:input name="data" href="#xupdated-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#action-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:otherwise> </p:choose> </p:when> <p:when test="(/request/request-path = '/is/news')"> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="xforms-model"/> </p:processor> <p:processor name="oxf:pipeline"> <p:input name="config" href="oxf:/ops/pfc/xforms-xml-submission.xpl"/> <p:input name="setvalues"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher-result"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="default-submission"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="instance" id="xformed-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="model" href="#xforms-model"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#xformed-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#xformed-instance"/> <p:output name="data" id="xupdated-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <is-redirect>false</is-redirect> </p:input> <p:output name="data" id="is-redirect"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="action-data"/> </p:processor> <p:choose href="#is-redirect"> <p:when test="/is-redirect = 'false'"> <p:processor name="oxf:identity"> <p:input name="data" href="#action-data"/> <p:output name="data" id="model-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#xupdated-instance"/> <p:output name="data" id="model-instance"/> </p:processor> <p:processor class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> <p:input name="step-url"> <config> <url>oxf:/is/news/news.xhtml</url> <handle-xinclude>false</handle-xinclude> </config> </p:input> <p:input name="step-type"> <step-type>view</step-type> </p:input> <p:input name="data" href="#model-data"/> <p:input name="instance" href="#model-instance"/> <p:input name="xforms-model"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher" href="#dummy-matcher"/> <p:output name="data" id="html"/> <p:output name="instance" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:when> <p:otherwise> <p:processor name="oxf:null"> <p:input name="data" href="#xupdated-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#action-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:otherwise> </p:choose> </p:when> <p:when test="(/request/request-path = '/not-found')"> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="xforms-model"/> </p:processor> <p:processor name="oxf:pipeline"> <p:input name="config" href="oxf:/ops/pfc/xforms-xml-submission.xpl"/> <p:input name="setvalues"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher-result"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="default-submission"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="instance" id="xformed-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="model" href="#xforms-model"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#xformed-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#xformed-instance"/> <p:output name="data" id="xupdated-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <is-redirect>false</is-redirect> </p:input> <p:output name="data" id="is-redirect"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="action-data"/> </p:processor> <p:choose href="#is-redirect"> <p:when test="/is-redirect = 'false'"> <p:processor name="oxf:identity"> <p:input name="data" href="#action-data"/> <p:output name="data" id="model-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#xupdated-instance"/> <p:output name="data" id="model-instance"/> </p:processor> <p:processor class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> <p:input name="step-url"> <config> <url>oxf:/config/not-found.xml</url> <handle-xinclude>false</handle-xinclude> </config> </p:input> <p:input name="step-type"> <step-type>view</step-type> </p:input> <p:input name="data" href="#model-data"/> <p:input name="instance" href="#model-instance"/> <p:input name="xforms-model"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher" href="#dummy-matcher"/> <p:output name="data" id="html"/> <p:output name="instance" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:when> <p:otherwise> <p:processor name="oxf:null"> <p:input name="data" href="#xupdated-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#action-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:otherwise> </p:choose> </p:when> <p:otherwise> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="xforms-model"/> </p:processor> <p:processor name="oxf:pipeline"> <p:input name="config" href="oxf:/ops/pfc/xforms-xml-submission.xpl"/> <p:input name="setvalues"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher-result"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="default-submission"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="instance" id="xformed-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="model" href="#xforms-model"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#xformed-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#xformed-instance"/> <p:output name="data" id="xupdated-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <is-redirect>false</is-redirect> </p:input> <p:output name="data" id="is-redirect"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="action-data"/> </p:processor> <p:choose href="#is-redirect"> <p:when test="/is-redirect = 'false'"> <p:processor name="oxf:identity"> <p:input name="data" href="#action-data"/> <p:output name="data" id="model-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#xupdated-instance"/> <p:output name="data" id="model-instance"/> </p:processor> <p:processor class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> <p:input name="step-url"> <config> <url>oxf:/config/not-found.xml</url> <handle-xinclude>false</handle-xinclude> </config> </p:input> <p:input name="step-type"> <step-type>view</step-type> </p:input> <p:input name="data" href="#model-data"/> <p:input name="instance" href="#model-instance"/> <p:input name="xforms-model"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher" href="#dummy-matcher"/> <p:output name="data" id="html"/> <p:output name="instance" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:when> <p:otherwise> <p:processor name="oxf:null"> <p:input name="data" href="#xupdated-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#action-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:otherwise> </p:choose> </p:otherwise> </p:choose> <p:choose href="#html"> <p:when test="not(/*/@xsi:nil = 'true')"> <p:processor name="oxf:pipeline"> <p:input name="config" href="oxf:/config/epilogue.xpl"/> <p:input name="data" href="#html"/> <p:input name="instance" href="#epilogue-instance"/> <p:input name="xforms-model" href="#epilogue-xforms-model"/> </p:processor> </p:when> <p:otherwise/> </p:choose> </p:config> 2007-11-01 11:00:10,151 http-8080-1 DEBUG processor.XFormsServer null - XForms - creating new ContainingDocument (static state object provided). 2007-11-01 11:00:10,321 http-8080-1 DEBUG processor.XFormsServer null - XForms - dispatching event: xforms-model-construct - xforms-element-1 - at XFormsEventFactory.java, line 124, column -1 2007-11-01 11:00:10,321 http-8080-1 DEBUG processor.XFormsServer null - XForms - instance loading time for instance 'xforms-element-2' (including handling returned body): 0 2007-11-01 11:00:10,331 http-8080-1 DEBUG processor.XFormsServer null - XForms - building controls state start. 2007-11-01 11:00:10,371 http-8080-1 DEBUG processor.XFormsServer null - XForms - building controls state end: 40 ms. 2007-11-01 11:00:10,371 http-8080-1 DEBUG processor.XFormsServer null - XForms - dispatching event: xforms-model-construct-done - xforms-element-1 - at XFormsEventFactory.java, line 139, column -1 2007-11-01 11:00:10,371 http-8080-1 DEBUG processor.XFormsServer null - XForms - dispatching event: xforms-ready - xforms-element-1 - at XFormsEventFactory.java, line 144, column -1 2007-11-01 11:00:10,371 http-8080-1 DEBUG processor.XFormsServer null - XForms - dispatching event: xxforms-ready - xforms-element-1 - at XFormsEventFactory.java, line 104, column -1 2007-11-01 11:00:10,371 http-8080-1 DEBUG processor.XFormsServer null - XForms - creating new Deflater. 2007-11-01 11:00:10,391 http-8080-1 DEBUG processor.XFormsServer null - XForms - resulting instance: model id='xforms-element-1', instance id= 'xforms-element-2' <?xml version="1.0" encoding="UTF-8"?><user xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xxforms="http://orbeon.org/oxf/xml/xforms" xmlns:ev="http://www.w3.org/2001/xml-events"> <action/> <username/> <password/> <uid/> </user> 2007-11-01 11:00:10,391 http-8080-1 DEBUG processor.XFormsServer null - XForms - containing document cache (cacheContainingDocument): did not find document pool in cache; creating new pool and returning document to it. 2007-11-01 11:00:10,391 http-8080-1 DEBUG processor.XFormsServer null - XForms - annotated document and static state not obtained from cache. 2007-11-01 11:00:10,391 http-8080-1 DEBUG processor.XFormsServer null - XForms - cannot cache UUID for resulting document. 2007-11-01 11:00:10,462 http-8080-1 DEBUG processor.XFormsServer null - XForms - session cache: created new cache. 2007-11-01 11:00:10,462 http-8080-1 DEBUG processor.XFormsServer null - XForms - session cache: added entry of 1494 bytes. 2007-11-01 11:00:10,462 http-8080-1 DEBUG processor.XFormsServer null - XForms - session cache: added entry of 740 bytes. 2007-11-01 11:00:11,253 http-8080-1 ERROR webapp.ProcessorService null - Exception at oxf:/config/epilogue.xpl, line 91, column 82, description executing processor java.lang.IllegalStateException at org.apache.catalina.connector.ResponseFacade.sendRedirect(ResponseFacade.java:435) at org.orbeon.oxf.servlet.ServletExternalContext$Response.sendRedirect(ServletExternalContext.java:516) at org.orbeon.oxf.processor.RedirectProcessor.start(RedirectProcessor.java:68) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:652) at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:536) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:649) at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:233) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:652) at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:536) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:649) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:652) at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:536) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:649) at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:233) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:652) at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:536) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:649) at org.orbeon.oxf.processor.PageFlowControllerProcessor.start(PageFlowControllerProcessor.java:417) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:652) at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:536) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:649) at org.orbeon.oxf.pipeline.InitUtils.runProcessor(InitUtils.java:88) at org.orbeon.oxf.webapp.ProcessorService.service(ProcessorService.java:95) at org.orbeon.oxf.servlet.OPSServletDelegate.service(OPSServletDelegate.java:147) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.orbeon.oxf.servlet.OPSServlet.service(OPSServlet.java:75) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Unknown Source) 2007-11-01 11:00:11,253 http-8080-1 INFO webapp.ProcessorService null - / - Timing: 3445 - Cache hits: 147, fault: 115, adds: 109, success rate: 56% 2007-11-01 11:00:14,147 http-8080-1 INFO webapp.ProcessorService null - /xforms-server - Received request 2007-11-01 11:00:14,357 http-8080-1 DEBUG processor.XFormsServer null - XForms - session cache: found and refreshed entry. 2007-11-01 11:00:14,357 http-8080-1 DEBUG processor.XFormsServer null - XForms - session cache: found and refreshed entry. 2007-11-01 11:00:14,357 http-8080-1 DEBUG processor.XFormsServer null - XForms - containing document cache (getContainingDocument): found containing document pool in cache; getting document from pool. 2007-11-01 11:00:14,357 http-8080-1 DEBUG processor.XFormsServer null - XForms - dispatching event: DOMFocusIn - xforms-element-9 - at XFormsEventFactory.java, line 174, column -1 2007-11-01 11:00:14,357 http-8080-1 DEBUG processor.XFormsServer null - XForms - dispatching event: DOMActivate - xforms-element-9 - at XFormsEventFactory.java, line 34, column -1 2007-11-01 11:00:14,367 http-8080-1 DEBUG processor.XFormsServer null - XForms - executing action: action 2007-11-01 11:00:14,367 http-8080-1 DEBUG processor.XFormsServer null - XForms - executing action: setvalue 2007-11-01 11:00:14,367 http-8080-1 DEBUG processor.XFormsServer null - XForms - executing action: send 2007-11-01 11:00:14,367 http-8080-1 DEBUG processor.XFormsServer null - XForms - dispatching event: xforms-submit - checkUser - at XFormsSendAction.java, line 45, column -1 2007-11-01 11:00:14,377 http-8080-1 DEBUG processor.XFormsServer null - XForms - submission - total submission time: 10 2007-11-01 11:00:14,377 http-8080-1 DEBUG processor.XFormsServer null - XForms - dispatching event: xforms-recalculate - xforms-element-1 - at XFormsModel.java, line 1596, column -1 2007-11-01 11:00:14,377 http-8080-1 DEBUG processor.XFormsServer null - XForms - dispatching event: xforms-refresh - xforms-element-1 - at XFormsModel.java, line 1606, column -1 2007-11-01 11:00:14,377 http-8080-1 DEBUG processor.XFormsServer null - XForms - performing refresh 2007-11-01 11:00:14,377 http-8080-1 DEBUG processor.XFormsServer null - XForms - building controls state start. 2007-11-01 11:00:14,377 http-8080-1 DEBUG processor.XFormsServer null - XForms - building controls state end: 0 ms. 2007-11-01 11:00:14,387 http-8080-1 DEBUG processor.XFormsServer null - XForms - resulting instance: model id='xforms-element-1', instance id= 'xforms-element-2' <?xml version="1.0" encoding="UTF-8"?><user xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xxforms="http://orbeon.org/oxf/xml/xforms" xmlns:ev="http://www.w3.org/2001/xml-events"> <action>submit</action> <username/> <password/> <uid/> </user> 2007-11-01 11:00:14,387 http-8080-1 DEBUG processor.XFormsServer null - XForms - session cache: removed entry of 1494 bytes. 2007-11-01 11:00:14,387 http-8080-1 DEBUG processor.XFormsServer null - XForms - session cache: added entry of 1494 bytes. 2007-11-01 11:00:14,387 http-8080-1 DEBUG processor.XFormsServer null - XForms - session cache: added entry of 772 bytes. 2007-11-01 11:00:14,387 http-8080-1 DEBUG processor.XFormsServer null - XForms - containing document cache (cacheContainingDocument): did not find document pool in cache; creating new pool and returning document to it. 2007-11-01 11:00:14,387 http-8080-1 DEBUG processor.XFormsServer null - XForms - containing document cache: discarding document from source pool. 2007-11-01 11:00:14,698 http-8080-1 INFO webapp.ProcessorService null - /xforms-server - Timing: 551 - Cache hits: 24, fault: 29, adds: 24, success rate: 45% 2007-11-01 11:00:14,728 http-8080-1 INFO webapp.ProcessorService null - /xforms-server-submit - Received request 2007-11-01 11:00:14,828 http-8080-1 DEBUG processor.XFormsServer null - XForms - session cache: found and refreshed entry. 2007-11-01 11:00:14,828 http-8080-1 DEBUG processor.XFormsServer null - XForms - session cache: found and refreshed entry. 2007-11-01 11:00:14,828 http-8080-1 DEBUG processor.XFormsServer null - XForms - containing document cache (getContainingDocument): found containing document pool in cache; getting document from pool. 2007-11-01 11:00:14,828 http-8080-1 DEBUG processor.XFormsServer null - XForms - dispatching event: xxforms-submit - checkUser - at XFormsEventFactory.java, line 114, column -1 2007-11-01 11:00:14,828 http-8080-1 DEBUG processor.XFormsServer null - XForms - dispatching event: xforms-submit-serialize - checkUser - at XFormsModelSubmission.java, line 457, column -1 2007-11-01 11:00:14,828 http-8080-1 DEBUG processor.XFormsServer null - XForms - setting request body: <?xml version="1.0" encoding="UTF-8"?><user xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xxforms="http://orbeon.org/oxf/xml/xforms"> <action>submit</action> <username/> <password/> <uid/> </user> 2007-11-01 11:00:14,838 http-8080-1 DEBUG processor.XFormsServer null - XForms - dispatching to effective resource URI: / 2007-11-01 11:00:14,848 http-8080-1 DEBUG processor.XFormsServer null - XForms - dispatching event: xforms-submit-done - checkUser - at XFormsSubmissionUtils.java, line 99, column -1 2007-11-01 11:00:14,858 http-8080-1 INFO webapp.ProcessorService null - / - Received request 2007-11-01 11:00:14,928 http-8080-1 DEBUG processor.XFormsServer null - XForms - creating new ContainingDocument (static state object provided). 2007-11-01 11:00:14,928 http-8080-1 DEBUG processor.XFormsServer null - XForms - dispatching event: xforms-model-construct - xforms-element-1 - at XFormsEventFactory.java, line 124, column -1 2007-11-01 11:00:14,928 http-8080-1 DEBUG processor.XFormsServer null - XForms - instance loading time for instance 'xforms-element-2' (including handling returned body): 0 2007-11-01 11:00:14,928 http-8080-1 DEBUG processor.XFormsServer null - XForms - building controls state start. 2007-11-01 11:00:14,928 http-8080-1 DEBUG processor.XFormsServer null - XForms - building controls state end: 0 ms. 2007-11-01 11:00:14,928 http-8080-1 DEBUG processor.XFormsServer null - XForms - dispatching event: xforms-model-construct-done - xforms-element-1 - at XFormsEventFactory.java, line 139, column -1 2007-11-01 11:00:14,938 http-8080-1 DEBUG processor.XFormsServer null - XForms - dispatching event: xforms-ready - xforms-element-1 - at XFormsEventFactory.java, line 144, column -1 2007-11-01 11:00:14,938 http-8080-1 DEBUG processor.XFormsServer null - XForms - dispatching event: xxforms-ready - xforms-element-1 - at XFormsEventFactory.java, line 104, column -1 2007-11-01 11:00:14,948 http-8080-1 DEBUG processor.XFormsServer null - XForms - resulting instance: model id='xforms-element-1', instance id= 'xforms-element-2' <?xml version="1.0" encoding="UTF-8"?><user xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xxforms="http://orbeon.org/oxf/xml/xforms" xmlns:ev="http://www.w3.org/2001/xml-events"> <action/> <username/> <password/> <uid/> </user> 2007-11-01 11:00:14,948 http-8080-1 DEBUG processor.XFormsServer null - XForms - containing document cache (cacheContainingDocument): found containing document pool in cache. Returning document to it. 2007-11-01 11:00:14,948 http-8080-1 DEBUG processor.XFormsServer null - XForms - annotated document and static state not obtained from cache. 2007-11-01 11:00:14,948 http-8080-1 DEBUG processor.XFormsServer null - XForms - cannot cache UUID for resulting document. 2007-11-01 11:00:14,948 http-8080-1 DEBUG processor.XFormsServer null - XForms - session cache: added entry of 1494 bytes. 2007-11-01 11:00:14,948 http-8080-1 DEBUG processor.XFormsServer null - XForms - session cache: added entry of 740 bytes. 2007-11-01 11:00:14,978 http-8080-1 INFO webapp.ProcessorService null - / - Timing: 120 - Cache hits: 225, fault: 20, adds: 12, success rate: 91% 2007-11-01 11:00:14,978 http-8080-1 DEBUG processor.XFormsServer null - XForms - submission - external submission time (including handling returned body): 150 2007-11-01 11:00:14,978 http-8080-1 DEBUG processor.XFormsServer null - XForms - submission - total submission time: 150 2007-11-01 11:00:14,978 http-8080-1 INFO webapp.ProcessorService null - /xforms-server-submit - Timing: 250 - Cache hits: 105, fault: 19, adds: 20, success rate: 84% 2007-11-01 11:00:14,988 http-8080-1 INFO webapp.ProcessorService null - / - Received request 2007-11-01 11:00:15,028 http-8080-1 DEBUG processor.XFormsServer null - XForms - creating new ContainingDocument (static state object provided). 2007-11-01 11:00:15,028 http-8080-1 DEBUG processor.XFormsServer null - XForms - dispatching event: xforms-model-construct - xforms-element-1 - at XFormsEventFactory.java, line 124, column -1 2007-11-01 11:00:15,028 http-8080-1 DEBUG processor.XFormsServer null - XForms - instance loading time for instance 'xforms-element-2' (including handling returned body): 0 2007-11-01 11:00:15,028 http-8080-1 DEBUG processor.XFormsServer null - XForms - building controls state start. 2007-11-01 11:00:15,028 http-8080-1 DEBUG processor.XFormsServer null - XForms - building controls state end: 0 ms. 2007-11-01 11:00:15,028 http-8080-1 DEBUG processor.XFormsServer null - XForms - dispatching event: xforms-model-construct-done - xforms-element-1 - at XFormsEventFactory.java, line 139, column -1 2007-11-01 11:00:15,028 http-8080-1 DEBUG processor.XFormsServer null - XForms - dispatching event: xforms-ready - xforms-element-1 - at XFormsEventFactory.java, line 144, column -1 2007-11-01 11:00:15,028 http-8080-1 DEBUG processor.XFormsServer null - XForms - dispatching event: xxforms-ready - xforms-element-1 - at XFormsEventFactory.java, line 104, column -1 2007-11-01 11:00:15,028 http-8080-1 DEBUG processor.XFormsServer null - XForms - resulting instance: model id='xforms-element-1', instance id= 'xforms-element-2' <?xml version="1.0" encoding="UTF-8"?><user xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xxforms="http://orbeon.org/oxf/xml/xforms" xmlns:ev="http://www.w3.org/2001/xml-events"> <action/> <username/> <password/> <uid/> </user> 2007-11-01 11:00:15,038 http-8080-1 DEBUG processor.XFormsServer null - XForms - containing document cache (cacheContainingDocument): found containing document pool in cache. Returning document to it. 2007-11-01 11:00:15,038 http-8080-1 DEBUG processor.XFormsServer null - XForms - annotated document and static state not obtained from cache. 2007-11-01 11:00:15,038 http-8080-1 DEBUG processor.XFormsServer null - XForms - cannot cache UUID for resulting document. 2007-11-01 11:00:15,038 http-8080-1 DEBUG processor.XFormsServer null - XForms - session cache: added entry of 1494 bytes. 2007-11-01 11:00:15,038 http-8080-1 DEBUG processor.XFormsServer null - XForms - session cache: added entry of 740 bytes. 2007-11-01 11:00:15,238 http-8080-1 ERROR webapp.ProcessorService null - Exception at oxf:/config/epilogue.xpl, line 91, column 82, description executing processor java.lang.IllegalStateException at org.apache.catalina.connector.ResponseFacade.sendRedirect(ResponseFacade.java:435) at org.orbeon.oxf.servlet.ServletExternalContext$Response.sendRedirect(ServletExternalContext.java:516) at org.orbeon.oxf.processor.RedirectProcessor.start(RedirectProcessor.java:68) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:652) at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:536) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:649) at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:233) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:652) at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:536) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:649) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:652) at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:536) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:649) at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:233) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:652) at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:536) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:649) at org.orbeon.oxf.processor.PageFlowControllerProcessor.start(PageFlowControllerProcessor.java:417) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:652) at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:536) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:649) at org.orbeon.oxf.pipeline.InitUtils.runProcessor(InitUtils.java:88) at org.orbeon.oxf.webapp.ProcessorService.service(ProcessorService.java:95) at org.orbeon.oxf.servlet.OPSServletDelegate.service(OPSServletDelegate.java:147) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.orbeon.oxf.servlet.OPSServlet.service(OPSServlet.java:75) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Unknown Source) 2007-11-01 11:00:15,238 http-8080-1 INFO webapp.ProcessorService null - / - Timing: 250 - Cache hits: 206, fault: 10, adds: 2, success rate: 95% 2007-11-01 11:00:19,855 Thread-1 INFO storage.DBBroker null - Memory: 21216K total; 65088K max; 6313K free 2007-11-01 11:00:19,865 Thread-1 INFO btree.Paged null - dom.dbx INDEX Buffers occupation : 0% (0 out of 64) Cache efficiency : N/A 2007-11-01 11:00:19,865 Thread-1 INFO btree.Paged null - dom.dbx DATA Buffers occupation : 2% (5 out of 256) Cache efficiency : 100% 2007-11-01 11:00:19,865 Thread-1 INFO btree.Paged null - collections.dbx INDEX Buffers occupation : 2% (1 out of 64) Cache efficiency : 92% 2007-11-01 11:00:19,865 Thread-1 INFO btree.Paged null - collections.dbx DATA Buffers occupation : 3% (2 out of 64) Cache efficiency : 50% 2007-11-01 11:00:19,865 Thread-1 INFO btree.Paged null - elements.dbx INDEX Buffers occupation : 0% (0 out of 64) Cache efficiency : N/A 2007-11-01 11:00:19,865 Thread-1 INFO btree.Paged null - elements.dbx DATA Buffers occupation : 0% (0 out of 64) Cache efficiency : N/A 2007-11-01 11:00:19,865 Thread-1 INFO btree.Paged null - values.dbx INDEX Buffers occupation : 0% (0 out of 64) Cache efficiency : N/A 2007-11-01 11:00:19,865 Thread-1 INFO btree.Paged null - values.dbx DATA Buffers occupation : 0% (0 out of 64) Cache efficiency : N/A 2007-11-01 11:00:19,865 Thread-1 INFO btree.Paged null - values-by-qname.dbx INDEX Buffers occupation : 0% (0 out of 64) Cache efficiency : N/A 2007-11-01 11:00:19,865 Thread-1 INFO btree.Paged null - values-by-qname.dbx DATA Buffers occupation : 0% (0 out of 64) Cache efficiency : N/A 2007-11-01 11:00:19,875 Thread-1 INFO btree.Paged null - words.dbx INDEX Buffers occupation : 0% (0 out of 64) Cache efficiency : N/A 2007-11-01 11:00:19,875 Thread-1 INFO btree.Paged null - words.dbx DATA Buffers occupation : 0% (0 out of 64) Cache efficiency : N/A 2007-11-01 11:00:19,915 Thread-1 INFO storage.BrokerPool null - shutdown complete ! 2007-11-01 11:00:19,925 Thread-1 INFO webapp.ProcessorService null - Servlet - Servlet destroyed. 2007-11-01 11:00:19,925 Thread-1 INFO webapp.ProcessorService null - Servlet - About to run processor: [{http://www.orbeon.com/oxf/processors}pipeline, config -> oxf:/apps/context/servlet-destroyed.xpl] 2007-11-01 11:00:19,935 Thread-1 INFO processor.DebugProcessor null - message: oxf:/apps/context/servlet-destroyed.xpl, line 19, column 46 <message xmlns:oxf="http://www.orbeon.com/oxf/processors" xmlns:p="http://www.orbeon.com/oxf/pipeline">Servlet destroyed.</message> 2007-11-01 11:00:19,935 Thread-1 INFO webapp.ProcessorService null - Done running processor - Timing: 10 - Cache hits: 2, fault: 2, adds: 2, success rate: 50% 2007-11-01 11:00:19,945 Thread-1 INFO webapp.ProcessorService null - Servlet - Servlet destroyed. -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help OW2 mailing lists service home page: http://www.ow2.org/wws |
Administrator
|
Stephane,
The XPath expression in the binds doesn't seem to be correct. You have: <xforms:input ref="/username"> Instead this should be /user/username. But since the binding expression returns an empty sequence, the input field for the username (and password) just shouldn't be displayed on the page. Is this what you are seeing? Alex On 11/1/07, Stephane Ruchet <[hidden email]> wrote: > > Still fighting on this, but I have done some improvements. > > I modified some details in my authentification processor and if I write the > following in my login.xhtml : > > <xforms:model> > <xforms:instance> > <user xmlns=""> > <action/> > <username>cvanoirbeek</username> > <password>12345678</password> > <uid/> > </user> > </xforms:instance> > > <xforms:submission id="checkUser" method="post" > action="."></xforms:submission> > </xforms:model> > > > <xforms:group> > <xforms:input ref="/username"> > <xforms:label>Username </xforms:label> > </xforms:input> > <br /><br /> > <xforms:secret ref="/password"> > <xforms:label>Password </xforms:label>--> > </xforms:secret> > <br /> > <br /> > <xforms:trigger appearance="minimal"> > <xforms:label>Enter </xforms:label> > </xforms:trigger> > <xforms:action ev:event="DOMActivate"> > <xforms:setvalue > ref="/action">submit</xforms:setvalue> > <xforms:send submission="checkUser"/> > </xforms:action> > </xforms:group> > > Everything will work as planned! Of course this is not the goal... the user > has to enter his username & password : > > <xforms:instance> > <user xmlns=""> > <action/> > <username/> > <password/> > <uid/> > </user> > </xforms:instance> > > You can see in the attached file (ops.log) that the submit is correctly > updated, but not the username & password. How come? > > Do I have to worry about the other exceptions that are shown in the log ? > > Thank you for your help... it must be pretty stupid but I can't figure out > what. > > > 2007-11-01 11:00:05,414 Thread-1 INFO webapp.ProcessorService null - > Servlet - Servlet initialized. > 2007-11-01 11:00:05,424 Thread-1 INFO webapp.ProcessorService null - > Servlet - About to run processor: > [{http://www.orbeon.com/oxf/processors}pipeline, config -> > oxf:/apps/context/servlet-initialized.xpl] > 2007-11-01 11:00:05,655 Thread-1 INFO processor.DebugProcessor null - > message: > oxf:/apps/context/servlet-initialized.xpl, line 19, column 46 > > <message xmlns:oxf="http://www.orbeon.com/oxf/processors" > xmlns:p="http://www.orbeon.com/oxf/pipeline">Servlet > initialized.</message> > 2007-11-01 11:00:05,655 Thread-1 INFO webapp.ProcessorService null - Done > running processor - Timing: 231 - Cache hits: 1, fault: 4, adds: 4, success > rate: 20% > 2007-11-01 11:00:05,705 Thread-1 INFO webapp.ProcessorService null - > Servlet - Servlet initialized. > 2007-11-01 11:00:05,755 Thread-1 INFO servlets.EXistServlet null - > EXistServlet: exist.home=C:\Program Files\Apache Software Foundation\Tomcat > 6.0\webapps\mepia\WEB-INF > 2007-11-01 11:00:05,755 Thread-1 INFO servlets.EXistServlet null - reading > configuration from C:\Program Files\Apache Software Foundation\Tomcat > 6.0\webapps\mepia\WEB-INF\exist-conf.xml > 2007-11-01 11:00:05,765 Thread-1 INFO util.Configuration null - Reading > configuration from file C:\Program Files\Apache Software Foundation\Tomcat > 6.0\webapps\mepia\WEB-INF\exist-conf.xml > 2007-11-01 11:00:05,915 Thread-1 INFO util.Configuration null - data > directory = C:\Program Files\Apache Software Foundation\Tomcat > 6.0\webapps\mepia\WEB-INF\exist-data > 2007-11-01 11:00:05,955 Thread-1 INFO servlets.EXistServlet null - > configuring eXist instance > 2007-11-01 11:00:05,955 Thread-1 INFO storage.BrokerPool null - database > instance 'exist' will have between 1 and 20 brokers > 2007-11-01 11:00:05,955 Thread-1 INFO storage.BrokerPool null - database > instance 'exist' will be synchronized every 120000 ms > 2007-11-01 11:00:05,965 Thread-1 INFO storage.BrokerPool null - database > instance 'exist' will wait 45000 ms during shutdown > 2007-11-01 11:00:05,965 Thread-1 INFO storage.BrokerPool null - database > instance 'exist' is enabled for transactions : true > 2007-11-01 11:00:06,005 Thread-1 INFO storage.CacheManager null - Cache > settings: totalPages: 12288; maxCacheSize: 11059 > 2007-11-01 11:00:06,005 Thread-1 INFO storage.XQueryPool null - QueryPool: > size = 128; maxStackSize = 5; timeout = 120000; timeoutCheckInterval = 30000 > 2007-11-01 11:00:06,566 Thread-1 INFO servlets.EXistServlet null - > registering XMLDB driver > 2007-11-01 11:00:06,606 Thread-1 INFO servlets.EXistServlet null - Using > default user guest for all unauthorized requests. > 2007-11-01 11:00:06,636 Thread-1 WARN servlets.EXistServlet null - Looking > for a valid Parser... > Checking for Xerces, not found! > Warning: Failed find a valid Parser! > > Please add an appropriate Parser to the class-path, e.g. in the 'endorsed' > folder of the servlet container or in the 'endorsed' folder of the JRE. > > 2007-11-01 11:00:06,636 Thread-1 WARN servlets.EXistServlet null - Looking > for a valid Transformer... > Checking for Xalan, not found! > Checking for Saxon, not found! > Warning: Failed find a valid Transformer! > > Please add an appropriate Transformer to the class-path, e.g. in the > 'endorsed' folder of the servlet container or in the 'endorsed' folder of > the JRE. > > 2007-11-01 11:00:06,726 Thread-1 INFO util.PropertyMessageResources null - > Initializing, config='org.apache.struts.util.LocalStrings', > returnNull=true > 2007-11-01 11:00:06,726 Thread-1 INFO util.PropertyMessageResources null - > Initializing, > config='org.apache.struts.action.ActionResources', > returnNull=true > 2007-11-01 11:00:07,027 Thread-1 INFO util.PropertyMessageResources null - > Initializing, > config='org.orbeon.oxf.struts.examples.ApplicationResources', > returnNull=true > 2007-11-01 11:00:07,027 Thread-1 INFO util.PropertyMessageResources null - > Initializing, > config='org.orbeon.oxf.struts.examples.ApplicationResources', > returnNull=true > 2007-11-01 11:00:07,037 Thread-1 INFO validator.ValidatorPlugIn null - > Loading validation rules file from '/WEB-INF/validator-rules.xml' > 2007-11-01 11:00:07,087 Thread-1 INFO validator.ValidatorPlugIn null - > Loading validation rules file from '/WEB-INF/validation.xml' > 2007-11-01 11:00:07,167 Thread-1 INFO util.PropertyMessageResources null - > Initializing, > config='org.orbeon.oxf.struts.examples.ModuleResources', > returnNull=true > 2007-11-01 11:00:07,808 http-8080-1 INFO webapp.ProcessorService null - / - > Received request > 2007-11-01 11:00:08,669 http-8080-1 DEBUG > processor.PageFlowControllerProcessor null - Page Flow > Controller pipeline: > > <p:config xmlns:p="http://www.orbeon.com/oxf/pipeline"> > <p:processor name="oxf:request"> > <p:input name="config"> > <config> > <include>/request/request-path</include> > </config> > </p:input> > <p:output name="data" id="request"/> > </p:processor> > <p:processor name="oxf:request"> > <p:input name="config"> > <config> > <include>/request/parameters</include> > </config> > </p:input> > <p:output name="data" id="request-with-parameters"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="dummy-matcher"/> > </p:processor> > <p:choose href="#request"> > <p:when test="ends-with( /request/request-path, '.gif' ) or > ends-with( /request/request-path, '.css' ) or ends-with( > /request/request-path, '.pdf' ) or ends-with( /request/request-path, '.js' ) > or ends-with( /request/request-path, '.png' ) or ends-with( > /request/request-path, '.jpg' ) or ends-with( /request/request-path, '.xsd' > )"> > <p:processor name="oxf:resource-server"> > <p:input name="config" href="aggregate('path', > #request#xpointer(string(/request/request-path))"/> > <p:input name="mime-types" href="oxf:/oxf/mime-types.xml"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="html"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-xforms-model"/> > </p:processor> > </p:when> > <p:when test="ends-with( /request/request-path, '.xml' )"> > <p:processor name="oxf:resource-server"> > <p:input name="config" href="aggregate('path', > #request#xpointer(string(/request/request-path))"/> > <p:input name="mime-types"> > <mime-types> > <mime-type> > <name>application/xml</name> > <pattern>*</pattern> > </mime-type> > </mime-types> > </p:input> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="html"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-xforms-model"/> > </p:processor> > </p:when> > <p:when test="ends-with( /request/request-path, '.html' )"> > <p:processor name="oxf:resource-server"> > <p:input name="config" href="aggregate('path', > #request#xpointer(string(/request/request-path))"/> > <p:input name="mime-types"> > <mime-types> > <mime-type> > <name>text/html</name> > <pattern>*</pattern> > </mime-type> > </mime-types> > </p:input> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="html"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-xforms-model"/> > </p:processor> > </p:when> > <p:when test="ends-with( /request/request-path, '.htm' )"> > <p:processor name="oxf:resource-server"> > <p:input name="config" href="aggregate('path', > #request#xpointer(string(/request/request-path))"/> > <p:input name="mime-types"> > <mime-types> > <mime-type> > <name>text/html</name> > <pattern>*</pattern> > </mime-type> > </mime-types> > </p:input> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="html"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-xforms-model"/> > </p:processor> > </p:when> > <p:when test="ends-with( /request/request-path, '.java' )"> > <p:processor name="oxf:resource-server"> > <p:input name="config" href="aggregate('path', > #request#xpointer(string(/request/request-path))"/> > <p:input name="mime-types"> > <mime-types> > <mime-type> > <name>text/plain</name> > <pattern>*</pattern> > </mime-type> > </mime-types> > </p:input> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="html"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-xforms-model"/> > </p:processor> > </p:when> > <p:when test="ends-with( /request/request-path, '.txt' )"> > <p:processor name="oxf:resource-server"> > <p:input name="config" href="aggregate('path', > #request#xpointer(string(/request/request-path))"/> > <p:input name="mime-types"> > <mime-types> > <mime-type> > <name>text/plain</name> > <pattern>*</pattern> > </mime-type> > </mime-types> > </p:input> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="html"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-xforms-model"/> > </p:processor> > </p:when> > <p:when test="ends-with( /request/request-path, '.xq' )"> > <p:processor name="oxf:resource-server"> > <p:input name="config" href="aggregate('path', > #request#xpointer(string(/request/request-path))"/> > <p:input name="mime-types"> > <mime-types> > <mime-type> > <name>text/plain</name> > <pattern>*</pattern> > </mime-type> > </mime-types> > </p:input> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="html"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-xforms-model"/> > </p:processor> > </p:when> > <p:when test="(/request/request-path = '/xforms-server-submit')"> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="xforms-model"/> > </p:processor> > <p:processor name="oxf:pipeline"> > <p:input name="config" > href="oxf:/ops/pfc/xforms-xml-submission.xpl"/> > <p:input name="setvalues"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="matcher-result"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="default-submission"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="instance" id="xformed-instance"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="model" href="#xforms-model"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="data" href="#xformed-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data" href="#xformed-instance"/> > <p:output name="data" id="xupdated-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <is-redirect>false</is-redirect> > </p:input> > <p:output name="data" id="is-redirect"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="action-data"/> > </p:processor> > <p:choose href="#is-redirect"> > <p:when test="/is-redirect = 'false'"> > <p:processor > class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> > <p:input name="step-url"> > <config> > > <url>oxf:/ops/xforms/xforms-server-submit.xpl</url> > > <handle-xinclude>false</handle-xinclude> > </config> > </p:input> > <p:input name="step-type"> > <step-type>model</step-type> > </p:input> > <p:input name="data" href="#action-data"/> > <p:input name="instance" href="#xupdated-instance"/> > <p:input name="xforms-model"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="matcher" href="#dummy-matcher"/> > <p:output name="data" id="model-data"/> > <p:output name="instance" id="model-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="html"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-xforms-model"/> > </p:processor> > <p:processor name="oxf:null-serializer"> > <p:input name="data" href="#model-data"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="data" href="#model-instance"/> > </p:processor> > </p:when> > <p:otherwise> > <p:processor name="oxf:null"> > <p:input name="data" href="#xupdated-instance"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="data" href="#action-data"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="html"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-xforms-model"/> > </p:processor> > </p:otherwise> > </p:choose> > </p:when> > <p:when test="(/request/request-path = '/')"> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="xforms-model"/> > </p:processor> > <p:processor name="oxf:pipeline"> > <p:input name="config" > href="oxf:/ops/pfc/xforms-xml-submission.xpl"/> > <p:input name="setvalues"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="matcher-result"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="default-submission"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="instance" id="xformed-instance"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="model" href="#xforms-model"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="data" href="#xformed-instance"/> > </p:processor> > <p:choose href="#xformed-instance"> > <p:when test="/form/action='submit'"> > <p:processor > class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> > <p:input name="step-url"> > <config> > <url>oxf:/is/login/login-model.xpl</url> > > <handle-xinclude>false</handle-xinclude> > </config> > </p:input> > <p:input name="step-type"> > <step-type>action</step-type> > </p:input> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="instance" href="#xformed-instance"/> > <p:input name="xforms-model"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="matcher" href="#dummy-matcher"/> > <p:output name="data" > id="internal-action-data-14-1"/> > </p:processor> > <p:processor name="oxf:null-serializer"> > <p:input name="data" > href="#internal-action-data-14-1"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data" > href="#internal-action-data-14-1"/> > <p:output name="data" id="action-data"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <path-info>/is/</path-info> > </p:input> > <p:output name="data" id="forward-path-info"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > > <server-side>false</server-side> > </p:input> > <p:output name="data" id="is-server-side-redirect"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > > <exit-portal>false</exit-portal> > </p:input> > <p:output name="data" id="is-redirect-exit-portal"/> > </p:processor> > <p:processor name="oxf:redirect"> > <p:input name="data" > href="aggregate('redirect-url', #forward-path-info, > #is-server-side-redirect, #is-redirect-exit-portal"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <is-redirect>true</is-redirect> > </p:input> > <p:output name="data" id="is-redirect"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data" href="#xformed-instance"/> > <p:output name="data" id="xupdated-instance"/> > </p:processor> > </p:when> > <p:otherwise> > <p:processor name="oxf:identity"> > <p:input name="data" href="#xformed-instance"/> > <p:output name="data" id="xupdated-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > > <is-redirect>false</is-redirect> > </p:input> > <p:output name="data" id="is-redirect"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="action-data"/> > </p:processor> > </p:otherwise> > </p:choose> > <p:choose href="#is-redirect"> > <p:when test="/is-redirect = 'false'"> > <p:processor name="oxf:identity"> > <p:input name="data" href="#action-data"/> > <p:output name="data" id="model-data"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data" href="#xupdated-instance"/> > <p:output name="data" id="model-instance"/> > </p:processor> > <p:processor > class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> > <p:input name="step-url"> > <config> > > <url>oxf:/is/login/login.xhtml</url> > > <handle-xinclude>false</handle-xinclude> > </config> > </p:input> > <p:input name="step-type"> > <step-type>view</step-type> > </p:input> > <p:input name="data" href="#model-data"/> > <p:input name="instance" href="#model-instance"/> > <p:input name="xforms-model"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="matcher" href="#dummy-matcher"/> > <p:output name="data" id="html"/> > <p:output name="instance" id="epilogue-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-xforms-model"/> > </p:processor> > </p:when> > <p:otherwise> > <p:processor name="oxf:null"> > <p:input name="data" href="#xupdated-instance"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="data" href="#action-data"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="html"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-xforms-model"/> > </p:processor> > </p:otherwise> > </p:choose> > </p:when> > <p:when test="(/request/request-path = '/is/logout')"> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="xforms-model"/> > </p:processor> > <p:processor name="oxf:pipeline"> > <p:input name="config" > href="oxf:/ops/pfc/xforms-xml-submission.xpl"/> > <p:input name="setvalues"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="matcher-result"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="default-submission"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="instance" id="xformed-instance"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="model" href="#xforms-model"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="data" href="#xformed-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data" href="#xformed-instance"/> > <p:output name="data" id="xupdated-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <is-redirect>false</is-redirect> > </p:input> > <p:output name="data" id="is-redirect"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="action-data"/> > </p:processor> > <p:choose href="#is-redirect"> > <p:when test="/is-redirect = 'false'"> > <p:processor > class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> > <p:input name="step-url"> > <config> > <url>oxf:/is/logout/logout-model.xpl</url> > > <handle-xinclude>false</handle-xinclude> > </config> > </p:input> > <p:input name="step-type"> > <step-type>model</step-type> > </p:input> > <p:input name="data" href="#action-data"/> > <p:input name="instance" href="#xupdated-instance"/> > <p:input name="xforms-model"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="matcher" href="#dummy-matcher"/> > <p:output name="data" id="model-data"/> > <p:output name="instance" id="model-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="html"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-xforms-model"/> > </p:processor> > <p:processor name="oxf:null-serializer"> > <p:input name="data" href="#model-data"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="data" href="#model-instance"/> > </p:processor> > </p:when> > <p:otherwise> > <p:processor name="oxf:null"> > <p:input name="data" href="#xupdated-instance"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="data" href="#action-data"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="html"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-xforms-model"/> > </p:processor> > </p:otherwise> > </p:choose> > </p:when> > <p:when test="(/request/request-path = '/is/')"> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="xforms-model"/> > </p:processor> > <p:processor name="oxf:pipeline"> > <p:input name="config" > href="oxf:/ops/pfc/xforms-xml-submission.xpl"/> > <p:input name="setvalues"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="matcher-result"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="default-submission"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="instance" id="xformed-instance"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="model" href="#xforms-model"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="data" href="#xformed-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data" href="#xformed-instance"/> > <p:output name="data" id="xupdated-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <is-redirect>false</is-redirect> > </p:input> > <p:output name="data" id="is-redirect"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="action-data"/> > </p:processor> > <p:choose href="#is-redirect"> > <p:when test="/is-redirect = 'false'"> > <p:processor > class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> > <p:input name="step-url"> > <config> > > <url>oxf:/is/projectsUsers/projectsUsers-model.xpl</url> > > <handle-xinclude>false</handle-xinclude> > </config> > </p:input> > <p:input name="step-type"> > <step-type>model</step-type> > </p:input> > <p:input name="data" href="#action-data"/> > <p:input name="instance" href="#xupdated-instance"/> > <p:input name="xforms-model"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="matcher" href="#dummy-matcher"/> > <p:output name="data" id="model-data"/> > <p:output name="instance" id="model-instance"/> > </p:processor> > <p:processor > class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> > <p:input name="step-url"> > <config> > > <url>oxf:/is/projectsUsers/projectsUsers-view.xsl</url> > > <handle-xinclude>false</handle-xinclude> > </config> > </p:input> > <p:input name="step-type"> > <step-type>view</step-type> > </p:input> > <p:input name="data" href="#model-data"/> > <p:input name="instance" href="#model-instance"/> > <p:input name="xforms-model"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="matcher" href="#dummy-matcher"/> > <p:output name="data" id="html"/> > <p:output name="instance" id="epilogue-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-xforms-model"/> > </p:processor> > </p:when> > <p:otherwise> > <p:processor name="oxf:null"> > <p:input name="data" href="#xupdated-instance"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="data" href="#action-data"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="html"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-xforms-model"/> > </p:processor> > </p:otherwise> > </p:choose> > </p:when> > <p:when test="(/request/request-path = '/is/projectsUsers/sort')"> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="xforms-model"/> > </p:processor> > <p:processor name="oxf:pipeline"> > <p:input name="config" > href="oxf:/ops/pfc/xforms-xml-submission.xpl"/> > <p:input name="setvalues"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="matcher-result"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="default-submission"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="instance" id="xformed-instance"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="model" href="#xforms-model"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="data" href="#xformed-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data" href="#xformed-instance"/> > <p:output name="data" id="xupdated-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <is-redirect>false</is-redirect> > </p:input> > <p:output name="data" id="is-redirect"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="action-data"/> > </p:processor> > <p:choose href="#is-redirect"> > <p:when test="/is-redirect = 'false'"> > <p:processor name="oxf:identity"> > <p:input name="data" href="#action-data"/> > <p:output name="data" id="model-data"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data" href="#xupdated-instance"/> > <p:output name="data" id="model-instance"/> > </p:processor> > <p:processor > class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> > <p:input name="step-url"> > <config> > > <url>oxf:/is/projectsUsers/projects-sort.xsl</url> > > <handle-xinclude>false</handle-xinclude> > </config> > </p:input> > <p:input name="step-type"> > <step-type>view</step-type> > </p:input> > <p:input name="data" href="#model-data"/> > <p:input name="instance" href="#model-instance"/> > <p:input name="xforms-model"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="matcher" href="#dummy-matcher"/> > <p:output name="data" id="html"/> > <p:output name="instance" id="epilogue-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-xforms-model"/> > </p:processor> > </p:when> > <p:otherwise> > <p:processor name="oxf:null"> > <p:input name="data" href="#xupdated-instance"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="data" href="#action-data"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="html"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-xforms-model"/> > </p:processor> > </p:otherwise> > </p:choose> > </p:when> > <p:when test="(/request/request-path = > '/is/projectsUsers/editnormal')"> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="xforms-model"/> > </p:processor> > <p:processor name="oxf:pipeline"> > <p:input name="config" > href="oxf:/ops/pfc/xforms-xml-submission.xpl"/> > <p:input name="setvalues"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="matcher-result"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="default-submission"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="instance" id="xformed-instance"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="model" href="#xforms-model"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="data" href="#xformed-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data" href="#xformed-instance"/> > <p:output name="data" id="xupdated-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <is-redirect>false</is-redirect> > </p:input> > <p:output name="data" id="is-redirect"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="action-data"/> > </p:processor> > <p:choose href="#is-redirect"> > <p:when test="/is-redirect = 'false'"> > <p:processor > class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> > <p:input name="step-url"> > <config> > > <url>oxf:/is/projectsUsers/edit/projects-home-edit.xpl</url> > > <handle-xinclude>false</handle-xinclude> > </config> > </p:input> > <p:input name="step-type"> > <step-type>model</step-type> > </p:input> > <p:input name="data" href="#action-data"/> > <p:input name="instance" href="#xupdated-instance"/> > <p:input name="xforms-model"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="matcher" href="#dummy-matcher"/> > <p:output name="data" id="model-data"/> > <p:output name="instance" id="model-instance"/> > </p:processor> > <p:processor > class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> > <p:input name="step-url"> > <config> > > <url>oxf:/is/projectsUsers/edit/projects-home-edit.xsl</url> > > <handle-xinclude>false</handle-xinclude> > </config> > </p:input> > <p:input name="step-type"> > <step-type>view</step-type> > </p:input> > <p:input name="data" href="#model-data"/> > <p:input name="instance" href="#model-instance"/> > <p:input name="xforms-model"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="matcher" href="#dummy-matcher"/> > <p:output name="data" id="html"/> > <p:output name="instance" id="epilogue-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-xforms-model"/> > </p:processor> > </p:when> > <p:otherwise> > <p:processor name="oxf:null"> > <p:input name="data" href="#xupdated-instance"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="data" href="#action-data"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="html"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-xforms-model"/> > </p:processor> > </p:otherwise> > </p:choose> > </p:when> > <p:when test="(/request/request-path = > '/is/projectsUsers/edit/proposal/description/edit')"> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="xforms-model"/> > </p:processor> > <p:processor name="oxf:pipeline"> > <p:input name="config" > href="oxf:/ops/pfc/xforms-xml-submission.xpl"/> > <p:input name="setvalues"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="matcher-result"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="default-submission"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="instance" id="xformed-instance"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="model" href="#xforms-model"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="data" href="#xformed-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data" href="#xformed-instance"/> > <p:output name="data" id="xupdated-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <is-redirect>false</is-redirect> > </p:input> > <p:output name="data" id="is-redirect"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="action-data"/> > </p:processor> > <p:choose href="#is-redirect"> > <p:when test="/is-redirect = 'false'"> > <p:processor > class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> > <p:input name="step-url"> > <config> > > <url>oxf:/is/projectsUsers/edit/proposal/description/edit/description-edit.xpl</url> > > <handle-xinclude>false</handle-xinclude> > </config> > </p:input> > <p:input name="step-type"> > <step-type>model</step-type> > </p:input> > <p:input name="data" href="#action-data"/> > <p:input name="instance" href="#xupdated-instance"/> > <p:input name="xforms-model"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="matcher" href="#dummy-matcher"/> > <p:output name="data" id="model-data"/> > <p:output name="instance" id="model-instance"/> > </p:processor> > <p:processor > class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> > <p:input name="step-url"> > <config> > > <url>oxf:/is/projectsUsers/edit/proposal/description/edit/description-edit.xsl</url> > > <handle-xinclude>false</handle-xinclude> > </config> > </p:input> > <p:input name="step-type"> > <step-type>view</step-type> > </p:input> > <p:input name="data" href="#model-data"/> > <p:input name="instance" href="#model-instance"/> > <p:input name="xforms-model"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="matcher" href="#dummy-matcher"/> > <p:output name="data" id="html"/> > <p:output name="instance" id="epilogue-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-xforms-model"/> > </p:processor> > </p:when> > <p:otherwise> > <p:processor name="oxf:null"> > <p:input name="data" href="#xupdated-instance"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="data" href="#action-data"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="html"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-xforms-model"/> > </p:processor> > </p:otherwise> > </p:choose> > </p:when> > <p:when test="(/request/request-path = '/is/profile')"> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="xforms-model"/> > </p:processor> > <p:processor name="oxf:pipeline"> > <p:input name="config" > href="oxf:/ops/pfc/xforms-xml-submission.xpl"/> > <p:input name="setvalues"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="matcher-result"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="default-submission"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="instance" id="xformed-instance"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="model" href="#xforms-model"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="data" href="#xformed-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data" href="#xformed-instance"/> > <p:output name="data" id="xupdated-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <is-redirect>false</is-redirect> > </p:input> > <p:output name="data" id="is-redirect"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="action-data"/> > </p:processor> > <p:choose href="#is-redirect"> > <p:when test="/is-redirect = 'false'"> > <p:processor > class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> > <p:input name="step-url"> > <config> > <url>oxf:/is/profile/profile-edit.xpl</url> > > <handle-xinclude>false</handle-xinclude> > </config> > </p:input> > <p:input name="step-type"> > <step-type>model</step-type> > </p:input> > <p:input name="data" href="#action-data"/> > <p:input name="instance" href="#xupdated-instance"/> > <p:input name="xforms-model"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="matcher" href="#dummy-matcher"/> > <p:output name="data" id="model-data"/> > <p:output name="instance" id="model-instance"/> > </p:processor> > <p:processor > class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> > <p:input name="step-url"> > <config> > <url>oxf:/is/profile/profile-edit.xsl</url> > > <handle-xinclude>false</handle-xinclude> > </config> > </p:input> > <p:input name="step-type"> > <step-type>view</step-type> > </p:input> > <p:input name="data" href="#model-data"/> > <p:input name="instance" href="#model-instance"/> > <p:input name="xforms-model"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="matcher" href="#dummy-matcher"/> > <p:output name="data" id="html"/> > <p:output name="instance" id="epilogue-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-xforms-model"/> > </p:processor> > </p:when> > <p:otherwise> > <p:processor name="oxf:null"> > <p:input name="data" href="#xupdated-instance"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="data" href="#action-data"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="html"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-xforms-model"/> > </p:processor> > </p:otherwise> > </p:choose> > </p:when> > <p:when test="(/request/request-path = '/is/profile/update')"> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="xforms-model"/> > </p:processor> > <p:processor name="oxf:pipeline"> > <p:input name="config" > href="oxf:/ops/pfc/xforms-xml-submission.xpl"/> > <p:input name="setvalues"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="matcher-result"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="default-submission"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="instance" id="xformed-instance"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="model" href="#xforms-model"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="data" href="#xformed-instance"/> > </p:processor> > <p:processor > class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> > <p:input name="step-url"> > <config> > <url>oxf:/is/profile/profile-update.xpl</url> > > <handle-xinclude>false</handle-xinclude> > </config> > </p:input> > <p:input name="step-type"> > <step-type>action</step-type> > </p:input> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="instance" href="#xformed-instance"/> > <p:input name="xforms-model"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="matcher" href="#dummy-matcher"/> > <p:output name="data" > id="internal-action-data-21-1"/> > </p:processor> > <p:processor name="oxf:null-serializer"> > <p:input name="data" > href="#internal-action-data-21-1"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data" > href="#internal-action-data-21-1"/> > <p:output name="data" id="action-data"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <path-info>/is/profile</path-info> > </p:input> > <p:output name="data" id="forward-path-info"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <server-side>false</server-side> > </p:input> > <p:output name="data" id="is-server-side-redirect"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <exit-portal>false</exit-portal> > </p:input> > <p:output name="data" id="is-redirect-exit-portal"/> > </p:processor> > <p:processor name="oxf:redirect"> > <p:input name="data" > href="aggregate('redirect-url', #forward-path-info, > #is-server-side-redirect, #is-redirect-exit-portal"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <is-redirect>true</is-redirect> > </p:input> > <p:output name="data" id="is-redirect"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data" href="#xformed-instance"/> > <p:output name="data" id="xupdated-instance"/> > </p:processor> > <p:choose href="#is-redirect"> > <p:when test="/is-redirect = 'false'"> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="html"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-xforms-model"/> > </p:processor> > </p:when> > <p:otherwise> > <p:processor name="oxf:null"> > <p:input name="data" href="#xupdated-instance"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="data" href="#action-data"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="html"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-xforms-model"/> > </p:processor> > </p:otherwise> > </p:choose> > </p:when> > <p:when test="(/request/request-path = '/is/profilereduit')"> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="xforms-model"/> > </p:processor> > <p:processor name="oxf:pipeline"> > <p:input name="config" > href="oxf:/ops/pfc/xforms-xml-submission.xpl"/> > <p:input name="setvalues"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="matcher-result"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="default-submission"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="instance" id="xformed-instance"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="model" href="#xforms-model"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="data" href="#xformed-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data" href="#xformed-instance"/> > <p:output name="data" id="xupdated-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <is-redirect>false</is-redirect> > </p:input> > <p:output name="data" id="is-redirect"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="action-data"/> > </p:processor> > <p:choose href="#is-redirect"> > <p:when test="/is-redirect = 'false'"> > <p:processor > class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> > <p:input name="step-url"> > <config> > <url>oxf:/is/profile/profile-edit.xpl</url> > > <handle-xinclude>false</handle-xinclude> > </config> > </p:input> > <p:input name="step-type"> > <step-type>model</step-type> > </p:input> > <p:input name="data" href="#action-data"/> > <p:input name="instance" href="#xupdated-instance"/> > <p:input name="xforms-model"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="matcher" href="#dummy-matcher"/> > <p:output name="data" id="model-data"/> > <p:output name="instance" id="model-instance"/> > </p:processor> > <p:processor > class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> > <p:input name="step-url"> > <config> > > <url>oxf:/is/profile/profile-edit-reduit.xsl</url> > > <handle-xinclude>false</handle-xinclude> > </config> > </p:input> > <p:input name="step-type"> > <step-type>view</step-type> > </p:input> > <p:input name="data" href="#model-data"/> > <p:input name="instance" href="#model-instance"/> > <p:input name="xforms-model"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="matcher" href="#dummy-matcher"/> > <p:output name="data" id="html"/> > <p:output name="instance" id="epilogue-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-xforms-model"/> > </p:processor> > </p:when> > <p:otherwise> > <p:processor name="oxf:null"> > <p:input name="data" href="#xupdated-instance"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="data" href="#action-data"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="html"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-xforms-model"/> > </p:processor> > </p:otherwise> > </p:choose> > </p:when> > <p:when test="(/request/request-path = '/is/profile/updatereduit')"> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="xforms-model"/> > </p:processor> > <p:processor name="oxf:pipeline"> > <p:input name="config" > href="oxf:/ops/pfc/xforms-xml-submission.xpl"/> > <p:input name="setvalues"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="matcher-result"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="default-submission"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="instance" id="xformed-instance"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="model" href="#xforms-model"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="data" href="#xformed-instance"/> > </p:processor> > <p:processor > class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> > <p:input name="step-url"> > <config> > <url>oxf:/is/profile/profile-update.xpl</url> > > <handle-xinclude>false</handle-xinclude> > </config> > </p:input> > <p:input name="step-type"> > <step-type>action</step-type> > </p:input> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="instance" href="#xformed-instance"/> > <p:input name="xforms-model"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="matcher" href="#dummy-matcher"/> > <p:output name="data" > id="internal-action-data-23-1"/> > </p:processor> > <p:processor name="oxf:null-serializer"> > <p:input name="data" > href="#internal-action-data-23-1"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data" > href="#internal-action-data-23-1"/> > <p:output name="data" id="action-data"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > > <path-info>/is/profilereduit</path-info> > </p:input> > <p:output name="data" id="forward-path-info"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <server-side>false</server-side> > </p:input> > <p:output name="data" id="is-server-side-redirect"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <exit-portal>false</exit-portal> > </p:input> > <p:output name="data" id="is-redirect-exit-portal"/> > </p:processor> > <p:processor name="oxf:redirect"> > <p:input name="data" > href="aggregate('redirect-url', #forward-path-info, > #is-server-side-redirect, #is-redirect-exit-portal"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <is-redirect>true</is-redirect> > </p:input> > <p:output name="data" id="is-redirect"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data" href="#xformed-instance"/> > <p:output name="data" id="xupdated-instance"/> > </p:processor> > <p:choose href="#is-redirect"> > <p:when test="/is-redirect = 'false'"> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="html"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-xforms-model"/> > </p:processor> > </p:when> > <p:otherwise> > <p:processor name="oxf:null"> > <p:input name="data" href="#xupdated-instance"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="data" href="#action-data"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="html"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-xforms-model"/> > </p:processor> > </p:otherwise> > </p:choose> > </p:when> > <p:when test="(/request/request-path = '/is/news')"> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="xforms-model"/> > </p:processor> > <p:processor name="oxf:pipeline"> > <p:input name="config" > href="oxf:/ops/pfc/xforms-xml-submission.xpl"/> > <p:input name="setvalues"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="matcher-result"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="default-submission"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="instance" id="xformed-instance"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="model" href="#xforms-model"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="data" href="#xformed-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data" href="#xformed-instance"/> > <p:output name="data" id="xupdated-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <is-redirect>false</is-redirect> > </p:input> > <p:output name="data" id="is-redirect"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="action-data"/> > </p:processor> > <p:choose href="#is-redirect"> > <p:when test="/is-redirect = 'false'"> > <p:processor name="oxf:identity"> > <p:input name="data" href="#action-data"/> > <p:output name="data" id="model-data"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data" href="#xupdated-instance"/> > <p:output name="data" id="model-instance"/> > </p:processor> > <p:processor > class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> > <p:input name="step-url"> > <config> > > <url>oxf:/is/news/news.xhtml</url> > > <handle-xinclude>false</handle-xinclude> > </config> > </p:input> > <p:input name="step-type"> > <step-type>view</step-type> > </p:input> > <p:input name="data" href="#model-data"/> > <p:input name="instance" href="#model-instance"/> > <p:input name="xforms-model"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="matcher" href="#dummy-matcher"/> > <p:output name="data" id="html"/> > <p:output name="instance" id="epilogue-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-xforms-model"/> > </p:processor> > </p:when> > <p:otherwise> > <p:processor name="oxf:null"> > <p:input name="data" href="#xupdated-instance"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="data" href="#action-data"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="html"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-xforms-model"/> > </p:processor> > </p:otherwise> > </p:choose> > </p:when> > <p:when test="(/request/request-path = '/not-found')"> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="xforms-model"/> > </p:processor> > <p:processor name="oxf:pipeline"> > <p:input name="config" > href="oxf:/ops/pfc/xforms-xml-submission.xpl"/> > <p:input name="setvalues"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="matcher-result"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="default-submission"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="instance" id="xformed-instance"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="model" href="#xforms-model"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="data" href="#xformed-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data" href="#xformed-instance"/> > <p:output name="data" id="xupdated-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <is-redirect>false</is-redirect> > </p:input> > <p:output name="data" id="is-redirect"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="action-data"/> > </p:processor> > <p:choose href="#is-redirect"> > <p:when test="/is-redirect = 'false'"> > <p:processor name="oxf:identity"> > <p:input name="data" href="#action-data"/> > <p:output name="data" id="model-data"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data" href="#xupdated-instance"/> > <p:output name="data" id="model-instance"/> > </p:processor> > <p:processor > class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> > <p:input name="step-url"> > <config> > <url>oxf:/config/not-found.xml</url> > > <handle-xinclude>false</handle-xinclude> > </config> > </p:input> > <p:input name="step-type"> > <step-type>view</step-type> > </p:input> > <p:input name="data" href="#model-data"/> > <p:input name="instance" href="#model-instance"/> > <p:input name="xforms-model"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="matcher" href="#dummy-matcher"/> > <p:output name="data" id="html"/> > <p:output name="instance" id="epilogue-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-xforms-model"/> > </p:processor> > </p:when> > <p:otherwise> > <p:processor name="oxf:null"> > <p:input name="data" href="#xupdated-instance"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="data" href="#action-data"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="html"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="epilogue-xforms-model"/> > </p:processor> > </p:otherwise> > </p:choose> > </p:when> > <p:otherwise> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="xforms-model"/> > </p:processor> > <p:processor name="oxf:pipeline"> > <p:input name="config" > href="oxf:/ops/pfc/xforms-xml-submission.xpl"/> > <p:input name="setvalues"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="matcher-result"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:input name="default-submission"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="instance" id="xformed-instance"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="model" href="#xforms-model"/> > </p:processor> > <p:processor name="oxf:null"> > <p:input name="data" href="#xformed-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data" href="#xformed-instance"/> > <p:output name="data" id="xupdated-instance"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <is-redirect>false</is-redirect> > </p:input> > <p:output name="data" id="is-redirect"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data"> > <null > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:nil="true"/> > </p:input> > <p:output name="data" id="action-data"/> > </p:processor> > <p:choose href="#is-redirect"> > <p:when test="/is-redirect = 'false'"> > <p:processor name="oxf:identity"> > <p:input name="data" href="#action-data"/> > <p:output name="data" id="model-data"/> > </p:processor> > <p:processor name="oxf:identity"> > <p:input name="data" href="#xupdated-instance"/> > <p:output name="data" id="model-instance"/> > </p:processor> > <p:processor > class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> > <p:input name="step-url"> > <config> > <url>oxf:/config/not-found.xml</url> > > <handle-xinclude>false</handle-xinclude> > </config> > </p:input> > <p:input name="step-type"> > <step-type>view</step-type> > </p:input> > > > -- > You receive this message as a subscriber of the [hidden email] mailing > list. > To unsubscribe: mailto:[hidden email] > For general help: mailto:[hidden email]?subject=help > OW2 mailing lists service home page: http://www.ow2.org/wws > > -- Orbeon Forms - Web 2.0 Forms, open-source, for the Enterprise http://www.orbeon.com/ -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help OW2 mailing lists service home page: http://www.ow2.org/wws |
Here is my latest version : <xforms:model> <xforms:instance id="test"> <form xmlns=""> <username/> <password/> <uid/> <action/> </form> </xforms:instance> <xforms:submission id="checkUser" ref="instance('test')" method="post" action="."></xforms:submission> </xforms:model> <xforms:group ref="instance('test')"> <xforms:input ref="//form/username"> <xforms:label>Username </xforms:label> </xforms:input> <br /> <br /> <xforms:secret ref="//form/password" incremental="true"> <xforms:label>Password </xforms:label> </xforms:secret> <br /> <br /> <xforms:trigger appearance="minimal"> <xforms:label>Enter </xforms:label> </xforms:trigger> <xforms:action ev:event="DOMActivate"> <xforms:setvalue ref="//action">submit</xforms:setvalue> <xforms:send submission="checkUser"/> </xforms:action> </xforms:group> And if I check my ops.log, I see the FINALLY the password... BUT NOT the username. How come? 2nd question : in my xforms:submission & xforms:group, I make a ref to the instance test. Before, I would just follow an example on your website : ref = "test" ... how come to I have to put ref = "instance('test')" ? As I was writing this mail, I did some tests and then came back to this exact same code... and now even the password is not being updated! This is very very very strange! Can anyone help me out ? Should I maybe do an xforms:submit instead ? -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help OW2 mailing lists service home page: http://www.ow2.org/wws |
My questions still stand... BUT :
I have finally did the most STUPID test : instead of trying under Firefox , I tried it with Internet Explorer 7 AND IT WORKS !!!!! So, Erik, Alex, ... bug ? -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help OW2 mailing lists service home page: http://www.ow2.org/wws |
Administrator
|
Is it possible for you to build a reproducible case? Something along
these guidelines: http://www.orbeon.com/ops/doc/home-faq#reporting-issues -Erik Stephane Ruchet wrote: > My questions still stand... BUT : > > I have finally did the most STUPID test : instead of trying under > Firefox , *I tried it with Internet Explorer 7 AND IT WORKS* !!!!! > > So, Erik, Alex, ... bug ? > > -- Orbeon Forms - Web Forms for the Enterprise Done the Right Way http://www.orbeon.com/ -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help OW2 mailing lists service home page: http://www.ow2.org/wws |
- web.xml : modified it so that the pipeline incoming-request.xpl is loaded instead of page-flow.xml - page-flow : basic operations for login - login.xhtml : inspired from your APM example. - incoming-request.xpl : it only checks if user is authenticated or not when he requests a page - The two logs are the OPS logs, one from Firefox, one from Internet Explorer. You can only copy paste on one of your working apps.. just be carefull to not delete your page-flow. The only test you need to see : just check your ops logs, under Firefox and under IE. You will see that under IE, my xform is correctly updated, but nothing under firefox except for the action element, which is set to submit. What is more strange is that by testing dozens of different possiblities, I did manage to have the password element saved under Firefox. But this is a very random case !!! I really hope you can help me out of this one :(! Thanks for your help Steph Erik Bruchez a écrit : Is it possible for you to build a reproducible case? Something along these guidelines: -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help OW2 mailing lists service home page: http://www.ow2.org/wws Submission - Odd behaviour.zip (59K) Download Attachment |
Why in the log, I see four times instance "form" ? Why are the elements username & password not updated ? The exact same files under Internet Explorer 7 works !!!! Please any hint ? Thanks Stephane Ruchet a écrit :
2007-11-06 09:39:08,417 INFO ProcessorService - Servlet - Servlet initialized. 2007-11-06 09:39:08,417 INFO ProcessorService - Servlet - About to run processor: [{http://www.orbeon.com/oxf/processors}pipeline, config -> oxf:/apps/context/servlet-initialized.xpl] 2007-11-06 09:39:08,537 INFO DebugProcessor - message: line 19, column 46 of oxf:/apps/context/servlet-initialized.xpl <message xmlns:oxf="http://www.orbeon.com/oxf/processors" xmlns:p="http://www.orbeon.com/oxf/pipeline">Servlet initialized.</message> 2007-11-06 09:39:08,537 INFO ProcessorService - Done running processor - Timing: 110 - Cache hits for cache.main: 1, fault: 4, adds: 4, expirations: 0, success rate: 20% 2007-11-06 09:39:08,537 INFO ProcessorService - Servlet - Servlet initialized. 2007-11-06 09:39:08,587 INFO EXistServlet - EXistServlet: exist.home=C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\mepia2\WEB-INF 2007-11-06 09:39:08,587 INFO EXistServlet - reading configuration from C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\mepia2\WEB-INF\exist-conf.xml 2007-11-06 09:39:08,597 INFO Configuration - Reading configuration from file C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\mepia2\WEB-INF\exist-conf.xml 2007-11-06 09:39:08,757 INFO Configuration - data directory = C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\mepia2\WEB-INF\exist-data 2007-11-06 09:39:08,787 INFO EXistServlet - configuring eXist instance 2007-11-06 09:39:08,837 INFO CacheManager - Cache settings: totalPages: 12288; maxCacheSize: 11059 2007-11-06 09:39:08,847 INFO XQueryPool - QueryPool: size = 128; maxStackSize = 5; timeout = 120000; timeoutCheckInterval = 30000 2007-11-06 09:39:09,268 INFO EXistServlet - registering XMLDB driver 2007-11-06 09:39:09,308 INFO EXistServlet - Using default user guest for all unauthorized requests. 2007-11-06 09:39:09,608 WARN EXistServlet - Looking for a valid Parser... Checking for Xerces, not found! Warning: Failed find a valid Parser! Please add an appropriate Parser to the class-path, e.g. in the 'endorsed' folder of the servlet container or in the 'endorsed' folder of the JRE. 2007-11-06 09:39:09,608 WARN EXistServlet - Looking for a valid Transformer... Checking for Xalan, not found! Checking for Saxon, not found! Warning: Failed find a valid Transformer! Please add an appropriate Transformer to the class-path, e.g. in the 'endorsed' folder of the servlet container or in the 'endorsed' folder of the JRE. 2007-11-06 09:39:09,939 INFO ProcessorService - / - Received request 2007-11-06 09:39:10,329 DEBUG PageFlowControllerProcessor - Page Flow Controller pipeline: <p:config xmlns:p="http://www.orbeon.com/oxf/pipeline"> <p:processor name="oxf:request"> <p:input name="config"> <config> <include>/request/request-path</include> </config> </p:input> <p:output name="data" id="request"/> </p:processor> <p:processor name="oxf:request"> <p:input name="config"> <config> <include>/request/parameters</include> </config> </p:input> <p:output name="data" id="request-with-parameters"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="dummy-matcher"/> </p:processor> <p:choose href="#request"> <p:when test="ends-with( /request/request-path, '.gif' ) or ends-with( /request/request-path, '.css' ) or ends-with( /request/request-path, '.pdf' ) or ends-with( /request/request-path, '.js' ) or ends-with( /request/request-path, '.png' ) or ends-with( /request/request-path, '.jpg' ) or ends-with( /request/request-path, '.xsd' )"> <p:processor name="oxf:resource-server"> <p:input name="config" href="aggregate('path', #request#xpointer(string(/request/request-path))"/> <p:input name="mime-types" href="oxf:/oxf/mime-types.xml"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-model-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:when> <p:when test="ends-with( /request/request-path, '.xml' )"> <p:processor name="oxf:resource-server"> <p:input name="config" href="aggregate('path', #request#xpointer(string(/request/request-path))"/> <p:input name="mime-types"> <mime-types> <mime-type> <name>application/xml</name> <pattern>*</pattern> </mime-type> </mime-types> </p:input> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-model-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:when> <p:when test="ends-with( /request/request-path, '.svg' )"> <p:processor name="oxf:resource-server"> <p:input name="config" href="aggregate('path', #request#xpointer(string(/request/request-path))"/> <p:input name="mime-types"> <mime-types> <mime-type> <name>image/svg+xml</name> <pattern>*</pattern> </mime-type> </mime-types> </p:input> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-model-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:when> <p:when test="ends-with( /request/request-path, '.html' )"> <p:processor name="oxf:resource-server"> <p:input name="config" href="aggregate('path', #request#xpointer(string(/request/request-path))"/> <p:input name="mime-types"> <mime-types> <mime-type> <name>text/html</name> <pattern>*</pattern> </mime-type> </mime-types> </p:input> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-model-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:when> <p:when test="ends-with( /request/request-path, '.htm' )"> <p:processor name="oxf:resource-server"> <p:input name="config" href="aggregate('path', #request#xpointer(string(/request/request-path))"/> <p:input name="mime-types"> <mime-types> <mime-type> <name>text/html</name> <pattern>*</pattern> </mime-type> </mime-types> </p:input> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-model-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:when> <p:when test="ends-with( /request/request-path, '.java' )"> <p:processor name="oxf:resource-server"> <p:input name="config" href="aggregate('path', #request#xpointer(string(/request/request-path))"/> <p:input name="mime-types"> <mime-types> <mime-type> <name>text/plain</name> <pattern>*</pattern> </mime-type> </mime-types> </p:input> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-model-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:when> <p:when test="ends-with( /request/request-path, '.txt' )"> <p:processor name="oxf:resource-server"> <p:input name="config" href="aggregate('path', #request#xpointer(string(/request/request-path))"/> <p:input name="mime-types"> <mime-types> <mime-type> <name>text/plain</name> <pattern>*</pattern> </mime-type> </mime-types> </p:input> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-model-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:when> <p:when test="ends-with( /request/request-path, '.xq' )"> <p:processor name="oxf:resource-server"> <p:input name="config" href="aggregate('path', #request#xpointer(string(/request/request-path))"/> <p:input name="mime-types"> <mime-types> <mime-type> <name>text/plain</name> <pattern>*</pattern> </mime-type> </mime-types> </p:input> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-model-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:when> <p:when test="ends-with( /request/request-path, '.jar' )"> <p:processor name="oxf:resource-server"> <p:input name="config" href="aggregate('path', #request#xpointer(string(/request/request-path))"/> <p:input name="mime-types"> <mime-types> <mime-type> <name>application/zip</name> <pattern>*</pattern> </mime-type> </mime-types> </p:input> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-model-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:when> <p:when test="(/request/request-path = '/xforms-server-submit')"> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="xforms-model"/> </p:processor> <p:processor name="oxf:pipeline"> <p:input name="config" href="oxf:/ops/pfc/xforms-xml-submission.xpl"/> <p:input name="setvalues"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher-result"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="default-submission"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="instance" id="xformed-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="model" href="#xforms-model"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#xformed-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#xformed-instance"/> <p:output name="data" id="xupdated-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <is-redirect>false</is-redirect> </p:input> <p:output name="data" id="is-redirect"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="action-data"/> </p:processor> <p:choose href="#is-redirect"> <p:when test="/is-redirect = 'false'"> <p:processor class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> <p:input name="step-url"> <config> <url>oxf:/ops/xforms/xforms-server-submit.xpl</url> <handle-xinclude>false</handle-xinclude> </config> </p:input> <p:input name="step-type"> <step-type>model</step-type> </p:input> <p:input name="data" href="#action-data"/> <p:input name="instance" href="#xupdated-instance"/> <p:input name="xforms-model"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher" href="#dummy-matcher"/> <p:output name="data" id="model-data"/> <p:output name="instance" id="model-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#model-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#model-data"/> <p:output name="data" id="epilogue-model-data"/> </p:processor> </p:when> <p:otherwise> <p:processor name="oxf:null"> <p:input name="data" href="#xupdated-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#action-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-model-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:otherwise> </p:choose> </p:when> <p:when test="(/request/request-path = '/')"> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="xforms-model"/> </p:processor> <p:processor name="oxf:pipeline"> <p:input name="config" href="oxf:/ops/pfc/xforms-xml-submission.xpl"/> <p:input name="setvalues"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher-result"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="default-submission"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="instance" id="xformed-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="model" href="#xforms-model"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#xformed-instance"/> </p:processor> <p:choose href="#xformed-instance"> <p:when test="/form/action='submit'"> <p:processor class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> <p:input name="step-url"> <config> <url>oxf:/is/login/login-model.xpl</url> <handle-xinclude>false</handle-xinclude> </config> </p:input> <p:input name="step-type"> <step-type>action</step-type> </p:input> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="instance" href="#xformed-instance"/> <p:input name="xforms-model"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher" href="#dummy-matcher"/> <p:output name="data" id="internal-action-data-16-1"/> </p:processor> <p:processor name="oxf:null-serializer"> <p:input name="data" href="#internal-action-data-16-1"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#internal-action-data-16-1"/> <p:output name="data" id="action-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <path-info>/is/</path-info> </p:input> <p:output name="data" id="forward-path-info"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <server-side>false</server-side> </p:input> <p:output name="data" id="is-server-side-redirect"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <exit-portal>false</exit-portal> </p:input> <p:output name="data" id="is-redirect-exit-portal"/> </p:processor> <p:processor name="oxf:redirect"> <p:input name="data" href="aggregate('redirect-url', #forward-path-info, #is-server-side-redirect, #is-redirect-exit-portal"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <is-redirect>true</is-redirect> </p:input> <p:output name="data" id="is-redirect"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#xformed-instance"/> <p:output name="data" id="xupdated-instance"/> </p:processor> </p:when> <p:otherwise> <p:processor name="oxf:identity"> <p:input name="data" href="#xformed-instance"/> <p:output name="data" id="xupdated-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <is-redirect>false</is-redirect> </p:input> <p:output name="data" id="is-redirect"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="action-data"/> </p:processor> </p:otherwise> </p:choose> <p:choose href="#is-redirect"> <p:when test="/is-redirect = 'false'"> <p:processor name="oxf:identity"> <p:input name="data" href="#action-data"/> <p:output name="data" id="model-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#xupdated-instance"/> <p:output name="data" id="model-instance"/> </p:processor> <p:processor class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> <p:input name="step-url"> <config> <url>oxf:/is/login/login.xhtml</url> <handle-xinclude>false</handle-xinclude> </config> </p:input> <p:input name="step-type"> <step-type>view</step-type> </p:input> <p:input name="data" href="#model-data"/> <p:input name="instance" href="#model-instance"/> <p:input name="xforms-model"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher" href="#dummy-matcher"/> <p:output name="data" id="html"/> <p:output name="instance" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#model-data"/> <p:output name="data" id="epilogue-model-data"/> </p:processor> </p:when> <p:otherwise> <p:processor name="oxf:null"> <p:input name="data" href="#xupdated-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#action-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-model-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:otherwise> </p:choose> </p:when> <p:when test="(/request/request-path = '/is/logout')"> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="xforms-model"/> </p:processor> <p:processor name="oxf:pipeline"> <p:input name="config" href="oxf:/ops/pfc/xforms-xml-submission.xpl"/> <p:input name="setvalues"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher-result"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="default-submission"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="instance" id="xformed-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="model" href="#xforms-model"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#xformed-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#xformed-instance"/> <p:output name="data" id="xupdated-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <is-redirect>false</is-redirect> </p:input> <p:output name="data" id="is-redirect"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="action-data"/> </p:processor> <p:choose href="#is-redirect"> <p:when test="/is-redirect = 'false'"> <p:processor class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> <p:input name="step-url"> <config> <url>oxf:/is/logout/logout-model.xpl</url> <handle-xinclude>false</handle-xinclude> </config> </p:input> <p:input name="step-type"> <step-type>model</step-type> </p:input> <p:input name="data" href="#action-data"/> <p:input name="instance" href="#xupdated-instance"/> <p:input name="xforms-model"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher" href="#dummy-matcher"/> <p:output name="data" id="model-data"/> <p:output name="instance" id="model-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#model-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#model-data"/> <p:output name="data" id="epilogue-model-data"/> </p:processor> </p:when> <p:otherwise> <p:processor name="oxf:null"> <p:input name="data" href="#xupdated-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#action-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-model-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:otherwise> </p:choose> </p:when> <p:when test="(/request/request-path = '/is/')"> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="xforms-model"/> </p:processor> <p:processor name="oxf:pipeline"> <p:input name="config" href="oxf:/ops/pfc/xforms-xml-submission.xpl"/> <p:input name="setvalues"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher-result"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="default-submission"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="instance" id="xformed-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="model" href="#xforms-model"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#xformed-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#xformed-instance"/> <p:output name="data" id="xupdated-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <is-redirect>false</is-redirect> </p:input> <p:output name="data" id="is-redirect"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="action-data"/> </p:processor> <p:choose href="#is-redirect"> <p:when test="/is-redirect = 'false'"> <p:processor class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> <p:input name="step-url"> <config> <url>oxf:/is/projectsUsers/projectsUsers-model.xpl</url> <handle-xinclude>false</handle-xinclude> </config> </p:input> <p:input name="step-type"> <step-type>model</step-type> </p:input> <p:input name="data" href="#action-data"/> <p:input name="instance" href="#xupdated-instance"/> <p:input name="xforms-model"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher" href="#dummy-matcher"/> <p:output name="data" id="model-data"/> <p:output name="instance" id="model-instance"/> </p:processor> <p:processor class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> <p:input name="step-url"> <config> <url>oxf:/is/projectsUsers/projectsUsers-view.xsl</url> <handle-xinclude>false</handle-xinclude> </config> </p:input> <p:input name="step-type"> <step-type>view</step-type> </p:input> <p:input name="data" href="#model-data"/> <p:input name="instance" href="#model-instance"/> <p:input name="xforms-model"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher" href="#dummy-matcher"/> <p:output name="data" id="html"/> <p:output name="instance" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#model-data"/> <p:output name="data" id="epilogue-model-data"/> </p:processor> </p:when> <p:otherwise> <p:processor name="oxf:null"> <p:input name="data" href="#xupdated-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#action-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-model-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:otherwise> </p:choose> </p:when> <p:when test="(/request/request-path = '/is/news')"> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="xforms-model"/> </p:processor> <p:processor name="oxf:pipeline"> <p:input name="config" href="oxf:/ops/pfc/xforms-xml-submission.xpl"/> <p:input name="setvalues"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher-result"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="default-submission"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="instance" id="xformed-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="model" href="#xforms-model"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#xformed-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#xformed-instance"/> <p:output name="data" id="xupdated-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <is-redirect>false</is-redirect> </p:input> <p:output name="data" id="is-redirect"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="action-data"/> </p:processor> <p:choose href="#is-redirect"> <p:when test="/is-redirect = 'false'"> <p:processor name="oxf:identity"> <p:input name="data" href="#action-data"/> <p:output name="data" id="model-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#xupdated-instance"/> <p:output name="data" id="model-instance"/> </p:processor> <p:processor class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> <p:input name="step-url"> <config> <url>oxf:/is/news/news.xhtml</url> <handle-xinclude>false</handle-xinclude> </config> </p:input> <p:input name="step-type"> <step-type>view</step-type> </p:input> <p:input name="data" href="#model-data"/> <p:input name="instance" href="#model-instance"/> <p:input name="xforms-model"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher" href="#dummy-matcher"/> <p:output name="data" id="html"/> <p:output name="instance" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#model-data"/> <p:output name="data" id="epilogue-model-data"/> </p:processor> </p:when> <p:otherwise> <p:processor name="oxf:null"> <p:input name="data" href="#xupdated-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#action-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-model-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:otherwise> </p:choose> </p:when> <p:when test="(/request/request-path = '/not-found')"> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="xforms-model"/> </p:processor> <p:processor name="oxf:pipeline"> <p:input name="config" href="oxf:/ops/pfc/xforms-xml-submission.xpl"/> <p:input name="setvalues"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher-result"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="default-submission"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="instance" id="xformed-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="model" href="#xforms-model"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#xformed-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#xformed-instance"/> <p:output name="data" id="xupdated-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <is-redirect>false</is-redirect> </p:input> <p:output name="data" id="is-redirect"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="action-data"/> </p:processor> <p:choose href="#is-redirect"> <p:when test="/is-redirect = 'false'"> <p:processor name="oxf:identity"> <p:input name="data" href="#action-data"/> <p:output name="data" id="model-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#xupdated-instance"/> <p:output name="data" id="model-instance"/> </p:processor> <p:processor class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> <p:input name="step-url"> <config> <url>oxf:/config/not-found.xhtml</url> <handle-xinclude>false</handle-xinclude> </config> </p:input> <p:input name="step-type"> <step-type>view</step-type> </p:input> <p:input name="data" href="#model-data"/> <p:input name="instance" href="#model-instance"/> <p:input name="xforms-model"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher" href="#dummy-matcher"/> <p:output name="data" id="html"/> <p:output name="instance" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#model-data"/> <p:output name="data" id="epilogue-model-data"/> </p:processor> </p:when> <p:otherwise> <p:processor name="oxf:null"> <p:input name="data" href="#xupdated-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#action-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-model-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:otherwise> </p:choose> </p:when> <p:otherwise> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="xforms-model"/> </p:processor> <p:processor name="oxf:pipeline"> <p:input name="config" href="oxf:/ops/pfc/xforms-xml-submission.xpl"/> <p:input name="setvalues"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher-result"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="default-submission"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="instance" id="xformed-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="model" href="#xforms-model"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#xformed-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#xformed-instance"/> <p:output name="data" id="xupdated-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <is-redirect>false</is-redirect> </p:input> <p:output name="data" id="is-redirect"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="action-data"/> </p:processor> <p:choose href="#is-redirect"> <p:when test="/is-redirect = 'false'"> <p:processor name="oxf:identity"> <p:input name="data" href="#action-data"/> <p:output name="data" id="model-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#xupdated-instance"/> <p:output name="data" id="model-instance"/> </p:processor> <p:processor class="org.orbeon.oxf.processor.pipeline.PipelineProcessor"> <p:input name="step-url"> <config> <url>oxf:/config/not-found.xhtml</url> <handle-xinclude>false</handle-xinclude> </config> </p:input> <p:input name="step-type"> <step-type>view</step-type> </p:input> <p:input name="data" href="#model-data"/> <p:input name="instance" href="#model-instance"/> <p:input name="xforms-model"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:input name="matcher" href="#dummy-matcher"/> <p:output name="data" id="html"/> <p:output name="instance" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data" href="#model-data"/> <p:output name="data" id="epilogue-model-data"/> </p:processor> </p:when> <p:otherwise> <p:processor name="oxf:null"> <p:input name="data" href="#xupdated-instance"/> </p:processor> <p:processor name="oxf:null"> <p:input name="data" href="#action-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="html"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-model-data"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-instance"/> </p:processor> <p:processor name="oxf:identity"> <p:input name="data"> <null xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </p:input> <p:output name="data" id="epilogue-xforms-model"/> </p:processor> </p:otherwise> </p:choose> </p:otherwise> </p:choose> <p:choose href="#html"> <p:when test="not(/*/@xsi:nil = 'true')"> <p:processor name="oxf:pipeline"> <p:input name="config" href="oxf:/config/epilogue.xpl"/> <p:input name="data" href="#html"/> <p:input name="model-data" href="#epilogue-model-data"/> <p:input name="instance" href="#epilogue-instance"/> <p:input name="xforms-model" href="#epilogue-xforms-model"/> </p:processor> </p:when> <p:otherwise> <p:processor name="oxf:null-serializer"> <p:input name="data" href="#epilogue-model-data"/> </p:processor> </p:otherwise> </p:choose> </p:config> 2007-11-06 09:39:12,262 DEBUG XFormsServer - XForms - creating new ContainingDocument (static state object provided). 2007-11-06 09:39:12,422 DEBUG XFormsServer - XForms - dispatching event: xforms-model-construct - xforms-element-1 - at line 124 of XFormsEventFactory.java 2007-11-06 09:39:12,422 DEBUG XFormsServer - XForms - instance loading time for instance 'test' (including handling returned body): 0 2007-11-06 09:39:12,452 DEBUG XFormsServer - XForms - building controls state start. 2007-11-06 09:39:12,482 DEBUG XFormsServer - XForms - building controls state end: 30 ms. 2007-11-06 09:39:12,482 DEBUG XFormsServer - XForms - dispatching event: xforms-model-construct-done - xforms-element-1 - at line 139 of XFormsEventFactory.java 2007-11-06 09:39:12,482 DEBUG XFormsServer - XForms - dispatching event: xforms-ready - xforms-element-1 - at line 144 of XFormsEventFactory.java 2007-11-06 09:39:12,482 DEBUG XFormsServer - XForms - dispatching event: xforms-refresh - xforms-element-1 - at line 1816 of XFormsModel.java 2007-11-06 09:39:12,482 DEBUG XFormsServer - XForms - performing refresh for model: xforms-element-1 2007-11-06 09:39:12,482 DEBUG XFormsServer - XForms - skipping sending of UI events because no listener was found. 2007-11-06 09:39:12,482 DEBUG XFormsServer - XForms - dispatching event: xxforms-ready - xforms-element-1 - at line 104 of XFormsEventFactory.java 2007-11-06 09:39:12,493 DEBUG XFormsServer - XForms - creating new Deflater. 2007-11-06 09:39:12,503 DEBUG XFormsInstance - XForms - storing instance to dynamic state: model id='xforms-element-1', instance id= 'test' <?xml version="1.0" encoding="UTF-8"?><form xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xxforms="http://orbeon.org/oxf/xml/xforms" xmlns:xforms="http://www.w3.org/2002/xforms"> <username/> <password/> <action/> </form> 2007-11-06 09:39:12,513 DEBUG XFormsServer - XForms - containing document cache (add): did not find document pool in cache; creating new pool and returning document to it. 2007-11-06 09:39:12,513 DEBUG XFormsServer - XForms - annotated document and static state not obtained from cache. 2007-11-06 09:39:12,513 DEBUG XFormsServer - XForms - did not find cached static state UUID. 2007-11-06 09:39:12,513 DEBUG XFormsServer - XForms - cannot cache dynamic state UUID for resulting document. 2007-11-06 09:39:12,513 DEBUG XFormsServer - XForms - evaluating controls start. 2007-11-06 09:39:12,533 DEBUG XFormsServer - XForms - evaluating controls end: 20 ms. 2007-11-06 09:39:12,573 DEBUG XFormsServer - XForms resources - creating xhtml:head with combined resources. 2007-11-06 09:39:12,623 DEBUG XFormsServer - XForms - global application store: created new store. 2007-11-06 09:39:12,693 DEBUG XMLDBProcessor - xquery version "1.0"; declare namespace xmldb="http://exist-db.org/xquery/xmldb"; declare namespace util="http://exist-db.org/xquery/util"; <result> { count(for $entry in /entry[session-id] return (xmldb:remove(util:collection-name($entry), util:document-name($entry)), '')) } </result> 2007-11-06 09:39:13,634 DEBUG XFormsServer - XForms - global application store: expired 0 persistent entries with session information. 2007-11-06 09:39:13,634 DEBUG XFormsServer - XForms - global application store: added new entry of 2580 bytes for key: B2E54A30-41A0-1524-37AB-858A50516C38 2007-11-06 09:39:13,634 DEBUG XFormsServer - XForms - global application store: added new entry of 1064 bytes for key: FE62DFA9-FEB3-BDC9-5C20-FBCD28E8CBAC 2007-11-06 09:39:13,634 DEBUG XFormsServer - XForms - global application store: store size after adding: 3644 bytes. 2007-11-06 09:39:14,435 INFO ProcessorService - / - Timing: 4506 - Cache hits for cache.main: 137, fault: 72, adds: 64, expirations: 0, success rate: 65% 2007-11-06 09:39:14,495 INFO ProcessorService - /xforms-server/xforms-min.css - Received request 2007-11-06 09:39:14,535 DEBUG XFormsServer - XForms resources - caching not requested, serving directly /xforms-server/xforms-min.css. 2007-11-06 09:39:14,545 INFO ProcessorService - /xforms-server/xforms-min.css - Timing: 50 - Cache hits for cache.main: 7, fault: 5, adds: 5, expirations: 0, success rate: 58% 2007-11-06 09:39:14,555 INFO ProcessorService - /xforms-server/xforms-min.js - Received request 2007-11-06 09:39:14,596 DEBUG XFormsServer - XForms resources - caching not requested, serving directly /xforms-server/xforms-min.js. 2007-11-06 09:39:14,666 INFO ProcessorService - /xforms-server/xforms-min.js - Timing: 111 - Cache hits for cache.main: 7, fault: 0, adds: 0, expirations: 0, success rate: 100% 2007-11-06 09:39:14,846 INFO ProcessorService - /is/design/mepia.css - Received request 2007-11-06 09:39:14,946 INFO ProcessorService - /is/design/mepia.css - Timing: 100 - Cache hits for cache.main: 10, fault: 15, adds: 15, expirations: 0, success rate: 40% 2007-11-06 09:39:14,976 INFO ProcessorService - /ops/images/xforms/section-closed.png - Received request 2007-11-06 09:39:14,986 INFO ProcessorService - /ops/images/xforms/section-closed.png - Timing: 10 - Cache hits for cache.main: 12, fault: 5, adds: 5, expirations: 0, success rate: 70% 2007-11-06 09:39:15,046 INFO ProcessorService - /ops/images/xforms/calendar.gif - Received request 2007-11-06 09:39:15,056 INFO ProcessorService - /ops/images/xforms/calendar.gif - Timing: 10 - Cache hits for cache.main: 12, fault: 5, adds: 5, expirations: 0, success rate: 70% 2007-11-06 09:39:15,056 INFO ProcessorService - /is/design/images/tabbar-blue.png - Received request 2007-11-06 09:39:15,066 INFO ProcessorService - /is/design/images/tabbar-blue.png - Timing: 10 - Cache hits for cache.main: 12, fault: 5, adds: 5, expirations: 0, success rate: 70% 2007-11-06 09:39:15,086 INFO ProcessorService - /ops/images/xforms/section-opened.png - Received request 2007-11-06 09:39:15,146 INFO ProcessorService - /ops/images/xforms/section-opened.png - Timing: 60 - Cache hits for cache.main: 12, fault: 5, adds: 5, expirations: 0, success rate: 70% 2007-11-06 09:39:15,226 INFO ProcessorService - /ops/images/yui/container/close12_1.gif - Received request 2007-11-06 09:39:15,236 INFO ProcessorService - /ops/images/yui/container/close12_1.gif - Timing: 10 - Cache hits for cache.main: 12, fault: 5, adds: 5, expirations: 0, success rate: 70% 2007-11-06 09:39:17,319 INFO ProcessorService - /xforms-server - Received request 2007-11-06 09:39:17,470 DEBUG XFormsServer - XForms - global application store: store size before finding: 3644 bytes. 2007-11-06 09:39:17,470 DEBUG XFormsServer - XForms - global application store: found and refreshed entry for key: B2E54A30-41A0-1524-37AB-858A50516C38 2007-11-06 09:39:17,470 DEBUG XFormsServer - XForms - global application store: found and refreshed entry for key: FE62DFA9-FEB3-BDC9-5C20-FBCD28E8CBAC 2007-11-06 09:39:17,470 DEBUG XFormsServer - XForms - containing document cache (getContainingDocument): found containing document pool in cache; getting document from pool. 2007-11-06 09:39:17,470 DEBUG XFormsServer - XForms - dispatching event: DOMFocusIn - xforms-element-9 - at line 174 of XFormsEventFactory.java 2007-11-06 09:39:17,470 DEBUG XFormsServer - XForms - dispatching event: DOMActivate - xforms-element-9 - at line 34 of XFormsEventFactory.java 2007-11-06 09:39:17,470 DEBUG XFormsServer - XForms - executing action: action 2007-11-06 09:39:17,470 DEBUG XFormsServer - XForms - executing action: setvalue 2007-11-06 09:39:17,470 DEBUG XFormsServer - XForms - executing action: send 2007-11-06 09:39:17,470 DEBUG XFormsServer - XForms - dispatching event: xforms-submit - checkUser - at line 45 of XFormsSendAction.java 2007-11-06 09:39:17,480 DEBUG XFormsServer - XForms - submission - total submission time: 10 2007-11-06 09:39:17,480 DEBUG XFormsServer - XForms - dispatching event: xforms-refresh - xforms-element-1 - at line 1816 of XFormsModel.java 2007-11-06 09:39:17,480 DEBUG XFormsServer - XForms - performing refresh for model: xforms-element-1 2007-11-06 09:39:17,480 DEBUG XFormsServer - XForms - building controls state start. 2007-11-06 09:39:17,480 DEBUG XFormsServer - XForms - building controls state end: 0 ms. 2007-11-06 09:39:17,480 DEBUG XFormsServer - XForms - skipping sending of UI events because no listener was found. 2007-11-06 09:39:17,490 DEBUG XFormsInstance - XForms - storing instance to dynamic state: model id='xforms-element-1', instance id= 'test' <?xml version="1.0" encoding="UTF-8"?><form xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xxforms="http://orbeon.org/oxf/xml/xforms" xmlns:xforms="http://www.w3.org/2002/xforms"> <username/> <password/> <action>submit</action> </form> 2007-11-06 09:39:17,490 DEBUG XFormsServer - XForms - global application store: added and refreshed entry for key: B2E54A30-41A0-1524-37AB-858A50516C38 2007-11-06 09:39:17,490 DEBUG XFormsServer - XForms - global application store: added new entry of 1098 bytes for key: 36E829D6-9E24-4C07-A618-B9878CE7DA84 2007-11-06 09:39:17,490 DEBUG XFormsServer - XForms - global application store: store size after adding: 4742 bytes. 2007-11-06 09:39:17,490 DEBUG XFormsServer - XForms - containing document cache (add): did not find document pool in cache; creating new pool and returning document to it. 2007-11-06 09:39:17,490 DEBUG XFormsServer - XForms - containing document cache: discarding document from source pool. 2007-11-06 09:39:17,490 DEBUG XFormsServer - XForms - evaluating controls start. 2007-11-06 09:39:17,490 DEBUG XFormsServer - XForms - evaluating controls end: 0 ms. 2007-11-06 09:39:17,770 INFO XMLUtils - Deleting temporary file: C:\Program Files\Apache Software Foundation\Tomcat 6.0\temp\upload_00000001.tmp 2007-11-06 09:39:17,770 INFO ProcessorService - /xforms-server - Timing: 451 - Cache hits for cache.main: 20, fault: 19, adds: 14, expirations: 0, success rate: 51% 2007-11-06 09:39:17,840 INFO ProcessorService - /xforms-server-submit - Received request 2007-11-06 09:39:17,910 DEBUG XFormsServer - XForms - global application store: store size before finding: 4742 bytes. 2007-11-06 09:39:17,910 DEBUG XFormsServer - XForms - global application store: found and refreshed entry for key: B2E54A30-41A0-1524-37AB-858A50516C38 2007-11-06 09:39:17,910 DEBUG XFormsServer - XForms - global application store: found and refreshed entry for key: 36E829D6-9E24-4C07-A618-B9878CE7DA84 2007-11-06 09:39:17,910 DEBUG XFormsServer - XForms - containing document cache (getContainingDocument): found containing document pool in cache; getting document from pool. 2007-11-06 09:39:17,920 DEBUG XFormsServer - XForms - dispatching event: xxforms-submit - checkUser - at line 114 of XFormsEventFactory.java 2007-11-06 09:39:17,920 DEBUG XFormsServer - XForms - setting request body: <?xml version="1.0" encoding="UTF-8"?><form xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xxforms="http://orbeon.org/oxf/xml/xforms"> <username/> <password/> <action>submit</action> </form> 2007-11-06 09:39:17,920 DEBUG XFormsServer - XForms - dispatching to effective resource URI: / 2007-11-06 09:39:17,940 INFO ProcessorService - / - Received request 2007-11-06 09:39:18,071 DEBUG XMLDBProcessor - xquery version "1.0"; <authenticated> {xmldb:authenticate(concat('xmldb:exist:///', '/db/'), '', '')} </authenticated> 2007-11-06 09:39:18,151 INFO XMLUtils - Deleting temporary file: C:\Program Files\Apache Software Foundation\Tomcat 6.0\temp\upload_00000003.tmp 2007-11-06 09:39:18,151 ERROR ProcessorService - Exception at line 46, column 51 of oxf:/page-flow.xml (executing processor: name='{http://www.orbeon.com/oxf/processors}redirect') java.lang.IllegalStateException at org.apache.catalina.connector.ResponseFacade.sendRedirect(ResponseFacade.java:435) at org.orbeon.oxf.servlet.ServletExternalContext$Response.sendRedirect(ServletExternalContext.java:530) at org.orbeon.oxf.externalcontext.ExternalContextToHttpServletResponseWrapper.sendRedirect(ExternalContextToHttpServletResponseWrapper.java:121) at org.orbeon.oxf.servlet.ServletExternalContext$Response.sendRedirect(ServletExternalContext.java:532) at org.orbeon.oxf.processor.RedirectProcessor.start(RedirectProcessor.java:68) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:652) at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:554) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:649) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getInput(PipelineProcessor.java:140) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:89) at org.orbeon.oxf.processor.ProcessorImpl$7.read(ProcessorImpl.java:1030) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1213) at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:121) at org.orbeon.oxf.processor.ProcessorImpl$7.read(ProcessorImpl.java:1030) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1213) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsTinyTree(ProcessorImpl.java:412) at org.orbeon.oxf.processor.ProcessorImpl$5.read(ProcessorImpl.java:445) at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.java:488) at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsTinyTree(ProcessorImpl.java:443) at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:184) at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:119) at org.orbeon.oxf.processor.ProcessorImpl$7.read(ProcessorImpl.java:1030) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1213) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353) at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33) at org.orbeon.oxf.processor.ProcessorImpl$7.read(ProcessorImpl.java:1030) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1213) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:66) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:96) at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:554) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:66) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:94) at org.orbeon.oxf.processor.ProcessorImpl$7.read(ProcessorImpl.java:1030) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1213) at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:121) at org.orbeon.oxf.processor.ProcessorImpl$7.read(ProcessorImpl.java:1030) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1213) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) at org.orbeon.oxf.processor.pipeline.TeeProcessor.access$000(TeeProcessor.java:36) at org.orbeon.oxf.processor.pipeline.TeeProcessor$1.readImpl(TeeProcessor.java:59) at org.orbeon.oxf.processor.ProcessorImpl$7.read(ProcessorImpl.java:1030) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1213) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsTinyTree(ProcessorImpl.java:412) at org.orbeon.oxf.processor.ProcessorImpl$5.read(ProcessorImpl.java:445) at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.java:488) at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsTinyTree(ProcessorImpl.java:443) at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:184) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:652) at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:554) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:649) at org.orbeon.oxf.processor.PageFlowControllerProcessor.start(PageFlowControllerProcessor.java:430) at org.orbeon.oxf.pipeline.InitUtils.runProcessor(InitUtils.java:95) at org.orbeon.oxf.webapp.ProcessorService.service(ProcessorService.java:96) at org.orbeon.oxf.servlet.OPSServletDelegate.service(OPSServletDelegate.java:148) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.orbeon.oxf.servlet.OPSServlet.service(OPSServlet.java:75) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292) at org.orbeon.oxf.externalcontext.ServletToExternalContextRequestDispatcherWrapper.forward(ServletToExternalContextRequestDispatcherWrapper.java:35) at org.orbeon.oxf.xforms.XFormsSubmissionUtils.doOptimized(XFormsSubmissionUtils.java:109) at org.orbeon.oxf.xforms.XFormsModelSubmission.performDefaultAction(XFormsModelSubmission.java:673) at org.orbeon.oxf.xforms.XFormsContainingDocument.dispatchEvent(XFormsContainingDocument.java:957) at org.orbeon.oxf.xforms.XFormsContainingDocument.executeExternalEvent(XFormsContainingDocument.java:786) at org.orbeon.oxf.xforms.processor.XFormsServer.executeExternalEventPrepareIfNecessary(XFormsServer.java:269) at org.orbeon.oxf.xforms.processor.XFormsServer.doIt(XFormsServer.java:210) at org.orbeon.oxf.xforms.processor.XFormsServer.start(XFormsServer.java:84) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:652) at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:554) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:649) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:652) at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:554) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:649) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getInput(PipelineProcessor.java:140) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:89) at org.orbeon.oxf.processor.ProcessorImpl$7.read(ProcessorImpl.java:1030) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1213) at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:121) at org.orbeon.oxf.processor.ProcessorImpl$7.read(ProcessorImpl.java:1030) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1213) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353) at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33) at org.orbeon.oxf.processor.ProcessorImpl$7.read(ProcessorImpl.java:1030) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1213) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:66) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:96) at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:554) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:66) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:94) at org.orbeon.oxf.processor.ProcessorImpl$7.read(ProcessorImpl.java:1030) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1213) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353) at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33) at org.orbeon.oxf.processor.ProcessorImpl$7.read(ProcessorImpl.java:1030) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1213) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353) at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33) at org.orbeon.oxf.processor.ProcessorImpl$7.read(ProcessorImpl.java:1030) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1213) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:66) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:96) at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:554) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:66) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:94) at org.orbeon.oxf.processor.ProcessorImpl$7.read(ProcessorImpl.java:1030) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1213) at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:121) at org.orbeon.oxf.processor.ProcessorImpl$7.read(ProcessorImpl.java:1030) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1213) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353) at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33) at org.orbeon.oxf.processor.ProcessorImpl$7.read(ProcessorImpl.java:1030) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1213) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:66) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:96) at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:554) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:66) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:94) at org.orbeon.oxf.processor.ProcessorImpl$7.read(ProcessorImpl.java:1030) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1213) at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:121) at org.orbeon.oxf.processor.ProcessorImpl$7.read(ProcessorImpl.java:1030) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1213) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$1400(PipelineProcessor.java:66) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$6.run(PipelineProcessor.java:572) at org.orbeon.oxf.processor.ProcessorImpl.executeParents(ProcessorImpl.java:572) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$1500(PipelineProcessor.java:66) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$InternalTopOutput.readImpl(PipelineProcessor.java:568) at org.orbeon.oxf.processor.ProcessorImpl$7.read(ProcessorImpl.java:1030) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1213) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353) at org.orbeon.oxf.processor.NullSerializer.start(NullSerializer.java:31) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:652) at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:554) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:649) at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:229) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:652) at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:554) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:649) at org.orbeon.oxf.processor.PageFlowControllerProcessor.start(PageFlowControllerProcessor.java:430) at org.orbeon.oxf.pipeline.InitUtils.runProcessor(InitUtils.java:95) at org.orbeon.oxf.webapp.ProcessorService.service(ProcessorService.java:96) at org.orbeon.oxf.servlet.OPSServletDelegate.service(OPSServletDelegate.java:148) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.orbeon.oxf.servlet.OPSServlet.service(OPSServlet.java:75) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Unknown Source) 2007-11-06 09:39:18,171 INFO ProcessorService - / - Timing: 231 - Cache hits for cache.main: 117, fault: 43, adds: 38, expirations: 0, success rate: 73% 2007-11-06 09:39:18,171 DEBUG XFormsServer - XForms - submission - external submission time (including handling returned body): 251 2007-11-06 09:39:18,171 DEBUG XFormsServer - XForms - submission - total submission time: 251 2007-11-06 09:39:18,171 DEBUG XFormsServer - XForms - containing document cache (add): found containing document pool in cache. Returning document to it. 2007-11-06 09:39:18,171 INFO ProcessorService - /xforms-server-submit - Timing: 331 - Cache hits for cache.main: 81, fault: 17, adds: 18, expirations: 0, success rate: 82% -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help OW2 mailing lists service home page: http://www.ow2.org/wws login.xhtml (2K) Download Attachment |
Administrator
|
In reply to this post by StephR
Stephane,
I am having trouble reproducing your problem. I am clearly missing parts of your system, in particular I don't have a homeCoordinator page. Still, I tried to modify your example to get somewhere, but I haven't reproduced your issue. I suspect the difference between Firefox and IE may be the usual issue occurring when you try to do redirects and URLs become too long, but I don't have a proof of this. But let's start from the beginning. It seems that the main thing you are trying to achieve here is to authenticate users in your application. I would strongly recommend not doing this "by hand" in Orbeon Forms. As you can see, this can be error prone, you may start pulling your hair, and in the end you may not even have secured your application properly. I would rather recommend you go with regular servlet authentication: * Protect your application pages in web.xml * Create login and login error pages * Configure Tomcat (or other container) to authenticate your users against a file, database, LDAP, or other user repository. Is this a possibility in your particular situation? -Erik Stephane Ruchet wrote: > Attached you will find all the files you need. Here is a quick explanation : > > - web.xml : modified it so that the pipeline incoming-request.xpl is > loaded instead of page-flow.xml > - page-flow : basic operations for login > - login.xhtml : inspired from your APM example. > - incoming-request.xpl : it only checks if user is authenticated or not > when he requests a page > - The two logs are the OPS logs, one from Firefox, one from Internet > Explorer. > > You can only copy paste on one of your working apps.. just be carefull > to not delete your page-flow. > > The only test you need to see : just check your ops logs, under Firefox > and under IE. You will see that under IE, my xform is correctly updated, > but nothing under firefox except for the action element, which is set to > submit. What is more strange is that by testing dozens of different > possiblities, I did manage to have the password element saved under > Firefox. But this is a very random case !!! > > I really hope you can help me out of this one :(! > > Thanks for your help > > Steph > > > > > Erik Bruchez a écrit : >> Is it possible for you to build a reproducible case? Something along >> these guidelines: >> >> http://www.orbeon.com/ops/doc/home-faq#reporting-issues >> >> -Erik >> >> Stephane Ruchet wrote: >>> My questions still stand... BUT : >>> >>> I have finally did the most STUPID test : instead of trying under >>> Firefox , *I tried it with Internet Explorer 7 AND IT WORKS* !!!!! >>> >>> So, Erik, Alex, ... bug ? >>> >>> >> >> -- Orbeon Forms - Web Forms for the Enterprise Done the Right Way http://www.orbeon.com/ -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help OW2 mailing lists service home page: http://www.ow2.org/wws |
Thank you very much for spending some time on me :)! The only thing I was hoping is that "someone else" clicks on the enter button, and checks the ops log to see if the instance "form" is correctly updated! I have this under FF : 2007-11-06 09:39:17,920 DEBUG XFormsServer - XForms - setting request body: <?xml version="1.0" encoding="UTF-8"?><form xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xxforms="http://orbeon.org/oxf/xml/xforms"> <username/> <password/> <action>submit</action> </form> And this is showed four times (is this normal?)... with username & password stays desperatly empty :( ! I don't think there is a redirection that is too long, because if the form instance is already not correct, who cares of redirection :) * Protect your application pages in web.xmlEverything is possible :), but I have never done this and I have no idea how to do so. And I have to admit that after spending so many hours I am a bit frustrated to be stuck and not knowing why :). I have a eXist database and users have to authenticate with it before accessing any page of my application. If you can indicate my how to do so, I can give it a try. Still don't have an idea why my form instance works under IE but not FF ? Erik Bruchez a écrit : Stephane, -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help OW2 mailing lists service home page: http://www.ow2.org/wws |
Administrator
|
Stephane,
> The only thing I was hoping is that "someone else" clicks on the > enter button, and checks the ops log to see if the instance "form" > is correctly updated! In order to do that, one has to be able to run your app, right? ;-) > And this is showed four times (is this normal?)... with username & > password stays desperatly empty :( ! I don't think there is a > redirection that is too long, because if the form instance is > already not correct, who cares of redirection :) It seems that you have 4 submissions in a row then. Hard to tell why without reproducing the issue. > Everything is possible :), but I have never done this and I have no > idea how to do so. And I have to admit that after spending so many > hours I am a bit frustrated to be stuck and not knowing why :). I > have a eXist database and users have to authenticate with it before > accessing any page of my application. If you can indicate my how to > do so, I can give it a try. We wish authentication was easier to setup with Orbeon Forms. We would like in the future to have something built-in that works in most cases. For now, that remains an idea for the future ;-) What I am suggesting is to use Servlet authentication. This is how most J2EE application authenticate. This is also what our "Java Authentication" example is meant to show. Here is a (random) article online about this: http://www.informit.com/articles/article.aspx?p=24253&seqNum=5&rl=1 This article uses JSP, but the same applies to Orbeon Forms (web.xml configuration, login and login error pages). I think that there is an eXist realm for Tomcat. You could use this to authenticate against eXist. If you can't figure this part out, ask the question in the exist-open mailing-list. > Still don't have an idea why my form instance works under IE but not > FF ? Not really, except possibly a redirection URL size problem. The key really is to be able to reproduce your problem. Could you privately make your entire WAR available to us? Remove the standard .JAR files from WEB-INF/lib so the result is smaller, and let us know what version of Orbeon Forms these JAR files come from. -Erik -- Orbeon Forms - Web Forms for the Enterprise Done the Right Way http://www.orbeon.com/ -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help OW2 mailing lists service home page: http://www.ow2.org/wws |
Erik,
> > The only thing I was hoping is that "someone else" clicks on the > > enter button, and checks the ops log to see if the instance "form" > > is correctly updated! > > In order to do that, one has to be able to run your app, right? ;-) I don't see why : the only thing I want to know is why the xform debug processor outputs my form instance with only the action element that has been changed... and not the username or password. With the little I gave you can check that... of course after it will not work because you are not authenticated.... but at least you can see in your ops.log the form instance or then I'm missing something. Anyway, attached you will find my folder... I trimmed it a maximum but I hope I didn't erase anything.I'm using the latest night build. I'm for now really not interested in your idea of servlets :) ! I never touched servlets... and only basic stuff in java... i'm sure it's a stupid thing that is making everything not working weel... because once this is done, my authentification works really well :)! Thanks a million for your help Steph Erik Bruchez a écrit : > Stephane, > > > The only thing I was hoping is that "someone else" clicks on the > > enter button, and checks the ops log to see if the instance "form" > > is correctly updated! > > In order to do that, one has to be able to run your app, right? ;-) > > > And this is showed four times (is this normal?)... with username & > > password stays desperatly empty :( ! I don't think there is a > > redirection that is too long, because if the form instance is > > already not correct, who cares of redirection :) > > It seems that you have 4 submissions in a row then. Hard to tell why > without reproducing the issue. > > > Everything is possible :), but I have never done this and I have no > > idea how to do so. And I have to admit that after spending so many > > hours I am a bit frustrated to be stuck and not knowing why :). I > > have a eXist database and users have to authenticate with it before > > accessing any page of my application. If you can indicate my how to > > do so, I can give it a try. > > We wish authentication was easier to setup with Orbeon Forms. We would > like in the future to have something built-in that works in most > cases. For now, that remains an idea for the future ;-) > > What I am suggesting is to use Servlet authentication. This is how > most J2EE application authenticate. This is also what our "Java > Authentication" example is meant to show. Here is a (random) article > online about this: > > http://www.informit.com/articles/article.aspx?p=24253&seqNum=5&rl=1 > > This article uses JSP, but the same applies to Orbeon Forms (web.xml > configuration, login and login error pages). > > I think that there is an eXist realm for Tomcat. You could use this to > authenticate against eXist. If you can't figure this part out, ask the > question in the exist-open mailing-list. > > > Still don't have an idea why my form instance works under IE but not > > FF ? > > Not really, except possibly a redirection URL size problem. > > The key really is to be able to reproduce your problem. Could you > privately make your entire WAR available to us? Remove the standard > .JAR files from WEB-INF/lib so the result is smaller, and let us know > what version of Orbeon Forms these JAR files come from. > > -Erik > -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help OW2 mailing lists service home page: http://www.ow2.org/wws WEB-INF.zip (1M) Download Attachment |
Free forum by Nabble | Edit this page |