Mit einer Abfrage wie unten erhalten Sie die Ausgabe im XML-Format, das für Exact Online erforderlich ist.XML-Payload in mehrere Exact Online-Unternehmen hochladen
local export documents in filecontents to "c:\temp\in" filename column filename
Und dann geladen in Exact Online aktuellen Aufteilung mit:
local eol batch import xml "Accounts" in "c:\temp\in\Accounts" success "c:\temp\success" fail "c:\temp\fail"
Dies funktioniert gut für eine Abteilung, aber nicht mit
Diese XML-Nachrichten können in viele Dateien auf der Festplatte gesetzt werden wenn Sie 100 Abteilungen/Firmen laden.
Wie kann ich Daten aus dem SQL direkt in mehrere Unternehmen/Abteilungen gleichzeitig laden, anstatt eine individuelle local eol batch import xml
Anweisung und Anweisung zu verwenden?
Abfrage Beispiel:
select 'Accounts\010-Accounts.xml'
filename
, stg.fileprefix
|| chr(13)
|| '<Accounts>'
|| xml
|| chr(13)
|| '</Accounts>'
|| stg.filepostfix
filecontents
from (select listagg
(chr(13)
|| '<Account code="'
|| xmlencode(custsupid)
|| '" status="'
...