Michel
I didn't see all the previous answers... but we've solved this before using a single parameter that receives and processes xml.
If you are getting vast numbers of parameters from external apps over which you have no control, we've taken to creating small stub apps that process everything into the same xml to send to our main app.
HTH
j.R
"... They ne'er cared for us
yet: suffer us to famish, and their store-houses
crammed with grain; make edicts for usury, to
support usurers; repeal daily any wholesome act
established against the rich, and provide more
piercing statutes daily, to chain up and restrain
the poor. If the wars eat us not up, they will; and
there's all the love they bear us."
-- Shakespeare: Coriolanus, Act 1, scene 1