I am trying to call a web service (part of a ASP.Net website that I am designing); and I get the following error:
Server was unable to process request. ---> The incoming tabular data stream (TDS) remote procedure call (RPC) protocol stream is incorrect. Too many parameters were provided in this RPC request. The maximum is 2100.
Does anyone knows how to solve this issue? Is-it possible to raise the limit above 2100?
Thanks in advance,
Joannès Lokad.com, sales forecasting provider
Yes. Actually, if you submit an array to a web method, then each element of the array counts as a parameters. Thus, it is quite easy to reach that limit even with limited data transfer.
I have web service that acts as an interface to the data layer. And calls to that web service can contain 4000 records with 30 or so fields. Would this be the same kind of scenario? I am not sending a dataset..but a serialized class.
If an answer has been provided to you question please mark it as an answer.
Joannes Verm...
Participant
909 Points
213 Posts
Error: Too many parameters were provided in this RPC request. The maximum is 2100.
Jan 21, 2007 08:33 AM|LINK
I am trying to call a web service (part of a ASP.Net website that I am designing); and I get the following error:
Server was unable to process request. ---> The incoming tabular data stream (TDS) remote procedure call (RPC) protocol stream is incorrect. Too many parameters were provided in this RPC request. The maximum is 2100.
Does anyone knows how to solve this issue? Is-it possible to raise the limit above 2100?
Thanks in advance,
Joannès
Lokad.com, sales forecasting provider
Mlogan
Contributor
2466 Points
490 Posts
Re: Error: Too many parameters were provided in this RPC request. The maximum is 2100.
Jan 26, 2007 11:42 AM|LINK
Your operation has more than 2100 parameters?
Joannes Verm...
Participant
909 Points
213 Posts
Re: Error: Too many parameters were provided in this RPC request. The maximum is 2100.
Jan 26, 2007 11:52 AM|LINK
Yes. Actually, if you submit an array to a web method, then each element of the array counts as a parameters. Thus, it is quite easy to reach that limit even with limited data transfer.
Best regards,
Joannes
Lokad.com, sales forecasting provider
Mlogan
Contributor
2466 Points
490 Posts
Re: Error: Too many parameters were provided in this RPC request. The maximum is 2100.
Jan 26, 2007 07:01 PM|LINK
Joannes Verm...
Participant
909 Points
213 Posts
Re: Error: Too many parameters were provided in this RPC request. The maximum is 2100.
Jan 26, 2007 08:12 PM|LINK
If your class is serialized, then from the SOAP formatter it only counts as a single object. It explains why do not hit the problem that I am having.
Anybody, an idea on how to raise this limitation of the number of parameters for a SOAP request?
Joannes
wclark@guide...
Member
2 Points
1 Post
Re: Error: Too many parameters were provided in this RPC request. The maximum is 2100.
Mar 01, 2007 11:44 PM|LINK
Joannes Verm...
Participant
909 Points
213 Posts
Re: Error: Too many parameters were provided in this RPC request. The maximum is 2100.
Mar 23, 2007 07:02 PM|LINK
No, we never manage to raise this limit.
Joannes