Klopt, dat is bewerkelijker. Het kan gemaakt worden en behelst dan na het laden van de transacties Invantive SQL zoals:
set use-http-memory-cache-read@eol false
set use-http-memory-cache-write@eol false
insert into exactonlinerest..documents@eol
( account
, category
, documentdate
, salesinvoicenumber
, subject
, type
)
select sie.invoiceto
, dcy.id
, trunc(sysdate)
, sie.invoicenumber
, sie.document_subject
, ${DCT_TYPE_REGISTER_INVOICE} type
from sieselection@inmemorystorage sie
join DocumentCategories@eol dcy
on dcy.description = 'Customers'
insert into exactonlinerest..documentattachmentfiles@eol
( document
, attachment
, filename
)
select dct.id
, rfe.file_contents
, xet.filename
from sieselection@inmemorystorage sie
join exactonlinerest..documents@eol dct
on dct.subject = sie.document_subject
and dct.documentdate = trunc(sysdate)
join xmlexport@inmemorystorage xet
on xet.invoice_number = sie.invoicenumber
join read_file(xet.filenamepath)@os rfe