Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Beschreibung

Mit Hilfe dieser Funktion können Transaktionskanaäle verändert werden. Von den Transaktionskanälen können lediglich Name und Beschreibung angepasst werden, die ID eines Kanals lässt sich nicht verändern. Wenn der Name eines Kanals entfernt wird, dann wird wieder der Standardname (z.B. "Channel 1") hinterlegt.

Um die Funktion aufzurufen müssen folgende Parameter angeben werden:

  • ID des Mandanten
  • API-Key (optionale Authentifizierung, wenn nicht angegeben, dann wird die Authentifizierung über die IP-Adressen vorgenommen)
  • Transaktionskanalanpassung
    • ID des Kanals
    • Name des Kanals (wenn als Wert ein Leerstring angegeben wird, wird der Standardname hinterlegt)
    • Beschreibung des Kanals

Beispiel

Code Block
themeEclipse
languagephp
titleBeispiel für das Ändern eines Transaktionskanal
firstline2
linenumberstrue
$client = new SoapClient($wsdlUrl);
$channel = new StdClass();
$channel->mandatorId = 0;
$channel->transactionChannel = new StdClass();
$channel->transactionChannel->channelId = 1;
$channel->transactionChannel->channelName = "Neuer Name";
$channel->transactionChannel->channelDescription = "Neue Beschreibung";
try {
  $result = $client->updateTransactionChannel($channel);
  var_dump($result);
} catch(Exception $e) {
  echo "Fehler aufgetreten: " . $e->getMessage() . "\r\n";
}
Code Block
themeEclipse
languagephp
titleBeispielausgabe
firstline2
linenumberstrue
object(stdClass)#4 (1) {
  ["success"]=>
  bool(true)
}

Quellcode

Um ein funktionsfähiges Beispiel testen können, steht hier der Quellcode zum Download zur Verfügung.

Beispiel für das Aktualisieren eines Transaktionskanals