Service Studio 7.0 Help
Unsupported Web Reference Error
Service Studio provides extensive support for creating Web References. However, due to the Agile Platform language expressiveness, there are scenarios that are only supported through the use of extensions. In these scenarios, when trying to create a Web Reference in Service Studio, an Unsupported Web Reference error is issued.
The Unsupported Web Reference error is displayed in the following situations:
Two or more structures named <name> found in WSDL: the Web Reference you are using has two or more XSD sequences with the same name. When integrating this web reference in your eSpace, the XSD sequences are mapped in Structures and Service Studio does not allow you to have two structures with the same name. Learn more about XML data types to eSpace data types.
The web service you are trying to import has the same name as one of its methods: the Web Reference you are using has the same name as one of its methods. When integrating this web reference in your eSpace, the method is mapped in an Action and the Web service client corresponds to a Web Reference. Service Studio does not allow you to have a Web Reference with the same name as one of its actions.
Structure '<structure name>' is recursive / Structure '<structure name>' has attributes with unsupported types: the Web Reference you are using probably has an array of data types whose elements data type is the parent array type itself. When integrating this web reference in your eSpace, an array data type is mapped into an Record List of Structures and structure attributes cannot be recursive. There are other situations with indirect loops that may cause this error. Learn more about XML Data Types to eSpace Data Types.
Unsupported child of <element> in WSDL: the Web Reference you are using has a child element that is not supported by Service Studio.
Unsupported XSD extension found in WSDL: the Web Reference you are using has an extension that is not supported by Service Studio.
Unsupported <type> data type definition in WSDL: the Web Reference you are using has data types that are not supported by Service Studio. Learn more about XSD data types Service Studio supports.
Method '<method name>' uses unsupported types: the Web Reference method you are using has data types that are not supported by Service Studio. Learn more about Service Studio Web Services Constraint and XSD data types Service Studio supports.
To implement a Web Reference in the scenarios presented above, use Integration Studio, either to Import Web Services from a .Net Assembly or implement a custom extension that can be then used in Service Studio.
See Also