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;style=(XSLT)&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
