Uppdatera till GRP2

Ändringshistorik

Datum Version Kommentar
2018-11-29 1.0 Publicerad
2019-03-12 1.1 Uppdaterad med avvikelse för Visual Studio
2019-05-16 1.2 Tillägg av skillnader mellan SOAP 1.1 och SOAP 1.2
2019-08-26 1.3 Skillander i notBefore och Expiredate

Skillnader mellan GRP och GRP2

WSDL Test: https://grpt.funktionstjanster.se/grp/v2.3?wsdl

WSDL Produktion: https://grp.funktionstjanster.se/grp/v2.3?wsdl

Nyheter i GRP2

Skillnader mellan SOAP 1.1 och SOAP 1.2

Borttagna funktioner

Tillagda funktoner

Övriga skillander

Parametrar

Följande förändringar i parameternamn har skett för samtliga funktioner.

Parametern provider används för att ange vilken typ av legitimation som önskas. I skrivande stund finns följande providers:

Observera att rpDisplayName numera är obligatoriskt. Tidigare matchades detta mot tillgängliga DisplayName och plockade den första som matchades. Då detta inte alltid blev samma om man hade flera DisplayName som matchade (ex. saknad rpDisplayName mathade alla) är den nu obligatorisk. Formatet på rpDisplayName skiljer nu också mellan olika providers. Använd funktionen DisplayName för att lista vilka gällande rpDisplayName som finns för aktuellt ServiceID.

Vissa parametrar har förändrats i svaret som skickas vid en Collect med status COMPLETE. Det har tillkommit två parametrar. UserInfo och ValidationInfo. Se mer information i dokumentet "Flöde användning GRP2".

Begränsningar

I övrigt är det inte mycket som skiljer. Parametrar för de nya funktionerna finns i WSDL:en.

Avvikelser

Visual Studio verkar tolka typen ProgressStatus olika i GRP och GRPv2 vid import av WSDL. För GRP skapas en enumerering för alla statusvärden men för GRPv2 tolkas det som en sträng. Se giltiga värden i dokumentationen för GRPv2.