Table of Contents

Method AppendOperatorLookup

Namespace
Zedal.Sdk.DocumentHandler
Assembly
Zedal.Sdk.dll

AppendOperatorLookup(OperatorPullService, IEnumerable<long>, ZedalCallContext)

Schickt einen getOperator-SOAP-Request für die gegebenen Operator-IDs an DIWASS und hängt die rohe SOAP-Antwort als BxA-Block an das aktuelle DocXml an. Aktualisiert anschließend den Handler-Zustand (DocXml, Notification, FollowupIntents, ValidationErrors).

Temporäre Lösung — langfristig soll das der ZEDAL-Server beim Notification-Push selbst machen. Bis dahin liegt der SOAP-Body-Bau im OperatorPullService und der Aufrufer reicht den Service hier rein.

public Task AppendOperatorLookup(OperatorPullService pullService, IEnumerable<long> operatorIds, ZedalCallContext context = default)

Parameters

pullService OperatorPullService

Service, der den getOperator-SOAP-Request baut und ausführt.

operatorIds IEnumerable<long>

Interne Operator-IDs, die nachgeschlagen werden sollen.

context ZedalCallContext

Optionale Deadline-/Cancellation-Steuerung; ohne Angabe gilt der Client-Default.

Returns

Task