Web Service recursive data type definitions

Web Service recursive data type definitions


I'm trying to access a Web Service from Service Studio, and when i create a new Web Service Reference using a valid WSDL definition, i'm getting the following error message:

"Unsupported definition construct in WSDL:
The web service you are trying to import has recursive data type definitions."

Does anyone have any ideas to workaround this limitation?
Service Studio doesn't support recursive data type definitions by design. If you create a Structure and add an Attribute of type Record List, you will notice that you cannot use the same Structure as the Record Definition.

The only possible workaround is to encapsulate the Web Service in an Extension and expose to Service Studio an adapted model that isn't recursive.

Gustavo Guerra