Zeige Ergebnis 1 bis 2 von 2

Thema: xml-rpc Button Click

  1. #1
    STARFACE Newbie
    Registriert seit
    10.05.2016
    Beiträge
    1

    Standard xml-rpc Button Click

    Hey Leute

    Ich habe ein kleines Problem mit einem xml-rpc den ich über das Netzwerk an einen Starface Server absetzen will.

    Ich schicke den Befehl mit dem tool xmlrpc über eine Linux Konsole raus und gehe dabei wie folgt vor:

    Code:
    xmlrpc http://10.11.0.124/xml-rpc?de.vertico.starface.auth=authkey ucp.v30.requests.connection.login
    Der Login klappt mit dem in authkey angegebenen Benutzer und Passwort.
    Danach lese ich die beim Benutzer eingerichteten Funktionstasten aus:

    Code:
    xmlrpc http://10.11.0.124/xml-rpc?de.vertico.starface.auth=authkey ucp.v30.requests.functionKey.getFunctionKeys
    Durch diese Infos kriege ich die ID von einer Taste die ich gern per xml-rpc klicken möchte (soll dann ein paar Module aktivieren).

    Das drücken der Taste funktioniert dabei aber nicht mehr:
    Code:
    xmlrpc http://10.11.0.124/xml-rpc?de.vertico.starface.auth=authkey ucp.v30.requests.functionKey.pressKey "e1249"
    Angeblich fehlen Parameter, aber laut der Doku ist meines Wissens nach der zweite Parameter ein Array String optional.
    Failed. Call failed. RPC failed at server. de.vertico.com.xmlrpc.XmlRpcException : The RPC server could not execute the procedure Reason: wrong number of arguments. (XML-RPC fault code 6)
    Ich habe auch schon verschiedene Möglichkeiten ausprobiert wie ein leeres Array in der Form
    Code:
    xmlrpc http://10.11.0.124/xml-rpc?de.vertico.starface.auth=authkey ucp.v30.requests.functionKey.pressKey "e1249" []
    xmlrpc http://10.11.0.124/xml-rpc?de.vertico.starface.auth=authkey ucp.v30.requests.functionKey.pressKey "e1249"[*]
    xmlrpc http://10.11.0.124/xml-rpc?de.vertico.starface.auth=authkey ucp.v30.requests.functionKey.pressKey "e1249" array/[]
    usw.
    aber der sagt mir immer dass der den array Parameter nicht richtig verarbeiten kann.


    Failed. Call failed. RPC failed at server. de.vertico.com.xmlrpc.XmlRpcException : Could not translate given parameter values from XML-RPC format to Java objects. Reason: The value translation of RPC type java.lang.String to Java type class [Ljava.lang.Object; is not supported.. (XML-RPC fault code 15)
    Ich glaube sogar das liegt eher an der xmlrpc Implementierung des Programms, aber vllt. hat jemand schon Erfahrungen damit gemacht und kann bei dieser
    Baustelle weiter helfen?


    Ich nutze die xmlrpc Implementierung vom Paket xmlrpc-c-apps (http://xmlrpc-c.sourceforge.net/) in einer CentOS Installation.

    Vielen Dank

  2. #2
    STARFACE Expert
    Benutzerbild von kappie
    Registriert seit
    14.06.2013
    Ort
    Karlsruhe
    Beiträge
    202

    Standard

    Hi,

    bei deinem Linux-Client kann ich dir nicht direkt weiterhelfen. Jedoch kann ich dir die Struktur des XML-Bodys deiner Abfrage zeigen:

    Code:
    <methodCall>
      <methodName>ucp.v30.requests.functionKey.pressKey</methodName>
        <params>
          <param>
            <value>
              <string>e1249</string>
            </value>
          </param>
          <param>
            <value>
              <array>
                <data>
                 <value>
                  <string></string>
                </value>
              </data>
            </array>
          </value>
        </param>
      </params>
    </methodCall>
    Irgendwie muss dein Client dies so aufbereiten. Vielleicht kann dir ja die Usergroup der Bibliothek hierbei weiterhelfen.

    Viele Grüße Marco

Ähnliche Themen

  1. Click to Dial Funktion: MS CRM2013 / Internet Explorer?
    Von Markus1 im Forum STARFACE Erweiterungen & Integrationen
    Antworten: 2
    Letzter Beitrag: 09.07.2014, 09:01
  2. Antworten: 5
    Letzter Beitrag: 18.03.2014, 12:37
  3. Click and Dial with STARFACE Firefox Plugin
    Von FakeUser im Forum STARFACE addons & integration
    Antworten: 4
    Letzter Beitrag: 26.02.2008, 14:07
  4. when I click Administration or Callmanager nothing happens
    Von FakeUser im Forum STARFACE user GUI
    Antworten: 1
    Letzter Beitrag: 22.01.2007, 15:15

Stichworte

Lesezeichen

Forumregeln

  • Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
  • Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
  • Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
  • Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
  •