Skip to content

Commit

Permalink
fix: make queries compatible with h2
Browse files Browse the repository at this point in the history
  • Loading branch information
DelanoWAF committed Jan 11, 2024
1 parent 31f4fd2 commit affe07f
Showing 1 changed file with 20 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -293,7 +293,16 @@
</XsltPipe>

<SenderPipe name="StoreVertrouwelijkheid" getInputFromSessionKey="originalMessage">
<FixedQuerySender query="INSERT INTO INFO_CACHE VALUES (?, ?, ?, ?, ?) ON CONFLICT DO NOTHING;" />
<FixedQuerySender query="
MERGE INTO INFO_CACHE AS target
USING (
VALUES
(?, ?, ?, ?, ?)
) AS source (REGISTRATIENUMMER, VERTROUWELIJKHEID, AFZENDER, ONDERWERP, STOREDATE)
ON target.REGISTRATIENUMMER = source.REGISTRATIENUMMER
WHEN NOT MATCHED THEN
INSERT (REGISTRATIENUMMER, VERTROUWELIJKHEID, AFZENDER, ONDERWERP, STOREDATE)
VALUES (source.REGISTRATIENUMMER, source.VERTROUWELIJKHEID, source.AFZENDER, source.ONDERWERP, source.STOREDATE);" />
<Param name= "REGISTRATIENUMMER" sessionKey="DocumentDetails" xpathExpression="//NewObjectID"/>
<Param name= "VERTROUWELIJKHEID" xpathExpression="//vertrouwelijkheid"/>
<Param name= "AFZENDER" xpathExpression="//behandelaarnaam"/>
Expand Down Expand Up @@ -732,7 +741,16 @@
</XsltPipe>

<SenderPipe name="StoreVertrouwelijkheid" getInputFromSessionKey="originalMessage">
<FixedQuerySender query="INSERT INTO INFO_CACHE VALUES (?, ?, ?, ?, ?) ON CONFLICT DO NOTHING;" />
<FixedQuerySender query="
MERGE INTO INFO_CACHE AS target
USING (
VALUES
(?, ?, ?, ?, ?)
) AS source (REGISTRATIENUMMER, VERTROUWELIJKHEID, AFZENDER, ONDERWERP, STOREDATE)
ON target.REGISTRATIENUMMER = source.REGISTRATIENUMMER
WHEN NOT MATCHED THEN
INSERT (REGISTRATIENUMMER, VERTROUWELIJKHEID, AFZENDER, ONDERWERP, STOREDATE)
VALUES (source.REGISTRATIENUMMER, source.VERTROUWELIJKHEID, source.AFZENDER, source.ONDERWERP, source.STOREDATE);" />
<Param name= "REGISTRATIENUMMER" sessionKey="DocumentDetails" xpathExpression="//NewObjectID"/>
<Param name= "VERTROUWELIJKHEID" xpathExpression="//vertrouwelijkheid"/>
<Param name= "AFZENDER" xpathExpression="//behandelaarnaam"/>
Expand Down

0 comments on commit affe07f

Please sign in to comment.