Antwort auf: Interaktion QUERY bei Datenbank StoredProcedure Attribut „NAME“

    Torsten Uhr
    Betrachter
    Die Möglichkeit, Referenzen im XML Steuerungsdokument durch alle Adaptertypen hindurchzuleiten, gibt es leider aktuell noch nicht. Diese Funktion steht aber bereits in unserem Backlog. Bis zur Umsetzung können Sie sich mit drei Workarounds behelfen.

    1. Erzeugen Sie vor dem Prozeduraufruf (CALL) noch eine Tabellenabfrage gegen eine Tabelle, die kein Ergebnis liefert:
        <SELECT NAME="132465464"> 
           <COLUMN NAME="spalte"/>
           <FROM TABLE="tabellenname"/>
           <WHERE>spalte = ?<VALUE TYPE="Int">nicht vorhandener Wert</VALUE></WHERE>
        </SELECT>
        <CALL ...>
        ...
    1. Weisen Sie das benötigte Datum im Verarbeitungsprozess vor der Datenbankabfrage einer Variablen zu. Sie können dann diese Variable als Parameter an die Transformation weiterleiten, welche das Ergebnis der Prozedurabfrage weiter verarbeitet.
    2. Nutzen Sie die Merge-Aktivität um das Originaldokument mit dem benötigten Datum und das Ergebnis des Prozeduraufrufs zusammenzuführen. Über die Position der Daten (XSLT-Funktion position()) können die zugehörigen Daten gefunden werden.

    Ihr TRANSCONNECT-Team

    1
    0