Voor Bouw7 wordt een dynamisch datamodel gebruikt o.b.v. swagger.json
.
De huidige definitie hiervoor klopt niet:
"\/project\/project-security-link\/{id}": {
"get": {
"summary": "Returns a single project security link based on the given ID.",
"description": "Returns a single project security link based on the given ID.",
"operationId": "getProjectSecurityLink",
en leidt bij een query zoals:
select *
from projects@bow pjt
join projectsecuritylinkbyid@bow(pjt.id)
tot:
itgenbow018
B7\Database\Entity\Security\ProjectSecurityLink object not found by the @ParamConverter annotation.
The remote server returned an error: (404) Not Found.
Er zal even overleg nodig zijn of Bouw7 de aanpassing maakt in hun metadata (voorkeur) of dat er een workaround gemaakt wordt in de driver, of dat er gebruik gemaakt wordt van de workaround met een eigen query zoals:
insert into nativeplatformscalarrequests@bow(url)
select 'https://heimdall.bouw7.nl/project/' || pjt.id || '/project-security-links'
from projects@bow pjt