Anke,

I think your problem comes from your bmech. Your Saxon local service 
cannot find a parameter...
You must replace this line:

<http:operation 
location="saxon/SaxonServlet?source=(DC)&amp;*amp;*style=(XSLT)&amp;*amp;*clear-stylesheet-cache=(CLEAR_CACHE)"/>

with:

<http:operation 
location="saxon/SaxonServlet?source=(DC)&amp;style=(XSLT)&amp;clear-stylesheet-cache=(CLEAR_CACHE)"/>

Hope that helps.

Regards,



arne anka a écrit :
> well, so far i managed to get a bunch of little helpful exceptions, though  
> my bdef/bmech look suspiciously similar to the provided by the  
> image-collection-demo.
> all external referenced files exist and work when used with the  
> image-collection-demo, so access rights should be no issue.
> it's hard if not impossible to relate all fields of a created bdef/bmech  
> to the fields the builder offers -- is there a way to get an already  
> created bdef/bmech into the builder to see where the provided one looks  
> different?
>
> additionally, if the probably very minor mistake preventing my  
> disseminator from working is remedied, how do i replace the external  
> referenced query txt file with the returned query? please describe in  
> either steps to do in the fedora admin gui tool or with some xml snippets  
>  from the actual fedora object.
>
> the exception from browser:
>
> fedora.server.errors.GeneralException: Error getting  
> http://localhost:9090/saxon/SaxonServlet?source=http%3A%2F%2Flocalhost%3A9090%2Ffedora%2FgetDS%3Fid%3D2008-12-04T16%3A39%3A42.587%3A106&style=http%3A%2F%2Flocalhost%3A9090%2Ffedora%2FgetDS%3Fid%3D2008-12-04T16%3A39%3A42.589%3A107&clear-stylesheet-cache=yes
>       at  
> fedora.server.access.dissemination.DisseminationService.get(DisseminationService.java:956)
>       at  
> fedora.server.access.dissemination.DisseminationService.getDisseminationContent(DisseminationService.java:986)
>       at  
> fedora.server.access.dissemination.DisseminationService.assembleDissemination(DisseminationService.java:632)
>       at  
> fedora.server.access.DefaultAccess.getDissemination(DefaultAccess.java:316)
>       at  
> fedora.server.access.FedoraAccessServlet.getDissemination(FedoraAccessServlet.java:692)
>       at  
> fedora.server.access.FedoraAccessServlet.doGet(FedoraAccessServlet.java:446)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>       at  
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
>       at  
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>       at  
> fedora.server.security.servletfilters.FilterSetup.doFilter(FilterSetup.java:173)
>       at  
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>       at  
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>       at  
> fedora.server.security.servletfilters.FilterSetup.doFilter(FilterSetup.java:173)
>       at  
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>       at  
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>       at  
> fedora.server.security.servletfilters.FilterSetup.doFilter(FilterSetup.java:173)
>       at  
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>       at  
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>       at  
> fedora.server.security.servletfilters.FilterSetup.doFilter(FilterSetup.java:173)
>       at  
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>       at  
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>       at  
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>       at  
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
>       at  
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
>       at  
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>       at  
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
>       at  
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
>       at  
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
>       at  
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
>       at  
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
>       at  
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
>       at  
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
>       at  
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
>       at java.lang.Thread.run(Thread.java:595)
> Caused by: java.io.IOException: Request failed [500 No style parameter  
> supplied]
>       at fedora.common.http.WebClient.get(WebClient.java:158)
>       at fedora.common.http.WebClient.get(WebClient.java:93)
>       at  
> fedora.server.access.dissemination.DisseminationService.get(DisseminationService.java:949)
>       ... 34 more
>
>
>  from server:
>
> javax.xml.transform.TransformerException: No style parameter supplied
>       at fedora.localservices.saxon.SaxonServlet.apply(SaxonServlet.java:144)
>       at fedora.localservices.saxon.SaxonServlet.doGet(SaxonServlet.java:115)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>       at  
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
>       at  
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>       at  
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>       at  
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
>       at  
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>       at  
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
>       at  
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
>       at  
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
>       at  
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
>       at  
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
>       at  
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
>       at  
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
>       at  
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
>       at java.lang.Thread.run(Thread.java:595)
> ERROR 2008-12-04 16:39:42.591 [http-9443-Processor24] ([AccessServlet])  
> Servlet.service() for servlet AccessServlet threw exception
> java.io.IOException: Request failed [500 No style parameter supplied]
>       at fedora.common.http.WebClient.get(WebClient.java:158)
>       at fedora.common.http.WebClient.get(WebClient.java:93)
>       at  
> fedora.server.access.dissemination.DisseminationService.get(DisseminationService.java:949)
>       at  
> fedora.server.access.dissemination.DisseminationService.getDisseminationContent(DisseminationService.java:986)
>       at  
> fedora.server.access.dissemination.DisseminationService.assembleDissemination(DisseminationService.java:632)
>       at  
> fedora.server.access.DefaultAccess.getDissemination(DefaultAccess.java:316)
>       at  
> fedora.server.access.FedoraAccessServlet.getDissemination(FedoraAccessServlet.java:692)
>       at  
> fedora.server.access.FedoraAccessServlet.doGet(FedoraAccessServlet.java:446)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>       at  
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
>       at  
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>       at  
> fedora.server.security.servletfilters.FilterSetup.doFilter(FilterSetup.java:173)
>       at  
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>       at  
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>       at  
> fedora.server.security.servletfilters.FilterSetup.doFilter(FilterSetup.java:173)
>       at  
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>       at  
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>       at  
> fedora.server.security.servletfilters.FilterSetup.doFilter(FilterSetup.java:173)
>       at  
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>       at  
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>       at  
> fedora.server.security.servletfilters.FilterSetup.doFilter(FilterSetup.java:173)
>       at  
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>       at  
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>       at  
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>       at  
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
>       at  
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
>       at  
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>       at  
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
>       at  
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
>       at  
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
>       at  
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
>       at  
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
>       at  
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
>       at  
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
>       at  
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
>       at java.lang.Thread.run(Thread.java:595)
>
>
>
>
> the bdef:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <foxml:digitalObject PID="teuchosx:CommentsBDef"
>    fedoraxsi:schemaLocation="info:fedora/fedora-system:def/foxml#  
> http://www.fedora.info/definitions/1/0/foxml1-0.xsd";
>    xmlns:audit="info:fedora/fedora-system:def/audit#"  
> xmlns:fedoraxsi="http://www.w3.org/2001/XMLSchema-instance";  
> xmlns:foxml="info:fedora/fedora-system:def/foxml#">
>    <foxml:objectProperties>
>      <foxml:property NAME="http://www.w3.org/1999/02/22-rdf-syntax-ns#type";  
> VALUE="FedoraBDefObject"/>
>      <foxml:property NAME="info:fedora/fedora-system:def/model#state"  
> VALUE="Active"/>
>      <foxml:property NAME="info:fedora/fedora-system:def/model#label"  
> VALUE="Teuchos Comments Collector Query BDef"/>
>      <foxml:property NAME="info:fedora/fedora-system:def/model#createdDate"  
> VALUE="2008-12-04T15:13:37.603Z"/>
>      <foxml:property  
> NAME="info:fedora/fedora-system:def/view#lastModifiedDate"  
> VALUE="2008-12-04T15:13:37.603Z"/>
>      <foxml:property  
> NAME="info:fedora/fedora-system:def/model#contentModel"  
> VALUE="fedora:BDEF"/>
>    </foxml:objectProperties>
>    <foxml:datastream CONTROL_GROUP="X" ID="AUDIT" STATE="A"  
> VERSIONABLE="false">
>      <foxml:datastreamVersion CREATED="2008-12-04T15:13:37.603Z"
>        FORMAT_URI="info:fedora/fedora-system:format/xml.fedora.audit"  
> ID="AUDIT.0" LABEL="Fedora Object Audit Trail" MIMETYPE="text/xml">
>        <foxml:xmlContent>
>          <audit:auditTrail  
> xmlns:audit="info:fedora/fedora-system:def/audit#">
>            <audit:record ID="AUDREC1">
>              <audit:process type="Fedora API-M"/>
>              <audit:action>ingestObject</audit:action>
>              <audit:componentID/>
>              <audit:responsibility>fedoraAdmin</audit:responsibility>
>              <audit:date>2008-12-04T15:13:37.603Z</audit:date>
>              <audit:justification>ingest bdef object via BDefBuilder  
> tool</audit:justification>
>            </audit:record>
>          </audit:auditTrail>
>        </foxml:xmlContent>
>      </foxml:datastreamVersion>
>    </foxml:datastream>
>    <foxml:datastream CONTROL_GROUP="E" ID="DS1" STATE="A"  
> VERSIONABLE="true">
>      <foxml:datastreamVersion CREATED="2008-12-04T15:13:37.547Z" ID="DS1.0"  
> LABEL="foo" MIMETYPE="text/html" SIZE="0">
>        <foxml:contentDigest DIGEST="none" TYPE="DISABLED"/>
>        <foxml:contentLocation  
> REF="http://local.fedora.server/fedora/foo.html"; TYPE="URL"/>
>      </foxml:datastreamVersion>
>    </foxml:datastream>
>    <foxml:datastream CONTROL_GROUP="X" ID="DC" STATE="A" VERSIONABLE="true">
>      <foxml:datastreamVersion CREATED="2008-12-04T15:13:37.547Z"
>        
> FORMAT_URI="info:fedora/fedora-system:format/xml.mets.descMD.OTHER.UNSPECIFIED"
>   
> ID="DC1.0"
>        LABEL="Dublin Core Metadata for Service" MIMETYPE="text/xml"  
> SIZE="257">
>        <foxml:contentDigest DIGEST="none" TYPE="DISABLED"/>
>        <foxml:xmlContent>
>          <oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/";  
> xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/";>
>            <dc:title>Teuchos Comments Collector Query BDef</dc:title>
>            <dc:identifier>teuchosx:CommentsBDef</dc:identifier>
>          </oai_dc:dc>
>        </foxml:xmlContent>
>      </foxml:datastreamVersion>
>    </foxml:datastream>
>    <foxml:datastream CONTROL_GROUP="X" ID="METHODMAP" STATE="A"  
> VERSIONABLE="true">
>      <foxml:datastreamVersion CREATED="2008-12-04T15:13:37.547Z"
>        
> FORMAT_URI="info:fedora/fedora-system:format/xml.mets.techMD.OTHER.UNSPECIFIED"
>   
> ID="METHODMAP1.0"
>        LABEL="Abstract Method Definitions" MIMETYPE="text/xml" SIZE="265">
>        <foxml:contentDigest DIGEST="none" TYPE="DISABLED"/>
>        <foxml:xmlContent>
>          <fmm:MethodMap name="MethodMap - Teuchos Comments Collector Query  
> BDef" xmlns:fmm="http://fedora.comm.nsdlib.org/service/methodmap";>
>            <fmm:Method label="list comments" operationName="list"/>
>          </fmm:MethodMap>
>        </foxml:xmlContent>
>      </foxml:datastreamVersion>
>    </foxml:datastream>
>    <foxml:disseminator BDEF_CONTRACT_PID="fedora-system:1" ID="DISS1"  
> STATE="A" VERSIONABLE="true">
>      <foxml:disseminatorVersion BMECH_SERVICE_PID="fedora-system:2"  
> CREATED="2008-12-04T15:13:37.547Z" ID="DISS1.0" LABEL="Bootstrap Behaviors  
> for a behavior object">
>        <foxml:serviceInputMap>
>          <foxml:datastreamBinding DATASTREAM_ID="METHODMAP"  
> KEY="FEDORA-TO-WSDL-METHODMAP" LABEL="XML data that describes an abstract  
> set of methods for the bdef."/>
>          <foxml:datastreamBinding DATASTREAM_ID="DS1" KEY="SERVICEDOC"  
> LABEL="Documentation for the behavior object"/>
>        </foxml:serviceInputMap>
>      </foxml:disseminatorVersion>
>    </foxml:disseminator>
> </foxml:digitalObject>
>
>
> the bmech:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <foxml:digitalObject PID="teuchosx:CommentsBMech"
>    fedoraxsi:schemaLocation="info:fedora/fedora-system:def/foxml#  
> http://www.fedora.info/definitions/1/0/foxml1-0.xsd";
>    xmlns:audit="info:fedora/fedora-system:def/audit#"  
> xmlns:fedoraxsi="http://www.w3.org/2001/XMLSchema-instance";  
> xmlns:foxml="info:fedora/fedora-system:def/foxml#">
>    <foxml:objectProperties>
>      <foxml:property NAME="http://www.w3.org/1999/02/22-rdf-syntax-ns#type";  
> VALUE="FedoraBMechObject"/>
>      <foxml:property NAME="info:fedora/fedora-system:def/model#state"  
> VALUE="Active"/>
>      <foxml:property NAME="info:fedora/fedora-system:def/model#label"  
> VALUE="Teuchos Comments Collector Query BMech"/>
>      <foxml:property NAME="info:fedora/fedora-system:def/model#createdDate"  
> VALUE="2008-12-04T15:22:57.118Z"/>
>      <foxml:property  
> NAME="info:fedora/fedora-system:def/view#lastModifiedDate"  
> VALUE="2008-12-04T15:22:57.118Z"/>
>      <foxml:property  
> NAME="info:fedora/fedora-system:def/model#contentModel"  
> VALUE="fedora:BMECH"/>
>    </foxml:objectProperties>
>    <foxml:datastream CONTROL_GROUP="X" ID="AUDIT" STATE="A"  
> VERSIONABLE="false">
>      <foxml:datastreamVersion CREATED="2008-12-04T15:22:57.118Z"
>        FORMAT_URI="info:fedora/fedora-system:format/xml.fedora.audit"  
> ID="AUDIT.0" LABEL="Fedora Object Audit Trail" MIMETYPE="text/xml">
>        <foxml:xmlContent>
>          <audit:auditTrail  
> xmlns:audit="info:fedora/fedora-system:def/audit#">
>            <audit:record ID="AUDREC1">
>              <audit:process type="Fedora API-M"/>
>              <audit:action>ingestObject</audit:action>
>              <audit:componentID/>
>              <audit:responsibility>fedoraAdmin</audit:responsibility>
>              <audit:date>2008-12-04T15:22:57.118Z</audit:date>
>              <audit:justification>ingest bmech object via BMechBuilder  
> tool</audit:justification>
>            </audit:record>
>          </audit:auditTrail>
>        </foxml:xmlContent>
>      </foxml:datastreamVersion>
>    </foxml:datastream>
>    <foxml:datastream CONTROL_GROUP="E" ID="DS1" STATE="A"  
> VERSIONABLE="true">
>      <foxml:datastreamVersion CREATED="2008-12-04T15:22:57.058Z" ID="DS1.0"  
> LABEL="foo" MIMETYPE="text/html" SIZE="0">
>        <foxml:contentDigest DIGEST="none" TYPE="DISABLED"/>
>        <foxml:contentLocation REF="http://local.fedora.server/fedora/foo";  
> TYPE="URL"/>
>      </foxml:datastreamVersion>
>    </foxml:datastream>
>    <foxml:datastream CONTROL_GROUP="X" ID="WSDL" STATE="A"  
> VERSIONABLE="true">
>      <foxml:datastreamVersion CREATED="2008-12-04T15:22:57.058Z"
>        
> FORMAT_URI="info:fedora/fedora-system:format/xml.mets.techMD.OTHER.UNSPECIFIED"
>   
> ID="WSDL1.0"
>        LABEL="WSDL definition of service" MIMETYPE="text/xml" SIZE="3055">
>        <foxml:contentDigest DIGEST="none" TYPE="DISABLED"/>
>        <foxml:xmlContent>
>          <wsdl:definitions name="Teuchos Comments Collector Query BMech"  
> targetNamespace="bmech"
>            xmlns:http="http://schemas.xmlsoap.org/wsdl/http/";  
> xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/";
>            xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap";
>            xmlns:soapenc="http://schemas.xmlsoap.org/wsdl/soap/encoding";  
> xmlns:this="bmech"
>            xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";  
> xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
>            <wsdl:types>
>              <xsd:schema targetNamespace="bmech">
>                <xsd:simpleType name="CLEAR_CACHEType">
>                  <xsd:restriction base="xsd:string"/>
>                </xsd:simpleType>
>                <xsd:simpleType name="XSLTType">
>                  <xsd:restriction base="xsd:string"/>
>                </xsd:simpleType>
>                <xsd:simpleType name="DCType">
>                  <xsd:restriction base="xsd:string"/>
>                </xsd:simpleType>
>              </xsd:schema>
>            </wsdl:types>
>            <wsdl:message name="listRequest">
>              <wsdl:part name="CLEAR_CACHE" type="this:CLEAR_CACHEType"/>
>              <wsdl:part name="XSLT" type="this:XSLTType"/>
>              <wsdl:part name="DC" type="this:DCType"/>
>            </wsdl:message>
>            <wsdl:message name="dissemResponse">
>              <wsdl:part name="dissem" type="xsd:base64Binary"/>
>            </wsdl:message>
>            <wsdl:portType name="CommentsBMechPortType">
>              <wsdl:operation name="list">
>                <wsdl:input message="this:listRequest"/>
>                <wsdl:output message="this:dissemResponse"/>
>              </wsdl:operation>
>            </wsdl:portType>
>            <wsdl:service name="CommentsBMech">
>              <wsdl:port binding="this:CommentsBMech_http"  
> name="CommentsBMech_port">
>                <http:address location="http://local.fedora.server/"/>
>              </wsdl:port>
>            </wsdl:service>
>            <wsdl:binding name="CommentsBMech_http"  
> type="this:CommentsBMechPortType">
>              <http:binding verb="GET"/>
>              <wsdl:operation name="list">
>                <http:operation  
> location="saxon/SaxonServlet?source=(DC)&amp;amp;style=(XSLT)&amp;amp;clear-stylesheet-cache=(CLEAR_CACHE)"/>
>                <wsdl:input>
>                  <http:urlReplacement/>
>                </wsdl:input>
>                <wsdl:output>
>                  <mime:content type="text/plain"/>
>                </wsdl:output>
>              </wsdl:operation>
>            </wsdl:binding>
>          </wsdl:definitions>
>        </foxml:xmlContent>
>      </foxml:datastreamVersion>
>    </foxml:datastream>
>    <foxml:datastream CONTROL_GROUP="X" ID="SERVICE-PROFILE" STATE="A"  
> VERSIONABLE="true">
>      <foxml:datastreamVersion CREATED="2008-12-04T15:22:57.058Z"
>        
> FORMAT_URI="info:fedora/fedora-system:format/xml.mets.techMD.OTHER.UNSPECIFIED"
>   
> ID="SERVICE-PROFILE1.0"
>        LABEL="Service Profile - Technical description of the service"  
> MIMETYPE="text/xml" SIZE="912">
>        <foxml:contentDigest DIGEST="none" TYPE="DISABLED"/>
>        <foxml:xmlContent>
>          <fsvp:serviceProfile bDefPID="teuchosx:CommentsBDef" name=""  
> xmlns:fsvp="http://fedora.comm.nsdlib.org/service/profile";>
>            <fsvp:serviceDescription/>
>            <fsvp:serviceImplementation>
>              <fsvp:serviceLiveTestURL/>
>              <fsvp:serviceMessagingProtocol>HTTP  
> GET</fsvp:serviceMessagingProtocol>
>              <fsvp:serviceInputFormats>
>                <fsvp:MIMEType>text/xml</fsvp:MIMEType>
>              </fsvp:serviceInputFormats>
>              <fsvp:serviceOutputFormats>
>                <fsvp:MIMEType>text/plain</fsvp:MIMEType>
>              </fsvp:serviceOutputFormats>
>              <fsvp:serviceImplDependencies/>
>            </fsvp:serviceImplementation>
>          </fsvp:serviceProfile>
>        </foxml:xmlContent>
>      </foxml:datastreamVersion>
>    </foxml:datastream>
>    <foxml:datastream CONTROL_GROUP="X" ID="DC" STATE="A" VERSIONABLE="true">
>      <foxml:datastreamVersion CREATED="2008-12-04T15:22:57.058Z"
>        
> FORMAT_URI="info:fedora/fedora-system:format/xml.mets.descMD.OTHER.UNSPECIFIED"
>   
> ID="DC1.0"
>        LABEL="Dublin Core Metadata for Service" MIMETYPE="text/xml"  
> SIZE="259">
>        <foxml:contentDigest DIGEST="none" TYPE="DISABLED"/>
>        <foxml:xmlContent>
>          <oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/";  
> xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/";>
>            <dc:title>Teuchos Comments Collector Query BMech</dc:title>
>            <dc:identifier>teuchosx:CommentsBMech</dc:identifier>
>          </oai_dc:dc>
>        </foxml:xmlContent>
>      </foxml:datastreamVersion>
>    </foxml:datastream>
>    <foxml:datastream CONTROL_GROUP="X" ID="DSINPUTSPEC" STATE="A"  
> VERSIONABLE="true">
>      <foxml:datastreamVersion CREATED="2008-12-04T15:22:57.058Z"
>        
> FORMAT_URI="info:fedora/fedora-system:format/xml.mets.techMD.OTHER.UNSPECIFIED"
>   
> ID="DSINPUTSPEC1.0"
>        LABEL="Datastream Input Specification for Service"  
> MIMETYPE="text/xml" SIZE="886">
>        <foxml:contentDigest DIGEST="none" TYPE="DISABLED"/>
>        <foxml:xmlContent>
>          <fbs:DSInputSpec bDefPID="teuchosx:CommentsBDef"
>            label="Datastream Input Specification for Teuchos Comments  
> Collector Query BMech"  
> xmlns:fbs="http://fedora.comm.nsdlib.org/service/bindspec";>
>            <fbs:DSInput DSMax="1" DSMin="1" DSOrdinality="false"  
> wsdlMsgPartName="XSLT">
>              <fbs:DSInputLabel>XSLT Binding</fbs:DSInputLabel>
>              <fbs:DSMIME>text/xml</fbs:DSMIME>
>              <fbs:DSInputInstruction/>
>            </fbs:DSInput>
>            <fbs:DSInput DSMax="1" DSMin="1" DSOrdinality="false"  
> wsdlMsgPartName="DC">
>              <fbs:DSInputLabel>DC Binding</fbs:DSInputLabel>
>              <fbs:DSMIME>text/xml</fbs:DSMIME>
>              <fbs:DSInputInstruction/>
>            </fbs:DSInput>
>          </fbs:DSInputSpec>
>        </foxml:xmlContent>
>      </foxml:datastreamVersion>
>    </foxml:datastream>
>    <foxml:datastream CONTROL_GROUP="X" ID="METHODMAP" STATE="A"  
> VERSIONABLE="true">
>      <foxml:datastreamVersion CREATED="2008-12-04T15:22:57.058Z"
>        
> FORMAT_URI="info:fedora/fedora-system:format/xml.mets.techMD.OTHER.UNSPECIFIED"
>   
> ID="METHODMAP1.0"
>        LABEL="Mapping of WSDL to Fedora notion of Method Definitions"  
> MIMETYPE="text/xml" SIZE="1037">
>        <foxml:contentDigest DIGEST="none" TYPE="DISABLED"/>
>        <foxml:xmlContent>
>          <fmm:MethodMap bDefPID="teuchosx:CommentsBDef" name="MethodMap -  
> Teuchos Comments Collector Query BMech"  
> xmlns:fmm="http://fedora.comm.nsdlib.org/service/methodmap";>
>            <fmm:Method operationLabel="list comments" operationName="list"  
> wsdlMsgName="listRequest" wsdlMsgOutput="dissemResponse">
>              <fmm:DefaultInputParm defaultValue="yes" label="whether to  
> reload the stylesheet each time"
>                parmName="CLEAR_CACHE" passBy="VALUE" required="true"/>
>              <fmm:DatastreamInputParm defaultValue="" label="xslt to create  
> query txt with" parmName="XSLT"
>                passBy="URL_REF" required="true"/>
>              <fmm:DatastreamInputParm defaultValue="" label="dc to fetch id  
> from" parmName="DC" passBy="URL_REF" required="true"/>
>              <fmm:MethodReturnType wsdlMsgName="dissemResponse"  
> wsdlMsgTOMIME="text/plain"/>
>            </fmm:Method>
>          </fmm:MethodMap>
>        </foxml:xmlContent>
>      </foxml:datastreamVersion>
>    </foxml:datastream>
>    <foxml:disseminator BDEF_CONTRACT_PID="fedora-system:1" ID="DISS1"  
> STATE="A" VERSIONABLE="true">
>      <foxml:disseminatorVersion BMECH_SERVICE_PID="fedora-system:2"  
> CREATED="2008-12-04T15:22:57.058Z" ID="DISS1.0" LABEL="Bootstrap Behaviors  
> for a behavior object">
>        <foxml:serviceInputMap>
>          <foxml:datastreamBinding DATASTREAM_ID="SERVICE-PROFILE"  
> KEY="SERVICE-PROFILE" LABEL="XML data that describes the technical nature  
> of the service"/>
>          <foxml:datastreamBinding DATASTREAM_ID="DSINPUTSPEC"  
> KEY="FEDORA-TO-WSDL-DSINPUTSPEC" LABEL="XML data that describes the  
> requirements for Datastreams that will be used as input to this service"/>
>          <foxml:datastreamBinding DATASTREAM_ID="METHODMAP"  
> KEY="FEDORA-TO-WSDL-METHODMAP" LABEL="XML data that enables Fedora to  
> understand how to use the service WSDL"/>
>          <foxml:datastreamBinding DATASTREAM_ID="WSDL" KEY="WSDL"  
> LABEL="Service definition in WSDL format."/>
>          <foxml:datastreamBinding DATASTREAM_ID="DS1" KEY="SERVICEDOC"  
> LABEL="Documentation for the behavior object"/>
>        </foxml:serviceInputMap>
>      </foxml:disseminatorVersion>
>    </foxml:disseminator>
> </foxml:digitalObject>
>
>
>
> the test-object, DISS1 is the disseminator using the provided  
> smiley-stuff/image-collection-demo-bdef/bmech, diss2 with my own above:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <foxml:digitalObject PID="test:foo"
>    fedoraxsi:schemaLocation="info:fedora/fedora-system:def/foxml#  
> http://www.fedora.info/definitions/1/0/foxml1-0.xsd";
>    xmlns:audit="info:fedora/fedora-system:def/audit#"  
> xmlns:fedoraxsi="http://www.w3.org/2001/XMLSchema-instance";  
> xmlns:foxml="info:fedora/fedora-system:def/foxml#">
>    <foxml:objectProperties>
>      <foxml:property NAME="http://www.w3.org/1999/02/22-rdf-syntax-ns#type";  
> VALUE="FedoraObject"/>
>      <foxml:property NAME="info:fedora/fedora-system:def/model#state"  
> VALUE="Active"/>
>      <foxml:property NAME="info:fedora/fedora-system:def/model#label"  
> VALUE="Enter a one-line description of the object."/>
>      <foxml:property NAME="info:fedora/fedora-system:def/model#ownerId"  
> VALUE="fedoraAdmin"/>
>      <foxml:property NAME="info:fedora/fedora-system:def/model#createdDate"  
> VALUE="2008-12-04T13:30:52.056Z"/>
>      <foxml:property  
> NAME="info:fedora/fedora-system:def/view#lastModifiedDate"  
> VALUE="2008-12-04T15:34:12.561Z"/>
>    </foxml:objectProperties>
>    <foxml:datastream CONTROL_GROUP="X" ID="AUDIT" STATE="A"  
> VERSIONABLE="false">
>      <foxml:datastreamVersion CREATED="2008-12-04T13:30:52.056Z"
>        FORMAT_URI="info:fedora/fedora-system:format/xml.fedora.audit"  
> ID="AUDIT.0" LABEL="Fedora Object Audit Trail" MIMETYPE="text/xml">
>        <foxml:xmlContent>
>          <audit:auditTrail  
> xmlns:audit="info:fedora/fedora-system:def/audit#">
>            <audit:record ID="AUDREC1">
>              <audit:process type="Fedora API-M"/>
>              <audit:action>ingestObject</audit:action>
>              <audit:componentID/>
>              <audit:responsibility>fedoraAdmin</audit:responsibility>
>              <audit:date>2008-12-04T13:30:52.056Z</audit:date>
>              <audit:justification>Created with Admin GUI "New Object"  
> command</audit:justification>
>            </audit:record>
>          </audit:auditTrail>
>        </foxml:xmlContent>
>      </foxml:datastreamVersion>
>    </foxml:datastream>
>    <foxml:datastream CONTROL_GROUP="E" ID="queryfoo" STATE="A"  
> VERSIONABLE="true">
>      <foxml:datastreamVersion CREATED="2008-12-04T14:28:25.186Z"  
> ID="queryfoo.0" LABEL="Enter a label here."
>        MIMETYPE="text/plain" SIZE="0">
>        <foxml:contentDigest DIGEST="none" TYPE="DISABLED"/>
>        <foxml:contentLocation  
> REF="http://local.fedora.server/fedora/collections/Ange-7-MemberQuery.txt";  
> TYPE="URL"/>
>      </foxml:datastreamVersion>
>    </foxml:datastream>
>    <foxml:datastream CONTROL_GROUP="X" ID="DC" STATE="A" VERSIONABLE="true">
>      <foxml:datastreamVersion CREATED="2008-12-04T13:30:52.056Z" ID="DC1.0"  
> LABEL="Dublin Core Metadata"
>        MIMETYPE="text/xml" SIZE="250">
>        <foxml:contentDigest DIGEST="none" TYPE="DISABLED"/>
>        <foxml:xmlContent>
>          <oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/";  
> xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/";>
>            <dc:title>Enter a one-line description of the object.</dc:title>
>            <dc:identifier>test:foo</dc:identifier>
>          </oai_dc:dc>
>        </foxml:xmlContent>
>      </foxml:datastreamVersion>
>    </foxml:datastream>
>    <foxml:datastream CONTROL_GROUP="E" ID="Xsl" STATE="A"  
> VERSIONABLE="true">
>      <foxml:datastreamVersion CREATED="2008-12-04T13:31:49.488Z" ID="Xsl.0"  
> LABEL="Enter a label here."
>        MIMETYPE="text/xml" SIZE="0">
>        <foxml:contentDigest DIGEST="none" TYPE="DISABLED"/>
>        <foxml:contentLocation  
> REF="http://local.fedora.server/fedora/collections/CommentsCollectorStylesheet.xsl";
>   
> TYPE="URL"/>
>      </foxml:datastreamVersion>
>    </foxml:datastream>
>    <foxml:disseminator BDEF_CONTRACT_PID="teuchosx:Collection" ID="DISS1"  
> STATE="A" VERSIONABLE="true">
>      <foxml:disseminatorVersion BMECH_SERVICE_PID="teuchosx:CollectionBM"  
> CREATED="2008-12-04T14:28:44.425Z" ID="DISS1.0" LABEL="Enter a label  
> here.">
>        <foxml:serviceInputMap>
>          <foxml:datastreamBinding DATASTREAM_ID="queryfoo" KEY="QUERY"  
> LABEL="Binding to Enter a label here." ORDER="0"/>
>          <foxml:datastreamBinding DATASTREAM_ID="DC" KEY="LIST"  
> LABEL="Binding to Dublin Core Metadata" ORDER="0"/>
>          <foxml:datastreamBinding DATASTREAM_ID="Xsl" KEY="XSLT"  
> LABEL="Binding to Enter a label here." ORDER="0"/>
>        </foxml:serviceInputMap>
>      </foxml:disseminatorVersion>
>    </foxml:disseminator>
>    <foxml:disseminator BDEF_CONTRACT_PID="teuchosx:CommentsBDef" ID="DISS2"  
> STATE="A" VERSIONABLE="true">
>      <foxml:disseminatorVersion BMECH_SERVICE_PID="teuchosx:CommentsBMech"  
> CREATED="2008-12-04T15:34:12.561Z"
>        ID="DISS2.0" LABEL="list diss test">
>        <foxml:serviceInputMap>
>          <foxml:datastreamBinding DATASTREAM_ID="DC" KEY="DC"  
> LABEL="Binding to Dublin Core Metadata" ORDER="0"/>
>          <foxml:datastreamBinding DATASTREAM_ID="Xsl" KEY="XSLT"  
> LABEL="Binding to Enter a label here." ORDER="0"/>
>        </foxml:serviceInputMap>
>      </foxml:disseminatorVersion>
>    </foxml:disseminator>
> </foxml:digitalObject>
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> Fedora-commons-developers mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers
>
>
>   


-- 
Denis Ah-Kang
Atos Origin - Open Source Center


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Fedora-commons-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers

Reply via email to