Joerg
1. Februar 2010 um 17:50
1
Hallo,
da ich mich zur Zeit mit den SOAP Service von IPS herum schlage,
dachte ich mir ich brauche mal ein paar ordentliche Request und Response’s
Jedoch scheitert auch SOAP UI - Link: the Web Service, SOA and SOAP Testing Tool - soapUI
(eigentlich ein recht anerkanntes TOOL in diesem Bereich)
Also was kann hier noch Falsch sein, bzw. welche TID muß ich angeben ?
Was soll die Meldung „No class registered for invokable interface IIPSFS20“ den aussagen ?
Anmerkung: „46835“ ist hier das Objekt was ich schalten möchte.
dfhome
3. Februar 2010 um 19:54
3
Du musst den TIDHeader angeben, siehe hier: http://www.ip-symcon.de/forum/f13/soap-fehler-iipsfs20-switchmode-8995/
Könnte Dir nur ein Beispiel in VB.NET geben…
Joerg
3. Februar 2010 um 21:38
4
TIDHeader ?
… ja schon klar - aber steht doch im Request (siehe Screenshot)
hat den niemand ein Request Beispiel welches korrekt ist ?
kann man das evtl. irgendwo mit „loggen“ ?
vielen Dank euch!
P.S. zudem ist der von dir erwähnte Beitrag auch von mir
Joerg
31. März 2010 um 15:10
5
muß es doch irgendwo geben ?
:eek:
PS.: habe nun auch 2.2. installiert
Horst
31. März 2010 um 15:14
6
Joerg
31. März 2010 um 16:57
7
Danke Horst, hätte ich auch gleich machen können!
Hatte nur gehoft das es ein normales Logfile gibt.
Ich konnte nun feststellen das auch die IPS Konsole eher einen anderen Weg wählt und über die Script Engine geht.
… so funktioniert nun das folgende ganz prima und ist sicher noch flexibler:
WSDL: IIPSScriptEngine
<soapenv:Envelope xmlns:xsi=„http://www.w3.org/2001/XMLSchema-instance “ xmlns:xsd=„XML Schema “ xmlns:soapenv=„http://schemas.xmlsoap.org/soap/envelope/ “ xmlns:urn=„urn:UIPSTypes-IIPSScriptEngine“>
<soapenv:Header/>
<soapenv:Body>
<urn:ExecuteText soapenv:encodingStyle=„http://schemas.xmlsoap.org/soap/encoding/ “>
<ScriptText xsi:type=„xsd:string“>FS20_SwitchMode(46835, true); </ScriptText>
<DoWait xsi:type=„xsd:boolean“>true</DoWait>
</urn:ExecuteText>
</soapenv:Body>
</soapenv:Envelope>
Ich denke ich kann nun meine Umsetzung aufbauen
BTW: IPS Objekt browsing geht ja auch ganz prima!