Method EmbedOperatorsAsync
EmbedOperatorsAsync(byte[], WhitespaceHandling)
Reichert ein ZEWASS-DocXml um den GetOperatorResponse-Block an,
der für die im Dokument referenzierten OperatorInternalIDs gehört.
Idempotent — ist bereits ein GetOperatorResponse vorhanden oder enthält
das Doc keine Operator-IDs, wird das Original unverändert zurückgegeben.
Same Logik wie der automatische Side-Channel-Pull in
PullAsDocXmlCore(string) für Notifications/Movements,
aber ohne vorherigen Lifecycle-Pull — gedacht für Aufrufer, die das DocXml
anders erzeugt haben (z.B. lokal über CreateAnnex7) und es trotzdem
vor dem PDF-Render mit Operator-Details auffüllen wollen.
public Task<byte[]> EmbedOperatorsAsync(byte[] docXml, WhitespaceHandling whitespace = WhitespaceHandling.Collapse)
Parameters
docXmlbyte[]ZEWASS-DocXml, das um den GetOperatorResponse-Block angereichert wird.
whitespaceWhitespaceHandlingWhitespace-Verarbeitung der getOperator-Textwerte vor dem Einbetten (default Collapse). Preserve bettet die rohe DIWASS-Antwort unverändert ein.