Ticket #190 (closed defect: fixed)

Opened 8 years ago

Last modified 8 years ago

xmlrpc controller prepends "xmlrpcService." to method names

Reported by: tmitchel Owned by: anirban
Priority: major Milestone:
Component: ORCA: controllers - GENI AM Version: Bella 2.2
Keywords: Cc:

Description

The GENI AM API methods should be available without a prefix. The Apache xmlrpc library seems to always add a prefix. A review of the apache source code reveals that there is no easy way around this restriction.

Attachments

XmlrpcController.java.diff (1.7 kB) - added by tmitchel 8 years ago.

Change History

Changed 8 years ago by tmitchel

Changed 8 years ago by tmitchel

A proposed patch has been attached. The patch extends one of the apache classes such that if the method lookup fails, the appropriate prefix (in this case "xmlrpcService.") is added to the method name and the lookup is retried. This patch allows the existing scripts to continue to work (they invoke "xmlrpcService.GetVersion") as well as external client programs like omni, which invoke "GetVersion".

Changed 8 years ago by ibaldin

  • status changed from new to closed
  • resolution set to fixed
Note: See TracTickets for help on using tickets.