Introduced method mapping so that XMLRPC calls can be forwarded to alternate methods.
authorJosh Karlin <jkarlin@bbn.com>
Wed, 21 Apr 2010 16:57:35 +0000 (16:57 +0000)
committerJosh Karlin <jkarlin@bbn.com>
Wed, 21 Apr 2010 16:57:35 +0000 (16:57 +0000)
commit31e3ab754232bbf48a68e68173a2aedfcdd99262
treefae158ba98a8c1f1cf5d26a413d6c368b1c80f5d
parente3390343c6cbe4fea17dc4df5dc579de6deafcfd
Introduced method mapping so that XMLRPC calls can be forwarded to alternate methods.

This was needed to support the GENI AM because one of the GENI calls is Resolve, which means that there would be a methods/Resolve.py and a methods/resolve.py, which causes problems on filesystems (like HFS+) that don't support caps.  So, now the GENI AM simply creates a mapping from Resolve to ResolveGENI.

This could also be useful if you wanted to host try new methods without replacing the old ones first.
sfa/client/sfi.py
sfa/server/geni_aggregate.py
sfa/util/api.py
sfa/util/server.py