Andrew have you found a solution to this problem. I have discovered the same, repeating dataset of complex type not sending all sets, (just the last) as input to a WSDL. This truly is disappointing as what is the point of implementing WSDL capability and having it severely limited in its use. I am using Adobe Professional 8 and can't find a solution.
Thanks for any suggestions - especially from the Adobe folk!!!!