I am an Iranian Citizen (and Chinese residence permit) who has a Norway D-type visa (single entry). I'm going to buy a flight ticket from Beijing (China) to Oslo (Norway) with a connecting flight at "Amsterdam Schiphol Airport", with a layover of 13 hours and 20 minutes.
Beijing → Amsterdam → Oslo
In this case, do I need any type of visa in Amsterdam?