Hallo Raphael,
eine Prozedur mit 180 Zeilen Quellcode und einer Signatur mit über 40 Parametern - nein, so würde ich es ganz sicher nicht machen. Die Signatur würde ich durch eine assoziative Liste (TStringList) minimieren und das
XML-Dokument würde ich über ein oder mehrere Templates (TPageProducer) generieren.
Freundliche Grüße