Verkeerde opties meegegeven aan tabel CompanyRunWageCodesV2ByCompanyRunYear

De volgende query

select /*+ http_disk_cache(false) http_memory_cache(false) */ *
from   Nmbrs.Company.CompanyRunWageCodesV2ByCompanyRunYear(22760, 2024)
limit  1000

leidt tot deze native call:

<?xml version="1.0" encoding="UTF-8"?>
<soap12:Envelope xmlns:soap12="http://www.w3.org/2003/05/soap-envelope" xmlns:svc="https://api.nmbrs.nl/soap/v3/CompanyService" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <soap12:Header>
      <svc:AuthHeaderWithDomain>
         <svc:Username>john.doe@acme.com</svc:Username>
         <svc:Token>secret</svc:Token>
      </svc:AuthHeaderWithDomain>
   </soap12:Header>
   <soap12:Body>
      <svc:Reports_GetWageCodesByRunCompany_v2>
         <svc:RunId>2024</svc:RunId>
         <svc:intYear>22760</svc:intYear>
      </svc:Reports_GetWageCodesByRunCompany_v2>
   </soap12:Body>
</soap12:Envelope>

en die geeft een itgennnl025: onvoldoende rechten.

Maar het had moeten zijn:

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Header>
    <AuthHeaderWithDomain xmlns="https://api.nmbrs.nl/soap/v3/CompanyService">
      <Domain>string</Domain>
    </AuthHeaderWithDomain>
  </soap12:Header>
  <soap12:Body>
    <Reports_GetWageCodesByRunCompany_v2 xmlns="https://api.nmbrs.nl/soap/v3/CompanyService">
      <CompanyId>int</CompanyId>
      <RunId>int</RunId>
      <intYear>int</intYear>
    </Reports_GetWageCodesByRunCompany_v2>
  </soap12:Body>
</soap12:Envelope>

waarbij dus de company ID ook doorgegeven wordt.

De Run ontbreekt ook als parameter terwijl die wel in de tabelfunctienaam staat.

Dank voor het melden. Dit is een bug.

Een developer zal dit punt oppakken en oplossen. Zodra opgelost zal dit topic bijgewerkt worden.