[openstack-dev] Writing Methods for Nova API
    Trinath Somanchi 
    trinath.somanchi at gmail.com
       
    Thu Sep 13 09:54:31 UTC 2012
    
    
  
Hi-
I'm trying to understand the NOVA api request process flow.
Using my custom script, testing.py, I have created a server with some
metadata. It was successful.  But I have modified to script this way.
I have written a definition,
metadetailserver(self,detailed=True,search_opts=sMetadata) in a custom file
testing.py which uses the novaclient apis.
the sMetadata is a dict with the following values: sMetadata =
{"key":"Created By","value":"TestApp.py"}
Also, in the wsgi.py, I have handled this method for framing the request as
"server/metadetail/" with the metadata values as options using URLencode.
But then I understood that in nova/api/compute/__init__.py have routers and
resource handlers which map the request to the respective controller and
methods.
I want to know on
  [1] How to map the request to the appropriate controller and method ?
With respect to my code study, I came to know that there are view builders
which frame the response in XML or Json formats.
  [2] How to hook a self/newly defined view builder with the new method.
In the code flow study, I was confused or lost at certain points of request
flow.
Can any one kindly help me understand the same.
Thanks in advance.
-- 
Regards,
----------------------------------------------
Trinath Somanchi,
+91 9866 235 130
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20120913/2b6cca20/attachment.html>
    
    
More information about the OpenStack-dev
mailing list