Nowadays Im trying to do simple an application that is consuming SAP web service. I got wsdl link via soap manager and added it to project as web refences. C# created a complex type which includes my RFC's import-export parameters and tables and if i want to call web services method, i have to send all my values in a variable thats type complex also returned values come back to me in a variable thats type same. But returned tables are initial.
However, i got wsdl link via wsconfig and wsadmin in another system but same RFC, C# didn't create any complex type. It created different types for each RFC' parameters and i can send my values in different variables also returned values are correct.
Why soap manager and wsconfig create different wsdl or Why C# create different types and methods for same RFC? How to solve this problem? Do you know any tips or tricks?
Thanks for advising