If I were in your position i would check up the website of the respective consulates in Dubai, and also call them up to get first hand accurate information.
South African Consulate General, Dubai, United Arab Emirates
No information on the french consulate or embassy website (why is it not surprising), but probably worth a call
Consulat Général de France à Dubai
Ambassade de France à Abou Dabi