WSDL generation differing in 6.5 and 8.2


Can someone please help,

I have a basic doubt regarding the WSDL generation in 6.5 and 8.2

Suppose I have a document named Test and inside it I have another document having the same name Test, say something like,


When I generate WSDL in 6.5, its getting generated as follows,

               xsi:Type="sc1_Test"i d='id1"  (for first Test)
                [B]xsi:Type="sc1_Test2" id='id2" (for second Test)[/b]

As it can be seen, Test2 is getting generatedBut whereas in 8.2, it is as follows,

         xsi:Type="sc1_Test" id='id1"  (for first Test)
          xsi:Type="sc1_Test" id='id2" (for second Test)

I dont have Test2 here,

Is this some discrepancy with 6.5? and if it is, does it have any fix through which it can be overcome??


Did you migrate this web service connector from 6.5 to 8.2? If so, did you check by setting the ‘pre-compatibility’ mode ON for web service connector?

If not, create ws connector for a flow service, and invoke it from SOAP UI or some other app. See if it works or creates any problem. Trying to compare how the xml was looking in 6.5 and 8.2 wouldn’t help as handling of arrays, and few things changed even between 7.x and 8.x.