Sparx Systems Forum

Enterprise Architect => General Board => Topic started by: visean on September 11, 2006, 09:13:11 pm

Title: Importing a WSDL
Post by: visean on September 11, 2006, 09:13:11 pm
Hi Folks,

I am getting the following error importing a WSDL file into Enterprise Archnitect.


Loading WSDL File....OK

Reading Header Information....OK

Creating WSDL Package : WMLS....OK

[StoreSoapBinding] Binding operations donot match [StoreSoapPort] PortType
Error in Operation : WMLS_AddToStore

Deleting Created Package....OK


The WSDL File can be found here http://staging.visean.com/unsecure/witsml_wmls.wsdl

If anyone has any Ideas, it would be greatly appreciated !

Regards

Mark
Title: Re: Importing a WSDL
Post by: VK on September 11, 2006, 11:58:46 pm
The culprit seems to be the comments under the WSDL PortType - these comments are causing the WSDL Importer to fail.

In the file you had specified, under the portType "StoreSoapPort", you will find the following 2 comments :

<!-- <operation> elements define the function signatures (operation name and parameters) and associate the input and output messages  -->

<!-- parameterOrder attribute values must be separated by a single space  -->

Delete these two comments and EA will import the WSDL successfully.

We will have this bug fixed for Build 798.