Just checked and this is covered by https://jira.duraspace.org/browse/FCREPO-710 so is expected (svn r8604). The namespace declaration was missing (so the response was not in fact originally valid wrt the schema).
> -----Original Message----- > From: Steve Bayliss [mailto:[email protected]] > Sent: 12 August 2010 16:36 > To: 'Benjamin Ryan'; [email protected] > Subject: Re: [fcrepo-dev] Dissemintators not working in 3.4rc1 > > > Hi Ben > > Just to clarify, what you've highlighted here is a difference > in namespaces > between 3.3 and 3.4 RC1 when getting the object profile. > > Is this difference between the old LITE API-A and the new > REST API, or did > you notice a difference in the REST API output between 3.3 and 3.4RC1? > (Actually I think there were some changes to some REST API > method outputs > due to the XML in fact being invalid wrt the schemas, but > your experiences > illustrate that there's a need to highlight this in the > release notes). > > Thanks > Steve > > > -----Original Message----- > > From: Benjamin Ryan [mailto:[email protected]] > > Sent: 12 August 2010 15:24 > > To: [email protected] > > Subject: [fcrepo-dev] Dissemintators not working in 3.4rc1 > > > > > > Per a request from Steve Bayliss: > > > > I have a number of dissemintators that worked with version > > 3.3 but failed with 3.4rc1. > > The root cause was the changes in the REST API (I was getting > > the object profile to get the PID and then generate iTQL > > queries that returned related objects, in my case a > > collection type model). > > The first change was to use the /objects/{pid}?format=xml to > > get the profile and then to change the access to the > > disseminators using the new syntax of > > objects/{pid}/methods/{sdefPid}/{method}. > > > > All these chnages were made but it still did not work. > > The problem is that the default namespace for the XML > > returned for the object profile has now changed (it was not > > set before but it is now to > > > > xmlns="http://www.fedora.info/definitions/1/0/access/" > > > > > > > > I therefore needed to alter the XSLT script to take account > > of the default namespace. > > > > > > > > <xsl:stylesheet version="1.0" > > xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > > xmlns:pr="http://www.fedora.info/definitions/1/0/access/"><!-- > > DEFAULT NAMESPACE WITH PREFIX --> > > > > <xsl:output method="text" indent="no" encoding="UTF-8" /> > > > > <xsl:template match="/pr:objectProfile"><!-- USE OF PREFIX > > WAS /objectProfile in 3.3 --> > > > > <xsl:variable name="pid" select="@pid"/> > > > > <xsl:text>select $collTitle $member $memberTitle from > > <#ri> where <info:fedora/</xsl:text> > > > > <xsl:value-of select="$pid" /> > > > > <xsl:text>> <dc:title> $collTitle and $member > > <fedora-rels-ext:isPartOf> <info:fedora/</xsl:text> > > > > <xsl:value-of select="$pid" /> > > > > <xsl:text>> and $member <dc:title> $memberTitle</xsl:text> > > > > </xsl:template> > > > > </xsl:stylesheet> > > > > > > > > Once these changes were made it all works :) > > > > > > > > Now to get solr to index my docs :( > > > > > > > > Regards, > > > > Ben > > > > > --------------------------------------------------------------------- > > Dr Ben Ryan > > Timescapes Archive Technical Officer > > School of Sociology and Social Policy > > Faculty of Education, Social Sciences and Law > > Social Science Building > > The University of Leeds > > Leeds LS2 9JT > > Email: [email protected]<mailto:[email protected]> > > Tel: 0113 343 7319 > > Website: > > > http://www.timescapes.leeds.ac.uk<http://www.timescapes.leeds.ac.uk/> > > > --------------------------------------------------------------------- > > > > -------------------------------------------------------------- > > ---------------- > > This SF.net email is sponsored by > > > > Make an app they can't live without > > Enter the BlackBerry Developer Challenge > > http://p.sf.net/sfu/RIM-dev2dev > > _______________________________________________ > > Fedora-commons-developers mailing list > > [email protected] > > > https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers > > > > > -------------------------------------------------------------- > ---------------- > This SF.net email is sponsored by > > Make an app they can't live without > Enter the BlackBerry Developer Challenge > http://p.sf.net/sfu/RIM-dev2dev > _______________________________________________ > Fedora-commons-developers mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers > ------------------------------------------------------------------------------ This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev _______________________________________________ Fedora-commons-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers
