[rules-users] REST API: Retrieving package versions as an Atom Feed Returns Unexpected Data

Jervis Liu jliu at redhat.com
Thu Aug 23 01:47:22 EDT 2012


Jin, Ming wrote:
> Hello,
>
> I tried to explore Guvnor's REST API, particularly interested in retrieving package versions and binary with a given package version.  But I could not get the result as the given example in chapter 9.2.3.2.5 and Example 9.10:
>
> Guvnor version: 5.4.0.Final
> Repository: sample repository
> Document: http://docs.jboss.org/drools/release/5.4.0.Final/drools-guvnor-docs/html_single/#d0e3632
> URI: [host:port]/guvnor/rest/packages - this was given in Example 9.10, not sure if it is correct.
> Response Message:
>
> <feed xmlns="http://www.w3.org/2005/Atom" xml:base="http://localhost:8080/guvnor/rest/packages">
> 	<title type="text">Packages</title>    
> 	<entry>
> 		<title type="text">defaultPackage</title>
> 		<link href="http://localhost:8080/guvnor/rest/packages/defaultPackage"/>
> 	</entry>
> 	<entry>
> 		<title type="text">mortgages</title>
> 		<link href="http://localhost:8080/guvnor/rest/packages/mortgages"/>
> 	</entry>
> </feed>
>
> The response was much different than the one in document, Example 9.11.  For example, the title is "<title type="text">Version history of mortgages</title>" in document, and there is an <update/> element under each entry.  The most important, the link for each package contains the "/versions/version".
>
> Your help is greatly appreciated.
>
> -Ming
>   
Hi, this is an error in the doc, "Example 9.10. Retrieving package 
versions as an Atom Feed". The correct URL to be used in Example 9.10 
should be 
"http://127.0.0.1:8080/guvnor-5.4.0-SNAPSHOT-jboss-as-7.0/rest/packages/mortgages/versions" 
instead. Thanks for pointing this out.

Cheers,
Jervis
>
>
>
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>   



More information about the rules-users mailing list