Brugerværktøjer

Webstedsværktøjer


Forskelle

Dette viser forskellene mellem den valgte og den nuværende udgave af dokumentet. Gul er linjer der findes i den gamle udgave, og grøn er linjer der findes i den nuværende.

Link til denne sammenlinings vising

Begge sider forrige revision Forrige revision
Næste revision
Forrige revision
faq:general [20-12-2018 08:41]
127.0.0.1 ekstern redigering
faq:general [11-04-2019 10:52] (nuværende)
admin
Linje 1: Linje 1:
 ~~NOTOC~~ ~~NOTOC~~
 ====== Generel FAQ====== ====== Generel FAQ======
 +[[faq:​oversigt|FAQ Oversigt]]
 ===== Spørgsmål ===== ===== Spørgsmål =====
 ~~QNA~~ ~~QNA~~
Linje 33: Linje 34:
 I SKATs OIO WSDL-filer er typerne defineret ved import af eksterne namespaces og nestede sæt af XML schemas. I SKATs OIO WSDL-filer er typerne defineret ved import af eksterne namespaces og nestede sæt af XML schemas.
  
-Denne metode er gyldig i henhold til [[:W3C-specifikationerne|W3C-specifikationerne]],​ og er også den eneste praktiske måde at håndtere skema datatyper på, når de skal anvendes på tværs af multiple services. En anden lovlig måde at definere WSDL filer på, er ved at definere datatyperne fuldstændig inlinet i WSDL-filens typesektion. Selvom denne metode er et validt alternativ ifølge W3C, skalerer den dårligt på tværs af services, og SKAT anvender den derfor ikke. En anden grund til ikke at gøre sådan er, at OIOXML er opbygget ved omfattende brug af imports, og derfor vil WSDL-filen blive dekoblet OIOXML.+Denne metode er gyldig i henhold til [[https://​www.w3.org/​wiki/​Main_Page|W3C-specifikationerne]],​ og er også den eneste praktiske måde at håndtere skema datatyper på, når de skal anvendes på tværs af multiple services. En anden lovlig måde at definere WSDL filer på, er ved at definere datatyperne fuldstændig inlinet i WSDL-filens typesektion. Selvom denne metode er et validt alternativ ifølge W3C, skalerer den dårligt på tværs af services, og SKAT anvender den derfor ikke. En anden grund til ikke at gøre sådan er, at OIOXML er opbygget ved omfattende brug af imports, og derfor vil WSDL-filen blive dekoblet OIOXML.
  
 Ikke desto mindre har visse (ældre) udviklingsmiljøer ikke understøttelse for rekursiv include af eksterne schemas, og det giver problemer ved udvikling af serviceklienter. Ikke desto mindre har visse (ældre) udviklingsmiljøer ikke understøttelse for rekursiv include af eksterne schemas, og det giver problemer ved udvikling af serviceklienter.
Linje 39: Linje 40:
 Hvis man har dette problem, kan løsningen være at transformere den officielle WSDL-fil om til en inlinet version af samme fil, inden man anvender et kodegenereringsværktøjer. Dette vil naturligvis ikke være en korrekt OIOXML-specifikation,​ men den vil ikke desto mindre definere et ækvivalent sæt af skemaer, og vil derfor være tilstrækkeligt til at danne en klient. Hvis man har dette problem, kan løsningen være at transformere den officielle WSDL-fil om til en inlinet version af samme fil, inden man anvender et kodegenereringsværktøjer. Dette vil naturligvis ikke være en korrekt OIOXML-specifikation,​ men den vil ikke desto mindre definere et ækvivalent sæt af skemaer, og vil derfor være tilstrækkeligt til at danne en klient.
  
-Se i øvrigt [[http://www.itst.dk/arkitektur-og-standarder/Standardisering/​standarder-for-serviceorienteret-infrastruktur/​standarder-for-webservices/​filer-til-standarder-for-webservices/​OIOWSDL_Vejledning.pdf|OIOWSDL]] for udvikling og implementering på forskellige platforme.+Se i øvrigt [[https://www.digitaliser.dk/resource/3792128|OIOWSDL]] for udvikling og implementering på forskellige platforme.
  
 ??? Jeg har problemer med æøå ??? Jeg har problemer med æøå
Sidst ændret: 20-12-2018 08:41