Om leverantören omdirigerar en WMS’en till en annan källa (gör en redirect) så kan det hända att det inte går att hämta information (ex i popups) till WMS'en via kartproxy då den omdirigerade källan inte känns igen och därmed inte släpps igenom av brandväggen.
Det man kan göra då är att komplettera med en Rootpath till den källa som den omdirigeras till. Om det ändå inte fungerar att gå runt problemet med en Rootpath så kan man i vissa specifika fall deaktivera hälsokontrollen för Rootpath.
Ett exempel där denna workaround med deaktivering av hälsokontrollen löste problemet presenteras nedan.
Denna workaround implementerades till version 11.3 SP3.1
Observera att detta är ett sällsynt specialfall som ni kan testa om ni stöter på problem med er WMS.
Om denna workaround inte fungerar i ditt specialfall så kontakta vår support så får vi kolla närmare på just din specifika WMS!
Nedan steg förutsätter att du redan gått igenom och har förstått arbetsflödena som beskrivs på följande sidor:
Kartproxy för WMS SGU Jordarter
Vi har en WMS från SGU över Jordarter som har följande URL: https://resource.sgu.se/service/wms/130/jordarter-25-100-tusen.
En kartproxy konfigureras enligt nedan.

Vi ser att det går att publicera en tjänst. Men när vi använder denna WMS i exempelvis Experience builder och vill hämta information till den, via ex en popup så kommer följande felmeddelande:

Hitta vilken domän som WMS'en omdirigeras till
Vi ser i felmeddelandet att den försöker anropa maps3.sgu.se vilket inte är den sökväg som används i URL'en. Denna WMS gör alltså en redirect till en annan server.
Detta går också att se genom att lägga på följande parametrar till WMS'ens URL:
?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities
För denna WMS så blir sökvägen:

Under GetMap ser vi den URL som anropas.

Då maps3.sgu.se inte är känd så släpps inte informationen igenom av brandväggen!
Lägg till en Rootpath för maps3.sgu
För att lösa detta specialfall så behövs vi lägga till en Rootpath till maps3.sgu så att denna källa släpps igenom.
Detta görs i konfigurationsfilen för kart-proxy (se sidan Appsettings om du inte ver var du hittar denna fil)

Kolla Healthcheck
Följande felmeddelande visas i healthcheck

Detta tyder på att det är något som blockar Rootpath. Så uppenbarligen så räckte inte att bara lägga upp en Rootpath i det här fallet. Här behöver göras en special konfiguration vilket hanteras genom att inaktivera hälsokontrollen.
Disable healthcheck
I appsettingsfilen för kart-proxy så lägger vi till parametern: "DisableHealthCeck": true för Rootpath sektionen.

Kolla Healthcheck
Eftersom vi nu kringgår healthcheck så kommer denna att visa Grönt.

Testa WMS'en
Nu går vi tillbaka till webbupplevelsen med kartan där detta lager är tillagd.
När vi nu försöker hämta information för WMS'en så får vi fram informationen.
Om det inte släpper direkt, testa att rensa cachen i webbläsaren och gör en Ctrl F5.