Re: Basic output of instance doc?

Posted by Duane Gran on
URL: https://discuss.orbeon.com/Basic-output-of-instance-doc-tp26306p26312.html

Erik (and others),

I don't want to lean on the list too much, but I have a related  
problem that is puzzling me.  OPS doesn't reliably produce the output  
file (/tmp/mods-result.xml) and I can't figure out why sometimes it  
works and other times it doesn't.  I've tried restarting Tomcat, but  
to no avail.  My form is simple with no bindings, so I don't believe  
there could be any xforms-submit-error event.  Can anyone suggest a  
reason for why the file is created intermittently or how I might  
debug this?

Duane

On Nov 30, 2005, at 10:03 AM, Duane Gran wrote:

> Erik,
>
> Thank you for the suggestion below.  I corrected a typo near the  
> bottom (converted, rather than converter) and it works, however the  
> output appears to have some entities inserted in place of angle  
> brackets for the elements.  It is easier for me to paste a little  
> bit of the output than to explain:
>
> <?xml version="1.0" encoding="utf-8"?>
> <document xsi:type="xs:string" content-type="application/xml;  
> charset=utf-8">&lt;?xml version="1.0" encoding="utf-8"?&gt;
> &lt;form xmlns:xhtml="http://www.w3.org/1999/xhtml"  
> xmlns:oxf="http://www.orbeon.com/oxf/processors" xmlns:xi="http://
> www.w3.org/2003/XInclude" xmlns:xxforms="http://orbeon.org/oxf/xml/ 
> xforms"  
> xmlns:context="java:org.orbeon.oxf.pipeline.StaticExternalContext"  
> xmlns:f="http://orbeon.org/oxf/xml/formatting" xmlns:p="http://
> www.orbeon.com/oxf/pipeline" xmlns:ev="http://www.w3.org/2001/xml- 
> events" xmlns:xforms="http://www.w3.org/2002/xforms"&gt;
>                                                       &lt;action/&gt;
>                                                       &lt;show-
> details&gt;true&lt;/show-details&gt;
>                                                        
> &lt;view&gt;form&lt;/view&gt;
>                                                       &lt;global-
> validation/&gt;
>                                                       &lt;mods  
> xml:base="oxf:/examples/xforms/xforms-mods/mods_v3-1_instance.xml"&gt;
>                                                            
> &lt;titleInfo&gt;
>
> Immediately I notice two xml declarations at the top of the file,  
> but I'm not sure why this is happening.  Any ideas on what is  
> happening here?
>
> Duane
>
>> > Any ideas why this may be happening?  I'm at a loss and  
>> appreciate  any
>> > suggestions on this.
>>
>> Your pipeline does not declare an "instance" parameter. Then you also
>> need an oxf:xml-converter processor before the oxf:file-serializer.
>>
>> <p:config xmlns:p="http://www.orbeon.com/oxf/pipeline"
>>           xmlns:oxf="http://www.orbeon.com/oxf/processors">
>>
>>     <p:param name="instance" type="input"/>
>>
>>     <p:processor name="oxf:xml-converter">
>>         <p:input name="config">
>>             <config/>
>>         </p:input>
>>         <p:input name="data" href="#instance"/>
>>         <p:output name="data" id="converted"/>
>>     </p:processor>
>>
>>     <p:processor name="oxf:file-serializer">
>>         <p:input name="config">
>>             <config>
>>                 <file>mods-result.xml</file>
>>                 <directory>/tmp</directory>
>>             </config>
>>         </p:input>
>>         <p:input name="data" href="#converter"/>
>>     </p:processor>
>> </p:config>
>>
>> Be also sure to check in the logs that your submission in fact is
>> calling /xforms-mods/results. If it is not, you will have to check
>> your xforms:submission element. Also remember that a submission will
>> work only if the instance is valid and if required values are not
>> empty. Otherwise, an xforms-submit-error event is thrown.
>>
>> -Erik
>>
>>
>>
>> --
>> You receive this message as a subscriber of the ops-
>> [hidden email] mailing list.
>> To unsubscribe: mailto:[hidden email]
>> For general help: mailto:[hidden email]?subject=help
>> ObjectWeb mailing lists service home page: http://
>> www.objectweb.org/wws
>



--
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
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws