...
Det finns även möjlighet att konfigurera en Json-fil (wsdl.json.file
i application-custom.properties
för kontrakt med avvikande struktur, men den ska INTE användas för nya tjänstekontrakt.
För äldre kontrakt som inte följer den rekommenderade strukturen kan följande anvisningar användas:
Följande är exempel som inte nödvändigtvis reflekterar var/hur denna katalog struktur ser ut (classpath:kommer att expanderas till katalogen där VP är installerad, men det går bra att ange en absolut sökväg)
Om alla har gjort rätt
wsdl.json.file=classpath:wsdl/wsdlconfig.jsonwsdlfiles.directory=classpath:wsdl/
Egentligen Den är till för att äldre, ärvda Tjänstekontrakt ska fungera.
VP kommer hitta alla wsdl:er i den angivna katalogenkatalog som pekas ut i application-custom.properties
. För wsdl:er som inte har en motsvarande post i wsdlconfig.json (vilket är fallet med alla nya tjänstekontrakt) kommer VP att lägga till denna i en ingter intern map, med en adress som härleds ur namespacet namespace för tjänsten i fråga. Innan wsdl:en returneras kommer alla referenser till XSD filer i WSDL:en att expanderas till adressen för VP+?wsdl + parameter med relativa sökvägen för XSD:n i relation till WSDL:en. Den relativa sökvägen i till xsd:n i wsdl:en måste stämma med den relativa katalog struktur den kom i. WSDL:en måste även ha ett namespace som det faktiskt går att härledda URI:n ur.
...