Mit Hilfe dieser Funktion können nicht mehr benötigte Transaktionskanäle gelöscht werden. Wenn ein Kanal gelöscht wird, dann können bereits getätigte Versendungen und Reaktionen nicht mehr ausgewertet werden.
Um die Funktion aufzurufen müssen folgende Angaben gemacht werden:
$client = new SoapClient($wsdlUrl); $deleteRequest = new StdClass(); $deleteRequest->mandatorId = 0; $deleteRequest->channelId = 1; try { $result = $client->deleteTransactionChannel($deleteRequest); var_dump($result); } catch(Exception $e) { echo "Fehler aufgetreten: " . $e->getMessage() . "\r\n"; } |
object(stdClass)#3 (1) { ["success"]=> bool(true) } |
Um ein funktionsfähiges Beispiel testen können, steht hier der Quellcode zum Download zur Verfügung.
Beispiel für das Löschen eines Transaktionskanals