Forum Discussion

electric_Insura's avatar
electric_Insura
Contributor
14 years ago

3.6.1 handles revised WSDL nicely; 4.0 doesn't...

I recently uninstalled 3.6.1 and installed version 4.0.

Shortly after that, a developer updated a WSDL to create an array. Before the update, the WSDL didn't contain any true arrays; now it does.

1) When you import the revised WSDL into a brand new project, the array elements cannot be added in a way that allows you to use the form - one field is missing from the form view.
2) If you refactor existing tests, you get an "Error initializing editor" message when you open the request step and you have to recreate the request from the schema. The message appears whenever any change is made to the request and so you essentially are in an endless loop.

I uninstalled 4.0 and reinstalled 3.6.1.

Item (1) above is no longer a problem - the new array elements can be added as desired.

I haven't yet tried item (2).

More detail can be provided if it would be helpful.

5 Replies

  • Hello and sorry for the late reply!

    It would be very helpful if we could have a look at the WSDL, or a stripped version of it that we can reproduce the error with.

    If possible, please send it to support@eviware.com and refer to the URL of this topic.


    Regards

    Henrik
    SmartBear Stockholm
  • Hi Amy,

    there have been some fixes in regard to array elements in the nightly build (http://www.eviware.com/nightly-builds), could you please try that and see if it works better - If it doesn't, could you please attach some screenshot(s) explaining exactly the issue and how you expected it to work?

    Thanks in advance..

    /Ole
    SmartBear Sweden
  • Ole,

    I'm bogged down now with another WSDL that doesn't present the issue, but I will try this in the next sprint (begins mid next week).
  • I installed the 4.0 snapshot from a few days ago and updated the problem WSDL. I made sure to check off "Keep existing values".

    All the content in arrays was wiped.

    I updated the same WSDL in another project and made sure to check off "Keep optional content when recreating requests."

    It looks as if that project's requests still have the array content.