DMX-SOAP-Schnittstelle mit PHP

Hallo,

ist es überhaupt möglich, DMX über SOAP mit PHP anzusprechen?
Ich habe folgendes probiert:

$instance_id = 18945;
$channel = 1;
$value = 255;

$url = ‚http://192.168.1.150:3773/wsdl/IIPSDMXOUT‘;
$soapClient = new SoapClient($url);
$soapClient->SetValue($instance_id, $channel, $value); // geht nicht
$soapClient->SetValue($channel, $value); // geht auch nicht

Dann kommt diese Fehlermeldung von PHP:

Fatal error: Uncaught SoapFault exception: [SOAP-ENV:Server] No class registered for invokable interface IIPSDMXOUT in D:\xampp\htdocs est\ipsymcon.php:34 Stack trace: #0 [internal function]: SoapClient->__call(‚SetValue‘, Array) #1 D:\xampp\htdocs est\ipsymcon.php(34): SoapClient->SetValue(1, 255) #2 {main} thrown in D:\xampp\htdocs est\ipsymcon.php on line 34

Mit .NET funktioniert es.

Du hast vergessen die InstanzID im Header zu übergeben. Wie das in PHP geht weiß ich grad nicht.

paresy

Hallo, genau das meine ich, unter .NET instanziiert man zunächst eine Klasse, die die Schnittstelle repräsentiert. Danach weist man einen Header und eine HeaderID dieser Variablen zu, anschließend wird die Funktion SetValue mit „channel“ und „value“ Parametern auf dieser Variablen aufgerufen.

Nun, wie soll das mit PHP funktionieren, geht es überhaupt?