Hi David,

thank you very much for your help :). This is exactly what I need!

I wish you a good weekend

-- Franck

Am 18.10.2012 18:04, schrieb David Lacy:
> Franck,
>
> You can reference a datastream from external objects in your services.
>
> Start by adding the xslt file as a datastream to some object in your repo.
>
> Your input param will contain the name of the datastream containing the xslt
> <fmm:DatastreamInputParm defaultValue="" label="transform some xml" 
> parmName="XSLT-FILE" passBy="URL_REF" required="true"/>
>
> You need to add the pid attribute to your binding, and specify the name of 
> the datastream and object PID that contains it.
>
> <fbs:DSInput DSMax="1" DSMin="1" DSOrdinality="false" 
> wsdlMsgPartName="XSLT-FILE" pid="my-system:SomeObject">
>       <fbs:DSInputLabel>XSLT Binding</fbs:DSInputLabel>
>       <fbs:DSMIME>text/xml</fbs:DSMIME>
>       <fbs:DSInputInstruction/>
> </fbs:DSInput>
>
> Your opportation will look something like this:
>
> <http:operation 
> location="http://local.fedora.server/saxon/SaxonServlet?source=(SOMETHING)&style=(XSLT-FILE)&clear-stylesheet-cache=(CLEAR_CACHE)"/>
>
> ________________________________________
> From: Franck Borel [franck.bo...@ub.uni-freiburg.de]
> Sent: Thursday, October 18, 2012 11:03 AM
> To: Support and info exchange list for Fedora users.
> Subject: [fcrepo-user] Disseminator: Passing style to Saxon servlet from      
>   datastream
>
> Hi all,
>
> I am writing on a disseminator using Fedora 3.6.1 and the oaiprovider
> 1.2.2. I use the example which is included in the oaiprovider tar file.
>
> What I want is to place the style sheet (extract.xsl) in a separeted
> fedora object instead in the item itself, that would be parsed.
>
> How can I do this?
>
> Could I place a hard coded address instead of a UserInputParam in the
> METHODMAP (see demo_OAIAdvancedItem-Deployment.xml)?
>
> instead of:
>
> <fmm:DatastreamInputParm parmName="extract.xsl" passBy="URL_REF"
> required="true"/>
>
> something like <fmm:DatastreamPassingByParam parName="extract.xsl"
> passBx="<Reference>" value="<PID>/extract.xsl">
>
>
> Any Idea?
>
> By the way, where do I find the documentation about METHODMAP?
>
>
> Thanks and have a nice day
>
> -- Franck
>
>
>
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_sfd2d_oct
> _______________________________________________
> Fedora-commons-users mailing list
> Fedora-commons-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/fedora-commons-users
>
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_sfd2d_oct
> _______________________________________________
> Fedora-commons-users mailing list
> Fedora-commons-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/fedora-commons-users
>

-- 
Franck Borel
Leiter Repositorien und Virtuelle Forschungsumgebung
Fachreferent für Allgemeine Naturwissenschaften
Albert-Ludwigs-Universität Freiburg
Universitätsbibliothek
Rempartstraße 10-16 | Postfach 1629
D-79098 Freiburg    | D-79016 Freiburg

Telefon:  +49 761 203-3946
Telefax:  +49 761 203-3967
E-Mail:   franck.bo...@ub.uni-freiburg.de
Internet: www.ub.uni-freiburg.de

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
Fedora-commons-users mailing list
Fedora-commons-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users

Reply via email to