Hallo,
ich möchte per XML-API über statechange gerne den Combinde-Parameter (Kanalaktion) setzen.
Leider bekomme ich die URL nicht so codiert, dass es funktioniert.
Jemand eine Idee dazu?
Übergeben möchte ich z.B. "S=true,OT=100"
Beispiel:
http://192.168.2.30/config/xmlapi/state ... rue,OT=100"
Wie müsste es korrekt aussehen, dass es funktioniert?
Kann es sein, dass es derzeit gar nicht funktioniert und in der XML-API angepasst werden müsste?
Gruß,
Gerti
Wie Codierung für XML-API statechange für Kanalaktion
Moderator: Co-Administratoren
-
- Beiträge: 531
- Registriert: 17.04.2021, 17:12
- System: CCU
- Hat sich bedankt: 26 Mal
- Danksagung erhalten: 121 Mal
Re: Wie Codierung für XML-API statechange für Kanalaktion
Ohne Anpassung /Erstellung einer separaten statechange.cgi wird es wohl nicht gehen.
man kann ja durchaus mit einem Aufruf mehreren Datenpunkten einen neuen Wert /Status zuweisen.
z.B. für zwei :
http://192.168.178.21/config/xmlapi/sta ... lue=1,0.50
Wobei die einzelnen ise_id / new-value jeweils durch Kommata getrennt werden.
Da nun die einzelnen Komponenten des COMBINED_PARAMETER ebenfalls durch Kommata getrennt werden,
hat natürlich die tcl-Anweisung set rec_new_value [split $new_value "\,"]
den Effekt, daß der new-value -Parameter innerhalb der cgi zerissen wird und z.B. nur "S=true" weitergegeben wird und "OT=100" der folgenden ise-id zugeordnet und alle weiteren new-value -Parameter ebenfalls verschoben werden.
man kann ja durchaus mit einem Aufruf mehreren Datenpunkten einen neuen Wert /Status zuweisen.
z.B. für zwei :
http://192.168.178.21/config/xmlapi/sta ... lue=1,0.50
Wobei die einzelnen ise_id / new-value jeweils durch Kommata getrennt werden.
Da nun die einzelnen Komponenten des COMBINED_PARAMETER ebenfalls durch Kommata getrennt werden,
hat natürlich die tcl-Anweisung set rec_new_value [split $new_value "\,"]
den Effekt, daß der new-value -Parameter innerhalb der cgi zerissen wird und z.B. nur "S=true" weitergegeben wird und "OT=100" der folgenden ise-id zugeordnet und alle weiteren new-value -Parameter ebenfalls verschoben werden.
Gruß
Harry
Harry
-
- Beiträge: 3000
- Registriert: 28.01.2016, 18:06
- System: CCU
- Wohnort: Hürth
- Hat sich bedankt: 16 Mal
- Danksagung erhalten: 260 Mal
Re: Wie Codierung für XML-API statechange für Kanalaktion
Hi,
hast Recht, hätte ich selbst mal schauen können.
Werde mal schauen, ob ich das umgebaut bekomme.
Gruß
Gerti
hast Recht, hätte ich selbst mal schauen können.
Werde mal schauen, ob ich das umgebaut bekomme.
Gruß
Gerti
-
- Beiträge: 3000
- Registriert: 28.01.2016, 18:06
- System: CCU
- Wohnort: Hürth
- Hat sich bedankt: 16 Mal
- Danksagung erhalten: 260 Mal
Re: Wie Codierung für XML-API statechange für Kanalaktion
Hi!
Habe es mal angepasst und einen Pull-Request (ich hoffe, ich habe es richtig gemacht...) gemacht.
Danke für den Gedankenanstoss...
Gruß,
Gerti
Habe es mal angepasst und einen Pull-Request (ich hoffe, ich habe es richtig gemacht...) gemacht.
Danke für den Gedankenanstoss...
Gruß,
Gerti