
LINK: http://phpxmlrpc.sourceforge.net/server.php
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Die Methode 'system.methodHelp' gibt den Hilfetext zurück, sofern ein Hilfe-Text für die
spezielle Methode mit RpcServer.Help definiert ist - ansonsten gibt sie einen leeren String zurück.

REQUEST
-------------------------------------------------------------------------------

<methodCall><methodName>system.methodHelp</methodName>
  <params>
    <param>
      <value><string>examples.addtwo</string></value>
    </param>
  </params>
</methodCall>


RESPONSE
-------------------------------------------------------------------------------

<methodResponse>
  <params>
    <param>
      <value><string>Add two integers together and return the result</string></value>
   </param>
  </params>
</methodResponse>

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Die Methode 'system.methodSignature' gibt ein Array von bekannten Signaturen (ein Array von Arrays)
für den speziellen Methodennamen zurück. Wenn keine Signaturen bekannt sind, gibt es ein Nicht-Array zurück.
(Test für Typ! = Array, um fehlende Signatur zu erkennen). 

REQUEST
-------------------------------------------------------------------------------

<methodCall><methodName>system.methodSignature</methodName>
  <params>
    <param>
      <value><string>examples.addtwo</string></value>
    </param>
  </params>
</methodCall>

RESPONSE
-------------------------------------------------------------------------------

<methodResponse>
  <params>
    <param>
      <value>
        <array>
          <data>
            <value>
              <array>
                <data>
                  <value><string>int</string></value> ' Argument-Typ 1
                  <value><string>int</string></value> ' Argument-Typ 2
                  <value><string>int</string></value> ' Rückgabe-Typ 
                </data>
              </array>
            </value>
          </data>
        </array>
      </value>
    </param>
  </params>
</methodResponse>

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Die Methode 'system.listMethods' listet alle Methoden auf, die der XML-RPC-Server kennt.
Der Aufruf erfolgt ohne Argumente - das Array der Argumente ist leer.

RESPONSE
-------------------------------------------------------------------------------

<methodCall><methodName>system.listMethods</methodName>
  <params>
  </params>
</methodCall>

RESPONSE
-------------------------------------------------------------------------------

<methodResponse>
  <params>
    <param>
      <value>
        <array>
          <data>
            <value><string>examples.getStateName</string></value>
            <value><string>examples.sortByAge</string>
          </data>
        </array>
      </value>
    </param>
  </params>
</methodResponse>

