Frequently Asked Questions
What programming languages are supported by the SUSE Multi-Linux Manager API?
Any language that provides an XMLRPC client interface will work with the SUSE Multi-Linux Manager API. While Perl and Python are two of the most commonly used, an XMLRPC client implementation is available for every common language.
When trying to call a specific function, the error "Fault returned from XML RPC Server, fault code -1: Could not find method METHOD in class…" is given. What is wrong?
Typically this is seen when either a function name is being called that doesn’t exist, the number of parameters for a particular function is incorrect, or the type of a passed parameter is incorrect (Such as an array is expected, but a String is passed). Check all of these things.
Should I call an API method using the naming scheme "methodName" or "method_name"?
Both of these are valid names for the same method, so use whichever you prefer.
Why are some available methods listed several times?
The methods are overloaded: the same method name, but a different set of parameters.