The solution is to add the DC datastream to the DSINPUTSPEC of the service deployment object. You don't even need to use the DC datastream anywhere, as far as I can tell (for instance in the WSDL datastream). I guess there's no harm to adding the dc datastream to each method, but it still feels like a hack to add an unused datastream, or am I missing something?
- Eugene Wolfson On Fri, Nov 12, 2010 at 4:28 PM, Eugene Wolfson <evulfson+fed...@gmail.com> wrote: > Hello, > > I am getting the following error when going to > http://example.org/fedora/get/someNS:somePID/someNS:Sequence/list_members > org.fcrepo.server.errors.DisseminationBindingInfoNotFoundException: > [DisseminationService] Dissemination Binding Info contained no data > My situation is similar to that described at > https://wiki.duraspace.org/spaces/viewthread.action?key=FCKB&id=8750770 > in that I am using an object that has no datastreams other than > RELS-EXT or DC. Can I use a method with a service, without binding a > datastream to it? What's a good approach to > > ---- > Here are some more specifics: > > I am trying to implement a sequence in fedora-commons, using the CMA. > > Again, I have a simple data object that has no datastreams, other than > RELS-EXT and DC. > Its content model has a Sequence service definition and deployment. > The sequence service is as follows: > It has two methods: > method="list_members" label="An xml unordered list of members in the > collection" > method="get_member" label="Retrieves the pid of the member at the > given index" > Each method has a url-pattern to an risearch sparql query with > <default-input name="uri" value="$objuri"/> > <default-input name="FORMAT" value="Sparql"/> > I verified that the query is valid by testing with both the risearch > GUI at /fedora/risearch and by pasting the encoded form of the query > into a browser, with (parameters) replaced by actual values - and I > get the result I expected. > > I attached the ezDep and ezDef and also, the actual foxml for the > SequenceImpl. The only difference between the SequenceEzDep and > SequenceImpl is that SequenceImpl is a contractor of more than one > content model - I couldn't figure out how to list more than one cmodel > entry in ezDep. > > > Thank you, > > Eugene W. > > P.S. Sorry if this was double sent. > ------------------------------------------------------------------------------ Centralized Desktop Delivery: Dell and VMware Reference Architecture Simplifying enterprise desktop deployment and management using Dell EqualLogic storage and VMware View: A highly scalable, end-to-end client virtualization framework. Read more! http://p.sf.net/sfu/dell-eql-dev2dev _______________________________________________ Fedora-commons-users mailing list Fedora-commons-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fedora-commons-users