Hi Dies, strange, both of these work for me now. I had to do an unholy combination of deleting directories of the form /var/tmp/*deltacloud* , restarting the server and requesting the CEP to get proper responses; with the two patches I just posted, it should be enough to do 'rake mock:fixtures:reset'
After that, though, I get proper responses: # curl --user mockuser:mockpassword -H 'Accept: application/xml' "http://localhost:3001/cimi/system_templates/template1" <SystemTemplate xmlns="http://schemas.dmtf.org/cimi/1" resourceURI="http://schemas.dmtf.org/cimi/1/SystemTemplate"> <id>http://localhost:3001/cimi/system_templates/template1</id> <name>template1</name> <description>A mock system template</description> <created>Fri Feb 08 12:15:15 EET 2013</created> <componentDescriptor> <name>my machine</name> <description>an inline mock machine template</description> <type>http://schemas.dmtf.org/cimi/1/Machine</type> </componentDescriptor> <componentDescriptor> <name>my network</name> <description>a reference to an existing mock network template</description> <type>http://schemas.dmtf.org/cimi/1/Network</type> </componentDescriptor> <operation rel="edit" href="http://localhost:3001/cimi/system_templates/template1" /> <operation rel="delete" href="http://localhost:3001/cimi/system_templates/template1" /> </SystemTemplate> # curl --user mockuser:mockpassword -H 'Accept: application/xml' "http://localhost:3001/cimi/systems/system1" <System xmlns="http://schemas.dmtf.org/cimi/1" resourceURI="http://schemas.dmtf.org/cimi/1/System"> <id>http://localhost:3001/cimi/systems/system1</id> <name>system1</name> <description>the first system</description> <created>Fri Feb 08 15:25:41 EET 2013</created> <state>STOPPED</state> <operation rel="edit" href="http://localhost:3001/cimi/systems/system1" /> <operation rel="delete" href="http://localhost:3001/cimi/systems/system1" /> </System> What's missing from your patches though are unit tests ... David