Felhantering vid order insert/modify/delete

Added by Andreas over 8 years ago

Hur fungerar felhanteringen vid order insert/modify/delete? I alla tre API-anropen för detta får man tillbaka en resultCode som kan vara OK eller ej. Samtidigt kan man få orderinformation på den privata feeden med actionState INS_FAIL, MOD_FAIL och DEL_FAIL.

Kommer man vid fel alltid få motsvarande meddelande på feeden, eller finns det olika typer av fel som ska hanteras olika? I så fall - vilka är de olika fallen? Skiljer det sig något mellan insert, modify och delete?


Replies (2)

RE: Felhantering vid order insert/modify/delete - Added by Nordnet Simon over 8 years ago

Hej,

resultCode är resultatet för att få in transaktionen till Nordnets system. Dom skickas inte ut på feeden.

Exempel när resultCode <> OK:
- Vid insert/modify kan det vara slut på pengar på kundens konto.
- Vid insert/modify kan "fat finger" kontrollen har slagit till (priset är helt galet jämfört med last).
- Vid insert saknas avtal (tex kunden får inte handla optioner).
- Vid modify/delete ordern är redan borttagen (just i det ögonblicket kom det en delete från marknaden som klienten inte hunnit se).
- Vid insert/modify/delete är det internt fel så ordern inte kommer in.

XXX_FAIL på feeden innebär att något har gått snett från Nordnet till marknaden eller på marknaden.
- Vid insert/modify så har marknaden en egen "fat finger" kontroll som nekar ordern.
- Vid modify/delete ordern är redan borttagen från marknaden. Det meddelandet har inte nått Nordnet ännu.
- Fel på marknaden eller på kommunikationen till marknaden.

/Simon

RE: Felhantering vid order insert/modify/delete - Added by Andreas over 8 years ago

Strålande, då vet jag bättre hur jag ska hantera de olika typerna av fel.

Finns det någon lista på de olika möjliga resultCoderna?

(1-2/2)