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

Reply via email to