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